Showing posts with label Learning. Show all posts
Showing posts with label Learning. Show all posts

Sunday, August 12, 2012

Best Price Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming

Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming Review


CHECK PRICE NOW

Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming Overview

Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad

 

OpenGL ES technology underlies the user interface and graphical capabilities of Apple’s iPhone, iPod touch, and iPad–as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of  Open GL ES in Apple’s iOS environment.

 

This highly anticipated title focuses on modern, efficient approaches that use the newest versions of  OpenGL ES, helping you avoid the irrelevant, obsolete, and misleading techniques that litter the Internet. Buck embraces Objective-C and Cocoa Touch, showing how to leverage Apple’s powerful, elegant GLKit framework to maximize your productivity, achieve tight platform integration, and deliver exceptionally polished apps.

 

If you’ve written C or C++ code and know  object-oriented programming basics, this title  brings together everything you need to fully  master OpenGL ES graphics for iOS–including  downloadable examples specifically designed to  jumpstart your own projects.

 

Coverage includes

 

• Understanding core OpenGL ES computer graphics concepts and iOS graphics architecture

• Integrating Cocoa Touch with OpenGL ES to leverage the power of Apple’s platform

• Creating textures from start to finish: opacity, blending, multi-texturing, and compression

• Simulating ambient, diffuse, and specular light

• Using transformations to render 3D geometric objects from any point of view

• Animating scenes by controlling time through application logic

• Partitioning data to draw expansive outdoor scenes with rolling terrain

• Detecting and handling user interaction with 3D geometry

• Implementing special effects ranging from skyboxes to particles and billboards

• Systematically optimizing graphics performance

• Understanding the essential linear algebra concepts used in computer graphics

• Designing and constructing a complete simulation that incorporates everything you’ve learned



Wednesday, July 25, 2012

Best Price Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics

Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics Review


CHECK PRICE NOW

Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics Overview

Everything you need to know to create professional web sites is right here. Learning Web Design starts from the beginning -- defining how the Web and web pages work -- and builds from there. By the end of the book, you'll have the skills to create multi-column CSS layouts with optimized graphic files, and you'll know how to get your pages up on the Web.

This thoroughly revised edition teaches you how to build web sites according to modern design practices and professional standards. Learning Web Design explains:

  • How to create a simple (X)HTML page, how to add links and images
  • Everything you need to know about web standards -- (X)HTML, DTDs, and more
  • Cascading Style Sheets -- formatting text, colors and backgrounds, using the box model, page layout, and more
  • All about web graphics, and how to make them lean and mean through optimization
  • The site development process, from start to finish
  • Getting your pages on the Web -- hosting, domain names, and FTP
The book includes exercises to help you to learn various techniques, and short quizzes to make sure you're up to speed with key concepts. If you're interested in web design, Learning Web Design is the place to start.


Thursday, July 12, 2012

Best Price Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) Review


CHECK PRICE NOW

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) Overview

Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages.

For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them.

Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure.

Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems.

It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.



Thursday, June 28, 2012

Best Price Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5

Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5 Review


CHECK PRICE NOW

Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5 Overview

Learning iPad Programming walks you through the process of building PhotoWheel (free on the App Store), a photo management and sharing app that leverages every aspect of iOS 5. With PhotoWheel, you can organize your favorite photos into albums, share photos with family and friends, view them on your TV using AirPlay and an Apple TV, and most importantly, gain hands-on experience with building an iPad app. As you build PhotoWheel, you’ll learn how to take advantage of the latest features in iOS 5 and Xcode, including Storyboarding, Automatic Reference Counting (ARC), and iCloud. Best of all, you’ll learn how to extend the boundaries of your app by communicating with web services. If you want to build apps for the iPad, Learning iPad Programming is the one book to get.

 

As you build PhotoWheel, you’ll learn how to

 

  • Install and configure Xcode 4.2 on your Mac
  • Master the basics of Objective-C, and learn about memory management with ARC
  • Build a fully functional app that uses Core Data and iCloud for photo sharing and synchronization
  • Use Xcode’s new Storyboard feature to quickly prototype a functional UI, and then extend that UI with code
  • Create multitouch gestures and integrate Core Animation for a unique UI experience
  • Build custom views, and use view controllers to perform custom view transitions
  • Add AirPrint, email, and AirPlay capabilities to your app
  • Apply image filters and effects using Core Image Diagnose and fix bugs with Instruments Prepare your app for submission to the app store

 

Download the free version of PhotoWheel from the App Store today! Share your photos with friends and upload to iCloud, all while learning how to build the app.