Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
Pro OpenGL ES for Android

Buy
Pro OpenGL ES for Android, 9781430240020 (1430240024), Apress, 2012

In 1985 I brought home a new shiny Commodore Amiga 1000, about one week after they were released. Coming with a whopping 512K of memory, programmable colormaps, a Motorola 68K CPU, and a modern multitasking operating system, it had “awesome” writ all over it. Metaphorically speaking, of course. I thought it might make a good platform for an astronomy program, as I could now control the colors of those star-things instead of having to settle for a lame fixed color palette forced upon me from the likes of Hercules or the C64. So I coded up a 24-line basic routine to draw a random star field, turned out the lights, and thought, “Wow! I bet I could write a cool astronomy program for that thing!” Twenty-six years later I am still working on it and hope to get it right one of these days. Back then my dream device was something I could slip into my pocket, pull out when needed, and aim it at the sky to tell me what stars or constellations I was looking at.

It’s called a smartphone.

I thought of it first.

As good as these things are for playing music, making calls, or slinging birdies at piggies, it really shines when you get to the 3D stuff. After all, 3D is all around us— unless you are a pirate and have taken to wearing an eye patch, in which case you’ll have very limited depth perception. Arrrggghhh.

Plus 3D apps are fun to show off to people. They’ll “get it.” In fact, they’ll get it much more than, say, that mulch buyer’s guide app all the kids are talking about. (Unless they show off their mulch in 3D, but that would be a waste of a perfectly good dimension.)

So, 3D apps are fun to see, fun to interact with, and fun to program. Which brings me to this book. I am by no means a guru in this field. The real gurus are the ones who can knock out a couple of NVIDIA drivers before breakfast, 4-dimensional hypercube simulators by lunch, and port Halo to a TokyoFlash watch before the evening’s Firefly marathon on SyFy. I can’t do that. But I am a decent writer, have enough of a working knowledge of the subject to make me harmless, and know how to spell “3D.” So here we are.

(HTML tags aren't allowed.)

Electronics Explained: The New Systems Approach to Learning Electronics
Electronics Explained: The New Systems Approach to Learning Electronics

This book is for those of you who want to learn about electronics and computers but frankly are put off by all the gory details. If you have a short attention span, a nonexistent background in science, math, and technology, and are looking for near-instant gratification of electronics knowledge, this book is for you. Electronics is a complex...

An Introduction to Distributed Algorithms
An Introduction to Distributed Algorithms
"Barbosa makes the otherwise difficult subject of distributed algorithms very enjoyable and attractive to both students and researchers. The leading intuitive discussion of each algorithm is so very well organized and clearly written that a reader can, without the slightest effort, have a clear picture of it. An ideal textbook for an...
Flash Development for Android Cookbook
Flash Development for Android Cookbook

It's taken a few years, but mobile and devices are finally hot. How hot? Like biting into a freshly ripe, raw, Habanero chili kind-a-HOT. Can you taste the virtual heat on your virtual tongue yet?

Yowza! The point I'm trying to get across is this. The broader mobile and device industry has finally gone mainstream. Why...


Adobe Creative Suite 2 How-Tos: 100 Essential Techniques
Adobe Creative Suite 2 How-Tos: 100 Essential Techniques

The fully updated Adobe Creative Suite 2 Premium software (which includes Photoshop, Illustrator, InDesign, GoLive, and Acrobat) is a unified design environment. The Creative Suite 2 enables you to realize your ideas anywherein print, on the Web, or on mobile devices, and this info-packed guide lets users get right down to...

Concepts, Techniques, and Models of Computer Programming
Concepts, Techniques, and Models of Computer Programming
One approach to the study of computer programming is to study programming
languages.But there are a tremendously large number of languages, so large that
it is impractical to study them all.Ho w can we tackle this immensity? We could
pick a small number of languages that are representative of different programming
paradigms.But
...
Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design
Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design

How to Find and Fix the Killer Software Bugs that Evade Conventional Testing

 

In Exploratory Software Testing, renowned software testing expert James Whittaker reveals the real causes of today’s most serious, well-hidden software...

©2015 LearnIT (support@pdfchm.net) - Privacy Policy