<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:gtb="http://toolbar.google.com/custombuttons/" version="2.0"><channel><title>Book Shelf</title><description>Recent Added Books</description><copyright>MvnSearch</copyright><generator>MvnSearch</generator><item><title>Groovy in Action, Second Edition</title><link>http://book.mvnsearch.org/index.action?book=4851</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/9781935182443-m.jpg" align="left" height="200" title="Groovy in Action, Second Edition" alt="Groovy in Action, Second Edition"/>
                    The first edition of Groovy in Action is the undisputed definitive reference on the Groovy language. Written by core members of the Groovy language team, this book presents Groovy like none other can��from the inside out. Since its introduction a few years back, Groovy has grown from an upstart dynamic language for the JVM to become an integral part of any Java developer's toolbox. Projects like Grails and Griffon have extended Groovy's reach into the web and desktop app world.

Groovy in Action, Second Edition is a thoroughly-revised, comprehensive guide to Groovy programming. It introduces Java developers to the dynamic features that Groovy provides, and shows you how to apply Groovy to a range of tasks including building new apps, integration with existing code, and DSL development.

This book introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.

For readers learning it from scratch. Groovy in Action thoroughly moves through the Groovy basics, including:

Groovy's unique approach of optional typing
Simple and collective Groovy data types
Working with closures and Groovy control structures
The merits of Metaprogramming
Readers are presented with rich and detailed examples illustrating Groovy's enhancements to Java, including:

How to work with builders and the GDK
Database and XML programming with Groovy
Concurrency for the multicore era: actors, asynchronous collections and dataflow
Building Domain Specific languages��a very hot topic!
Groovy in Action then demonstrates how to integrate Groovy in Java projects and provides:

Tips and Tricks
Unit testing and build support
Groovy frameworks, including Grails, Griffon, and Groovy on Windows

                    ]]>
                </description><pubDate>Tuesday, May 3, 2011 10:48:56 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Physics for Flash Games, Animation, and Simulations</title><link>http://book.mvnsearch.org/index.action?book=5365</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430236744-m.jpg" align="left" height="200" title="Physics for Flash Games, Animation, and Simulations" alt="Physics for Flash Games, Animation, and Simulations"/>
                    Physics for Flash Games, Animation, and Simulations teaches ActionScript programmers how to incorporate real physics into their Flash animations, games, user interfaces, and simulations. 

Introduces Flash physics in an accurate, but approachable way, covering what is required to produce physically realistic simulations (as opposed to animations that look roughly right)
Packed full of practical examples of how physics can be applied to your own games and applications
Addresses the diverse needs of game developers, animators, artists, and e-learning developers
The book assumes a basic knowledge of ActionScript and Flash. However, no previous knowledge of physics is required��only some very basic math skills. The authors present everything from basic principles to advanced concepts, so you'll be able to follow the logic and easily adapt the principles to your own applications. The book builds on your physics knowledge, enabling you to create not only visual effects, but also more complex models and simulations.
What you��ll learn
Basic math and physics you'll need to incorporate realism into your games, animations and simulations
How to incorporate a wide range of forces, including environmental forces such as gravity and friction, and forces due to fluids, such as drag and upthrust
How to build a number of realistic simulations, like submarines and flight simulators
How to model particle systems and use them for generative art and to create effects, such as smoke  
Numerical subtleties, including accuracy and stability of integration schemes and handling boundary conditions properly; and how and when to use approximations and analytical solutions

                    ]]>
                </description><pubDate>Wednesday, February 1, 2012 11:00:06 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro Web Project Management</title><link>http://book.mvnsearch.org/index.action?book=5364</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430240830-m.jpg" align="left" height="200" title="Pro Web Project Management" alt="Pro Web Project Management"/>
                    Pro Web Project Management is a collection of hard-won lessons the authors have learned managing modern web projects with small and medium budgets in a consulting environment. This isn��t a book about project management theory. Pro Web Project Management tells how to create real deliverables, get answers from indecisive clients, manage wayward programmers, and use checklists to wow clients. This book is made up of real examples, real lessons, real documents, and real tips woven together into a step-by-step walkthrough of a project's life cycle. 

Pro Web Project Management is written for both the full-time project manager and the aspiring project manager who might have a role that blends client support, web development, and project management. The project budget sweet spot for this book is $50,000 to $500,000. If you manage a project in this space, reading this book will make you a better project manager.

Learn how to manage a modern web project with a budget of $50,000 to $500,000
Get actionable tips on dealing with real project management challenges
Learn the simple, defined process��refined over the years��to take simple and complex projects from proposal to successful launch
What you��ll learn
How to run an effective meeting
How to write scopes of work that lead to successful projects
How to create awesome screen mock-ups and wire frames
How to use checklists to ensure successful project launches
How to create deliverables like site maps, agendas, technical specifications, and requirements documents
How to keep developers on track without micro-managing

                    ]]>
                </description><pubDate>Wednesday, February 1, 2012 10:56:41 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>The Linux Command Line</title><link>http://book.mvnsearch.org/index.action?book=5362</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1593273894-m.jpg" align="left" height="200" title="The Linux Command Line" alt="The Linux Command Line"/>
                    You've experienced the shiny, point-and-click surface of your Linux computer��now dive below and explore its depths with the power of the command line.

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more.

In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore.

As you make your way through the book's short, easily-digestible chapters, you'll learn how to:

Create and delete files, directories, and symlinks
Administer your system, including networking, package installation, and process management
Use standard input and output, redirection, and pipelines
Edit files with Vi, the world's most popular text editor
Write shell scripts to automate common or boring tasks
Slice and dice text files with cut, paste, grep, patch, and sed
Once you overcome your initial "shell shock," you'll find that the command line is a natural and expressive way to communicate with your computer. Just don't be surprised if your mouse starts to gather dust.

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 12:38:27 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Programming Interactivity 2nd Edition</title><link>http://book.mvnsearch.org/index.action?book=5361</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/144931144X-m.jpg" align="left" height="200" title="Programming Interactivity 2nd Edition" alt="Programming Interactivity 2nd Edition"/>
                    Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you��ll explore several themes in interactive art and design��including 3D graphics, sound, physical interaction, computer vision, and geolocation��and learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary.

You��ll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFrameworks toolkit. You��ll also find working code samples you can use right away, along with the background and technical information you need to design, program, and build your own projects.

Learn cutting-edge techniques for interaction design from leading artists and designers
Let users provide input through buttons, dials, and other physical controls
Produce graphics and animation, including 3D images with OpenGL
Use sounds to interact with users by providing feedback, input, or an element they can control
Work with motors, servos, and appliances to provide physical feedback
Turn a user��s gestures and movements into meaningful input, using Open CV

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 12:33:04 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>12 Essential Skills for Software Architects</title><link>http://book.mvnsearch.org/index.action?book=5360</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/0321717295-m.jpg" align="left" height="200" title="12 Essential Skills for Software Architects" alt="12 Essential Skills for Software Architects"/>
                    Master the Crucial Non-Technical Skills Every Software Architect Needs!
 
Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today��s agile environments, these ��soft�� skills have grown even more crucial to success as an architect. For many developers, however, these skills don��t come naturally�Cand they��re rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career.
 
In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision.
 
From start to finish, this book��s practical insights can help you get the architect position you want�Cand thrive once you have it!

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 12:09:59 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Introducing Starling Building GPU Accelerated Applications</title><link>http://book.mvnsearch.org/index.action?book=5359</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1449320864-m.jpg" align="left" height="200" title="Introducing Starling Building GPU Accelerated Applications" alt="Introducing Starling Building GPU Accelerated Applications"/>
                    Starling is an ActionScript 3 2D framework developed on top of the Stage3D APIs (available on desktop in Flash Player 11 and Adobe AIR 3). Starling is mainly designed for game development, but could be used for many other use cases. Starling makes it possible to write fast GPU accelerated applications without having to touch the low-level Stage3D APIs.

Most Flash developers want to be able to leverage GPU acceleration (through Stage3D) without the need to write such higher-level frameworks and dig into the low-level Stage3D APIs. Starling is completely designed after the Flash Player APIs and abstracts the complexity of Stage3D (Molehill) and allows easy and intuitive programming for everyone.

Obviously Starling is for ActionScript 3 developers, especially those involved in 2D game development; of course you will need to have a basic understanding of ActionScript 3. By its design (lightweight, flexible and simple), Starling can be used also be used for other use cases like UI programming. That said, everything is designed to be as intuitive as possible, so any Java&#8482; or .Net&#8482; developer will get the hang of it quickly as well.

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 12:06:26 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Programming iOS 5</title><link>http://book.mvnsearch.org/index.action?book=5358</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1449319343-m.jpg" align="left" height="200" title="Programming iOS 5" alt="Programming iOS 5"/>
                    Get a solid grounding in all the fundamentals of Cocoa Touch��and avoid problems during iPhone and iPad app development. With this revised and updated edition, you��ll learn how to work effectively with Objective-C and Xcode, using iOS 5 and Xcode 4.2 features, such as ARC memory management, storyboards, Core Image filters, and Emitter layers.

This book covers iOS 5 in a rigorous, orderly fashion��ideal whether you��re approaching iOS for the first time or need a reference to bolster existing skills.

Learn Objective-C language details and object-oriented programming concepts
Understand the anatomy of an Xcode project and all the stages of its lifecycle
Grasp key Cocoa concepts such as relationships between classes, receiving events, and model-view-controller architecture
Know how views are managed, drawn, composited, and animated
Delve into Cocoa frameworks for sound, video, sensors, maps, and more
Touch on advanced topics such as threading and networking
Obtain a thorough grounding for exploring advanced iOS features on your own
                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:56:05 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Sams Teach Yourself iOS 5 Application Development in 24 Hours (3rd Edition) </title><link>http://book.mvnsearch.org/index.action?book=5357</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/067233576X-m.jpg" align="left" height="200" title="Sams Teach Yourself iOS 5 Application Development in 24 Hours (3rd Edition) " alt="Sams Teach Yourself iOS 5 Application Development in 24 Hours (3rd Edition) "/>
                    In just 24 sessions of one hour each, learn how to build powerful applications for today��s hottest handheld devices: the iPhone and iPad! Using this book��s straightforward, step-by-step approach, you��ll master every skill and technology you need, from setting up your iOS development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you��ve already learned, giving you a rock-solid foundation for real-world success!
 
Step-by-step instructions carefully walk you through the most common iOS development tasks.
 
Quizzes and Exercises at the end of each chapter help you test your knowledge.
 
By the Way notes present interesting information related to the discussion.
 
Did You Know? tips offer advice or show you easier ways to perform tasks.
 
Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.
 
Printed in full color��figures and code appear as they do in Xcode
Covers iOS 5.0 and up
Learn to navigate the Xcode 4.2+ development environment
Prepare your system and iDevice for efficient development
Get started quickly with Apple��s Objective-C and Cocoa Touch
Understand the Model-View-Controller (MVC) development paradigm
Visually design and code interfaces using Xcode Storyboards, Segues, and the iOS Object Library
Build advanced UIs with Tables, Split Views, Navigation Controllers, and more
Read and write preferences and data, and create System Settings plug-ins
Use the iOS media playback and recording capabilities
Take photos and manipulate graphics with Core Image
Sense motion, orientation, and location with the accelerometer, gyroscope, and GPS
Integrate online services using Twitter, Email, Web Views, and Google Maps
Create universal applications that run on both the iPhone and iPad
Write background-aware multitasking applications
Trace and debug your applications as they run

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:53:30 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Practical Android 4 Games Development</title><link>http://book.mvnsearch.org/index.action?book=5356</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430240296-m.jpg" align="left" height="200" title="Practical Android 4 Games Development" alt="Practical Android 4 Games Development"/>
                    Practical Android 4 Games Development continues your journey to becoming a hands-on Android game apps developer. This title guides you through the process of designing and developing game apps that work on both smartphones and tablets, thanks to the new Android SDK 4.0 which merges the User Interface and Experience APIs and more.

The author, J.F. DiMarzio, has written eight books, including Android: A Programmer��s Guide��the first Android book approved by Google��recently updated and translated for sale in Japan. He has an easy-to-read, concise, and logical writing style that is well suited for teaching complex technologies like the Java-based Android.

From 2D-based casual games to 3D OpenGL-based first-person shooters, you find that learning how to create games on the fastest growing mobile platform has never been easier.

Create 2D and 3D games for Android 4.0 phones and tablets such and the Motorola Xoom
Build your own reusable ��black box�� for game development
Easy-to-follow examples make creating the sample games a hands-on experience
What you��ll learn
How to design and develop compelling 2D and 3D games
How to create rich environments and characters
How to do collision detection
How to add realism to your games with basic game physics
How to create a gaming ��black box�� that can be reused
How to play your games on Android phones and tablets

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:20:33 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>The Little Book on CoffeeScript</title><link>http://book.mvnsearch.org/index.action?book=5355</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1449321054-m.jpg" align="left" height="200" title="The Little Book on CoffeeScript" alt="The Little Book on CoffeeScript"/>
                    This little book shows JavaScript developers how to build superb web applications with CoffeeScript, the remarkable little language that��s gaining considerable interest. Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You��ll learn CoffeeScript��s syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes.

Written by Alex MacCaw, author of JavaScript Web Applications (O��Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language��not just on the client side, but for server-side applications as well. It��s time to take a ride with the little language that could.

Discover how CoffeeScript��s syntax differs from JavaScript
Learn about features such as array comprehensions, destructuring assignments, and classes
Explore CoffeeScript idioms and compare them to their JavaScript counterparts
Compile CoffeeScript files in static sites with the Cake build system
Use CommonJS modules to structure and deploy CoffeeScript client-side applications
Examine JavaScript��s bad parts��including features CoffeeScript was able to fix

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:17:47 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Building Android Apps with HTML, CSS, and JavaScript</title><link>http://book.mvnsearch.org/index.action?book=5354</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1449316417-m.jpg" align="left" height="200" title="Building Android Apps with HTML, CSS, and JavaScript" alt="Building Android Apps with HTML, CSS, and JavaScript"/>
                    It��s true: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second edition of this hands-on guide shows you how to use open source web standards to design and build apps that can be adapted for any Android device.

You��ll learn how to create an Android-friendly web app on the platform of your choice, and then use Adobe��s free PhoneGap framework to convert it to a native Android app. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a much broader reach.

Convert a website into a web application, complete with progress indicators and other features
Add animation with JQTouch to make your web app look and feel like a native Android app
Make use of client-side data storage with apps that run when the Android device is offline
Use PhoneGap to hook into advanced Android features, including the accelerometer, geolocation, and alerts
Test and debug your app on the Web with real users, and submit the finished product to the Android Market

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:15:09 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Hacking and Securing iOS Applications</title><link>http://book.mvnsearch.org/index.action?book=5353</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1449318746-m.jpg" align="left" height="200" title="Hacking and Securing iOS Applications" alt="Hacking and Securing iOS Applications"/>
                    If you��re an app developer with a solid foundation in Objective-C, this book is an absolute must��chances are very high that your company��s iOS applications are vulnerable to attack. That��s because malicious attackers now use an arsenal of tools to reverse-engineer, trace, and manipulate applications in ways that most programmers aren��t aware of.

This guide illustrates several types of iOS attacks, as well as the tools and techniques that hackers use. You��ll learn best practices to help protect your applications, and discover how important it is to understand and strategize like your adversary.

Examine subtle vulnerabilities in real-world applications��and avoid the same problems in your apps
Learn how attackers infect apps with malware through code injection
Discover how attackers defeat iOS keychain and data-protection encryption
Use a debugger and custom code injection to manipulate the runtime Objective-C environment
Prevent attackers from hijacking SSL sessions and stealing traffic
Securely delete files and design your apps to prevent forensic data leakage
Avoid debugging abuse, validate the integrity of run-time classes, and make your code harder to trace
                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:12:16 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>MariaDB Crash Course</title><link>http://book.mvnsearch.org/index.action?book=5352</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/0321799941-m.jpg" align="left" height="200" title="MariaDB Crash Course" alt="MariaDB Crash Course"/>
                    MariaDB is a database server that offers drop-in replacement functionality for MySQL. Built by some of the original authors of MySQL, with assistance from the broader community of free and open source software developers, MariaDB offers a rich set of feature enhancements to MySQL, including alternate storage engines, server optimizations, and patches.
 
MariaDB Crash Course teaches you all you need to know to be immediately productive with MariaDB. Master trainer Ben Forta introduces all the essentials through a series of quick, easy-to-follow, hands-on lessons. Instead of belaboring database theory and relational design, Forta focuses on teaching solutions for the majority of users who simply want to interact with data.
 
                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:05:37 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Beginning Android 4 Games Development</title><link>http://book.mvnsearch.org/index.action?book=5351</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430239875-m.jpg" align="left" height="200" title="Beginning Android 4 Games Development" alt="Beginning Android 4 Games Development"/>
                    Beginning Android 4 Games Development offers everything you need to join the ranks of successful Android game developers. You'll start with game design fundamentals and programming basics, and then progress toward creating your own basic game engine and playable game that works on Android 4.0 and earlier devices. This will give you everything you need to branch out and write your own Android games.

The potential user base and the wide array of available high-performance devices makes Android an attractive target for aspiring game developers. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android 4 Games Development will help you kick-start your project.

The book will guide you through the process of making several example games for the Android platform, and involves a wide range of topics:

The fundamentals of Android game development targeting Android 1.5-4.0+ devices
The Android platform basics to apply those fundamentals in the context of making a game
The design of 2D and 3D games and their successful implementation on the Android platform
What you��ll learn
How to set up and use the development tools for developing your first Android 4 or earlier version game app
The fundamentals of game programming in the context of the Android platform
How to use the Android's APIs for graphics, audio, and user input to reflect those fundamentals
How to develop two 2D games from scratch, based on the Canvas API and OpenGL ES
How to create a full-featured 3D game
How to publish your games, get crash reports, and support your users
How to complete your own playable 2D OpenGL games
                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 11:01:15 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>HTML5 Games</title><link>http://book.mvnsearch.org/index.action?book=5350</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1119975085-m.jpg" align="left" height="200" title="HTML5 Games" alt="HTML5 Games"/>
                    The newest iteration of HTML, HTML5 can be used with JavaScript, CSS3, and WebGL to create beautiful, unique, engaging games that can be played on the web or mobile devices like the iPad or Android phones. Gone are the days where games were only possible with plugin technologies such as Flash and this cutting-edge book shows you how to utilize the latest open web technologies to create a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets. You'll discover how to build a framework on which you will create your HTML5 game. Then each successive chapter covers a new aspect of the game, including user input, sound, multiplayer functionality, 2D and 3D graphics, and more.

Aims directly at a new way to develop games for the web through the use of HTML5
Demonstrates how to make iOS and Android web apps
Explains how to capture player input; create 3D graphics; and incorporate textures, lighting, and sound
Guides you through the process of creating a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets
By the end of this invaluable book, you will have created a fully functional game that can be played in any compatible browser or on any mobile device that supports HTML5.

                    ]]>
                </description><pubDate>Tuesday, January 31, 2012 10:45:39 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Web Development Recipes</title><link>http://book.mvnsearch.org/index.action?book=5349</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1934356832-m.jpg" align="left" height="200" title="Web Development Recipes" alt="Web Development Recipes"/>
                    You'll see a full spectrum of cutting-edge web development techniques, from UI and eye candy recipes to solutions for data analysis, testing, and web hosting.

Make buttons and content stand out with simple cross-browser styles; do animations that work on mobile devices without plugins; build and test HTML emails; and build a flexible layout that works on desktops and mobile devices. You'll use the Backbone and Knockout JavaScript frameworks to build responsive user interfaces, and you'll learn how tools like CoffeeScript and Sass offer better ways to develop and maintain your client-side code. You'll write tests for your code that run in multiple web browsers, use Git to keep track of your work, and even get a little one-on-one time with the Apache web server.

Whether you're new to front-end development, or you've got a few years of experience, you'll become a more versatile developer by finding out how--and why--to use these solutions in your next web development project.

What You Need:

Your favorite text editor, Mozilla Firefox 3.5 or higher, Google Chrome or Safari, and a working knowledge of HTML and JavaScript.

                    ]]>
                </description><pubDate>Tuesday, January 24, 2012 3:25:24 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro OpenGL ES for iOS</title><link>http://book.mvnsearch.org/index.action?book=5348</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430238402-m.jpg" align="left" height="200" title="Pro OpenGL ES for iOS" alt="Pro OpenGL ES for iOS"/>
                    In Pro OpenGL ES for iOS, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES!

OpenGL has set the standard for 3D computer graphics, and is an essential aspect of iPhone, iPad, and iOS development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building this fascinating 3D solar system simulator!

After introducing OpenGL ES, Pro OpenGL ES for iOS explains the basics of 3D math and then orients you to the iOS-native 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts.

By the time you finish Pro OpenGL ES for iOS, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available.

What you��ll learn
The basics of 3D mathematics, and how they are applied in the OpenGL library
How to design and build your 3D worlds
To create 2D interfaces within the 3D world
To develop animation and 3D movement
How to implement 3D shading, coloring, and texturing
The differences between OpenGL and other 3D toolkits
To build a fully-functional 3D solar system simulator using OpenGL ES
Who this book is for
Experienced iOS programmers who want to enter the 3D world of OpenGL ES programming.

                    ]]>
                </description><pubDate>Wednesday, January 18, 2012 10:17:13 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Objective-C for Absolute Beginners</title><link>http://book.mvnsearch.org/index.action?book=5347</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430236531-m.jpg" align="left" height="200" title="Objective-C for Absolute Beginners" alt="Objective-C for Absolute Beginners"/>
                    You have a great idea for an app, but where do you begin? Objective-C is the universal language of iPhone, iPad, and Mac apps, and Objective-C for Absolute Beginners, Second Edition starts you on the path to mastering this language and its latest release.

Using a hands-on approach, you'll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an experienced app developer and trainer, will guide you on your journey to becoming a successful app developer.

If you're looking to take the first step towards App Store success, Objective-C for Absolute Beginners is the place to start.

What you��ll learn
The fundamentals of computer programming: how to understand variables, design data structures, and work with file systems
The logic of object-oriented programming: how to use Classes, Objects, and Methods
The flexibility of Apple��s developer tools: how to install Xcode and write programs in Objective-C
The power of Cocoa and Cocoa touch: how to make Mac OS X applications or iOS apps that do cool stuff
Who this book is for
Everyone! This book is for anyone who wants to learn to develop apps for the Mac, iPhone, and iPad using the Objective-C programming language. No previous programming experience is necessary!

                    ]]>
                </description><pubDate>Wednesday, January 18, 2012 10:10:41 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Ext JS 4 First Look</title><link>http://book.mvnsearch.org/index.action?book=5346</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1849516669-m.jpg" align="left" height="200" title="Ext JS 4 First Look" alt="Ext JS 4 First Look"/>
                    A practical guide including examples of the new features in Ext JS 4 and tips to migrate from Ext JS 3.
Migrate your Ext JS 3 applications easily to Ext JS 4 based on the examples presented in this guide
Full of diagrams, illustrations, and step-by-step instructions to develop real word applications
Driven by examples and explanations of how things work
In Detail

Ext JS 4 is a JavaScript framework that provides resources to build Rich Internet Applications with great performance. Ext JS 4 has been packed with many new features and it is difficult to master, even for seasoned experts in Ext JS 3.

Ext JS 4 First Look teaches you the main functional areas of Ext JS 4 that have significant new features, explains the new features and how to use them, while highlighting the differences between Ext JS 4 and the previous versions.

This book will give you the knowledge to make the required changes to Ext JS 3 application to build a complete Ext JS 4 application.

This book provides examples of how to load Ext JS components by demand, charts, grid, tree, forms and panels, new data model, themes and mvc architecture.

Ext JS 4 First Look provides full examples and illustrations to help you easily learn the new features of Ext JS 4.

What you will learn from this book

Learn the major changes in Ext JS 4 and its compatibility with Ext JS 3, including how to load components by demand.
Understand how to use the new Data package, including new features such as Model, Associations, Validations, new Proxies, etc.
Organize Ext JS 4 components into containers using upgraded and new Layout engines.
Create bar, pie, radar, scatter, gauge, line, and area charts without using Flash and customize them.
Learn what has changed in Ext JS 4 components such as Grid, Tree, Form.s
Change and create new themes using Sass and Compass.
Build a complete application using the new Ext JS MVC architecture.
Compare Ext JS 3 with Ext JS 4 class names.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 11:10:01 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Migrating to Windows Phone</title><link>http://book.mvnsearch.org/index.action?book=5345</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/143023816X-m.jpg" align="left" height="200" title="Migrating to Windows Phone" alt="Migrating to Windows Phone"/>
                    This book offers everything you'll need to upgrade your existing programming knowledge and begin to develop applications for the Windows Phone. 

It focuses on the 75 percent of the material that you will need 95 percent of the time. We're not going to teach you object-oriented programming (OOP) all over again, but we are going to take the time to point out how .NET and C# differ in their execution of the standard OOP concepts from other languages' implementations in order to make your migration as smooth and stress-free as possible.

Migrating to Windows Phone will lead you through a tour of the key features of developing for Microsoft's devices. We'll consider everything from data handling to accelerometers, from mapping to WCF. We'll also walk you through monetizing your application through Microsoft's online Windows Phone store.

What you��ll learn
To get your phone, IDE and other tools set up in an efficient manner
The controls that are available to you in Windows Phone programming and how they can be applied
To apply concepts of a non-trivial demo application to your own application context
To point out the key elements of both the phone and the Visual Studio IDE
The principles of push and pull data and data-binding
To work with the features that make the Windows Phone unique (Bing Maps, WCF, Silverlight)
To monetize your applications through advertising, the Windows Phone Marketplace, and other channels
Who this book is for
This book is for anyone seeking to develop applications for the Windows Phone. No prior Silverlight or C# knowledge is required, although an understanding of programming in general, and object-oriented programming in particular, is assumed. Notes are used liberally to highlight features and concepts that might be confusing to programmers unfamiliar with .NET and C#.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:50:43 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro Windows Phone App Development</title><link>http://book.mvnsearch.org/index.action?book=5344</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430239360-m.jpg" align="left" height="200" title="Pro Windows Phone App Development" alt="Pro Windows Phone App Development"/>
                    The Windows Phone 7 platform, now recently updated, provides a remarkable opportunity for Windows developers to create state-of-the-art mobile applications using their existing skills and a familiar toolset. Pro Windows Phone 7 Development, Second Edition helps you unlock the potential of this platform and create dazzling, visually rich, and highly functional applications for the Windows Phone Marketplace��including using new features like copy-and-paste and API improvements in the NoDo and Mango update waves.

For developers new to the Windows Phone platform��whether .NET, iPhone, or Android developers��this book starts by introducing the features and specifications of the Windows Phone series, and then leads you through the complete application development process. You'll learn how to use Microsoft technologies like Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend effectively, how to take advantage of the device's sensors with the location service, accelerometer, and touch, how to make your apps location-aware using GPS data, how to utilize the rich media capabilities of the Windows Phone series, and much more. Finally, you'll receive a full tutorial on how to publish and sell your application through the Windows Phone Marketplace. And in this second edition, learn quickly and easily how to take advantage of new API capabilities and HTML5 support right in your browser.

What you��ll learn
The specifications and capabilities of the Windows Phone series and how to harness that power in your applications
To understand its relationship to Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend and how to use those tools most effectively to develop Windows Phone apps
How to develop applications that take advantage of the available sensors, such as location service, accelerometer, and touch gestures
How to develop rich media applications that harness the graphics capabilities of Windows Phone models
The correct way to design and develop Windows Phone 7 applications utilizing the Model-View-ViewModel architecture
The process of publishing your application to the Windows Phone Marketplace
Who this book is for
If you're a .NET developer, this book is primarily for you��you're eager to learn how to use your existing skills to develop for the new Windows Phone 7 platform. If you're an iOS or Android developer, this is an ideal guide for you to learn how to expand the market for your existing applications. This does assume some knowledge of C#, managed code in general, and a basic level of familiarity with Visual Studio. And if you're a proficient Windows Phone 7 developer, get up to speed quickly with the new API endpoints and HTML5 browser support in the Mango update.

Software developers proficient in other languages will also find this book helpful to get up to speed with developing Silverlight- and .NET-based Windows Phone applications.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:47:26 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Windows Phone Recipes: A Problem Solution Approach</title><link>http://book.mvnsearch.org/index.action?book=5343</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430241373-m.jpg" align="left" height="200" title="Windows Phone Recipes: A Problem Solution Approach" alt="Windows Phone Recipes: A Problem Solution Approach"/>
                    Windows Phone 7.5 (code-named Mango) marks a significant upgrade to Microsoft��s smartphone products. Packed with sophisticated new features and functionality, the device is a .NET developer��s dream, easily programmable using Silverlight, XNA and C#. 

Windows Phone Recipes utilizes a proven problem-solution approach, providing a concise guide to all the phone��s features in recipe book format. First, the problem you're facing is identified. Then, a clear explanation of the solution is given, supported by a fully-worked code sample that demonstrates the feature in action. 

All aspects of development, configuration, testing, and distribution are covered. You'll find recipes that unlock advanced user interface features, deal with data storage, integrate with cloud services, add media and location services, and much more. It's everything you'll need to put a professional polish on your Windows Phone 7.5 applications!
What you��ll learn
Understand how to design, develop, test and distribute your Windows Phone 7.5 applications
Create compelling user interfaces using all the phone's features, including the camera, GPS and accelerometer
Learn how to debug your applications and package them for distribution and sale though the Windows Phone Marketplace and beyond
Extend your application into the cloud using push notifications and web-based services to take advantage of off-device processing and storage
Who this book is for
This book is for existing .NET and Windows Mobile developers. Its concise recipe format will also appeal to new Windows Phone developers and those looking for an insightful reference to support their day-to-day coding efforts.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:44:11 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Professional JavaScript for Web Developers</title><link>http://book.mvnsearch.org/index.action?book=5342</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1118026691-m.jpg" align="left" height="200" title="Professional JavaScript for Web Developers" alt="Professional JavaScript for Web Developers"/>
                    As the key scripting language for the web, JavaScript is supported by every modern web browser and allows developers to create client-side scripts that take advantage of features such as animating the canvas tag and enabling client-side storage and application caches. After an in-depth introduction to the JavaScript language, this updated edition of a bestseller progresses to break down how JavaScript is applied for web development using the latest web development technologies. Veteran author and JavaScript guru Nicholas Zakas shows how JavaScript works with the new HTML5 as well as other significant advances in web development as it relates to JavaScript.

Begins with an introduction to JavaScript basics and then moves on to more advanced topics regarding JavaScript and advances in web development technologies
Describes how JavaScript is implemented into HTML5
Covers browser/feature detection in scripts, event-driven JavaScript development, error reporting and debugging, offline application and data storage, and more

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:42:05 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro iOS 5 Augmented Reality</title><link>http://book.mvnsearch.org/index.action?book=5338</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430239123-m.jpg" align="left" height="200" title="Pro iOS 5 Augmented Reality" alt="Pro iOS 5 Augmented Reality"/>
                    Augmented reality takes the real world and through the use of graphics, sound and other effects allows you to enhance the environment. It makes a game more real. Your social media app puts you where want to be or go.

Pro iOS 5 Augmented Reality walks you through the foundations of building an augmented reality application for the iPhone or iPad. From using MapKit, to the accelerometer and magnetometer, to integrating facial recognition and Facebook data, you'll learn the building blocks of creating augmented reality applications. Case studies are included in this one-of-a-kind book and you'll learn how to create augmented reality apps that unleash the full potential of the on-board sensors and camera. This book complements other iOS game or social media apps development books available from Apress. 

After reading Pro iOS 5 Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality techniques and tools into your existing apps.

 

What you??ll learn
The differences in hardware sensors, cameras and more between the iPhone 4 and iPhone 4S, iPod touch, iPad and iPad 2
How to use MapKit and integrate it into your app
How to play and record sound within an augmented reality app
How to use the iPhone or iPad camera and video
How to program against the accelerometer and gyroscope to detect movement and the orientation of the iPhone or iPad
How to access and use the information from the magnetometer (compass)
How to use cocos2D to overlay a heads-up display on the camera view
How to integrate facial recognition into your app
How to build augmented reality feature-rich enterprise game and Facebook apps

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:16:43 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>The Definitive Guide to NetBeans Platform 7</title><link>http://book.mvnsearch.org/index.action?book=5341</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430241012-m.jpg" align="left" height="200" title="The Definitive Guide to NetBeans Platform 7" alt="The Definitive Guide to NetBeans Platform 7"/>
                    The NetBeans Platform is the world's only modular Swing application framework, used by very large organizations in mission-critical scenarios, such as at Boeing and Northrop Grumman, as well as in the financial sector and in the oil/gas industry. For these large customers in enterprises who are increasingly interested in Maven and OSGi, the book will have particular relevance. 

The Definitive Guide to NetBeans&#8482; Platform 7 is a thorough and authoritative introduction to the open-source NetBeans Platform, covering all its major APIs in detail, with relevant code examples used throughout. 

Provides a completely updated definitive guide to the NetBeans Platform, using the latest APIs, coding patterns, and methodologies.
Focuses strongly on business features in an application, since Oracle's customers are particularly interested in business-related aspects. For example, how to use OSGi, how to add authentication/security, how to monetize from a modular application.
The original German book on which this title is based was well received. The NetBeans Platform Community has put together this English translation, which covers the latest NetBeans Platform 7 APIs. With an introduction by known NetBeans Platform experts Jaroslav Tulach and Tim Boudreau, this is the most up-to-date book on this topic at the moment. 

All NetBeans Platform developers will gain something from this book, because several topics in the book have not been documented anywhere else.

What you��ll learn
How to get started using the NetBeans Platform with or without using NetBeans IDE.
How to set up a modular application, using either Ant or Maven as a build system.
How to get acquainted with all the NetBeans Platform's APIs.
How to work with the Visual Library as a very popular and powerful widget library, covering all its features in detail.
How to model an application in OSGi/EMF and using the model in an application on the NetBeans Platform.
How to distribute a modular application, focusing on different strategies for monetizing from its modular architecture.
Who this book is for
The Definitive Guide to NetBeans&#8482; Platform 7 is for large enterprises who are not interested in reinventing the wheel whenever they create a new applications, and open source communities who typically benefit from a modular architecture, because a plugin system (as provided by the NetBeans Platform) simplifies how contributions can be made to a project.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:35:33 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>OS X and iOS Kernel Programming</title><link>http://book.mvnsearch.org/index.action?book=5340</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430235365-m.jpg" align="left" height="200" title="OS X and iOS Kernel Programming" alt="OS X and iOS Kernel Programming"/>
                    OS X and iOS Kernel Programming combines essential operating system and kernel architecture knowledge with a highly practical approach that will help you write effective kernel-level code. You��ll learn fundamental concepts such as memory management and thread synchronization, as well as the I/O Kit framework. You��ll also learn how to write your own kernel-level extensions, such as device drivers for USB and Thunderbolt devices, including networking, storage and audio drivers.

OS X and iOS Kernel Programming provides an incisive and complete introduction to the XNU kernel, which runs iPhones, iPads, iPods, and Mac OS X servers and clients. Then, you��ll expand your horizons to examine Mac OS X and iOS system architecture. Understanding Apple��s operating systems will allow you to write efficient device drivers, such as those covered in the book, using I/O Kit.

With OS X and iOS Kernel Programming, you��ll:

Discover classical kernel architecture topics such as memory management and thread synchronization
Become well-versed in the intricacies of the kernel development process by applying kernel debugging and profiling tools
Learn how to deploy your kernel-level projects and how to successfully package them
Write code that interacts with hardware devices
Examine easy to understand example code that can also be used in your own projects
Create network filters
Whether you��re a hobbyist, student, or professional engineer, turn to OS X andiOS Kernel Programming and find the knowledge you need to start developing

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:30:52 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro iOS 5 Tools</title><link>http://book.mvnsearch.org/index.action?book=5339</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430236086-m.jpg" align="left" height="200" title="Pro iOS 5 Tools" alt="Pro iOS 5 Tools"/>
                    Building on your knowledge of how to write basic applications, Pro iOS 5 Tools shows how to take your apps from promising to real, and from good to great, by using numerous performance and debugging techniques.



You will start by studying an alpha-stage iOS app and learning how you can use the tools provided in the iOS developer��s toolbox, plus popular third-party tools, to take an app to a final product and ready to ship. Your own app development will never be the same again!

Learn the tools available to all iOS developers: Xcode, Instruments, network diagnostic tools and version control
Techniques for debugging by using Instruments, as well as the new features available in newest version of Xcode
Performance tuning techniques and workflow enhancements
What you��ll learn
How to set up a bare-bones shopping cart app; from creating a new project to using a distributed version control system for setting up the environment
How to work your way through an app and tune the user interface for performance
How to diagnose and address memory issues, leaks and dealing with intermittent crashes
How to deal with networking issues and reliably recreate or simulate these environments
How to address multitasking, behind the scenes power drains, and reduce/optimize power usage from the radio and other power draining features in iOS devices
How to distribute your app to beta testers, prepare for the App Store and speed up development time by learning shortcuts and other enhancements to developer tools
Who this book is for
This book is for iOS developers looking to fully utilize iOS 5 tools like Xcode, Interface Builder and more, making their apps development faster and more efficient.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:28:20 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Foundation HTML5 Animation with JavaScript</title><link>http://book.mvnsearch.org/index.action?book=5337</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430236655-m.jpg" align="left" height="200" title="Foundation HTML5 Animation with JavaScript" alt="Foundation HTML5 Animation with JavaScript"/>
                    Foundation HTML5 Animation with JavaScript covers everything that you need to know to create dynamic scripted animation using the HTML5 canvas. It provides information on all the relevant math you'll need, before moving on to physics concepts like acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. Foundation HTML5 Animation with JavaScript is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliant games, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices.  

You will learn how to utilize the amazing animation and physics-based code originally created by author Keith Peters in his hugely successful Foundation ActionScript Animation in all of your HTML5 applications. In no time at all, you'll understand the concepts behind scripted animation and also have the ability to create all manner of exciting animations and games.

What you��ll learn
All the JavaScript and HTML5 code (including math and trigonometry functions) you'll need to start animating with code
Basic motion principles like velocity, acceleration, friction, easing, and bouncing
How to handle user interactions via the keyboard, mouse, and touchscreen 
Advanced motion techniques like springs, coordinate rotation, conservation of momentum, and forward and inverse kinematics
All the basic 3D concepts you'll need for 3D in HTML5 (without WebGL)��from simple perspective to full 3D solids, complete with backface culling and dynamic lighting
Who this book is for
This book is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliant games, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices.

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:12:33 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>The Definitive Guide to HTML5</title><link>http://book.mvnsearch.org/index.action?book=5336</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430239603-m.jpg" align="left" height="200" title="The Definitive Guide to HTML5" alt="The Definitive Guide to HTML5"/>
                    The Definitive Guide to HTML5 provides the breadth of information you'll need to start creating the next generation of HTML5 websites. It covers all the base knowledge required for standards-compliant, semantic, modern website creation. It also covers the full HTML5 ecosystem and the associated APIs that complement the core HTML5 language. 

The Definitive Guide to HTML5 begins by tackling the basics of HTML5, ensuring that you know best practices and key uses of all of the important elements, including those new to HTML5. This section also covers extended usage of CSS3, JavaScript, and DOM manipulation, making you proficient in all core aspects of modern website creation. 

The final part of the book covers the associated W3C APIs that surround the HTML5 specification. You will achieve a thorough working knowledge of the Geolocation API, web storage, creating offline applications, and the new drag and drop functionality. The Definitive Guide to HTML5 also dives into the key media enhancements of HTML5 and its surrounding technologies: Canvas, video and audio.

What you��ll learn
How to use all of the core features of HTML5
How to make the most of the APIs that surround HTML5, such as Geolocation, Web Storage, and drag and drop
How to leverage the media capabilities of the modern web: Canvas, audio, and video

                    ]]>
                </description><pubDate>Tuesday, January 17, 2012 10:09:30 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>JavaFX 2.0: Introduction by Example</title><link>http://book.mvnsearch.org/index.action?book=5308</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430242574-m.jpg" align="left" height="200" title="JavaFX 2.0: Introduction by Example" alt="JavaFX 2.0: Introduction by Example"/>
                    JavaFX 2.0: Introduction by Example provides a quick start to programming the JavaFX 2.0 platform. JavaFX 2.0 provides a rich set of APIs for use in creating graphically exciting client applications written solely in Java. You get a large set of customizable components that can be skinned using CSS techniques that you already know from doing web development. The platform even includes a web rendering engine enabling you to mix HTML content into your applications. Hardware acceleration means that your applications are fast and snappy, taking full advantage of modern graphics processing support at the hardware level. JavaFX 2.0 opens the door to business applications that look good, are fun to use, that take advantage of the medium to present data of all types??text, audio, video, etc.??in ways that engage the user and lead to increased productivity. 

Getting started with JavaFX 2.0 is surprisingly easy. You already have the Java skills. Very likely you know enough of CSS to get by. All that??s left is to get a leg up on the API, and that??s where JavaFX 2.0: Introduction by Example can help. In this short book, author Carl Dea takes you through a series of engaging, fun-to-work examples that bring you up to speed on the major facets of the platform. Begin with the fundamentals of installing the software and creating a simple interface. Move in progressive steps through the process of developing a working dialog box for an application. Then let the fun begin as you explore images and animations, audio and video, and finally learn to embed JavaFX applications in a web page as well as embedding HTML5 content within an application. At the end of this book you??ll have a good grasp of what JavaFX is all about, and you??ll be ready to begin your journey towards mastery of the platform.

Entirely example-based
Focused on practical applications
Full of working code for you to adapt and extend
                    ]]>
                </description><pubDate>Saturday, December 31, 2011 4:55:22 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro .NET Best Practices</title><link>http://book.mvnsearch.org/index.action?book=5335</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430240237-m.jpg" align="left" height="200" title="Pro .NET Best Practices" alt="Pro .NET Best Practices"/>
                    Pro .NET Best Practices is a practical reference to the best practices that you can apply to your .NET projects today. You will learn standards, techniques, and conventions that are sharply focused, realistic and helpful for achieving results, steering clear of unproven, idealistic, and impractical recommendations. 

Pro .NET Best Practices covers a broad range of practices and principles that development experts agree are the right ways to develop software, which includes continuous integration, automated testing, automated deployment, and code analysis. Whether the solution is from a free and open source or a commercial offering, you will learn how to get a continuous integration server running and executing builds every time code changes. You will write clearer and more maintainable automated testing code that focuses on prevention and helping your .NET project succeed. By learning and following the .NET best practices in this book, you will avoid making the same mistakes once. 

With this book at your side, you'll get:

Real-world, no-nonsense approaches to continuous integration, automated testing, automated deployment, and code analysis
Tips and tricks you'll need to clear hurdles that keep others from putting these common sense ideas into common practice
Guidance from the minimal, essential approach all the way to what's necessary to deliver at the highest levels of quality and effectiveness
Benefit immediately, even before finishing it, from the knowledge, workable advice, and experience found in Pro .NET Best Practices.

What you��ll learn
How to set up a continuous integration server that executes builds every time code changes
How to create automated tests that are easier to write, easier to maintain, and focused on making sure the code-under-test works the way it��s intended to work
How to write a common automated deployment script that deploys to all target environments
How to perform meaningful code analysis that gives the kind of information you can take action upon
Why some best practices, which were once fresh, are now stale; avoid this trap by following best practices grounded in correct principles that endure
How to gain support for following best practices from all project stakeholders by recognizing and overcoming biases, highlighting gaps, and demonstrating value
                    ]]>
                </description><pubDate>Friday, January 13, 2012 3:12:28 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro iOS Web Design and Development</title><link>http://book.mvnsearch.org/index.action?book=5334</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430232463-m.jpg" align="left" height="200" title="Pro iOS Web Design and Development" alt="Pro iOS Web Design and Development"/>
                    With Pro iOS Web Design and Development, you��ll design websites and develop web applications for iPhone and iPad using web standards deployed with Apple's Safari browser.

Utilizing the very latest web and mobile technologies and releases, this book shows every web professional how to use HTML5 to do the heavy lifting, CSS3 to create the look and feel, and JavaScript to add program logic to their mobile sites and Web applications.

In addition, you��ll learn how to address the specific features made available through Apple's iOS, especially with regard to designing Web-based touch-screen interfaces.

Pro iOS Web Design and Development will help you deliver rich mobile user experiences without compromise by optimizing your sites for WebKit and Safari, the de facto standard for the iPhone, iPad, and iPod touch.

What you��ll learn
Design an optimal website for the iPhone, iPad, and iPod touch.
Use web standards to develop professional sites on Apple��s key platforms and see why this is important for Web developers and designers.
Take advantage of Apple��s multi-touch screen technology in your Web apps, maximizing user experience and accessibility. 
Carry out usability testing for mobile websites and Web apps.
Define an agile project flow optimized for mobile development.
Use a cognitive approach to UI design using the laws of perception, color psychology theory, and the concepts behind positive and negative space.  

                    ]]>
                </description><pubDate>Friday, January 13, 2012 3:09:14 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Arduino Projects to Save the World</title><link>http://book.mvnsearch.org/index.action?book=5333</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/143023623X-m.jpg" align="left" height="200" title="Arduino Projects to Save the World" alt="Arduino Projects to Save the World"/>
                    Arduino Projects to Save the World shows that it takes little more than a few tools, a few wires and sensors, an Arduino board, and a bit of gumption to build devices that lower energy bills, help you grow our own food, monitor pollution in the air and in the ground, even warn you about earth tremors. 

Arduino Projects to Save the World introduces the types of sensors needed to collect environmental data��from temperature sensors to motion sensors. You'll see projects that deal with energy sources��from building your own power strip to running your Arduino board on solar panels so you can actually proceed to build systems that help, for example, to lower your energy bills. Once you have some data, it's time to put it to good use by publishing it online as you collect it; this book shows you how. 

The core of this book deals with the Arduino projects themselves:

Account for heat loss using a heat loss temperature sensor array that sends probes into every corner of your house for maximum measurement. 
Monitor local seismic activity with your own seismic monitor.
Keep your Arduino devices alive in the field with a solar powered device that uses a smart, power-saving design.
Monitor your data and devices with a wireless radio device; place your sensors where you like without worrying about wires.
Keep an eye on your power consumption with a sophisticated power monitor that records its data wherever you like.
Arduino Projects to Save the World teaches the aspiring green systems expert to build environmentally-sound, home-based Arduino devices. Saving the world, one Arduino at a time.

What you��ll learn
Help the environment by using Arduino
Install and use environmental sensors
Use low-energy or solar energy sources for your Arduino board to avoid loading conventional energy grids
Build an Arduino-based seismic monitor to protect your home
Measure energy flows inside your home using temperature sensor arrays
Pull together your environmental data in an energy consumption monitor
                    ]]>
                </description><pubDate>Friday, January 13, 2012 3:04:42 PM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Pro HTML5 Programming</title><link>http://book.mvnsearch.org/index.action?book=5332</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/143023864X-m.jpg" align="left" height="200" title="Pro HTML5 Programming" alt="Pro HTML5 Programming"/>
                    HTML5 is here, and with it, web applications have acquired power, ease, scalability, and responsiveness like never before. With this book, developers will learn how to use the latest cutting-edge HTML5 web technology��available in the most recent versions of modern browsers��to build web applications with unparalleled functionality, speed, and responsiveness. 

This new edition includes major revisions for WebSockets functionality, reflecting the new W3C specification. It also features new chapters covering the drag-and-drop API as well as SVG.

Explains how to create real-time HTML5 applications that tap the full potential of modern browsers
Provides practical, real-world examples of HTML5 features in action
Covers all the new HTML5 APIs to get you up-to-speed quickly with HTML5
Fully updated to include the latest revisions of the WebSocket API, and much more.
What you��ll learn
How the HTML5 specification has evolved
How to develop cutting-edge web applications using new HTML5 features like WebSockets, geolocation, web storage, Canvas, and audio/video
Which features are available in modern browsers
                    ]]>
                </description><pubDate>Wednesday, January 11, 2012 10:23:02 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item><item><title>Beginning Android Tablet Games Programming</title><link>http://book.mvnsearch.org/index.action?book=5331</link><description>
                    <![CDATA[
                    <img src="http://www.mvnsearch.org/ebook/logos/1430238526-m.jpg" align="left" height="200" title="Beginning Android Tablet Games Programming" alt="Beginning Android Tablet Games Programming"/>
                    Android games programmers now have the power to write games for Android tablets. Beginning Android Tablet Games Programming explains how to enhance your Android games using the new tablet interface and the additional screen estate. You'll learn how to bring your programming skills up to date and into a world where touch screens, games physics, and artificial intelligence come together in new and surprising ways.

Beginning Android Tablet Games Programming shows how to quickly and easily set up an Android development environment��in no time at all, you'll be programming away. You'll begin with some simple games using sprites and choreographed movement. Next, you'll learn how to handle user input in the modern age of touch screens and motion. 

Along the way, you'll discover how to use that extra screen space on a tablet to provide more relaxed and more interesting user interactions in your games. You'll learn how to use sound and music, for instance, to make your application menus more user-friendly. 

The Android operating system has recently acquired multicore functionality to meet the demands of multicore devices now entering the tablet market. With Beginning Android Tablet Games Programming, you'll discover how to harness that new power with your games programming through more process-demanding and fun techniques, including physics modeling, rich game world representation, artificial intelligence, and multiplayer interactions.  

Throughout each chapter of Beginning Android Tablet Games Programming, you'll find code that you can add or adapt to your own games to create the components you want. You can also work up to wrapping everything together into a complete Mario-type example game.

Finally, when you have your first games ready, learn how developers have released their games and made a profit. You'll find tips on how to present your games in the Android and other application markets, and a solid approach to games marketing and monetization.

What you��ll learn
How to set up an Android tablet programming environment
How to program for touchscreens and other input devices
Techniques to take advantage of the extra screen size of a tablet
How to take advantage of multicore processing power in your games
How to program a multiplayer game
How to add artificial intelligence to in-game opponents
How to program game modes, game states, and game worlds
How to program a complete game
About in-app marketing and games monetization

                    ]]>
                </description><pubDate>Tuesday, January 10, 2012 10:27:29 AM CST</pubDate><gtb:icon>http://book.mvnsearch.org/statics/images/book_open.png</gtb:icon></item></channel></rss>
