Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Programming


2521. 

Mobile Technology for Children: Designing for Interaction and Learning

Mobile Technology for Children: Designing for Interaction and Learning

By: Allison Druin

Publisher: Morgan Kaufmann

Publication Date: 02-APR-2009

Insert Date: 27-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Children are one of the largest new user groups of mobile technology -- from phones to micro-laptops to electronic toys. These products are both lauded and criticized, especially when it comes to their role in education and learning. The need has never been greater to understand how these technologies are being designed and to evaluate their impact worldwide. Mobile Technology for Children brings together contributions from leaders in industry, non-profit organizations, and academia to offer practical solutions for the design and the future of mobile technology for children......

2522. 

XLIB Programming Manual, Rel. 5, Third Edition

XLIB Programming Manual, Rel. 5, Third Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 30-JUN-1994

Insert Date: 27-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Covering X11 Release 5, the Xlib Programming Manual is a complete guide to programming the X library (Xlib), the lowest level of programming interface to X. It includes introductions to internationalization, device-independent color, font service, and scalable fonts. Includes chapters on: X Window System conceptsA simple client applicationWindow attributesThe graphics contextGraphics in practiceColorEventsInterclient communicationInternationalizationThe Resource ManagerA complete client applicationWindow management This manual is a companion to Volume 2, Xlib Reference Manual. ...

2523. 

Beginning C: From Novice to Professional, Fourth Edition

Beginning C: From Novice to Professional, Fourth Edition

By: Ivor Horton

Publisher: Apress

Publication Date: 20-OCT-2006

Insert Date: 26-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

With Beginning C: From Novice to Professional, Fourth Edition, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers, and you'll soon be writing real C programs. You'll learn C from the first principles, using step-by-step working examples that you'll create and execute yourself. This book will increase your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context....

2524. 

The Definitive Guide to symfony

The Definitive Guide to symfony

By: Fabien Potencier; François Zaninotto

Publisher: Apress

Publication Date: 01-JAN-2007

Insert Date: 26-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Developing a new web application should not mean reinventing the wheel. Thats why a framework is an essential item in your development toolbox. It helps you respect coding standards; write bulletproof, maintainable code; and focus on business rules rather than waste time on repetitive tasks. This book introduces you to symfony, the leading framework for PHP developers, showing you how to wield its many features to develop web applications faster and more efficiently, even if you only know a bit of PHP. In The Definitive Guide to symfony, you will learn about the Model-View-Controller...

2525. 

Pro PHP: Patterns, Frameworks, Testing and More

Pro PHP: Patterns, Frameworks, Testing and More

By: Kevin McArthur

Publisher: Apress

Publication Date: 31-MAR-2008

Insert Date: 26-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level. Advanced object-oriented features, documentation, debugging, software patterns, and the Standard PHP Library are just a few of the topics covered in extensive detail. Author and noted PHP expert Kevin McArthur also examines emerging practices and trends such as the MVC architecture as applied to PHP, with special emphasis placed upon the...

2526. 

The Definitive Guide to Pylons

The Definitive Guide to Pylons

By: James Gardner

Publisher: Apress

Publication Date: 01-DEC-2008

Insert Date: 26-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Spurred by the enormous popularity of Ruby on Rails, web frameworks have revolutionized the way developers of all programming languages tackle the often complex task of web application development. Some of the most exciting activity in this area can be seen in the Python community, one of the wildly popular frameworks to enter the fray being Pylons (http://pylonshq.com/). Cofounder and lead developer James Gardner brings you a comprehensive introduction to Pylons, the web framework that uses the best of Ruby, Python, and Perl and the emerging WSGI standard to provide structure and...

2527. 

Expert C# 2008 Business Objects

Expert C# 2008 Business Objects

By: Rockford Lhotka

Publisher: Apress

Publication Date: 01-DEC-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Do you want to create .NET applications that provide high performance and scalability? Do you want to employ object-oriented programming techniques in a distributed environment? Do you want to maximize the reuse and maintainability of your code? Then this book is for you. In Rockford Lhotka's Expert C# 2008 Business Objects, you'll learn how to use advanced .NET Framework capabilities alongside OO design and programming to create scalable, maintainable object-oriented applications. Better still, this book includes CSLA .NET 3.6, a widely used framework on which you can base your...

2528. 

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5

By: Gordon Hogenson

Publisher: Apress

Publication Date: 19-AUG-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 introduces C++/CLI, Microsoft's extensions to the C++ syntax that allow you to target the common language runtime, the key to the heart of the .NET Framework 3.5. This book gives you a small, fast-paced primer that will kick-start your journey into the world of C++/CLI. In 13 no–fluff chapters, Microsoft insiders take readers into the core of the C++/CLI language and explain both how the language elements work and how Microsoft intends them to be used. This book is a beginner's guide, but it assumes a familiarity with...

2529. 

AdvancED ActionScript 3.0 Animation

AdvancED ActionScript 3.0 Animation

By: Keith Peters

Publisher: friends of ED

Publication Date: 23-DEC-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

This book is a compilation of advanced ActionScript 3.0 animation techniques for any user creating games, user interaction, or motion control with ActionScript. It's an anthology of topics that follow from the author's earlier book, Foundation ActionScript 3.0 Animation: Making Things Move, and things that became possible in version 10 of Flash Player. This book covers a diverse selection of topics that don't necessarily lead one into the other. You don't need to start with Chapter 1 and read it cover to cover. Just start with any chapter that looks interesting and jump around as you see...

2530. 

Pro Spring Dynamic Modules for OSGi™ Service Platforms

Pro Spring Dynamic Modules for OSGi™ Service Platforms

By: Daniel Rubio

Publisher: Apress

Publication Date: 01-FEB-2009

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Spring and OSGi's features are a natural fit; they are orthogonal to each other: OSGi is about packaging, deployment, and versioning issues, while Spring is about providing the necessary foundation to wire up Java classes in their most basic form using dependency injection and aspect orientation to fulfill an application's purpose. Pro Spring Dynamic Modules for OSGi™ Service Platforms by Daniel Rubio is the first book to cover OSGi as practically implemented by the world's most popular, agile, and open source enterprise Java framework, Spring. Author Daniel Rubio covers the ease...

2531. 

Zune Game Development Using XNA 3.0

Zune Game Development Using XNA 3.0

By: Dan Waters

Publisher: Apress

Publication Date: 16-MAR-2009

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

XNA 3.0 brings you the ability to create games that will run not just on the PC and Xbox 360, but also on the Zune mobile device. While creating games for Zune is, in many ways, similar to working on the other platforms, it also presents its own unique set of challenges and opportunities. Smaller screens, limited storage, and less processing power all affect the way you need to think about designing and implementing your games. Zune Game Development Using XNA 3.0 is a comprehensive book that will guide you through the many aspects of XNA game development and their specific...

2532. 

Pro Perl

Pro Perl

By: Peter Wainwright

Publisher: Apress

Publication Date: 25-MAR-2005

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Over the years, Perl has grown from an elegant scripting tool into a mature and full-featured language for application development, boasting object-oriented programming, a flexible threading model, built-in support for Unicode, and a thriving community. Available on almost every platform, and offering a comprehensive library of modules, there is no task too big or small for Perl to tackle. Pro Perl helps you master the key features and complexities of this powerful language. Aimed at intermediate and advanced developers alike, the material assumes some general knowledge of programming...

2533. 

PHP 5 Recipes: A Problem-Solution Approach

PHP 5 Recipes: A Problem-Solution Approach

By: Lee Babin; Nathan A. Good; Frank M. Kromann; Jon Stephens

Publisher: Apress

Publication Date: 04-OCT-2005

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

What you hold in your hands is the answer to all your PHP 5 needs. We have written PHP 5 Recipes with a number of purposes in mind. First, this book is a source of instant solutions, including countless pieces of useful code that you can just copy and paste into your own applications, giving you answers fast and saving you hours of coding time. Second, this book is a useful reference to the most important aspects of the PHP 5 language, including the vital functions you know and love from previous versions of PHP, as well as the functions introduced in PHP 5. Finally, this book...

2534. 

DOM Scripting: Web Design with JavaScript and the Document Object Model

DOM Scripting: Web Design with JavaScript and the Document Object Model

By: Jeremy Keith

Publisher: friends of ED

Publication Date: 20-SEP-2005

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

We know from the success of titles such as Web Standards Solutions, Cascading Style Sheets: Separating Content from Presentation, and The Web Designer's Reference that web designers are increasingly concerned with making sites that don't just look pretty, but are also built using current best practices. There are three main technologies married together to create usable, standards-compliant web designs: XHTML for data structure, Cascading Style Sheets for styling your data, and JavaScript for adding dynamic effects and manipulating structure on the fly using the Document Object...

2535. 

Beginning CakePHP: From Novice to Professional

Beginning CakePHP: From Novice to Professional

By: David Golding

Publisher: Apress

Publication Date: 25-JUL-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

CakePHP is a leading PHP-based web app development framework. When asking a question on forums or chat rooms, many CakePHP beginners get little help from the experts. Simple questions can get a response like, "Well, just read the online manual and API." Unfortunately, the online manual is depreciated, and who wants to absorb a programming language or framework from an API? Beginning CakePHP will do the following: Lead you from a basic setup of CakePHP to building a couple applications that will highlight CakePHP's functionality and capabilities without delving too deeply into the PHP...

2536. 

Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java™ EE Patterns with the Spring Framework

Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java™ EE Patterns with the Spring Framework

By: Dhrubojyoti Kayal

Publisher: Apress

Publication Date: 21-AUG-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

“The Java™ landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real–world problems. These patterns are the intellectual mortar for J2EE software construction.” —John Vlissides, coauthor of Design Patterns: Elements of Reusable Object–Oriented Software Pro Java™ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JavaServer Pages™, Servlets, Enterprise JavaBeans™, and Java Message Service APIs. This Java EE...

2537. 

Practical RichFaces

Practical RichFaces

By: Max Katz

Publisher: Apress

Publication Date: 01-DEC-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

JBoss RichFaces is a rich JSF component library that helps developers quickly develop next-generation web applications. Practical RichFaces describes how to best take advantage of RichFaces, the integration of the Ajax4jsf and RichFaces libraries, to create a flexible and powerful programs. Assuming some JSF background, it shows you how you can radically reduce programming time and effort to create rich AJAX based applications. ...

2538. 

LINQ for Visual C# 2008

LINQ for Visual C# 2008

By: Fabio Claudio Ferracchiati

Publisher: Apress

Publication Date: 01-AUG-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Every C# programmer needs to learn about LINQ (Language-lIntegrated Query), Microsoft's breakthrough technology for simplifying and unifying data access from any data source. With LINQ you can write more elegant and flexible code not just to access databases and files but to manipulate data structures and XML. This book is a short yet comprehensive guide to the major features of LINQ and the significant enhancements introduced with .NET 3.5. There is no better source for getting a head-start on the future of these technologies than this book. A clear and comprehensive yet concise...

2539. 

Flex 3 Component Solutions: Build Amazing Interfaces with Flex Components

Flex 3 Component Solutions: Build Amazing Interfaces with Flex Components

By: Jack Herrington

Publisher: Apress

Publication Date: 17-NOV-2008

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

Flex has revolutionized the development of Rich Internet Applications, giving developers the framework necessary to easily create ever more powerful applications. Components form an essential part of this framework, and once you understand how to fully use them, your productivity and creativity will be taken to a whole new level. Flex 3 Component Solutions will show just what you can achieve with components and exactly how to achieve it. You'll see just how simple it is to use components to create amazing interfaces for your applications be they media players, data visualizations, 3D...

2540. 

Foundations of Qt Development

Foundations of Qt Development

By: Johan Thelin

Publisher: Apress

Publication Date: 23-AUG-2007

Insert Date: 25-JUN-2009

Slots: 1.0

Table of Contents • Start Reading

As the standard for KDE desktop environment, Trolltech's Qt is a necessary basis for all programmers who want to develop cross-platform applications on Windows, Mac OS, Linux, and FreeBSD. A multitude of popular applications have been written in Qt, including Adobe Photoshop Elements, Google Earth, Perforce Visual Client, and Skype. Foundations of Qt Development is based on Qt 4.2, and is aimed at C++ programmers who want to become proficient using this excellent toolkit to create graphical applications that can be ported to all major platforms. The book is focused on teaching you to...