Custom Search

3/4/09

OpenGL(R) ES 2.0 Programming Guide (OpenGL)


OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devices—including cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about it—until now.

In the OpenGL® ES 2.0 Programming Guide, three leading authorities on the Open GL ES 2.0 interface—including the specification’s editor—provide start-to-finish guidance for maximizing the interface’s value in a wide range of high-performance applications. The authors cover the entire API, including Khronos-ratified extensions. Using detailed C-based code examples, they demonstrate how to set up and program every aspect of the graphics pipeline. You’ll move from introductory techniques all the way to advanced per-pixel lighting, particle systems, and performance optimization.

Coverage includes:
Shaders in depth: creating shader objects, compiling shaders, checking for compile errors, attaching shader objects to program objects, and linking final program objects
The OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniforms, varyings, precision qualifiers, and invariance
Inputting geometry into the graphics pipeline, and assembling geometry into primitives
Vertex shaders, their special variables, and their use in per-vertex lighting, skinning, and other applications
Using fragment shaders—including examples of multitexturing, fog, alpha test, and user clip planes
Fragment operations: scissor test, stencil test, depth test, multisampling, blending, and dithering
Advanced rendering: per-pixel lighting with normal maps, environment mapping, particle systems, image post-processing, and projective texturing
Real-world programming challenges: platform diversity, C++ portability, OpenKODE, and platform-specific shader binaries

http://www.filefactory.com/file/0a4d91/n/OpenGLProgrammingGuide_7z

http://rapidshare.com/files/146414984/OpenGLProgrammingGuide.7z

Mobile Internet For Dummies (For Dummies (Computer/Tech))


You’re on the go all the time — maybe for business, maybe because it’s a byproduct of your busy lifestyle. But either way, your life would be easier if you had Internet access wherever you are.

Well, when it comes to the Internet, you CAN take it with you! You just need the right stuff, and Mobile Internet For Dummies tells you what that is, how to find it, and how to use it. This easy-to-follow guide is packed with tips on choosing the best mobile device, software, and service provider for your needs, but that’s not all. You’ll see how to use your mobile Web browser, find made-for-mobile content (and create your own) and much more.

Mobile Internet For Dummies explains how the Mobile Internet differs from the garden-variety Internet, and shows you how to:
Find your mobile phone browser
Use the Mobile Internet to surf, shop, blog, watch movies, and more — on the go
Send and receive e-mail from your mobile device
Locate other mobile applications
Watch TV on your mobile phone
Manage your kids’ access to the Mobile Internet
Secure and name a mobile Internet site and acquire mobile Web development tools
Build your own made-for-mobile Web site
Use your Mobile Internet site to promote your business and generate revenue

With the help of Mobile Internet For Dummies, you’ll be able to stay connected wherever you happen to be, and maybe even make it pay off with a bit of income

http://www.filefactory.com/file/2dff25/n/mobine_rar

http://rapidshare.com/files/148010965/Mobile_Internet_For_Dummies_pdf_0470239530.rar

Processor Description Languages, Volume 1 (Systems on Silicon) (Systems on Silicon)


Efficient design of embedded processors plays a critical role in embedded systems design. Processor description languages and their associated specification, exploration and rapid prototyping methodologies are used to find the best possible design for a given set of applications under various design constraints, such as area, power and performance.

This booksurveyarchitects

* Comprehensive coverage of all modern architecture description languages… use the right ADL to design your processor to fit your application;
* Most up-to-date information available about each architecture description language from the developers…save time chasing down reliable documentation;
* Describes how each architecture desccription language enables key design automation tasks, such as simulation, designers, developers, and validation engineers. Readers will see that the use of particular architecture description languages will lead to productivity gains in designing particular (application-specific) types of embedded processors. of modern architecture description languages and will be an invaluable reference for embedded system is the first, comprehensive , synthesis and testing…fit the ADL to your design cycle;

http://www.filefactory.com/file/03f7ff/n/0123742870_rar