Showing posts with label DirectX. Show all posts
Showing posts with label DirectX. Show all posts

Sunday, February 21, 2010

Development Books 5


Stephen G. Kochan, "Programming in Objective-C 2.0 (Second Edition)"
 
 Addison-Wesley; 2nd edition (January 8, 2009) | English | 0321566157 | 


From the author of Programming in C, Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.
Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. A powerful yet simple object-oriented programming language that's based on the C programming language, Objective-C is widely available not only on OS X but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.
The second edition of this book has been updated and expanded to cover Objective-C 2.0. It shows not only how to take advantage of the Foundation framework's rich built-in library of classes but also how to use the iPhone SDK to develop programs designed specifically for the iPhone and iPod Touch.






Build Your Own Pentium III PC

Publisher: McGraw-Hill Companies |  1999 | ISBN: 0071352015 |

Build your own Pentium III PC and save a bundle! Why pay big bucks for a Pentium III system when legendary build-it-yourself guru Aubrey Pilgrim can help you construct one at home for a fraction of dealer prices? In Build Your Own Pentium III PC he gives you top-to-bottom, fully-illustrated instructions for assembling your own customized Pentium III powerhouse ¿ from selecting components to installing software. You get detailed, step-by-step assembly and installation instructions for mother boards, floppy drives, hard disks, memory modules, scanners, modems, CD-ROM and DVD drives, sound boards and more. Plus you¿ll find handy comparisons of the latest generation of chips ¿ including those from Intel plus the latest low-cost rockets from AMD and others ¿ along with all the tips and techniques you need to create, test and troubleshoot a sizzling state-of-the-art system. You don¿t need a technical degree or special tools. Just follow these simple guidelines and procedures and save hundreds in the process! 






Classical Feedback Control: With MATLAB By Paul Enright
 
 Publisher: CRC Press 2000 | 456 Pages | ISBN: 0824703707 




This text describes the design and implementation of high-performance feedback controllers for engineering systems. It emphasizes the frequency-domain design and methods based on Bode integrals, loop shaping and nonlinear dynamic compensation. The book also supplies numerous problems with practcal applications, illustrations and plots, together with MATLAB simulation and design examples.








Real-Time Rendering Tricks and Techniques in DirectX (Premier Press Game Development (Software))


 Publisher: Course Technology PTR | ISBN: 1931841276 | 


The last several years have seen some exciting advances in the field of real-time graphics. Starting slowly for beginning programmers, this book begins by reviewing recent 3D graphics developments and with an introduction to vectors, matrices, colors, and lighting. Then, it's on to rendering graphics! Learn various vertex and pixel shader techniques, discover how to use video as a texture, and get the scoop on several techniques for picking objects in a scene. Whatever your level of programming expertise, let this book serve as your guide to mastering the possibilities of real-time programming.





  


Professional ASP.NET 2.0 AJAX (Programmer to Programmer)

 Publisher: Wrox | ISBN: 0470109629 |


* ASP.NET 2.0 AJAX (formerly known as "Atlas") is Microsoft's Ajax tool for ASP.NET developers and this book covers the ASP.NET 2.0 AJAX final release-not a beta or preview
* Explains how to use the ASP.NET 2.0 AJAX features to create richer, more responsive dynamic Web sites
* Discusses the architecture of ASP.NET 2.0 AJAX, including the server-side ASP.NET 2.0 AJAX Extensions and the client-side Microsoft AJAX library and runtime
* Walks readers through examples for each feature element, demonstrating how the client and server interact to produce a better Web application
* Reviews such topics as client framework, script manager control, networking stack, application services, partial page updates, control extenders, client form elements, and client behaviors






Inside Microsoft Windows SharePoint Services 3.0

 Publisher: Microsoft Press | ISBN: 0735623201 | 
Get deep insights into Windows SharePoint Services 3.0 with this hands-on guide. This book focuses on developing Windows SharePoint Services applications for the enterprise with Microsoft Visual Studio 2005 and the Collaborative Application Markup Language (CAML). A Windows SharePoint Services expert provides technical explanations of the platform architecture and how the technology works, including concise information on key topics including Web Parts, pages, workflow, and security. With this bottom-up view of the platform architecture and task-oriented guidance, Microsoft Windows developers will learn how to embrace Windows SharePoint Services 3.0 as a first-class development platform. Experienced developers will learn how to build robust, feature-rich applications, including enterprise content management (ECM) systems. In addition, this guide includes C# and XML code samples to help developers get up and running as quickly as possible.
 




 
 
Programming Sudoku (Technology in Action)

 Publisher: Apress | ISBN: 1590596625 |


Sudoku is the wildly popular new puzzle game. Sudoku puzzles are 9x9 grids, and each square in the grid consists of a 3x3 subgrid called a region. Your goal is to fill in the squares so that each column, row, and region contains the numbers 1 through 9 exactly once. And some squares already contain numbers or symbols, which lend clues toward the solution.
Programming Sudoku provides you with great approaches to building and solving Sudoku and other similar puzzles. Using ingenious artificial intelligence and game theory techniques, you'll learn how to get a computer to solve these puzzles for you.
This is a fun, intriguing read whether you're a novice or advanced programmer. It acknowledges the.NET platform as a base, but you'll find this book interesting whatever your programming background. The core techniques in the book enable you to solve Sudoku on any programming platform. 








Antonio J. Colmenarez, Ziyou Xiong, T-S. Huang, "Facial Analysis from Continuous Video with Applications to Human-Computer Interface (International Series on Biometrics)"

 Springer; 1 edition (March 31, 2004) | English | 1402078021 | 


Text presents a learning technique based on information-theoretic discrimination, which is used to construct face and facial feature detectors. For researchers and practitioners in industry. Includes index, references, and illustrations.







Philipp Weitershausen, P. J. Eby, «Web Component Development with Zope 3»

 Springer | ISBN: 354076447X | 2008 |


"The book can be considered the definitive guide to Zope 3. If the reader is looking for a book containing a set of tutorials on creating and using Web applications, this is a great choice."






Stéphane Crozat, "Scenari : la chaine éditoriale libre : Structurer et publier textes, images et son"


 Eyrolles | 2007 | ISBN: 2212121504 | 


Présentation de l'éditeur
Au-delà de la bureautique, une chaîne éditoriale XML puissante et intuitive.Première chaîne éditoriale libre, " Scenari " facilite la production structurée de contenus de tous types, imagés ou sonorisés, vers tous types de formats : PDF, web, Flash, RSS, OpenOffice.org... Dépassant l'aide classique à la publication des solutions bureautiques " wysiwyg ", " Scénari " révolutionne le mode d'écriture en offrant une infrastructure pour la structuration et la réutilisation de contenu. Éditez, déclinez et publiez vos contenus dans un éditeur XML à la portée de tous ! Expérimentez la publication multisupport : site web, PDF et papier, diaporama sonorisé... Éditez des webradios et podcasts. Recomposez et déclinez vos présentations, rapports, CV. Publiez avec un rendu professionnel en HTML, OpenDocument, PDF et Flash. Gérez des documentations métier spécialisées (supports pédagogiques, procédures qualité...). Structurez vos contenus et facilitez leur mise à jour grâce à un éditeur XML " wysiwym " intuitif. Réalisez votre propre modèle de chaîne grâce à " ScenariBuilder ". Sur le CD-Rom offert avec cet ouvrage : " ScenariChain 3.3 ", " ScenariBuilder 3.3 ", tous les modèles de chaînes éditoriales utilisées dans le livre : CV, rapport, webradio, présentation d'entreprise, diaporama et supports pédagogiques. Inclus : Une présentation " SimpleSlideShow " sonorisée pour découvrir Scenari en 6 minutes. À qui s'adresse cet ouvrage ? Aux particuliers souhaitant gérer et publier leurs contenus, tant sous MS-Windows, Linux que Mac OS X, aux professionnels de la création et de l'édition de contenus souhaitant bénéficier de la puissance dXML, à tous les producteurs de documents numériques (étudiants, enseignants, entreprises, associations...) souhaitant un mode structuré d'organisation et d'édition pour toutes leurs réalisations, personnelles ou professionnelles.











Development Books 3


Programming Role Playing Games with DirectX (Game Development Series) 

 Publisher: Course Technology PTR | ISBN: 159200315X 


No game draws a player into its world in quite the same way as a role-playing game does. In role-playing games, players break through the barrier that exists between their actions and the fantastic world that they’re navigating through and instead become an inhabitant of that world. Get ready to put your creative ideas in motion and try your hand at creating your own role-playing game! "Programming Role Playing Games with DirectX, 2nd Edition" will show you how to do it as you create cool graphics and combat engines, handle players in your game, use scripts and items, and make your game multiplayer-capable. This book breaks a role-playing game down into its essential components, examining the details of each and showing you how to use them in your game project. Learn how to draw with DirectX Graphics, play audio with DirectX Audio, network with DirectPlay,and process input with DirectInput. By the time you finish, you’ll possess the skills you need to create a complete role-playing game.




Graphics and GUIs with MATLAB By O. Thomas Holland, Patrick Marchand


Publisher: Chapman and Hall/CRC 2002 |  ISBN: 1584883200 



MATLAB®, now the industry-standard engineering language for computation, analysis, and visualization, continues to evolve in its capabilities. Version 6.x incorporated several major improvements, including significant enhancements to its graphics features, such as transparencies, increased 3-D visualization, and an improved rendering engine.The bestselling Graphics and GUIs with MATLAB has been fully revised to reflect MATLAB version 6. The third edition also features a number of improvements in both content and organization that ensure its readers get the optimum level of detail and best possible instruction.New in the Third Edition:"Full updates that reflect MATLAB 6.x enhancements"Expanded discussions on 2-D and 3-D graphics"New chapters on good GUI design and data visualization techniques"Volume visualizations"Updated language commands"Deeper coverage of programming techniques, such as data structures and callback techniques"Exercises in each chapter"Additional examples and updated illustrations Graphics and GUIs with MATLAB, Third Edition retains the comprehensible, almost conversational tutorial style that made its predecessors so popular but offers a streamlined organization and deeper coverage that make this edition an even better way to acquire or increase proficiency in using MATLAB to its fullest graphics capabilities.




Exploratory Data Analysis with MATLAB By Wendy L. Martinez, Angel Martinez, Jeffrey Solka

Publisher: Chapman and Hall/CRC 2004 |  ISBN: 1584883669 



Exploratory data analysis (EDA) was conceived at a time when computers were not widely used, and thus computational ability was rather limited. As computational sophistication has increased, EDA has become an even more powerful process for visualizing and summarizing data before making model assumptions to generate hypotheses, encompassing larger and more complex data sets. There are many resources for those interested in the theory of EDA, but this is the first book to use MATLAB to illustrate the computational aspects of this discipline.

Exploratory Data Analysis with MATLAB presents the methods of EDA from a computational perspective. The authors extensively use MATLAB code and algorithm descriptions to provide state-of-the-art techniques for finding patterns and structure in data. Addressing theory, they also incorporate many annotated references to direct readers to the more theoretical aspects of the methods. The book presents an approach using the basic functions from MATLAB and the MATLAB Statistics Toolbox, in order to be more accessible and enduring. It also contains pseudo-code to enable users of other software packages to implement the algorithms.

This text places the tools needed to implement EDA theory at the fingertips of researchers, applied mathematicians, computer scientists, engineers, and statisticians by using a practical/computational approach.




Communicating Design: Developing Web Site Documentation for Design and Planning 


 Publisher: New Riders Press | ISBN: 0321392353 | 


Most discussion about Web design seems to focus on the creative process, yet turning concept into reality requires a strong set of deliverables—the documentation (concept model, site maps, usability reports, and more) that serves as the primary communication tool between designers and customers. Here at last is a guide devoted to just that topic. Combining quick tips for improving deliverables with in-depth discussions of presentation and risk mitigation techniques, author Dan Brown shows you how to make the documentation you're required to provide into the most efficient communications tool possible. He begins with an introductory section about deliverables and their place in the overall process, and then delves into to the different types of deliverables. From usability reports to project plans, content maps, flow charts, wireframes, site maps, and more, each chapter includes a contents checklist, presentation strategy, maintenance strategy, a description of the development process and the deliverable's impact on the project, and more.






Pro Java EE 5 Performance Management and Optimization 

 Publisher: Apress | ISBN: 1590596102 | 


Pro Java EE 5 Performance Management and Optimization features proven methodology to guarantee top-performing Java EE 5 applications, and explains how to measure performance in your specific environment. The book also details performance integration points throughout the development and deployment lifecycles that are crucial for application success. For QA and preproduction stages, this book guides you through testing and optimally deploying your Java EE 5 applications, with a focus on assessing capacity and discovering saturation points. It defines the concept and application of wait-based tuning--one of the most effective approaches to application server tuning. The book also helps you assess and improve the health of your applications upon deployment. The topics covered include trending, forecasting, and capacity assessing and planning. When production issues arise, you'll be armed with troubleshooting methodology and solutions to common problems that have been observed in real-world environments. This book even guides you through the creation of a formal Java EE 5 Performance Management Plan--customized to your environment to help you interpret and react to changing trends in usage patterns.



Pro Ajax and the .NET 2.0 Platform 

 Publisher: Apress | ISBN: 1590596706 |


There are a few class libraries recently distributed that open the Ajax door to the .NET Framework 2.0. This book examines how the Ajax technology and the .NET Framework can work in tandem. It thoroughly covers the XML HTTP Request processes and the .NET 2.0 class libraries, and shows you how to turn theory into practice and concepts into code, with samples that duplicate many new web technologies. With the knowledge you gain from this book, you\'ll be ready to put this asynchronous technology to work.
Thanks to the folks at Google, Ajax technology has become a force to be reckoned with. It is a technology that is here and now, just waiting for you to implement it with full impact. Google Maps, Google Suggest, and Flickr.com are just a few of the sites out there that have moved Ajax into the mainstream. More shall be revealed as the technology eases its way into coding. The book will also prepare you for upcoming work changes with the release of \"Atlas.\"




 Building Storage Networks
 
 Publisher: McGraw-Hill  | ISBN: 0072120509 |


The amount of electronic data being transmitted is skyrocketing - making the need for storage capacity tremendous. Explains innovative strategies for storing, accessing, and protecting data. Provides valuable information on the latest technologies, including Storage Area Networks (SAN), Network Attached Storage (NAS), and high Availability (HA) clustering solutions. Includes 16 page Blueprint section displaying network storage topolgies and six case studies of network storage strategies used in real corporations.





UNIX: The Complete Reference, Second Edition
 
 Publisher: McGraw-Hill Osborne | ISBN: 0072263369 | 


Get cutting-edge coverage of the newest releases of UNIX--including Solaris 10, all Linux distributions, HP-UX, AIX, and FreeBSD--from this thoroughly revised, one-stop resource for users at all experience levels. Written by UNIX experts with many years of experience starting with Bell Laboratories, UNIX: The Complete Reference, Second Edition provides step-by-step instructions on how to use UNIX and take advantage of its powerful tools and utilities.
Get up-and-running on UNIX quickly, use the command shell and desktop, and access the Internet and e-mail. You'll also learn to administer systems and networks, develop applications, and secure your UNIX environment. Up-to-date chapters on UNIX desktops, Samba, Python, Java Apache, and UNIX Web development are included






Uwe Assman, «Invasive Software Composition»

Springer | ISBN: 3540443851 | 2003 | 

The book is centered around the JAVA language and the freely available demonstrator library COMPOST. It provides a wealth of materials for researchers, students, and professional software architects alike.







MCITP Self-Paced Training Kit (Exam 70-442): Designing and Optimizing Data Access by Using Microsoft SQL Server 2005 

 Publisher: Microsoft Press | ISBN: 073562383X| 


Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-442, one of the required exams for the Microsoft Certified IT Professional (MCITP) Database Developer certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help you assess your skills. It comes packed with the tools and features exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job.