Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


Essential JavaFX

Posted: 17 Jul 2009 11:49 PM PDT

Essential JavaFX

Essential JavaFX

Product Description

A complete introduction for beginners to Sun’s powerful JavaFX scripting language

JavaFX is a scripting language which provides built-in properties for manipulating objects within a 2D coordinate system. A competing technology to Microsoft’s Silverlight, JavaFX provides the tools to fill and pen stroke colors, and create special effects, shapes and lines. It also manipulates images and play videos and sound and defines animations that affect objects over time. This complete introduction for any level doesn’t bury you with details. It starts quickly with an introduction to the power of JavaFX key features–scene node graphs, nodes as components, the coordinate system, layout options, colors and gradients, custom classes with inheritance, animation, binding, and event handlers. It then shows step-by-step how these features could be used in a real JavaFX application and will help an application look professionally designed. Commissioned by JavaFX product team and reviewed by renowned Java author, Brian Goetz, this guide is intended as the first and most accessible book for people new to JavaFX.

  • The Andersons are working directly with the JavaFX team at Sun for a complete and authoritative guide
  • Gets you started on building rich Web apps quickly without having to sort through unnecessary details or search the Web for answers
  • Focuses on most useful features and shows how to build apps that tap the full potential of JavaFX
  • About the Author

    Gail Anderson is a software specialist and author who has written numerous books on leading-edge Java technologies.  Gail is a founding member of the Anderson Software Group, Inc., a leading provider of software development training courses. Paul Anderson is a founding member of the Anderson Software Group, Inc., and a leading trainer in software technologies, such as Java, C++, C#, Perl, UML, and Linux.  Paul has taught courses for thousands of developers and specializes in making software engineering fun and understandable.

    download

    The Well-Grounded Rubyist

    Posted: 17 Jul 2009 11:48 PM PDT

    The Well-Grounded Rubyist

    The Well-Grounded Rubyist

    Product Description
    The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It’s a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book’s easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.

    The Well-Grounded Rubyist is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.

    Starting with the basics, The Well-Grounded Rubyist explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby’s built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.

    Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution–tools like the task manager Rake and the interactive Ruby console-based interpreter Irb–that facilitate Ruby development and make it an integrated and pleasant experience.

    The book encompasses advanced topics, like the design of Ruby’s class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.

    It’s no wonder one reader commented: “The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.”
    About the Author
    David A. Black is a well-known Ruby programmer, trainer, consultant, event organizer, and author. David has been programming in Ruby since 2000, and is currently the director of the Ruby/Rails consultancy Ruby Power and Light, LLC. A founding director of Ruby Central, Inc. and a Ruby standard library contributor, David has written or contributed to a number of popular books about Ruby and Ruby on Rails, including “Ruby for Rails”, “The Rails Way”, and “Ruby in Practice”.

    download

    Enterprise Rails

    Posted: 17 Jul 2009 11:47 PM PDT

    Enterprise Rails

    Enterprise Rails

    Product Description
    What does it take to develop an enterprise application with Rails? Enterprise Rails introduces several time-tested software engineering principles to prepare you for the challenge of building a high-performance, scalable website with global reach. You’ll learn how to design a solid architecture that ties the many parts of an enterprise website together, including the database, your servers and clients, and other services as well.

    Many Rails developers think that planning for scale is unnecessary. But there’s nothing worse than an application that fails because it can’t handle sudden success. Throughout this book, you’ll work on an example enterprise project to learn first-hand what’s involved in architecting serious web applications.

    With this book, you will:

    • Tour an ideal enterprise systems layout: how Rails fits in, and which elements don’t rely on Rails
    • Learn to structure a Rails 2.0 application for complex websites
    • Discover how plugins can support reusable code and improve application clarity
    • Build a solid data model–a fortress–that protects your data from corruption
    • Base an ActiveRecord model on a database view, and build support for multiple table inheritance
    • Explore service-oriented architecture and web services with XML-RPC and REST
    • See how caching can be a dependable way to improve performance

    Building for scale requires more work up front, but you’ll have a flexible website that can be extended easily when your needs change. Enterprise Rails teaches you how to architect scalable Rails applications from the ground up.

    download

    Seam Framework: Experience the Evolution of Java EE

    Posted: 17 Jul 2009 11:46 PM PDT

    Seam Framework: Experience the Evolution of Java EE

    Seam Framework: Experience the Evolution of Java EE

    Product Description

    In Seam Framework, Second Edition, the authors of the leading guide to Seam programming have systematically updated their text to reflect the major improvements introduced with Seam 2.x. This author team–all key Seam project contributors–teach Seam 2.x through detailed example applications that reveal how Seam simplifies many tasks that were previously difficult or impractical. Their robust descriptions are complemented by in-depth feature discussions that demonstrate how to use Seam's power to the fullest. Whether you're new to Seam programming or a seasoned Seam developer who wants to achieve deeper mastery of Seam 2.x, this book will be an indispensable resource.

    Coverage includes

    • Using improvements to Seam's conversation model, transaction management, and other features
    • Enhancing security, performing end-to-end validation, and providing custom exception pages
    • Using Quartz to execute timer jobs in your application
    • Generating bookmarkable RESTful Web pages the easy way
    • Developing highly scalable applications with Seam 2.x's new multilayer caching
    • Simplifying development with Groovy, the scripting language that runs directly on the JVM
    • Using jBPM business processes to improve page flow
    • Previewing Web Beans (JSR-299), the future core of Seam that will transform Java EE Web development

    download

    Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition

    Posted: 17 Jul 2009 11:45 PM PDT

    Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition

    Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition

    Product Description
    Build Your own Database Driven Web Site Using PHP & MySQL is a practical hands-on guide to learning all the tools, principles and techniques needed to build a fully functional database-driven web site using PHP & MySQL.

    This book covers everything from installing PHP & MySQL under Windows, Linux, and Mac through to building a live web-based content management system.

    While this is essentially a beginners book, it also covers more advanced topics such as the storage of binary data in MySQL, and cookies and sessions in PHP. It comes complete with a set of handy reference guides for PHP & MySQL that include:

  • MySQL syntax
  • MySQL functions
  • MysQL column types
  • PHP functions for working with MySQL

    About the Author
    Kevin Yank is a world-renowned leader in web development. When not writing best sellers, Kevin is the Technical Director of sitepoint.com and editor of the popular SitePoint Tech Times newsletter.

  • download

    JavaFX: Developing Rich Internet Applications

    Posted: 17 Jul 2009 11:43 PM PDT

    JavaFX: Developing Rich Internet Applications

    JavaFX: Developing Rich Internet Applications

    Product Description

    Using JavaFX, developers and graphic designers can work together to build robust, immersive applications and deploy them anywhere: on the desktop, on the Web, and on millions of Java-enabled mobile devices. JavaFX lets you maintain your existing graphics and seamlessly integrate them into Java applications. Plus, JavaFX Script is a declarative language that allows you to preserve your investment in the Java platform while allowing more creativity with JavaFX's Rich Internet Application environment.

    JavaFX™: Developing Rich Internet Applications brings together all the knowledge, techniques, and reusable code you need to quickly deliver production-quality solutions. Writing for both developers and designers, the authors explain how JavaFX simplifies and improves the RIA development process, and they show how to make the most of its ready-built components and frameworks.

    JavaFX™ covers everything from data integration to multimedia, special effects to REST. The authors present a full chapter of code recipes and a complete case study application. This book's wide-ranging content includes

    • Building and running JavaFX programs
    • Understanding the role of graphics designers in creating JavaFX Graphical Assets
    • Writing fast, efficient JavaFX Script programs
    • Using data binding to simplify Model-View-Controller application design
    • Creating rich user experiences with JavaFX visual components
    • Bringing user interfaces to life with lighting, reflection, and other special effects
    • Adding motion with the JavaFX animation framework
    • Incorporating pictures, sound, and videos in your applications
    • Creating RESTful applications with JSON and XML
    • Writing JavaFX applications that make the most of the underlying Java platform

    The Java™ Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java platform.

    download

    Flex 3 Bible

    Posted: 17 Jul 2009 11:42 PM PDT

    Flex 3 Bible

    Flex 3 Bible

    Product Description
    Flex your development muscles with this hefty guide

    Write programs using familiar workflows, deliver rich applications for Web or desktop, and integrate with a variety of application servers using ColdFusion, PHP, and others-all with the new Flex Builder 3 toolkit and the comprehensive tutorials in this packed reference. You’ll learn the basics of Flex 3, then quickly start using MXML, ActionScript, CSS, and other tools to create applications that can run on any browser or operating system.

    • Install and learn how to use Flex Builder 3
    • Explore MXML, ActionScript 3, and the anatomy of a Flex application
    • Lay out Flex controls and containers, and use Cascading Style Sheets (CSS) to create look and feel
    • Incorporate Advanced List controls, Flex charting components, and data entry forms
    • Integrate your Flex applications with a variety of application servers
    • Create cross-operating system desktop applications with Adobe Integrated Runtime (AIR)

    download

    Mac OS X Leopard All-in-One Desk Reference For Dummies

    Posted: 17 Jul 2009 10:45 PM PDT

    Mac OS X Leopard All-in-One Desk Reference For Dummies

    Mac OS X Leopard All-in-One Desk Reference For Dummies

    Product Description
    Your new Mac with OS X Leopard is so cool! You have digital media, including iTunes, iPhoto, iDVD, and iMovie, at your fingertips, as well as everything the Internet has to offer. Where do you start to make the most of it? With Mac OS X Leopard All-In-One Desk Reference for Dummies, of course! Here are seven handy minibooks, each devoted to one aspect of your Mac OS X Leopard.

    One section is devoted to the digital media you love, another to the Internet, others to networking, customizing, sharing, and expanding your Mac. There’s even a minibook for you geeky types who want to tweak the system with AppleScript. You’ll find information on:

    *Locating anything with Spotlight and Sherlock

    *Personalizing your desktop

    *Creating movies and burning DVDs

    *Jamming with iTunes and your iPod

    *Making your own music with GarageBand

    *Collecting, editing, and sharing photos with iPhoto

    *Browsing the Web with Safari and staying safe online

    *Setting up a wireless network

    *Adding RAM, hard drive space, and cool extra applications

    *Using AppleScript to program even more customizations

    With Mac OS X Leopard All-In-One Desk Reference for Dummies, you can find what you need in a hurry and get on with the fun your Mac makes possible. It just may be the best friend a Leopard can have!

    download

    Statistical Learning Theory and Stochastic Optimization: Ecole d’Ete de Probabilites de Saint-Flour XXXI – 2001

    Posted: 17 Jul 2009 10:43 PM PDT

    Statistical Learning Theory and Stochastic Optimization: Ecole dEte de Probabilites de Saint-Flour XXXI - 2001

    Statistical Learning Theory and Stochastic Optimization: Ecole d'Ete de Probabilites de Saint-Flour XXXI - 2001

    Product Description

    Statistical learning theory is aimed at analyzing complex data with necessarily approximate models. This book is intended for an audience with a graduate background in probability theory and statistics. It will be useful to any reader wondering why it may be a good idea, to use as is often done in practice a notoriously

    download

    Teach Yourself VISUALLY HTML and CSS

    Posted: 17 Jul 2009 10:42 PM PDT

    Teach Yourself VISUALLY HTML and CSS

    Teach Yourself VISUALLY HTML and CSS

    Product Description
    Are you a visual learner? Do you prefer instructions that show you how to do something – and skip the long-winded explanations? If so, then this book is for you. Open it up and you’ll find clear, step-by-step screen shots that show you how to tackle more than 175 tasks involving HTML and CSS. Each task-based spread covers a single technique, sure to help you get up and running with HTML and CSS in no time.

    download