Mar 01, 2010 |
10,286 views |

Book Description
OpenGL® Shading Language, Third Edition, extensively updated for OpenGL 3.1, is the experienced application programmer’s guide to writing shaders. Part reference, part tutorial, this book thoroughly explains the shift from fixed-functionality graphics hardware to the new era of programmable graphics hardware and the additions to the OpenGL API that support this programmability. With OpenGL and shaders written in the OpenGL Shading Language, applications can perform better, achieving stunning graphics effects by using the capabilities of both the visual processing unit and the central processing unit.
In this book, you will find a detailed introduction to the OpenGL Shading Language (GLSL) and the new OpenGL function calls that support it. The text begins by describing the syntax and semantics of this high-level programming language. Once this foundation has been established, the book explores the creation and manipulation of shaders using new OpenGL function calls.
OpenGL® Shading Language, Third Edition, includes updated descriptions for the language and all the GLSL entry points added though OpenGL 3.1, as well as updated chapters that discuss transformations, lighting, shadows, and surface characteristics. The third edition also features shaders that have been updated to OpenGL Shading Language Version 1.40 and their underlying algorithms, including
Download Now »
Feb 26, 2010 |
20,340 views |

Book Description
Definitive, Comprehensive SCEA Exam Prep–Straight from Sun’s Exam Developers!
This book delivers complete, focused review for Sun’s new Sun Certified Enterprise Architect (SCEA) for Java EE certification exam–straight from two of the exam’s creators! SCEA lead developer/assessor Mark Cade and SCEA lead developer/assessor Humphrey Sheil offer powerful insights, real-world architectural case studies, and challenging sample questions that systematically prepare you for the actual exam. For every question, the authors show why the right answers are right–and why the other answers are wrong. Cade and Sheil cover every SCEA exam topic, skill, and technique, including:
* Understanding system architecture and its goals
* Decomposing larger systems into components organized by tiers or layers
* Addressing requirements for scalability, maintainability, reliability, availability, extensibility, performance, and security
* Building effective web (presentation) tiers, and analyzing tradeoffs associated with using web frameworks
* Leveraging EJB 3’s enhancements for business tier development
* Covering new enhancements in the JEE 5 platform
* Choosing and architecting the best integration and messaging components for your system
* Using the Java security model to enforce confidentiality, integrity, authorization, authentication, and non-repudiation
* Using the most powerful and useful Java EE architecture patterns Download Now »
Feb 26, 2010 |
23,910 views |

Book Description
Windows System Programming, Fourth Edition, now contains extensive new coverage of 64-bit programming, parallelism, multicore systems, and many other crucial topics. Johnson Hart’s robust code examples have been updated and streamlined throughout. They have been debugged and tested in both 32-bit and 64-bit versions, on single and multiprocessor systems, and under Windows 7, Vista, Server 2008, and Windows XP. To clarify program operation, sample programs are now illustrated with dozens of screenshots.
Hart systematically covers Windows externals at the API level, presenting practical coverage of all the services Windows programmers need, and emphasizing how Windows functions actually behave and interact in real-world applications. Hart begins with features used in single-process applications and gradually progresses to more sophisticated functions and multithreaded environments. Topics covered include file systems, memory management, exceptions, processes, threads, synchronization, interprocess communication, Windows services, and security.
New coverage in this edition includes
* Leveraging parallelism and maximizing performance in multicore systems
* Promoting source code portability and application interoperability across Windows, Linux, and UNIX
* Using 64-bit address spaces and ensuring 64-bit/32-bit portability
* Improving performance and scalability using threads, thread pools, and completion ports
* Techniques to improve program reliability and performance in all systems
* Windows performance-enhancing API features available starting with Windows Vista, such as slim reader/writer locks and condition variables Download Now »
Feb 02, 2010 |
6,793 views |

Book Description
The ASP.NET 2.0 Framework introduced web developers to dozens of new server controls and components, and a greatly expanded and easier structure for writing their own server controls and components. Professional ASP.NET 2.0 Server Control and Component Development covers the breadth of server control functionality as well as the rest of the membership, role management, SchemaImporterExtension, and so on – the functionality referred to as components. Written for the experienced ASP.NET developer, Professional ASP.NET 2.0 Server Control and Component Development will show you how to write your first sever control or custom component.
The step-by-step coverage drills down to the details of the extensible part of the ASP.NET 2.0 Framework that you need to extend to write the specified type of custom control or component. Rather than present the extensible part as a black box, it presents a detailed step-by-step approach to implement functional replica of the extensible part, discusses the replica’s code in detail, and provides an in-depth coverage of the techniques, tools, and technologies used in the code. From there you get a detailed practical recipe for developing the specified type of custom control or component and book then uses the recipe to implement one or more real-world custom controls or components of the specified type that you can use in your own Web applications.
Download Now »
Jan 29, 2010 |
5,361 views |

Book Description
OpenSocial is a set of common application programming interfaces for Web-based social network applications. As the first book on OpenSocial, this valuable resource discusses the unique area of social networking and the needs and different attributes of social network applications. You?ll get step-by-step instructions for creating OpenSocial applications for multiple platforms and explore application development and deployment using integration technologies like the new Sun Zembly Platform. Plus, you?ll examine newer technologies like the Sun Platform that allows even non-programmers the ability to ?mash up? applications.
As a new and exciting platform for creating and deploying social networking applications on multiple networks, OpenSocial is a set of common Application Programming Interfaces (APIs) that can be used on MySpace, hi5, imeem, Friendster, Netlog, orkut, and more. This book walks you through the creation of engaging social network applications using OpenSocial, and provides you with a behind-the-scenes look into the creation of applications for the most popular social networks using OpenSocial.
Following an introduction that discusses what a social network application is and how applications can be found in different platforms, you’ll discover some of the most popular techniques used for creating both “social” and “viral” applications. You’ll gain an understanding of the OpenSocial architecture (including both client and server APIs) and OpenSocial data formats. Packed with code examples and tips and tricks from industry experts, this resource will put you on your way to quickly creating social networking applications with OpenSocial. Download Now »
Jan 27, 2010 |
12,820 views |

Book Description
This eagerly anticipated update to the breakout book on JavaScript offers you an in-depth look at the numerous advances to the techniques and technology of the JavaScript language. You’ll see why JavaScript’s popularity continues to grow while you delve through topics such as debugging tools in Microsoft Visual Studio, FireBug, and Drosera; client-side data storage with cookies, DOM storage, and client-side databases; HTML 5, ECMAScript 3.1, the Selectors API; and design patterns including creational, structural, and behavorial patterns.
From the Back Cover
Professional JavaScript® for Web Developers, 2nd Edition
If you want to achieve JavaScript’s full potential, it is critical to understand its nature, history, and limitations. This book sets the stage by covering JavaScript from its very beginning to the present-day incarnations that include support for the DOM and Ajax. It also shows you how to extend this powerful language to meet specific needs and create seamless client-server communication without intermediaries such as Java or hidden frames.
You’ll explore basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in HTML and XHTML. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and DOM. All three levels of DOM are explained, including advanced topics such as event simulation, XML parsing, and XPath queries. You’ll also learn how to utilize regular expressions and build dynamic user interfaces. This valuable insight will help you apply JavaScript solutions to the business Download Now »