.NET And Windows, Database And SQL, General Computing, Open Source ...
CYAN
YELLOW
MAGENTA
BLACK
PANTONE 123 CV
BOOKs fOR PROfEssIONALs BY PROfEssIONALs®
ThE EXPERT’s VOICE®
This Season
Apress Fall
Catalog 2007
Y
our Best Bets
.NET and Windows, Database and SQL,
General Computing, Open Source, Java™ Technology,
Web Development and Design
Distributed by
2855 Telegraph avenue SuiTe 600
TOLL FREE: 1-800-SPRINGER (1-800-777-4643)
PUBNET/ELECTRONIC ORDERING: Code: S-V SAN: 2032228
Berkeley, Ca 94705
MAIN FAX: 1-201-348-4505
PUBNET/EDI CONTACT: service-ny@springer.com
u.S.a.
EMAIL: orders-ny@springer.com
ORDER PICK-UP TIME: 11:30 a.m.
RETURN ACKNOWLEDGEMENT TIME: 4:30 p.m.
WElcomE
Increase Your Productivity
http://www.apress.com
When I look at the books that Apress and friends of ED will publish in the second
half of 2007, what strikes me is that the new technologies we are focusing will make
people more productive. But they do this by improving existing technologies. The new
generation of software from the major vendors is all about incremental changes that will
make you more productive.
Case in point: Visual Studio 2008 is really all about tweaking an already productive
platform to make it better. Because of how we view VS 2008, we are concentrating
http://eBookshop.apress.com
on taking our line of bestselling and award-winning .NET books and making them
clearer and more focused while adding complete coverage of the new features of VS
2008. For example, the next edition of Andrew Troelsen’s award-winning book Pro
C# 3.0 and the .NET 3.5 Framework now has detailed coverage of LINQ and WPF.
Matthew MacDonald’s Pro ASP.NET 3.5 in C# 3.0, Second Edition now includes
detailed coverage of Silverlight (which, by the way, is also available as a standalone
firstPress e-book). Apress will now have a beginning C# book by our bestselling author
Christian Gross that I am enjoying reading. (Small confession: I was supposed to
http://www.friendsofed.com
write Beginning C# 3.0: From Novice to Professional myself, but the amount of work in
running a company the size of Apress finally forced me to admit I just didn’t have the
time to write anymore.)
We continue to increase our coverage of tools that make what is usually called Web 2.0
development easier. Our Practical Rails Projects book, for example, shows you how to
use Rails to build the kinds of web sites in ways that will save you time and money. Our
Pro Django book is the official guide to the technology that should do for Python what
http://www.apress.com/ecommerce/firstpress.html
Rails did for Ruby.
Not that we are neglecting Ruby and Rails, with books such as Agile Testing with Ruby
and Rails and Beginning Google Maps Applications with Rails and Ajax. Interested
in mastering “mashups”? We have that covered as well with Pro Web 2.0 Mashups:
Remixing Data and Web Services. Also, we continue to think Flex will only grow in
importance so we continue to increase our coverage of it with books like Flex Solutions:
Essential Techniques for Flex 2 and Flex 3 Developers.
http://www.apress.com/tradesite
Our innovative Beyond the Manual™ series now crosses into Mac territory for the first
time with Mac OS X Leopard: Beyond the Manual. I am really looking forward to this
book because I have long thought of getting a Mac, and all the books out there that
introduce the Mac are not designed for IT professionals like me and you—our Mac
Beyond the Manual™ book is.
Finally, what makes running Apress so much fun for me is that Apress remains able to
http://ablog.apress.com
publish on all the truly new and innovative technologies. Apress, unlike other publishers
who have shrunk their coverage and book output so that all they are doing is “rounding
up the usual suspects,” continues to reach out aggressively to cover innovative new
technologies.
We have set up a whole new imprint for this called firstPress. firstPress books are
available in electronic form primarily but also in print form if desired. And we continue
to innovate in the ordinary printed books arena: for example, we are already publishing
http://apress.com/roadmaps
our second book on F# when no other publisher has even a single book on this exciting
new language. (F# for those who aren’t an aficionado of programming languages like
me is an ML-type language for .NET development.) Also, we are publishing a book on
doing game development in Python—one of my own favorite languages—although I
don’t think most people think of Python that way (yet).
Of course, in this short letter I could only sample what we are doing in the second half
of the year; with 70 or so book planned, we pretty much have your interests covered if
http://apress.com/academic
you are an IT or web design, professional and this catalog will give you the scoop on all
of them.
Gary Cornell
Apress/friends of ED Publisher
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
WElcomE
Table of Contents
Portability Just Got…Well, More Portable!
With a proven ability to publish leading books in the industry, Apress continues Apress understands that eBooks are a staple in any programmer’s or developer’s
to provide practical programming solutions and bring you books that feature
diet. While the old-fashioned paper format is still best for browsing the pages of a
industry-leading authors who have their fingers on the pulse of today’s technology
reference book, an eBook is essential when it comes to code samples and portability.
demands.
In order to stay ahead of the pack, the combination of paper and screen is the only way
to go, which is why we are offering the PDF version to any content-rich, page-heavy
Windows and .NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Apress book for $0. You can easily find and copy code—or walk through examples by
Database and SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
quickly toggling between instructions and the application. Even simultaneously tackling
General Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
a donut, diet soda, and complex code becomes simplified with hands-free eBooks!
Once you purchase your book, getting the $0 companion eBook is simple:
Open Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
• Visit www.apress.com/promo/tendollars
Java™ Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
• Complete a basic registration form to receive a randomly generated question about
Web Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
this title
friends of ED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
• Answer the question correctly in 60 seconds, and you will receive a promotional
code to redeem for the $0.00 eBook
Title Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Author Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Catalog Order Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Downloading Code
Many Apress and friends of ED titles feature accompanying files that can be
downloaded from www.apress.com or www.friendsofed.com, respectively.
An advantage of offering files for download, rather than providing a CD, is that we can
update any files even after a book publishes, should the need arise. And perhaps more
importantly, this approach helps keep book costs down, which makes our books an
even better value for money.
Stay One Step Ahead of the Technology Curve
Apress’s firstPress technical briefs explore emerging technologies that have the
potential to be critical for tomorrow’s industry. Short, highly focused, and written by
experts, Apress’s firstPress books are electronic documents published to save you time
and money.
Visit www.apress.com/ecommerce/firstpress.html for a list of available titles.
Apress Web Site
Whether you’d like to browse our catalog for specific topics, locate a user group,
or search for an ISBN or publication date, remember www.apress.com. We’ve
constructed our web site to be a useful tool for anyone who wants to stay up-to-date.
You’ll find a multitude of search functions for our titles, conference listings, technology
showcases, source code, technical forums, blog postings, and even Apress gear! If you
ever have questions or comments about how we can improve our site, let us know at
info@apress.com.
Academic Resources
Apress has partnered with Springer to streamline the process for ordering desk and
exam copies for adoption in your classroom.
Visit www.apress.com/academic/index.html for online request forms, return
information, sales representative contact information, technology roadmaps, and
customer service links.
2
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
WINdoWS aNd .NET
Beginning PivotTables in Excel 2007:
Beginning XNA Game Programming:
From Novice to Professional
From Novice to Professional
DEBRA DALGLEISH
ALEXANDRE SANTOS LOBÃO, BRUNO PEREIRA EVANGELISTA,
JOSÉ ANTONIO LEAL DE FARIAS
September 2007
10-ISBN: 1-59059-890-3 | 13-ISBN: 978-1-59059-890-0
December 2007
300 pp. | $34.99 | Softcover
10-ISBN: 1-59059-924-1 | 13-ISBN: 978-1-59059-924-2
350 pp. | $39.99 | Softcover
Beginning PivotTables in Excel 2007 explains what
Beginning XNA Game Programming provides a fast-
PivotTables are, how you can benefit from using them,
paced introduction to XNA and the C# language that is
how to create them and modify them, and how to use
used with it. This book demonstrates how key concepts
their enhanced features. Using a PivotTable in Microsoft
can be applied in order to create smooth, professional-
Office Excel 2007 is a quick and exciting way to slice and
looking results in a range of gaming genres.
dice a large amount of data.
Pro SharePoint 2007
Beginning ASP.NET 3.5 Data Access
Development Techniques
Windows Home Server User’s Guide
NIkANDER BRUGGEMAN AND MARGRIET BRUGGEMAN
with LINQ, C#, and ADO.NET:
ANDREW EDNEY
November 2007
From Novice to Professional
October 2007
10-ISBN: 1-59059-913-6 | 13-ISBN: 978-1-59059-913-6
10-ISBN: 1-59059-898-9 | 13-ISBN: 978-1-59059-898-6
DAMIEN FOGGON
450 pp. | $49.99 | Softcover
400 pp. | $34.99 | Softcover
November 2007
The landscape of doing SharePoint development has
10-ISBN: 1-59059-916-0 | 13-ISBN: 978-1-59059-916-7
Learn how to instal , configure, and use Windows
650 pp. | $49.99 | Softcover
changed considerably in the last year, with the release
Home Server with Windows Home Server User’s Guide.
of SharePoint Server 2007 and its related technologies.
Beginning ASP.NET 3.5 Data Access with LINQ, C#,
The straightforward and easy-to-understand style of
You need a contemporary reference to stay on top of the
and ADO.NET begins by teaching developers new to
this practical, comprehensive book will help you con-
latest ways to combine .NET development techniques
ASP.NET data access how to use traditional ADO data
nect to and manage different clients such as Windows
with your SharePoint development techniques, and Pro
techniques under the new .NET Framework 3.5. Then it
XP, Windows Vista, and Windows Media Center, and
SharePoint 2007 Development Techniques is your guide.
shows the future of data access under .NET 3.5 by ex-
maximize all the benefits that Windows Home Server
ploring the exciting new features of LINQ.
can bring.
Dig into the latest
that .NET has to offer
Pro ASP.NET 3.5 Server Controls with
AJAX Components
ROB CAMERON, DALE MICHALk
November 2007
10-ISBN: 1-59059-865-2 | 13-ISBN: 978-1-59059-865-8
850 pp. | $59.99 | Softcover
Pro ASP.NET 3.5 Server Controls with AJAX
Components is a reference for the serious ASP.NET de-
veloper who understands the benefits of object-oriented
development and wants to apply those principles to ASP.
NET 2.0, ASP.NET AJAX, and server control develop-
ment. This book also covers SharePoint and targets
the latest version of Visual Studio (2005) and the .NET
Framework (2.0).
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
3
FoRThcomING
WINdoWS aNd .NET
Accelerated VB 9.0
Beginning VB 2008:
Exploring C++
GUY FOUCHÉ, TREY NASH
RAY LISCHNER
From Novice to Professional
October 2007
CHRISTIAN GROSS
December 2007
10-ISBN: 1-59059-874-1 | 13-ISBN: 978-1-59059-874-0
10-ISBN: 1-59059-749-4 | 13-ISBN: 978-1-59059-749-1
January 2008
400 pp. | $39.99 | Softcover
575 pp. | $49.99 | Softcover
10-ISBN: 1-59059-938-1 | 13-ISBN: 978-1-59059-938-9
600 pp. | $39.99 | Softcover
Accelerated VB 9.0 is both a rapid tutorial and a perma-
Exploring C++ uses a series of self-directed lessons to
nent reference. This book will help you quickly master
With Beginning VB 2008, expert author Christian Gross,
divide C++ into bite-sized chunks that you can digest
VB syntax while learning how the CLR simplifies many
will have you creating real applications in the first few
as rapidly as you can swallow them. The book assumes
programming tasks. It also teaches best practices that
pages, continuing with valuable support by building in
only a basic understanding of fundamental programming
ensure your code will be efficient, reusable, and robust.
good design and testing habits into every chapter. You’ll
concepts (variables, functions, expressions, statements)
Why spend months or years discovering the best ways
learn much more than just the Visual Basic language;
and requires no prior knowledge of C or any other partic-
to design and code VB when this book will show you
you’ll gradually understand the mindset of a true devel-
ular language. It reduces the usually considerable com-
how to do things the right way, right from the start?
oper as you progress through the book.
plexity of C++. You will learn by doing, as a participant of
an interactive education session.
Foundations of ASP.NET AJAX
JOHN GRIEB, LAURENCE MORONEY, ROBIN PARS
October 2007
10-ISBN: 1-59059-828-8 | 13-ISBN: 978-1-59059-828-3
336 pp. | $39.99 | Softcover
Foundations of ASP.NET AJAX thoroughly details
how ASP.NET AJAX—the hybrid Microsoft technol-
ogy—operates. The book takes you swiftly through
the basic principles of AJAX, and then deep into the
heart of the technology, where every namespace is
discussed and every function considered. By the end
of the book, you wil know al the essentials to confi-
dently produce cutting-edge ASP.NET AJAX applica-
tions swiftly and professional y.
Visual Basic 2005 Recipes:
A Problem-Solution Approach
Beginning ASP.NET 3.5 in C# 3.0: From
TODD HERMAN, ALLEN JONES, MATTHEW MACDONALD,
Novice to Professional, Second Edition
XNA Game Programming Recipes:
RAkESH RAJAN
MATTHEW MACDONALD
A Problem-Solution Approach
July 2007
October 2007
10-ISBN: 1-59059-852-0 | 13-ISBN: 978-1-59059-852-8
RIEMER GROOTJANS
10-ISBN: 1-59059-891-1 | 13-ISBN: 978-1-59059-891-7
688 pp. | $49.99 | Softcover
1,149 pp. | $49.99 | Softcover
December 2007
10-ISBN: 1-59059-925-X | 13-ISBN: 978-1-59059-925-9
Mastering .NET development is as much about under-
Beginning ASP.NET 3.5 in C# 3.0 follows the proven
450 pp. | $39.99 | Softcover
standing the functionality of the .NET Framework as it is
pattern of its previous .NET 2.0 edition, teaching novice
XNA Game Programming Recipes is designed to get you
about the syntax and grammar of your chosen language.
users how to use ASP.NET by gradually building their
over the common hurdles that you will experience when
Visual Basic 2005 Recipes recognizes this fine balance.
knowledge of the technology up in a pyramidal fashion
setting out to create both 2D and 3D applications with
The recipes have been chosen with professional de-
chapter by chapter. Comprehensively revised for both
XNA. Specifically, this book provides helpful snippets of
velopers in mind and feature a careful balance of code
ASP.NET 3.5 and the new C# 3.0 language, this book
the HLSL coding language built into XNA in order to aid
and text—the code gives you everything you need to
presents the easiest path to ASP.NET 3.5 mastery.
you in binding your applications together seamlessly.
solve the problem at hand, while the accompanying text
carefully explains how it solves your problem and, more
importantly, why it works the way it does.
Beginning ASP.NET 3.5 in VB 9.0: From
Beginning C# 3.0:
Novice to Professional, Second Edition
From Novice to Professional
MATTHEW MACDONALD
CHRISTIAN GROSS
Beginning C# 3.0 Databases: From
October 2007
October 2007
Novice to Professional
10-ISBN: 1-59059-892-x | 13-ISBN: 978-1-59059-892-4
10-ISBN: 1-59059-869-5 | 13-ISBN: 978-1-59059-869-6
1,149 pp. | $49.99 | Softcover
JAMES HUDDLESTON, VIDYA VRAT AGARWAL
700 pp. | $39.99 | Softcover
December 2007
Beginning ASP.NET 3.5 in VB 9.0 follows the proven
Get comfortable with the most powerful version of the
10-ISBN: 1-59059-900-4 | 13-ISBN: 978-1-59059-900-6
pattern of its previous .NET 2.0 edition, teaching novice
550 pp. | $39.99 | Softcover
.NET Framework devised yet, using new techniques and
users how to use ASP.NET by gradually building their
innovations to create your applications faster and with a
A comprehensive tutorial on both SQL Server 2005 and
knowledge of the technology up in a pyramidal fashion
wider range of tools than any other coding environment.
ADO.NET 3.0, Beginning C# 3.0 Databases explains and
chapter by chapter. Comprehensively revised for both
With Beginning C# 3.0, expert author Christian Gross
demonstrates how to create database objects and pro-
ASP.NET 3.5 and the new VB 9.0 language, this book
will have you creating real applications in the first few
gram against them in both T-SQL and C#. Full of practi-
presents the easiest path to ASP.NET 3.5 mastery.
pages, continuing with valuable support by building in
cal, detailed examples, this book has been fully revised
good design and testing habits into every chapter. You
and updated for C# 3.0 and offers the most complete,
will learn much more than just the C# language; you will
detailed, and gentle introduction to database technology
gradually understand the mindset of a true developer as
for all C# programmers at any level of experience.
you progress through the book.
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
WINdoWS aNd .NET
Pro ASP.NET 3.5 in C# 3.0,
Client-Side Reporting
Second Edition
with Visual Studio 2005
MATTHEW MACDONALD AND MARIO SZPUSZTA
ASIF SAYED
October 2007
September 2007
10-ISBN: 1-59059-893-8 | 13-ISBN: 978-1-59059-893-1
10-ISBN: 1-59059-854-7 | 13-ISBN: 978-1-59059-854-2
1,200 pp. | $59.99 | Softcover
475 pp. | $49.99 | Softcover
Pro ASP.NET 3.5 in C# 3.0 is the second edition of
Client-Side Reporting with Visual Studio 2005 shows
Matthew MacDonald and Mario Szpuszta’s
how to design and create stunning professional reports
wel -regarded title. It has been comprehensively up-
with the SQL Server 2005 and Visual Studio 2005
dated to provide detailed coverage of al of NET 3.5’s
Reporting Services. The power of SQL Server 2005
new features within the same framework and writing
Reporting Services is now available for client-side report-
style that made the previous editions so successful.
ing in Visual Studio 2005, with or without SQL Server.
This hands-on guide takes you step by step through the
Pro VB 9.0 and the .NET 3.5 Framework,
design, development, and deployment of a variety of
Third Edition
professional reports for Windows, web, and mobile cli-
ANDREW TROELSEN
ents. It is the most complete single source of information
October 2007
on this exciting and important new technology.
10-ISBN: 1-59059-822-9 | 13-ISBN: 978-1-59059-822-1
1,000 pp. | $59.99 | Softcover
Be the first to put .NET 3.5 and VB 9.0 to work, with ex-
Expert F#
pert tuition and guidance from esteemed author, Andrew
DON SYME, ADAM GRANICZ, ANTONIO CISTERNINO
Troelsen. In Pro VB 9.0 and the .NET 3.5 Framework,
September 2007
10-ISBN: 1-59059-850-4 | 13-ISBN: 978-1-59059-850-4
Third Edition, you will find complete coverage of .NET
600 pp. | $69.99 | Hardcover
3.5, including WPF, WCF, and WF, guided by a deep un-
Written by F#’s inventor and two major contributors to
derstanding of the .NET platform and appreciation of the
its development, Expert F# is the authoritative, compre-
subtleties of VB that could only come from this award-
hensive, and in-depth guide to the language and its use.
winning author’s invaluable experience.
Accelerated C# 3.0
Designed to help others become experts, the first part of
TREY NASH
the book quickly yet carefully describes the F# language.
October 2007
The second part then shows how to use F# elegantly for
ALSO AVAILABLE
10-ISBN: 1-59059-873-3 | 13-ISBN: 978-1-59059-873-3
a wide variety of practical programming tasks.
450 pp. | $39.99 | Softcover
Pro SharePoint Solution Development:
C# 3.0 offers powerful new features, and Accelerated C#
Combining .NET, SharePoint
3.0 is the fastest path to mastering them, and the rest of
and Office 2007
C#, for both experienced C# programmers moving to C#
SUSIE ADAMS, ED HILD
3.0 and programmers moving to C# from another object-
May 2007
oriented language. Many books introduce C#, but very
10-ISBN: 1-59059-808-3 | 13-ISBN: 978-1-59059-808-5
few also explain how to use it optimally with the .NET
400 pp. | $44.99 | Softcover
common language runtime (CLR). This book teaches
Pro WCF: Practical Microsoft SOA
both core C# language concepts and how to wisely
Implementation
employ C# idioms and object-oriented design patterns to
AMIT BAHREE, SHAWN CICORIA, DENNIS MULDER,
exploit the power of C# and the CLR.
NISHITH PATHAk, CHRIS PEIRIS
January 2007
10-ISBN: 1-59059-702-8 | 13-ISBN: 978-1-59059-702-6
The Definitive Guide to the Microsoft
500 pp. | $49.99 | Softcover
Enterprise Library
SharePoint 2007 User’s Guide:
kEENAN NEWTON
Pro C# 3.0 and the .NET 3.5 Framework,
Learning Microsoft’s Collaboration and
September 2007
Fourth Edition
Productivity Platform
10-ISBN: 1-59059-655-2 | 13-ISBN: 978-1-59059-655-5
ANDREW TROELSEN
SETH BATES, TONY SMITH
460 pp. | $49.99 | Hardcover
October 2007
February 2007
The Definitive Guide to the Microsoft Enterprise Library
10-ISBN: 1-59059-884-9 | 13-ISBN: 978-1-59059-884-9
10-ISBN: 1-59059-829-6 | 13-ISBN: 978-1-59059-829-0
1,000 pp. | $59.99 | Hardcover
begins by introducing common challenges to the
425 pp. | $39.99 | Softcover
Enterprise Library. After an overview, subsequent chap-
Be the first to put .NET 3.5 and C# 3.0 to work, with ex-
Pro WF: Windows Workflow in .NET 3.0
ters provide detailed information about each of the nine
pert tuition and guidance from esteemed author, Andrew
BRUCE BUkOVICS
EL blocks. The book concludes by giving an overview of
Troelsen. In Pro C# 3.0 and the .NET 3.5 Framework,
February 2007
the framework available for creating custom application
Fourth Edition, you will find complete coverage of .NET
10-ISBN: 1-59059-778-8 | 13-ISBN: 978-1-59059-778-1
blocks.
3.5, including WPF, WCF, and WF, guided by a deep un-
744 pp. | $49.99 | Softcover
derstanding of the .NET platform and appreciation of the
Outlook 2007: Beyond the Manual
subtleties of C# that could only come from this award-
TONY CAMPBELL, JONATHAN HASSELL
winning author’s invaluable experience.
March 2007
10-ISBN: 1-59059-796-6 | 13-ISBN: 978-1-59059-796-5
214 pp. | $39.99 | Softcover
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
5
FoRThcomING
WINdoWS aNd .NET
daTabaSE aNd Sql
Excel as Your Database
Pro InfoPath 2007
Troubleshooting Oracle Performance
PAUL CORNELL
PHILO JANUS
CHRISTIAN ANTOGNINI
January 2007
February 2007
December 2007
10-ISBN: 1-59059-751-6 | 13-ISBN: 978-1-59059-751-4
10-ISBN: 1-59059-730-3 | 13-ISBN: 978-1-59059-730-9
13-ISBN: 978-1-59059-917-4 | 10-ISBN: 1-59059-917-9
250 pp. | $34.99 | Softcover
278 pp. | $44.99 | Softcover
450 pp. | $59.99 | Hardcover
What do you do when your database application is
Excel 2007: Beyond the Manual
Pro .NET 2.0 XML
not running fast enough? You troubleshoot, of course.
HELEN DIXON
BIPIN JOSHI
Finding the slow part of an application is often the easy
March 2007
April 2007
10-ISBN: 1-59059-798-2 | 13-ISBN: 978-1-59059-798-9
10-ISBN: 1-59059-825-3 | 13-ISBN: 978-1-59059-825-2
part of the battle. It is finding a solution that is difficult.
417 pp. | $39.99 | Softcover
499 pp. | $49.99 | Softcover
Troubleshooting Oracle Performance helps by provid-
ing a systematic approach to addressing the underlying
Pro LCS: Live Communications
Practical .NET 2.0 Networking Projects
causes of poor database application performance.
Server Administration
WEI-MENG LEE
ANDREW EDNEY, RUI MAXIMO
January 2007
10-ISBN: 1-59059-790-7 | 13-ISBN: 978-1-59059-790-3
May 2007
300 pp. | $39.99 | Softcover
10-ISBN: 1-59059-836-9 | 13-ISBN: 978-1-59059-836-8
383 pp. | $49.99 | Softcover
First Steps: Developing BizTalk
LINQ for VB 2005
Applications
FABIO CLAUDIO FERRACCHIATI
ROBERT LOFTIN
February 2007
April 2007
10-ISBN: 1-59059-840-7 | 13-ISBN: 978-1-59059-840-5
10-ISBN: 1-59059-849-0 | 13-ISBN: 978-1-59059-849-8
150 pp. | $24.99 | Softcover
100 pp. | $19.99 | Softcover
LINQ for Visual C# 2005
Pro WPF: Windows Presentation
FABIO CLAUDIO FERRACCHIATI
Foundation in .NET 3.0
January 2007
MATTHEW MACDONALD
10-ISBN: 1-59059-826-1 | 13-ISBN: 978-1-59059-826-9
May 2007
150 pp. | $24.99 | Softcover
10-ISBN: 1-59059-782-6 | 13-ISBN: 978-1-59059-782-8
1000 pp. | $49.99 | Softcover
Accelerated VB 2005
Oracle Database 11g:
GUY FOUCHÉ, TREY NASH
Workflow in the 2007
New Features
March 2007
Microsoft Office System
SAM R. ALAPATI, CHARLES kIM
10-ISBN: 1-59059-801-6 | 13-ISBN: 978-1-59059-801-6
DAVID MANN
November 2007
414 pp. | $39.99 | Softcover
10-ISBN: 1-59059-910-1 | 13-ISBN: 978-1-59059-910-5
February 2007
450 pp. | $39.99 | Softcover
10-ISBN: 1-59059-700-1 | 13-ISBN: 978-1-59059-700-2
Windows Vista: Beyond the Manual
456 pp. | $49.99 | Softcover
JONATHAN HASSELL, TONY CAMPBELL
Written for experienced database administrators who
February 2007
are considering or planning a migration to Oracle
Word 2007: Beyond the Manual
10-ISBN: 1-59059-771-0 | 13-ISBN: 978-1-59059-771-2
CONNIE MORRISON
Database g, Oracle Database 11g: New Features will
475 pp. | $39.99 | Softcover
quickly outline the new features and benefits of Oracle’s
March 2007
10-ISBN: 1-59059-799-0 | 13-ISBN: 978-1-59059-799-6
Expert Visual C++/CLI: .NET for Visual
latest version of its database system as wel as provide
300 pp. | $34.99 | Softcover
C++ Programmers
practical information on how to utilize these features to
MARCUS HEEGE
their ful est.
Foundations of F#
April 2007
ROBERT PICkERING
10-ISBN: 1-59059-756-7 | 13-ISBN: 978-1-59059-756-9
May 2007
352 pp. | $59.99 | Hardcover
10-ISBN: 1-59059-757-5 | 13-ISBN: 978-1-59059-757-6
Beginning PL/SQL: From Novice to
360 pp. | $59.99 | Hardcover
Professional
Microsoft SharePoint: Building Office
DONALD BALES
2007 Solutions in C# 2005
Pro C# with .NET 3.0, Special Edition
August 2007
SCOT P. HILLIER
ANDREW TROELSEN
10-ISBN: 1-59059-882-2 | 13-ISBN: 978-1-59059-882-5
February 2007
January 2007
450 pp. | $44.99 | Softcover
10-ISBN: 1-59059-809-1 | 13-ISBN: 978-1-59059-809-2
10-ISBN: 1-59059-823-7 | 13-ISBN: 978-1-59059-823-8
544 pp. | $59.99 | Softcover
1250 pp. | $59.99 | Softcover
Get started with PL/SQL, the built-in language that ev-
ery Oracle developer and database administrator must
Microsoft SharePoint: Building Office
Pro PayPal E-Commerce
know, in Beginning PL/SQL, a fast-paced and example-
2007 Solutions in VB 2005
DAMON WILLIAMS
filled tutorial. Learn from author Don Bales’ extensive
SCOT P. HILLIER
March 2007
experience to discover the most commonly used as-
10-ISBN: 1-59059-750-8 | 13-ISBN: 978-1-59059-750-7
April 2007
279 pp. | $59.99 | Softcover
pects of PL/SQL without wasting time with obscure and
10-ISBN: 1-59059-813-X | 13-ISBN: 978-1-59059-813-9
519 pp. | $59.99 | Softcover
obsolete features.
Beginning VB 2005 Databases:
From Novice to Professional
JAMES HUDDLESTON, RANGA RAGHURAM, SCOTT ALLEN,
SYED FAHAD GILANI, JACOB HAMMER PEDERSEN, JON REID
February 2007
10-ISBN: 1-59059-810-5 | 13-ISBN: 978-1-59059-810-8
491 pp. | $39.99 | Softcover
6
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
daTabaSE aNd Sql
Beginning PHP and Oracle
artisan. Pro SQL Server 2005 Integration Services con-
W. JASON GILMORE, BOB BRYLA
tains everything you could ever hope to know about this
August 2007
exciting new development from Microsoft.
10-ISBN: 1-59059-770-2 | 13-ISBN: 978-1-59059-770-5
900 pp. | $49.99 | Softcover
Beginning PHP and Oracle offers comprehensive infor-
ALSO AVAILABLE
mation on using the PHP scripting language in conjunc-
tion with Oracle’s database platform. You will learn to
Pro SQL Server 2005 Service Broker
use these technologies together to create dynamic,
kLAUS ASCHENBRENNER
data-driven web applications. The book is packed with
June 2007
practical examples based on the many years of real-
10-ISBN: 1-59059-842-3 | 13-ISBN: 978-1-59059-842-9
world experience of authors W Jason Gilmore and Bob
453 pp. | $49.99 | Softcover
Bryla. This book is an ideal read for web designers or
Pro T-SQL 2005 Programmer’s Guide
RMAN Recipes for Oracle Database 11g:
programmers who want to create applications with PHP
MICHAEL COLES
A Problem-Solution Approach
in an Oracle environment.
April 2007
DARL kUHN, SAM R. ALAPATI, ARUP NANDA
10-ISBN: 1-59059-794-X | 13-ISBN: 978-1-59059-794-1
August 2007
532 pp. | $49.99 | Softcover
10-ISBN: 1-59059-851-2 | 13-ISBN: 978-1-59059-851-1
650 pp. | $59.99 | Softcover
Beginning Database Design: From
Oracle experts Darl Kuhn, Sam Alapati, and Arup
Novice to Professional
CLARE CHURCHER
Nanda have come together in RMAN Recipes for
Oracle Database 11g to show you the power of
January 2007
10-ISBN: 1-59059-769-9 | 13-ISBN: 978-1-59059-769-9
Recovery Manager, or RMAN, which is Oracle’s backup
300 pp. | $34.99 | Softcover
and recovery tool of choice. This book helps you take
advantage of al that RMAN has to offer by provid-
Applied Mathematics for Database
ing easy-to-understand solutions to business-critical
Professionals
LEX DE HAAN, TOON kOPPELAARS
backup and recovery operations.
June 2007
10-ISBN: 1-59059-745-1 | 13-ISBN: 978-1-59059-745-3
376 pp. | $49.99 | Hardcover
Pro SQL Server 2005, Second Edition
THOMAS RIZZO ET AL.
Pro SQL Server 2005 High Availability
Beginning SQL Server 2005 Express for
ALLAN HIRT
February 2008
Developers: From Novice to Professional
10-ISBN: 1-59059-888-1 | 13-ISBN: 978-1-59059-888-7
July 2007
ROBIN DEWSON
850 pp. | $49.99 | Softcover
10-ISBN: 1-59059-780-X | 13-ISBN: 978-1-59059-780-4
February 2007
700 pp. | $79.99 | Hardcover
Pro SQL Server 2005, Second Edition is a revised and
10-ISBN: 1-59059-720-6 | 13-ISBN: 978-1-59059-720-0
expanded version of this classic and bestselling book,
464 pp. | $39.99 | Softcover
Maintaining SQL Server 2005 high availability in a global
which provides in-depth coverage of all the key new SQL
information environment is the database administrator’s
Expert SQL Server 2005 Development
Server features and enhancements.
greatest practical challenge. Availability is as much about
HUGO kORNELIS, ADAM MACHANIC, LARA RUBBELkE
people and processes as it is about technology. Pro
May 2007
SQL Server 2005 High Availability covers the technol-
10-ISBN: 1-59059-729-X | 13-ISBN: 978-1-59059-729-3
Pro SQL Server 2005 High Performance:
472 pp. | $49.99 | Softcover
ogy, people, processes, and real-world best practices
High-Speed ASP.NET 2.0 Data Access
for planning, deploying, administering, and maintaining
Foundations of SQL Server 2005
BRENNAN STEHLING
highly available SQL Server 2005 instances.
Business Intelligence
October 2007
LYNN LANGIT
10-ISBN: 1-59059-860-1 | 13-ISBN: 978-1-59059-860-3
600 pp. | $59.99 | Softcover
April 2007
Pro Oracle Spatial for Oracle
10-ISBN: 1-59059-834-2 | 13-ISBN: 978-1-59059-834-4
Pro SQL Server 2005 High Performance: High-Speed
Database 11g
396 pp. | $49.99 | Softcover
ASP.NET 2.0 Data Access explains how to use ASP.NET
RAVIkANTH V. kOTHURI, ALBERT GODFRIND, EURO BEINAT
2.0 and SQL Server 2005 most efficiently together. It
Pro Acccess 2007
October 2007
MARTIN VP REID
covers all crucial performance issues and illustrates opti-
10-ISBN: 1-59059-899-7 | 13-ISBN: 978-1-59059-899-3
700 pp. | $89.99 | Hardcover
mal techniques with enterprise-quality examples.
March 2007
10-ISBN: 1-59059-772-9 | 13-ISBN: 978-1-59059-772-9
Pro Oracle Spatial for Oracle Database 11g shows how
395 pp. | $39.99 | Softcover
to take advantage of Oracle Database’s built-in feature
Pro SQL Server 2005 Integration Services
Forecasting Oracle Performance
set for working with location-based data. A great deal of
JIM WIGHTMAN
CRAIG SHALLAHAMER
the information used in business today is associated with
February 2008
April 2007
location in some way, and analysis of that data is becom-
10-ISBN: 1-59059-897-0 | 13-ISBN: 978-1-59059-897-9
10-ISBN: 1-59059-802-4 | 13-ISBN: 978-1-59059-802-3
ing ever more important in today’s mobile and highly
600 pp. | $49.99 | Softcover
269 pp. | $39.99 | Hardcover
connected world.
SQL Server Integration Services is groundbreaking. It ex-
ists for both the DBA and the developer, as well as that
new role SSIS has created between the two—the data
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
7
FoRThcomING
GENERal comPuTING
oPEN SouRcE
Painless Project Management with
ALSO AVAILABLE
Beginning PHP and MySQL
FogBugz, Second Edition
E-Commerce: From Novice to
MIkE GUNDERLOY
Foundations of Security: What Every
Professional, Second Edition
August 2007
EMILIAN BALANESCU, CRISTIAN DARIE
Programmer Needs to Know
10-ISBN: 1-59059-914-4 | 13-ISBN: 978-1-59059-914-3
NEIL DASWANI, CHRISTOPH kERN, ANITA kESAVAN
December 2007
240 | $34.99 | Hardcover
10-ISBN: 1-59059-864-4 | 13-ISBN: 978-1-59059-864-1
February 2007
650 pp. | $44.99 | Softcover
If you are looking for a quick read on how to do soft-
10-ISBN: 1-59059-784-2 | 13-ISBN: 978-1-59059-784-2
ware development project management (with or without
320 pp. | $39.99 | Softcover
Beginning PHP and MySQL E-Commerce: From Novice
FogBugz) that can get you started right away, this is the
to Professional, Second Edition covers every step of the
Extreme NXT: Extending the LEGO
book. For the developer wanting to be able to get started
design and building process involved in creating powerful
MINDSTORMS NXT to the Next Level
with the basics and not have to worry about various meth-
and extendable e-commerce web sites. Learn how to
MICHAEL GASPERI, ISABELLE L. HURBAIN, PHILIPPE E.
odologies, theory, and discussions of various styles, this is
HURBAIN
create and manage a product catalog, build and inte-
probably the best book on software project management.
April 2007
grate a shopping cart, and process customer accounts
10-ISBN: 1-59059-818-0 | 13-ISBN: 978-1-59059-818-4
and PayPal/credit card transactions, and add advanced
312 pp. | $34.99 | Softcover
features to set your web site.
Founders at Work: Stories of Startups’
Early Days
JESSICA LIVINGSTON
January 2007
10-ISBN: 1-59059-714-1 | 13-ISBN: 978-1-59059-714-9
500 pp. | $25.99 | Hardcover
Managing Humans: Biting and Humorous
Tales of a Software Engineering Manager
MICHAEL LOPP
June 2007
10-ISBN: 1-59059-844-X | 13-ISBN: 978-1-59059-844-3
209 pp. | $24.99 | Softcover
LEGO Mindstorms NXT-G
Advanced NXT:
The Da Vinci Inventions Book
Programming Guide
MATTHIAS PAUL SCHOLZ
JIM kELLY
Practical Ruby for System Administration
June 2007
July 2007
ANDRÉ BEN HAMOU
10-ISBN: 1-59059-843-1 | 13-ISBN: 978-1-59059-843-6
10-ISBN: 1-59059-871-7 | 13-ISBN: 978-1-59059-871-9
June 2007
369 pp. | $34.99 | Softcover
216 pp. | $24.99 | Softcover
10-ISBN: 1-59059-821-0 | 13-ISBN: 978-1-59059-821-4
264 pp. | $44.99 | Softcover
Suitable for young programmers age 0 and up, as well
Practical MythTV: Building a PVR and
as parents and teachers, this book focuses on the NXT-
Media Center PC
Within the pages of Practical Ruby for System
G programming language used to program the LEGO
STEWART SMITH, MICHAEL STILL
Administration, you will learn the Ruby way to construct
Mindstorms NXT robotics kit.
May 2007
files, tap into clouds of data, build domain-specific lan-
10-ISBN: 1-59059-779-6 | 13-ISBN: 978-1-59059-779-8
guages, perform network traffic analysis, and more. You
384 pp. | $29.99 | Softcover
will pick up practical tips on Ruby coding style, learn how
Mac OS X Leopard: Beyond the Manual
Smart and Gets Things Done: Joel
to analyze and improve script performance, and make
SCOTT MEYERS
Spolsky’s Concise Guide to Finding the
use of no-nonsense advice on scripting workflow, includ-
November 2007
Best Technical Talent
ing testing and documentation.
10-ISBN: 1-59059-837-7 | 13-ISBN: 978-1-59059-837-5
JOEL SPOLSkY
600 pp. | $34.99 | Softcover
May 2007
This book is geared toward power users and developers
10-ISBN: 1-59059-838-5 | 13-ISBN: 978-1-59059-838-2
Practical Reporting with Ruby and Rails
wishing to get acclimated to the interface, features, and
182 pp. | $16.99 | Hardcover
DAVID BERUBE
power of Apple’s latest Mac OS X operating system.
January 2008
Clear Blogging: How People Blogging
10-ISBN: 1-59059-933-0 | 13-ISBN: 978-1-59059-933-4
Are Changing the World and How You
300 pp. | $42.99 | Softcover
Taking Your iPhone to the Max
Can Join Them
Unique in its scope, Practical Reporting with Ruby and
BOB WALSH
ERICA SADUN
Rails illustrates how the Ruby language and Rails frame-
February 2007
December 2007
work can be used to provide a wealth of reporting ser-
10-ISBN: 1-59059-691-9 | 13-ISBN: 978-1-59059-691-3
10-ISBN: 1-59059-926-8 | 13-ISBN: 978-1-59059-926-6
351 pp. | $24.99 | Softcover
vices. Starting with an introduction to reporting with Ruby,
250 | $24.99 | Softcover
author David Berube then plugs into popular third-party
Unleash your iPhone and take it to the limit using secret
applications and services, including Google AdWords,
tips and techniques from gadget hacker Erica Sadun.
UPS.com, iTunes, and SalesForce.com and proves the
Fast and fun to read, Taking Your iPhone to the Max will
strength of Ruby and Rails reporting capabilities.
show you how get the most out of Apple’s iPhone. You
will find all the best, and undocumented, tricks as well
as the most efficient and enjoyable introduction to the
iPhone you will ever find.
8
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
oPEN SouRcE
Practical Ruby Projects:
Fresh Ideas with Ruby
Move Beyond the Basics
TOPHER CYLL
November 2007
10-ISBN: 1-59059-911-X | 13-ISBN: 978-1-59059-911-2
400 pp. | $44.99 | Softcover
If you are looking to take your basic knowledge of the
of Ruby and Rails
Ruby language further, you will want to grab a copy of
Practical Ruby Projects: Fresh Ideas with Ruby. Teaching
by example, author Topher Cyll explains how to go be-
With These New Titles
yond the basics, including animating Ruby, building user
interfaces with RubyCocoa, and building a turn-based
strategy game.
Pro PHP: Patterns, Frameworks, Testing,
and More
kEVIN MCARTHUR
December 2007
10-ISBN: 1-59059-819-9 | 13-ISBN: 978-1-59059-819-1
300 pp. | $49.99 | Softcover
Pro PHP is written for experienced PHP developers
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.
Beginning Game Development
with Python and Pygame:
From Novice to Professional
WILL MCGUGAN
October 2007
10-ISBN: 1-59059-872-5 | 13-ISBN: 978-1-59059-872-6
300 pp. | $39.99 | Softcover
Beginning Game Development with Python and Pygame
is written with the budding game developer in mind,
introducing game development through the Python
language and the popular Pygame games development
library. Authored by industry veteran and Python expert
Will McGugan, this book will give you insights that will
help you to exploit PyGame to its maximum potential,
and make you a more creative and knowledgeable game
developer.
Agile Testing with Ruby and Rails
JOE O’BRIEN AND DANIEL MANGES
November 2007
10-ISBN: 1-59059-915-2 | 13-ISBN: 978-1-59059-915-0
350 pp. | $39.99 | Softcover
Ramp up your Rails development efficacy to new heights
with Agile Testing with Ruby and Rails. Understand why
agile testing approaches such as test-driven develop-
ment, continuous integration, and behavior-driven devel-
opment are important, and find out how to incorporate
these procedures into your own applications using test-
ing frameworks.
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
9
FoRThcomING
oPEN SouRcE
Practical PHP Web 2.0 Applications
QUENTIN ZERVAAS
December 2007
10-ISBN: 1-59059-906-3 | 13-ISBN: 978-1-59059-906-8
500 pp. | $44.99 | Softcover
Take a practical approach to PHP web development,
learning by example from author Quentin Zervaas, and
discover how to bring together the many technologies
needed to create a successful, modern web applica-
tion. Practical PHP Web 2.0 Applications includes
must-have application features such as search func-
tionality, maps, blogs, dynamic image gal eries, and
personalized user areas.
Beginning Fedora:
Beginning Ubuntu Server Administration
SANDER VAN VUGT
From Novice to Professional
SHASHANk SHARMA, kEIR THOMAS
December 2007
ALSO AVAILABLE
10-ISBN: 1-59059-923-3 | 13-ISBN: 978-1-59059-923-5
August 2007
350 pp. | $39.99 | Softcover
10-ISBN: 1-59059-855-5 | 13-ISBN: 978-1-59059-855-9
500 pp. | $39.99 | Softcover
Beginning Ubuntu Server Administration guides you
Expert MySQL
DR. CHARLES A. BELL
Coauthored by bestselling author Keir Thomas,
through all of the key configuration and administration
Beginning Fedora guides you through installation, system
tasks you need to know to use Ubuntu securely for a
January 2007
10-ISBN: 1-59059-741-9 | 13-ISBN: 978-1-59059-741-5
customization, and common tasks like listening to audio
wide variety of network services. Topics include file, print,
525 pp. | $49.99 | Softcover
CDs and MP3s, watching movies, and performing of-
web, and FTP management, command-line tips and
fice- and Internet-related jobs. A large part of the book is
tricks, automated installation, configuration and deploy-
Practical Ruby Gems
DAVID BERUBE
dedicated to advanced command-line techniques neces-
ment processes, and kernel management.
April 2007
sary to maintain your system.
10-ISBN: 1-59059-811-3 | 13-ISBN: 978-1-59059-811-5
271 pp. | $39.99 | Softcover
Beginning Ruby: From Novice
to Professional
PETER COOPER
March 2007
10-ISBN: 1-59059-766-4 | 13-ISBN: 978-1-59059-766-8
664 pp. | $39.99 | Softcover
Foundations of GTK+ Development
ANDREW kRAUSE
April 2007
10-ISBN: 1-59059-793-1 | 13-ISBN: 978-1-59059-793-4
630 pp. | $49.99 | Softcover
The Definitive Guide to symfony
PHP Objects, Patterns, and Practice,
FABIEN POTENCIER, FRANÇOIS ZANINOTTO
Foundations of Qt® Development
Second Edition
January 2007
JOHAN THELIN
MATT ZANDSTRA
10-ISBN: 1-59059-786-9 | 13-ISBN: 978-1-59059-786-6
August 2007
December 2007
425 pp. | $39.99 | Softcover
10-ISBN: 1-59059-831-8 | 13-ISBN: 978-1-59059-831-3
10-ISBN: 1-59059-909-8 | 13-ISBN: 978-1-59059-909-9
550 pp. | $54.99 | Softcover
580 pp. | $44.99 | Softcover
Practical MythTV: Building a PVR and
Media Center PC
This book is aimed at C++ programmers who want to
PHP Objects, Patterns, and Practice, Second Edition
STEWART SMITH, MICHAEL STILL
become proficient at creating cross-platform graphical
shows you how to meld the power of PHP with the
May 2007
applications. The book is focused on teaching you to
sound enterprise development techniques embraced by
10-ISBN: 1-59059-779-6 | 13-ISBN: 978-1-59059-779-8
write your own code in addition to using existing code,
professional programmers. Going well beyond the basics
384 pp. | $29.99 | Softcover
as well as sorting out common areas of confusion.
of object-oriented development, you will learn about
Beginning Ubuntu Linux, Second Edition
advanced topics such as working with static methods
kEIR THOMAS
and properties, abstract classes, interfaces, design pat-
The Berkeley DB Book
March 2007
terns, exception handling, and more. You will also be
10-ISBN: 1-59059-820-2 | 13-ISBN: 978-1-59059-820-7
HIMANSHU YADAVA
exposed to key tools such as PEAR, CVS, Phing, and
684 pp. | $39.99 | Softcover
December 2007
phpDocumentor.
10-ISBN: 1-59059-672-2 | 13-ISBN: 978-1-59059-672-2
400 pp. | $49.99 | Hardcover
The Berkeley DB Book is a practical guide to the intrica-
cies of the Berkeley DB. This book covers in-depth com-
plex design issues. It also explains the technology at a
higher level and covers the internals, providing generous
code and design examples.
0
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
java™ TEchNoloGy
Practical JRuby on Rails Web 2.0
Pro Spring 2
ROB HARROP, JAN MACHACEk
Projects: Bringing Ruby on Rails to Java
Empowering
OLA BINI
December 2007
10-ISBN: 1-59059-921-7 | 13-ISBN: 978-1-59059-921-1
October 2007
900 | $59.99 | Softcover
10-ISBN: 1-59059-881-4 | 13-ISBN: 978-1-59059-881-8
Productivity
275 pp. | $39.99 | Softcover
Pro Spring 2 is the perfect, simple answer for your
Discover how JRuby on Rails can be used to create web
lightweight, alternative Java EE development needs!
for the
applications faster and more efficiently while still taking
Put simply, this book brings J2EE/Java EE “down to
advantage of the vast power of the Java platform. In
earth.” Without the hassles of using the EJB 3 specifica-
Open-source,
Practical JRuby on Rails Web 2.0 Projects, author and
tion and similar, you can build lighter, better-performing
JRuby core developer Ola Bini provides helpful, practical
agile enterprise Java-based applications using Spring
Lightweight
instruction using real-world projects to take you to the
Framework 2.
next level of web development in terms of speed, fea-
tures, and interoperability with existing infrastructure.
JavaTM Developer
SCWCD Exam with Java EE 5
kUNAL JAGGI
Practical JBoss® Seam Projects
August 2007
10-ISBN: 1-59059-867-9 | 13-ISBN: 978-1-59059-867-2
JIM FARLEY
650 pp. | $44.99 | Softcover
July 2007
10-ISBN: 1-59059-863-6 | 13-ISBN: 978-1-59059-863-4
Covering all the key technology fundamentals and exam
256 pp. | $39.99 | Softcover
objectives, focusing on web-tier technologies like servlets
Renowned author and enterprise Java practitioner Jim
and JSP™ pages, and giving answers to the challenging
Farley demonstrates the nature of the JBoss Seam
questions and exercises you will encounter during the
framework, its efficacy, and its limitations in a series of
SCWCD exam, SCWCD Exam with Java EE 5 will be
hands-on application scenarios. You will gain valuable
instrumental in equipping you with everything you need
insight into the new practices of JBoss Seam Web 2.0
to pass—including a mock exam paper. You will even
development including the JSF extension capabilities of
go beyond the certification objectives to fully understand
Seam, the use of EJB3 session backing beans, and gen-
JSP, servlets, and JSF.
eral persistence management.
Beginning Spring 2:
Beginning Java™ SE 6 Platform:
From Novice to Professional
DAVE MINTER
From Novice to Professional
JEFF FRIESEN
December 2007
10-ISBN: 1-59059-685-4 | 13-ISBN: 978-1-59059-685-2
October 2007
500 pp. | $44.99 | Softcover
10-ISBN: 1-59059-830-X | 13-ISBN: 978-1-59059-830-6
400 pp. | $39.99 | Softcover
Beginning Spring 2 is the first and only Spring-authorized
Navigate your way through the maze of the new Java
book that takes you through the first steps of using
SE 6 core, desktop, platform, and programming API and
Spring. Author Dave Minter discusses relevant inte-
concepts easily with specialist Java educator and author,
grated technologies that you should be aware of and il-
Jeff Friesen. Individual chapters of Beginning Java™
lustrates how Spring makes using them easier. The book
SE 6 Platform introduce and discuss an API area with a
covers the complete Spring web tools portfolio and deals
hands-on example to guide you from beginning to ad-
with persistence and transaction management.
vanced techniques.
Pro Netbeans™ IDE 6 Rich Client
Creating Mobile Games: Using Java™ ME
Platform Edition
ADAM MYATT
Platform to Put the Fun into Your Mobile
December 2007
Device and Cell Phone
10-ISBN: 1-59059-895-4 | 13-ISBN: 978-1-59059-895-5
CAROL HAMER
450 pp. | $49.99 | Softcover
August 2007
Discover the benefits of the agile, open source NetBeans
10-ISBN: 1-59059-880-6 | 13-ISBN: 978-1-59059-
880-1
IDE platform from the client side. Author Adam Myatt
400 pp. | $54.99 | Hardcover
shows you how to rapidly develop Java front end apps
Find lots of complete working code and advice in
using API buttons, functions, and features, mostly based
Creating Mobile Games, a practical build-it-yourself
in the Java SE 6 platform. For building back-end, server-
mobile Java games book. Take your projects from basic
side Java applications, pick up Pro NetBeans™ IDE 5.5
to professional by learning how to write your own menus
Enterprise Edition.
and how to market from your own web site. Create ad-
vanced interactive messaging with optional APIs for mul-
tiplayer gaming and examine a complete business model
for distributing your own games.
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
FoRThcomING
java™ TEchNoloGy
WEb dEvEloPmENT
Beginning JSP™, JSF™,
Practical Rails Projects
ELDON ALAMEDA
and Tomcat Web Development:
October 2007
From Novice to Professional
10-ISBN: 1-59059-781-8 | 13-ISBN: 978-1-59059-781-1
GIULIO ZAMBON, MICHAEL SEkLER
500 pp. | $44.99 | Softcover
November 2007
Practical Rails Projects assumes you already know the
10-ISBN: 1-59059-904-7 | 13-ISBN: 978-1-59059-904-4
500 | $39.99 | Softcover
basics and instead takes you through the creation
of multiple real-world projects, including a blog, a
Start building Java-based web applications now, even if
personal organizer, a calendar, a PHP site retrofitted
you are a complete newcomer to Java. Comprehensive
to Rails, and more. Each example application fol ows
and example-driven, Beginning JSP™, JSF™, and
best practices, gives a nod to style and functionality,
Tomcat Web Development is all you need to develop dy-
and takes advantage of many Rails plug-ins, Rails en-
namic web applications using JSP, connect to databases
gines, and Ruby Gems.
with JSF, and put them into action using the world’s most
Practical Apache Struts 2
popular open source Java web server, Apache Tomcat.
Web 2.0 Projects
IAN ROUGHLEY
November 2007
ALSO AVAILABLE
10-ISBN: 1-59059-903-9 | 13-ISBN: 978-1-59059-903-7
350 | $39.99 | Softcover
Take advantage of Web 2.0 concepts alongside Struts
The Definitive Guide to SOA: BEA
2 to build next-generation web sites. Apache Struts has
AquaLogic Service Bus
long provided Java developers with a powerful frame-
JEFF DAVIES, ASHISH kRISHNA, DAVID SCHOROW
work for building extensible, maintainable web applica-
May 2007
10-ISBN: 1-59059-797-4 | 13-ISBN: 978-1-59059-797-2
tions. Struts 2 will take your development capabilities to
408 pp. | $79.99 | Hardcover
the next level with integrated Ajax support, easy integra-
tion with the Spring framework, and the ability to take full
Pro Java 6 3D Game Development: Java
advantage of POJOs.
3D, JOGL, JInput and JOAL APIs
ANDREW DAVISON
April 2007
Beginning Rails:
10-ISBN: 1-59059-817-2 | 13-ISBN: 978-1-59059-817-7
From Novice to Professional
528 pp. | $54.99 | Hardcover
CLOVES CARNEIRO JR., JEFF HARDY
Pro Apache Tomcat 6
July 2007
10-ISBN: 1-59059-686-2 | 13-ISBN: 978-1-59059-686-9
MATTHEW MOODIE, kUNAL MITTAL (ED.)
392 pp. | $34.99 | Softcover
March 2007
10-ISBN: 1-59059-785-0 | 13-ISBN: 978-1-59059-785-9
With Beginning Rails, you will learn how all of the com-
325 pp. | $39.99 | Softcover
ponents of the Rails framework fit together and how you
can leverage them to create sophisticated web applica-
Pro NetBeans IDE 5.5 Enterprise Edition
tions. This book contains multiple practical examples and
ADAM MYATT
comprehensive explanations, as well as an introduction
April 2007
10-ISBN: 1-59059-788-5 | 13-ISBN: 978-1-59059-788-0
to Ruby, the programming language that underpins Rails
472 pp. | $49.99 | Softcover
and makes it so powerful.
Beginning JBoss® Seam: From Novice to
The Definitive Guide to Apache MyFaces
Professional
and Ajax
Pro JavaScript™ Design Patterns
JOSEPH FAISAL NUSAIRAT
ZUBIN WADIA, MARTIN MARINSCHEk, THOMAS SPIEGL
DUSTIN DIAZ, ROSS HARMES
February 2007
November 2007
December 2007
10-ISBN: 1-59059-792-3 | 13-ISBN: 978-1-59059-792-7
10-ISBN: 1-59059-737-0 | 13-ISBN: 978-1-59059-737-8
10-ISBN: 1-59059-908-X | 13-ISBN: 978-1-59059-908-2
376 pp. | $39.99 | Softcover
350 pp. | $44.99 | Softcover
400 pp. | $44.99 | Softcover
Raven: Scripting Java Builds with Ruby
Authors Martin Marinschek and Thomas Spiegl,
By applying OOP principles, best practices, and design
MATTHIEU RIOU
founders of Apache MyFaces, and Zubin Wadia, sea-
patterns to your code, JavaScript™ can become more
June 2007
soned enterprise architect, offer useful advice and rec-
powerful, more efficient, and easier to work with. You
10-ISBN: 1-59059-875-x | 13-ISBN: 978-1-59059-875-7
ommendations from personal experience and focus on
will start with the required basics, work through valu-
64 pp. | $19.99 | Softcover
aspects like scalability, design, optimization, and configu-
able real-world examples, and kick-start your JavaScript
rability in The Definitive Guide to Apache MyFaces and
development by applying design patterns. Learning to
Ajax, a valuable companion and reference.
create your own libraries and APIs along the way will
increase your code efficiency even more.
2
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
WEb dEvEloPmENT
Practical Prototype and script.aculo.us
Foundations of RSpec: Behavior-Driven
ANDREW DUPONT
Development with Ruby and Rails
December 2007
CHAD HUMPHRIES, kEN BARkER
10-ISBN: 1-59059-919-5 | 13-ISBN: 978-1-59059-919-8
December 2007
350 pp. | $39.99 | Softcover
10-ISBN: 1-59059-922-5 | 13-ISBN: 978-1-59059-922-8
300 pp. | $39.99 | Softcover
Master all the convenience functions of Prototype to
speed up your JavaScript or Ajax development, and
Foundations of RSpec shows you how to embrace the
leverage script.aculo.us to turbo charge your dynamic
RSpec framework to take advantage of the latest ap-
UIs. Author and Prototype Core team member Andrew
proach to one of the Agility movement’s key paradigms:
Dupont avoids wasting your time with needless theory or
test-driven development. known as Behavior-Driven
rhetoric and sets a rapid pace so you can get the most
Development, RSpec facilitates the creation of testing
out of Prototype and script.aculo.us.
solutions and results in a faster, more efficient, and less
painful software development process.
Pro ActiveRecord for Ruby:
Beginning PHP and MySQL: From Novice
Databases with Ruby and Rails
kEVIN MARSHALL, CHAD PYTEL, JON YUREk
to Professional, Third Edition
Beginning Perl 6:
W. JASON GILMORE
August 2007
From Novice to Professional
10-ISBN: 1-59059-847-4 | 13-ISBN: 978-1-59059-847-4
November 2007
JAMES LEE
300 pp. | $39.99 | Softcover
10-ISBN: 1-59059-862-8 | 13-ISBN: 978-1-59059-862-7
December 2007
952 pp. | $44.99 | Softcover
In Pro ActiveRecord for Ruby, authors Kevin Marshall,
10-ISBN: 1-59059-833-4 | 13-ISBN: 978-1-59059-833-7
500 pp. | $39.99 | Softcover
With the third edition of Beginning PHP and MySQL, you
Chad Pytel, and Jon Yurek walk you through every
will profit from extensive introductions to each technol-
step: from installing the ActiveRecord library to work-
Beginning Perl 6 is a complete guide to this highly ca-
ogy, and learn how to effectively integrate the two in
ing with legacy schema to using features specific to the
pable language. Beginning with an overview of Perl 6,
order to build robust data-driven applications. Packed
most popular database engines, including Oracle, MS
each chapter then guides you through a key Perl feature,
with practical examples and insight into the real-world
SQL, MySQL, and more! You will come to a deep under-
covering topics such as hashes, file handling, regular
challenges faced by developers, you will repeatedly re-
standing of ActiveRecord that will enable you to exploit
expressions, and object-oriented programming, and con-
turn to this book as both a valuable instructional tool and
all that Ruby, Rails, and your chosen database platform
cludes with a series of exercises and solutions that will
reference guide.
have to offer.
help you practice what you have learned.
Become a Better
PHP Programmer with
These New Books
Pro Django:
Web Development Done Right
ADRIAN HOLOVATY, JACOB kAPLAN-MOSS
September 2007
10-ISBN: 1-59059-725-7 | 13-ISBN: 978-1-59059-725-5
400 pp. | $44.99 | Softcover
Written by one of Django’s creators and a lead developer,
Pro Django shows you how to use the Python-based
framework to create impressive and successful web
sites. Over the course of three sections plus multiple
appendixes, you will learn about Django fundamentals,
complex features, and configuration options.
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
3
FoRThcomING
WEb dEvEloPmENT
FRIENdS oF Ed
Beginning Microsoft Office Live: Build
Pro Web 2.0 Mashups: Remixing Data
AdvancED Flex Application
Your Own Web Site Quickly and Easily
and Web Services
Development: Building Rich Media X
RAHUL PITRE
RAYMOND YEE
R BLANk, CHRIS CHARLTON, OMAR GONZALEZ,
HASAN OTUOME
September 2007
October 2007
10-ISBN: 1-59059-879-2 | 13-ISBN: 978-1-59059-879-5
10-ISBN: 1-59059-858-X | 13-ISBN: 978-1-59059-858-0
October 2007
250 pp. | $24.99 | Softcover
600 pp. | $49.99 | Softcover
10-ISBN: 1-59059-896-2 | 13-ISBN: 978-1-59059-896-2
500 pp. | $54.99 | Softcover
Learn all the basic functions with Beginning Microsoft
The modern Web is awash with data and services just
Written by a team of expert developers from the Los
Office Live and get advice on how to improve site us-
waiting to be used, but how do you make effective use
Angeles-based Almer/Blank consultancy, AdvancED Flex
ability for your visitors, as well as explore more advanced
of all this information? The answer lies in mashups. Pro
Application Development takes you through exactly how
topics. Your web site will soon be better designed and
Web 2.0 Mashups teaches you everything you need
they built the popular Rich Media X (RMX) step by step.
even more effective once you have mastered the more
to create useful, dynamic real-world applications using
sophisticated aspects, such as sending e-mail to and
APIs, web services, Ajax, web standards, and server-side
from your site and adding dynamic functionality
languages.
Flex Solutions: Essential Techniques for
Flex 2 and Flex 3 Developers
MARCO CASARIO
Beginning Joomla!:
ALSO AVAILABLE
October 2007
From Novice to Professional
10-ISBN: 1-59059-876-8 | 13-ISBN: 978-1-59059-876-4
DAN RAHMEL
500 pp. | $44.99 | Softcover
Pro CSS and HTML Design Patterns
July 2007
MICHAEL BOWERS
Wouldn’t it be nice to have a library of solutions to turn
10-ISBN: 1-59059-848-2 | 13-ISBN: 978-1-59059-848-1
496 pp. | $44.99 | Softcover
April 2007
to, to solve your Flex problems quickly and easily? Well,
10-ISBN: 1-59059-804-0 | 13-ISBN: 978-1-59059-804-7
Flex Solutions provides just that, with over 00 solutions
Beginning Joomla! answers many of the questions you
494 pp. | $44.99 | Softcover
to common problems in one easy volume.
are sure to have about this popular open source CMS.
Practical Rails Social Networking Sites
The book guides you through the process of creating
ALAN BRADBURNE
design templates, adding and managing content, and
Podcast Solutions: The Complete Guide
June 2007
adding popular community features such as article com-
10-ISBN: 1-59059-841-5 | 13-ISBN: 978-1-59059-841-2
to Audio and Video Podcasting,
menting, user profile management, and forums. Later
421 pp. | $44.99 | Softcover
Second Edition
chapters discuss e-commerce integration, exploring
MICHAEL GEOGHEGAN, DAN kLASS
Beginning HTML with CSS and XHTML:
search engine optimization, and creating plug-ins.
November 2007
Modern Guide and Reference
10-ISBN: 1-59059-905-5 | 13-ISBN: 978-1-59059-905-1
CRAIG COOk, DAVID SCHULTZ
275 pp. | $24.99 | Softcover
Scaling Rails: Building Giant Websites
June 2007
Authors Michael Geoghegan and Dan Klass team up
10-ISBN: 1-59059-747-8 | 13-ISBN: 978-1-59059-747-7
JOSH SCHAIRBAUM
427 pp. | $29.99 | Softcover
once again to bring you the second edition of the best-
January 2008
selling Podcast Solutions, updated to include the latest
10-ISBN: 1-59059-932-2 | 13-ISBN: 978-1-59059-932-7
Beginning Google Maps
300 pp. | $39.99 | Softcover
information on not only audio podcasting, but also and
Applications with Rails and Ajax:
video podcasting.
This book dispels with the controversy of Rails’ scaling
From Novice to Professional
abilities by taking a measured, almost scientific look at
ANDRE LEWIS, MICHAEL PURVIS, JEFFREY SAMBELLS,
CAMERON TURNER
how developers can go about identifying and remedy-
The Essential Guide to CSS and HTML
ing bottlenecks in their Rails applications. Author Josh
February 2007
10-ISBN: 1-59059-787-7 | 13-ISBN: 978-1-59059-787-3
Web Design
Schairbaum draws upon his extensive experience
365 pp. | $34.99 | Softcover
CRAIG GRANNELL
building high-profile Rails applications by guiding readers
November 2007
through the issues one would expect to face while build-
Pro Drupal Development
10-ISBN: 1-59059-907-1 | 13-ISBN: 978-1-59059-907-5
JOHN k. VANDYk, MATT WESTGATE
ing a real-world example application.
500 pp. | $34.99 | Softcover
May 2007
The Essential Guide to CSS and HTML Web Design tells
10-ISBN: 1-59059-755-9 | 13-ISBN: 978-1-59059-755-2
428 pp. | $44.99 | Softcover
you all you need to know to design great web sites that
Accelerated DOM Scripting with Ajax,
are standards compliant, usable, and look great, with-
APIs and Librarie
Pro PayPal E-Commerce
out overwhelming you with waffle, theory, and obscure
JONATHAN SNOOk, AARON GUSTAFSON, STUART
DAMON WILLIAMS
LANGRIDGE, DAN WEBB
details.
March 2007
September 2007
10-ISBN: 1-59059-750-8 | 13-ISBN: 978-1-59059-750-7
10-ISBN: 1-59059-764-8 | 13-ISBN: 978-1-59059-764-4
279 pp. | $59.99 | Softcover
250 pp. | $39.99 | Softcover
Foundation Flash CS3 for Designers
Practical JavaScript, DOM Scripting and
TOM GREEN, DAVID STILLER
If you are a web developer with previous JavaScript and
Ajax Projects
DOM scripting experience, Accelerated DOM Scripting
July 2007
FRANk ZAMMETTI
10-ISBN: 1-59059-861-X | 13-ISBN: 978-1-59059-861-0
with Ajax, APIs and Librarie is perfect for you to take your
600 pp. | $39.99 | Softcover
April 2007
knowledge up to the next level, with coverage of the lat-
10-ISBN: 1-59059-816-4 | 13-ISBN: 978-1-59059-816-0
Turn to Foundation Flash CS3 for Designers for all
est techniques and real-world practical projects to help
576 pp. | $44.99 | Softcover
you need to learn Flash CS3 from the ground up or to
you learn by example.
explore the latest features if you already have previous
Flash experience.
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FoRThcomING
FRIENdS oF Ed
Foundation Flex for Developers:
The Essential Guide to Dreamweaver
Object-Oriented ActionScript 3.0
PETER ELST, SAS JACOBS, TODD YARD
Data-Driven Applications with PHP, ASP.
CS3 with CSS, Ajax, and PHP
DAVID POWERS
July 2007
NET, ColdFusion, and FDS
10-ISBN: 1-59059-845-8 | 13-ISBN: 978-1-59059-845-0
SAS JACOBS
July 2007
640 pp. | $49.99 | Softcover
10-ISBN: 1-59059-859-8 | 13-ISBN: 978-1-59059-859-7
November 2007
784 pp. | $49.99 | Softcover
Assuming no serious programming experience, authors
10-ISBN: 1-59059-894-6 | 13-ISBN: 978-1-59059-894-8
450 pp. | $44.99 | Softcover
Learn everything you need to know about Dreamweaver
Peter Elst, Sas Jacobs, and Todd Yard will take you
Explore in detail how to create professional data-centric
CS3, from setting up your development environment, to
through the complete development cycle of object-ori-
Flex applications, using a variety of back-end technologies.
publishing your sites and applications on the Web, and
ented Flash applications and services using AS 3.0.
everything in between.
Foundation Flash Animation Techniques
RECENTLY PUBLISHED
TIM JONES, ALLAN ROSSON, BARRY kELLY, DAVID WOLFE
AdvancED DOM Scripting: Dynamic Web
November 2007
Design Techniques
Microformats: Empowering Your Markup
10-ISBN: 1-59059-912-8 | 13-ISBN: 978-1-59059-912-9
JEFFREY SAMBELLS, AARON GUSTAFSON
350 pp. | $39.99 | Softcover
for Web 2.0
July 2007
JOHN ALLSOPP
Written by an Emmy-Award winning team, Foundation
10-ISBN: 1-59059-856-3 | 13-ISBN: 978-1-59059-856-6
592 pp. | $49.99 | Softcover
March 2007
Flash Animation Techniques reveals the step-by-step
10-ISBN: 1-59059-814-8 | 13-ISBN: 978-1-59059-814-6
process followed by one of today’s leading Flash anima-
If you have a reasonable understanding of JavaScript
368 pp. | $34.99 | Softcover
tion studios, while giving you valuable tips and tricks to
and the DOM, but now you want to take your skills fur-
The Essential Guide to Flex 2 with
take your Flash animation to the next level.
ther, AdvancED DOM Scripting is for you.
ActionScript 3.0
CHARLES E BROWN
Creating Mashups with Adobe Flex
Foundation AIR: Creating Desktop
February 2007
10-ISBN: 1-59059-733-8 | 13-ISBN: 978-1-59059-733-0
and AIR
Applications with the Adobe
520 pp. | $49.99 | Softcover
DAVID HASSOUN, CHRIS kORHONEN
Integrated Runtime
January 2008
ZACH STEPEk
Web Standards Creativity: Innovations in
10-ISBN: 1-59059-936-5 | 13-ISBN: 978-1-59059-936-5
Web Design with XHTML, CSS, and DOM
January 2008
350 pp. | $42.99 | Softcover
10-ISBN: 1-59059-937-3 | 13-ISBN: 978-1-59059-937-2
Scripting
400 pp. | $36.99 | Softcover
Learn how to mashup the Web using Adobe Flash
ANDY BUDD, ANDY CLARkE, IAN LLOYD, CAMERON ADAMS,
ROB WEYCHERT, ETHAN MARCOTTE, DAN RUBIN,
and Flex 3.0, and how to take your applications to the
Covers the essentials of building AIR applications using
JEFF CROFT, MARk BOULTON, SIMON COLLISON,
desktop with the ground-breaking Adobe Integrated
DEREk FEATHERSTONE
either Adobe’s Flex and ActionScript technologies, or
Runtime (AIR).
HTML and JavaScript.
March 2007
10-ISBN: 1-59059-803-2 | 13-ISBN: 978-1-59059-803-0
288 pp. | $49.99 | Softcover
Foundation Flex for Designers
Foundation ActionScript 3.0 with Flash
Processing: Creative Coding and
LORDALEX LEON, GREG GORALSkI
CS3 and Flex
Computational Art
November 2007
STEVE WEBSTER, SEAN MCSHARRY, TIM WILLISON
IRA GREENBERG
10-ISBN: 1-59059-877-6 | 13-ISBN: 978-1-59059-877-1
November 2007
May 2007
350 pp. | $39.99 | Softcover
10-ISBN: 1-59059-815-6 | 13-ISBN: 978-1-59059-815-3
10-ISBN: 1-59059-617-X | 13-ISBN: 978-1-59059-617-3
Foundation Flex for Designers is a dream come true for
450 pp. | $39.99 | Softcover
840 pp. | $54.99 | Hardcover
any designer working on customizing the look and feel of
Learn all you need to know to start to harness the power
Web Development Solutions: Ajax, APIs,
Flex applications.
of ActionScript 3.0 using Flash CS3, Flex 2, or Flex 3.
Libraries, and Hosted Services Made
Easy
CHRISTIAN HEILMANN, MARk ‘NORM’ NORMAN FRANCIS
Business Web Design Solutions
Mac OS X Leopard Made Easy
April 2007
Using Web Standards: Better Sites,
JUSTIN WILLIAMS
10-ISBN: 1-59059-806-7 | 13-ISBN: 978-1-59059-806-1
Better Marketing
October 2007
280 pp. | $34.99 | Softcover
10-ISBN: 1-59059-929-2 | 13-ISBN: 978-1-59059-929-7
kEVIN POTTS
325 pp. | $24.99 | Softcover
Foundation Actionscript 3.0 Animation:
August 2007
10-ISBN: 1-59059-839-3 | 13-ISBN: 978-1-59059-839-9
A simple to read, fast way to learn about the Macintosh,
Making Things Move!
350 pp. | $39.99 | Softcover
kEITH PETERS
OS X Leopard, and the iLife applications.
Teaching just how to create effective web sites for busi-
April 2007
10-ISBN: 1-59059-791-5 | 13-ISBN: 978-1-59059-791-0
nesses of all sizes, Business Web Design Solutions
568 pp. | $39.99 | Softcover
Using Web Standards comes packed with useful tips
and practical examples, providing all you need to do
Textpattern Solutions: PHP-Based
business better online.
Content Management Made Easy
kEVIN POTTS, ROBERT SABLE, NATHAN SMITH, CODY
LINDLEY, MARY FREDBORG
May 2007
10-ISBN: 1-59059-832-6 | 13-ISBN: 978-1-59059-832-0
450 pp. | $39.99 | Softcover
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
5
TITlE INdEx
TITLE
PAGE
TITLE
PAGE
Accelerated C# 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
LINQ for Visual C# 2005. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Accelerated DOM Scripting with Ajax, APIs and Librarie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Mac OS X Leopard: Beyond the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Accelerated VB 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Mac OS X Leopard Made Easy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Accelerated VB 9.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager. . . . . . . . . . . . . . .8
AdvancED DOM Scripting: Dynamic Web Design Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Microformats: Empowering Your Markup for Web 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
AdvancED Flex Application Development: Building Rich Media X . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Advanced NXT: The Da Vinci Inventions Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Microsoft SharePoint: Building Office 2007 Solutions in VB 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Agile Testing with Ruby and Rails. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Object-Oriented ActionScript 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Beginning ASP.NET 3.5 Data Access with LINQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Oracle Database 11g: New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Beginning ASP.NET 3.5 in C# 3.0: From Novice to Professional, 2nd Edition . . . . . . . . . . . . . . . . . . . . .5
Outlook 2007: Beyond the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Beginning ASP.NET 3.5 in VB 9.0: From Novice to Professional, 2nd Edition . . . . . . . . . . . . . . . . . . . . .4
PHP Objects, Patterns, and Practice, 2nd Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Beginning C# 3.0: From Novice to Professional, 2nd Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Podcast Solutions: The Complete Guide to Audio and Video Podcasting, Second Edition . . . . . . . . . . .14
Beginning C# 3.0 Databases: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Practical .NET 2.0 Networking Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Beginning Fedora: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Practical Agile Java EE with Scrum and XP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Beginning Game Development with Python and Pygame: From Novice to Professional . . . . . . . . . . . . .9
Practical Apache Struts 2 Web 2.0 Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional. . . . . . . . . . . .14
Practical JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Beginning HTML with CSS and XHTML: Modern Guide and Reference . . . . . . . . . . . . . . . . . . . . . . . .14
Practical JBoss® Seam Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Beginning JBoss® Seam: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java. . . . . . . . . . . . . . . . . . . . .11
Beginning Joomla!: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Practical MythTV: Building a PVR and Media Center PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Beginning JSP™, JSF™, and Tomcat Web Development: From Novice to Professional . . . . . . . . . . . . . .12
Practical PHP Web 2.0 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Beginning Microsoft Office Live: Build Your Own Web Site Quickly and Easily . . . . . . . . . . . . . . . . . . .14
Practical Prototype and script.aculo.us. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Beginning Perl 6: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Practical Rails Projects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Beginning PHP and MySQL: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Practical Rails Social Networking Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Beginning PHP and MySQL E-Commerce: From Novice to Professional, 2nd Edition . . . . . . . . . . . . . . .8
Practical Reporting with Ruby and Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Beginning PHP and Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Practical Ruby for System Administration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Beginning PL/SQL: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Practical Ruby Gems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Beginning PivotTables in Excel 2007: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Practical Ruby Projects: Fresh Ideas with Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Beginning Rails: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Pro .NET 2.0 XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Beginning Ruby: From Novice to Professional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Pro ActiveRecord for Ruby: Databases with Ruby and Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Beginning Spring 2:From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Pro Apache Tomcat 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Beginning Ubuntu Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Pro ASP.NET 3.5 in C# 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Beginning Ubuntu Server Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Pro ASP.NET 3.5 Server Controls with AJAX Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Beginning VB 2005 Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Pro C# 3.0 and the .NET 3.5 Framework, 4th Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Beginning VB 2008: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Pro C# with .NET 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Beginning XNA Game Programming: From Novice to Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Pro CSS and HTML Design Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Berkeley DB Book, The. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Pro Django: Web Development Done Right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Business Web Design Solutions Using Web Standards: Better Sites, Better Marketing. . . . . . . . . . . . .15
Pro Drupal Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Clear Blogging: How People Blogging Are Changing the World and How You Can Join Them . . . . . . . . .8
Pro InfoPath 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Client-Side Reporting with Visual Studio 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Pro Java 6 3D Game Development: Java 3D JOGL JInput and JOAL APIs . . . . . . . . . . . . . . . . . . . . . .12
Creating Mashups with Adobe Flex and AIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Pro JavaScript™ Design Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Creating Mobile Games: Using Java™ ME Platform to Put the Fun into Your Mobile Device . . . . . . . . .11
Pro Netbeans™ IDE 6 Rich Client Platform Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Definitive Guide to Apache MyFaces and Ajax, The . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Pro NetBeans IDE 5.5 Enterprise Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Definitive Guide to SOA: BEA AquaLogic Service Bus, The . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Pro Oracle Spatial for Oracle Database 11g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Definitive Guide to symfony, The . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Pro PayPal E-Commerce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Definitive Guide to the Microsoft Enterprise Library, The. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Pro PHP: Patterns Frameworks Testing and More . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
DOM Scripting and Ajax Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Pro SharePoint 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Essential Guide to CSS and HTML Web Design,The . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Pro SharePoint Solution Development: Combining .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Essential Guide to Dreamweaver CS3 with CSS, Ajax, and PHP, The . . . . . . . . . . . . . . . . . . . . . . . . . .15
Pro Spring 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Essential Guide to Flex 2 with ActionScript 3.0, The . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Pro SQL Server 2005 Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Excel 2007: Beyond the Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Pro SQL Server 2005 High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Excel as Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Pro SQL Server 2005 High Performance: High-Speed ASP.NET 2.0 Data Access . . . . . . . . . . . . . . . . . .7
Expert F#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Pro VB 9.0 and the .NET 3.5 Framework, Third Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Expert MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Pro WCF: Practical Microsoft SOA Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Expert Visual C++/CLI: .NET for Visual C++ Programmers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Pro Web 2.0 Mashups: Remixing Data and Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Exploring C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Pro WF: Windows Workflow in .NET 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level. . . . . . . . . . . . . . . . . . . . . . . .8
Pro WPF: Windows Presentation Foundation in .NET 3.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
First Steps: Developing BizTalk Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Raven: Scripting Java Builds with Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Flex Solutions: Essential Techniques for Flex 2 and Flex 3 Developers . . . . . . . . . . . . . . . . . . . . . . . .14
RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach . . . . . . . . . . . . . . . . . . . . . . . .7
Foundation Actionscript 3.0 Animation: Making Things Move!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Scaling Rails: Building Giant Websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Foundation ActionScript 3.0 with Flash CS3 and Flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
SCWCD Exam with Java EE 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Foundation AIR: Creating Desktop Applications with the Adobe Integrated Runtime . . . . . . . . . . . . . .15
SharePoint 2007 User’s Guide: Learning Microsoft’s Collaboration and Productivity Platform . . . . . . . .5
Foundation Flash Animation Techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent . . . . .8
Foundation Flash CS3 for Designers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Taking Your iPhone to the Max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Foundation Flex for Designers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Textpattern Solutions: PHP-Based Content Management Made Easy . . . . . . . . . . . . . . . . . . . . . . . . .15
Foundation Flex for Developers: Data-Driven Applications with PHP, ASP.NET, ColdFusion, and FDS . .15
Troubleshooting Oracle Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Foundations of ASP.NET AJAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Visual Basic 2005 Recipes: A Problem-Solution Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Foundations of F# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Web Development Solutions: Ajax APIs Libraries and Hosted Services Made Easy . . . . . . . . . . . . . . .15
Foundations of GTK+ Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Web Standards Creativity: Innovations in Web Design with XHTML CSS and DOM Scripting . . . . . . . .15
Foundations of Qt® Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Windows Home Server User’s Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Foundations of RSpec: Behavior-Driven Development with Ruby and Rails . . . . . . . . . . . . . . . . . . . . .13
Windows Vista: Beyond the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Founders at Work: Stories of Startups’ Early Days . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Word 2007: Beyond the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
LEGO Mindstorms NXT-G Programming Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Workflow in the 2007 Microsoft Office System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
LINQ for VB 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
XNA Game Programming Recipes: A Problem-Solution Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
6
www.apr
www
ess.com
.apr
Toll Fr
T
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
oll Fr
ders-ny@springer
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
.com
ders-ny@springer
auT
auT hoR INdEx
NAME
PAGE NAME
PAGE NAME
PAGE NAME
PAGE
ADAMS, CAMERON . . . . . . . . . . . . . . . . . . . . . 15
FERRACCHIATI, FABIO CLAUDIO . . . . . . . . . . . . 6
KOTHURI, RAVIKANTH V. . . . . . . . . . . . . . . . . . . 7
REID, JON . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ADAMS, SUSIE . . . . . . . . . . . . . . . . . . . . . . . . . . 5
FOGGON, DAMIEN . . . . . . . . . . . . . . . . . . . . . . 3
KRAUSE, ANDREW . . . . . . . . . . . . . . . . . . . . . 10
REID, MARTIN VP . . . . . . . . . . . . . . . . . . . . . . 7
AGARWAL, VIDYA VRAT. . . . . . . . . . . . . . . . . . . . 4
FOUCHÉ, GUY . . . . . . . . . . . . . . . . . . . . . . . . 4,6
KRISHNA, ASHISH . . . . . . . . . . . . . . . . . . . . . 12
RIOU, MATTHIEU . . . . . . . . . . . . . . . . . . . . . . 12
ALAMEDA, ELDON . . . . . . . . . . . . . . . . . . . . . . 12
FRANCIS, MARK ‘NORM’ NORMAN . . . . . . . . . 15
KUHN, DARL . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
RIzzO, THOMAS . . . . . . . . . . . . . . . . . . . . . . . . . 7
ALAPATI, SAM R. . . . . . . . . . . . . . . . . . . . . . . 6,7
FREDBORG, MARY . . . . . . . . . . . . . . . . . . . . . . 15
LANGIT, LYNN . . . . . . . . . . . . . . . . . . . . . . . . . . 7
ROSSON, ALLAN . . . . . . . . . . . . . . . . . . . . . . 15
ALLEN, SCOTT . . . . . . . . . . . . . . . . . . . . . . . . . . 6
FRIESEN, JEFF . . . . . . . . . . . . . . . . . . . . . . . . 11
LANGRIDGE, STUART . . . . . . . . . . . . . . . . . . . 14
ROUGHLEY, IAN . . . . . . . . . . . . . . . . . . . . . . . 12
ALLSOPP, JOHN . . . . . . . . . . . . . . . . . . . . . . . . 15
GASPERI, MICHAEL . . . . . . . . . . . . . . . . . . . . . 9
LEE, JAMES . . . . . . . . . . . . . . . . . . . . . . . . . . 13
RUBBELKE, LARA . . . . . . . . . . . . . . . . . . . . . . 7
ANTOGNINI, CHRISTIAN . . . . . . . . . . . . . . . . . . . 6
GEOGHEGAN, MICHAEL . . . . . . . . . . . . . . . . . 14
LEE, WEI-MENG . . . . . . . . . . . . . . . . . . . . . . . . 6
RUBIN, DAN . . . . . . . . . . . . . . . . . . . . . . . . . . 15
ASCHENBRENNER, KLAUS . . . . . . . . . . . . . . . . . 7
GILANI, SYED FAHAD . . . . . . . . . . . . . . . . . . . . 6
LEON, LORDALEX . . . . . . . . . . . . . . . . . . . . . . 15
SABLE, ROBERT . . . . . . . . . . . . . . . . . . . . . . . 15
BAHREE, AMIT . . . . . . . . . . . . . . . . . . . . . . . . . . 5
GILMORE, W. JASON . . . . . . . . . . . . . . . . . 7,13
LEWIS, ANDRE . . . . . . . . . . . . . . . . . . . . . . . . 14
SADUN, ERICA . . . . . . . . . . . . . . . . . . . . . . . . . 8
BALANESCU, EMILIAN . . . . . . . . . . . . . . . . . . . . 8
GODFRIND, ALBERT . . . . . . . . . . . . . . . . . . . . . 7
LINDLEY, CODY . . . . . . . . . . . . . . . . . . . . . . . 15
SAMBELLS, JEFFREY . . . . . . . . . . . . . . . . 14,15
BALES, DONALD . . . . . . . . . . . . . . . . . . . . . . . . 6
GONzALEz, OMAR . . . . . . . . . . . . . . . . . . . . . 14
LISCHNER, RAY . . . . . . . . . . . . . . . . . . . . . . . . 4
SAYED, ASIF . . . . . . . . . . . . . . . . . . . . . . . . . . 5
BARKER, KEN. . . . . . . . . . . . . . . . . . . . . . . . . . 13
GORALSKI, GREG . . . . . . . . . . . . . . . . . . . . . . 15
LIVINGSTON, JESSICA . . . . . . . . . . . . . . . . . . . 8
SCHAIRBAUM, JOSH . . . . . . . . . . . . . . . . . . . 14
BATES, SETH . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
GRANICz, ADAM . . . . . . . . . . . . . . . . . . . . . . . . 5
LLOYD, IAN . . . . . . . . . . . . . . . . . . . . . . . . . . 15
SCHOLz, MATTHIAS PAUL . . . . . . . . . . . . . . . . 8
BEINAT, EURO . . . . . . . . . . . . . . . . . . . . . . . . . . 7
GRANNELL, CRAIG . . . . . . . . . . . . . . . . . . . . . 14
LOBÃO, ALEXANDRE SANTOS . . . . . . . . . . . . . . 3
SCHOROW, DAVID . . . . . . . . . . . . . . . . . . . . . 12
BELL, DR. CHARLES A. . . . . . . . . . . . . . . . . . . . 10
GREENBERG, IRA . . . . . . . . . . . . . . . . . . . . . . 15
LOFTIN, ROBERT . . . . . . . . . . . . . . . . . . . . . . . 6
SCHULTz, DAVID . . . . . . . . . . . . . . . . . . . . . . 14
BERUBE, DAVID . . . . . . . . . . . . . . . . . . . . . . 8,10
GRIEB, JOHN . . . . . . . . . . . . . . . . . . . . . . . . . . 4
LOPP, MICHAEL . . . . . . . . . . . . . . . . . . . . . . . . 8
SEKLER, MICHAEL . . . . . . . . . . . . . . . . . . . . . 12
BINI, OLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
GROOTJANS, RIEMER . . . . . . . . . . . . . . . . . . . . 4
MACDONALD, MATTHEW . . . . . . . . . . . . . . 4,5,6
SHALLAHAMER, CRAIG . . . . . . . . . . . . . . . . . . 7
BLANK, R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
GROSS, CHRISTIAN . . . . . . . . . . . . . . . . . . . . . 4
MACHACEK, JAN . . . . . . . . . . . . . . . . . . . . . . 11
SHARMA, SHASHANK . . . . . . . . . . . . . . . . . . . 10
BOULTON, MARK . . . . . . . . . . . . . . . . . . . . . . . 15
GUNDERLOY, MIKE . . . . . . . . . . . . . . . . . . . . . . 8
MACHANIC, ADAM . . . . . . . . . . . . . . . . . . . . . . 7
SMITH, NATHAN . . . . . . . . . . . . . . . . . . . . . . . 15
BOWERS, MICHAEL . . . . . . . . . . . . . . . . . . . . 14
GUSTAFSON, AARON . . . . . . . . . . . . . . . . 14,15
MANGES, JOE O’BRIEN . . . . . . . . . . . . . . . . . . 9
SMITH, STEWART . . . . . . . . . . . . . . . . . . . . 8,10
BRADBURNE, ALAN . . . . . . . . . . . . . . . . . . . . 14
HAAN, LEX DE . . . . . . . . . . . . . . . . . . . . . . . . . 7
MANN, DAVID . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SMITH, TONY . . . . . . . . . . . . . . . . . . . . . . . . . . 5
BROWN, CHARLES E . . . . . . . . . . . . . . . . . . . 15
HAMER, CAROL . . . . . . . . . . . . . . . . . . . . . . . 11
MARCOTTE, ETHAN . . . . . . . . . . . . . . . . . . . . 15
SNOOK, JONATHAN . . . . . . . . . . . . . . . . . . . . 14
BRUGGEMAN, MARGRIET . . . . . . . . . . . . . . . . 3
HAMOU, ANDRÉ BEN . . . . . . . . . . . . . . . . . . . . 8
MARINSCHEK, MARTIN . . . . . . . . . . . . . . . . . 12
SPIEGL, THOMAS . . . . . . . . . . . . . . . . . . . . . . 12
BRUGGEMAN, NIKANDER . . . . . . . . . . . . . . . . 3
HARDY, JEFF . . . . . . . . . . . . . . . . . . . . . . . . . 12
MARSHALL, KEVIN . . . . . . . . . . . . . . . . . . . . . 13
SPOLSKY, JOEL . . . . . . . . . . . . . . . . . . . . . . . . 8
BRYLA, BOB. . . . . . . . . . . . . . . . . . . . . . . . . . . 7
HARMES, ROSS . . . . . . . . . . . . . . . . . . . . . . . 12
MAXIMO, RUI . . . . . . . . . . . . . . . . . . . . . . . . . . 6
STEHLING, BRENNAN . . . . . . . . . . . . . . . . . . . . 7
BUDD, ANDY . . . . . . . . . . . . . . . . . . . . . . . . . 15
HARROP, ROB . . . . . . . . . . . . . . . . . . . . . . . . . 11
MCARTHUR, KEVIN . . . . . . . . . . . . . . . . . . . . . . 9
STEPEK, zACH . . . . . . . . . . . . . . . . . . . . . . . . 15
BUKOVICS, BRUCE . . . . . . . . . . . . . . . . . . . . . 5
HASSELL, JONATHAN . . . . . . . . . . . . . . . . . . 5,6
MCGUGAN, WILL . . . . . . . . . . . . . . . . . . . . . . . 9
STILL, MICHAEL . . . . . . . . . . . . . . . . . . . . . 8,10
CAMERON, ROB . . . . . . . . . . . . . . . . . . . . . . . . 3
HASSOUN, DAVID . . . . . . . . . . . . . . . . . . . . . . 15
MCSHARRY, SEAN . . . . . . . . . . . . . . . . . . . . . . . 5
SYME, DON . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
CAMPBELL, TONY . . . . . . . . . . . . . . . . . . . . 5,6
HEEGE, MARCUS . . . . . . . . . . . . . . . . . . . . . . . 6
MEYERS, SCOTT . . . . . . . . . . . . . . . . . . . . . . . 8
SzPUSzTA, MARIO . . . . . . . . . . . . . . . . . . . . . . 5
CASARIO, MARCO . . . . . . . . . . . . . . . . . . . . . 14
HEILMANN, CHRISTIAN . . . . . . . . . . . . . . . . . . 15
MICHALK, DALE . . . . . . . . . . . . . . . . . . . . . . . . 3
THOMAS, KEIR . . . . . . . . . . . . . . . . . . . . . . . . 10
CHARLTON, CHRIS . . . . . . . . . . . . . . . . . . . . . 14
HERMAN, TODD . . . . . . . . . . . . . . . . . . . . . . . . 4
MINTER, DAVE . . . . . . . . . . . . . . . . . . . . . . . . 11
TROELSEN, ANDREW . . . . . . . . . . . . . . . . . . 5,6
CHURCHER, CLARE . . . . . . . . . . . . . . . . . . . . . 7
HILD, ED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
MITTAL, KUNAL . . . . . . . . . . . . . . . . . . . . . . . . 12
TURNER, CAMERON . . . . . . . . . . . . . . . . . . . . 14
CICORIA, SHAWN . . . . . . . . . . . . . . . . . . . . . . 5
HILLIER, SCOT P. . . . . . . . . . . . . . . . . . . . . . . . 6
MOODIE, MATTHEW . . . . . . . . . . . . . . . . . . . . 12
VANDYK, JOHN K. . . . . . . . . . . . . . . . . . . . . . . 14
CISTERNINO, ANTONIO. . . . . . . . . . . . . . . . . . . 5
HIRT, ALLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
MORONEY, LAURENCE . . . . . . . . . . . . . . . . . . . 4
VUGT, SANDER VAN . . . . . . . . . . . . . . . . . . . . 10
CLARKE, ANDY . . . . . . . . . . . . . . . . . . . . . . . . 15
HOLOVATY, ADRIAN . . . . . . . . . . . . . . . . . . . . 13
MORRISON, CONNIE . . . . . . . . . . . . . . . . . . . . . 6
WADIA, zUBIN . . . . . . . . . . . . . . . . . . . . . . . . 12
COLES, MICHAEL . . . . . . . . . . . . . . . . . . . . . . 7
HUDDLESTON, JAMES . . . . . . . . . . . . . . . . . 4,6
MULDER, DENNIS . . . . . . . . . . . . . . . . . . . . . . . 5
WALSH, BOB . . . . . . . . . . . . . . . . . . . . . . . . . . 8
COLLISON, SIMON . . . . . . . . . . . . . . . . . . . . . 15
HUMPHRIES, CHAD . . . . . . . . . . . . . . . . . . . . 13
MYATT, ADAM . . . . . . . . . . . . . . . . . . . . . . . . 11
WEBB, DAN . . . . . . . . . . . . . . . . . . . . . . . . . . 14
COOK, CRAIG . . . . . . . . . . . . . . . . . . . . . . . . . 14
HURBAIN, ISABELLE L. . . . . . . . . . . . . . . . . . . . 8
NANDA, ARUP . . . . . . . . . . . . . . . . . . . . . . . . . 7
WEBSTER, STEVE . . . . . . . . . . . . . . . . . . . . . . 15
COOPER, PETER . . . . . . . . . . . . . . . . . . . . . . . 10
HURBAIN, PHILIPPE E. . . . . . . . . . . . . . . . . . . . 8
NASH, TREY . . . . . . . . . . . . . . . . . . . . . . . . 4,5,6
WESTGATE, MATT . . . . . . . . . . . . . . . . . . . . . 14
CORNELL, PAUL . . . . . . . . . . . . . . . . . . . . . . . . 6
JACOBS, SAS . . . . . . . . . . . . . . . . . . . . . . . . . 15
NEWTON, KEENAN . . . . . . . . . . . . . . . . . . . . . 5
WEYCHERT, ROB . . . . . . . . . . . . . . . . . . . . . . 15
CROFT, JEFF . . . . . . . . . . . . . . . . . . . . . . . . . 15
JAGGI, KUNAL . . . . . . . . . . . . . . . . . . . . . . . . 11
OTUOME, HASAN . . . . . . . . . . . . . . . . . . . . . . 14
WIGHTMAN, JIM . . . . . . . . . . . . . . . . . . . . . . . . 7
CYLL, TOPHER . . . . . . . . . . . . . . . . . . . . . . . . 9
JANUS, PHILO . . . . . . . . . . . . . . . . . . . . . . . . . 6
PARS, ROBIN . . . . . . . . . . . . . . . . . . . . . . . . . . 4
WILLIAMS, DAMON . . . . . . . . . . . . . . . . . . 6,14
DALGLEISH, DEBRA . . . . . . . . . . . . . . . . . . . . . 3
JONES, ALLEN . . . . . . . . . . . . . . . . . . . . . . . . . 4
PATHAK, NISHITH . . . . . . . . . . . . . . . . . . . . . . . 5
WILLIAMS, JUSTIN . . . . . . . . . . . . . . . . . . . . . 15
DARIE, CRISTIAN . . . . . . . . . . . . . . . . . . . . . . . 8
JONES, TIM . . . . . . . . . . . . . . . . . . . . . . . . . . 15
PEDERSEN, JACOB HAMMER . . . . . . . . . . . . . . 6
WILLISON, TIM . . . . . . . . . . . . . . . . . . . . . . . . 15
DASWANI, NEIL . . . . . . . . . . . . . . . . . . . . . . . . 8
JOSHI, BIPIN . . . . . . . . . . . . . . . . . . . . . . . . . . 6
PEIRIS, CHRIS . . . . . . . . . . . . . . . . . . . . . . . . . 5
WOLFE, DAVID . . . . . . . . . . . . . . . . . . . . . . . . 15
DAVIES, JEFF . . . . . . . . . . . . . . . . . . . . . . . . . 12
CARNEIRO, CLOVES JR. . . . . . . . . . . . . . . . . . 12
PETERS, KEITH . . . . . . . . . . . . . . . . . . . . . . . . 15
YADAVA, HIMANSHU . . . . . . . . . . . . . . . . . . . . 10
DAVISON, ANDREW . . . . . . . . . . . . . . . . . . . . 12
KAPLAN-MOSS, JACOB . . . . . . . . . . . . . . . . . 13
PICKERING, ROBERT . . . . . . . . . . . . . . . . . . . . 6
YARD, TODD . . . . . . . . . . . . . . . . . . . . . . . . . . 15
DEWSON, ROBIN . . . . . . . . . . . . . . . . . . . . . . . 7
KELLY, BARRY . . . . . . . . . . . . . . . . . . . . . . . . 15
PITRE, RAHUL . . . . . . . . . . . . . . . . . . . . . . . . 14
YEE, RAYMOND . . . . . . . . . . . . . . . . . . . . . . . 14
DIAz, DUSTIN . . . . . . . . . . . . . . . . . . . . . . . . . 12
KELLY, JIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
POTENCIER, FABIEN . . . . . . . . . . . . . . . . . . . 10
YURE, JON . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
DIXON, HELEN . . . . . . . . . . . . . . . . . . . . . . . . . 6
KERN, CHRISTOPH . . . . . . . . . . . . . . . . . . . . . . 8
POTTS, KEVIN . . . . . . . . . . . . . . . . . . . . . . . . 15
zAMBON, GIULIO . . . . . . . . . . . . . . . . . . . . . . 12
DUPONT, ANDREW . . . . . . . . . . . . . . . . . . . . . 13
KESAVAN, ANITA . . . . . . . . . . . . . . . . . . . . . . . . 8
POWERS, DAVID . . . . . . . . . . . . . . . . . . . . . . . 15
zAMMETTI, FRANK . . . . . . . . . . . . . . . . . . . . . 14
EDNEY, ANDREW . . . . . . . . . . . . . . . . . . . . . 3,6
KIM, CHARLES . . . . . . . . . . . . . . . . . . . . . . . . . 6
PURVIS, MICHAEL . . . . . . . . . . . . . . . . . . . . . 14
zANDSTRA, MATT . . . . . . . . . . . . . . . . . . . . . 10
ELST, PETER . . . . . . . . . . . . . . . . . . . . . . . . . 15
KLASS, DAN . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PYTEL, CHAD . . . . . . . . . . . . . . . . . . . . . . . . . 13
zANINOTTO, FRANÇOIS . . . . . . . . . . . . . . . . . 10
EVANGELISTA, BRUNO PEREIRA . . . . . . . . . . . . 3
KOPPELAARS, TOON . . . . . . . . . . . . . . . . . . . . 7
RAGHURAM, RANGA. . . . . . . . . . . . . . . . . . . . . 6
zERVAAS, QUENTIN . . . . . . . . . . . . . . . . . . . . 10
FARLEY, JIM . . . . . . . . . . . . . . . . . . . . . . . . . . 11
KORHONEN, CHRIS . . . . . . . . . . . . . . . . . . . . . 15
RAHMEL, DAN . . . . . . . . . . . . . . . . . . . . . . . . 14
FEATHERSTON, DEREK . . . . . . . . . . . . . . . . . . 15
KORNELIS, HUGO . . . . . . . . . . . . . . . . . . . . . . . 7
RAJAN, RAKESH . . . . . . . . . . . . . . . . . . . . . . . 4
Contact our User Group
GET YOUR USER Liaison, Cheryl Martinez at
cheryl.martinez@apress.com
GROUP INVOLVED!
Toll Fr
T
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
oll Fr
ders-ny@springer
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
.com
ders-ny@springer
www.apr
www
ess.com
.apr
7
You Need the Companion eBook
Your purchase of any Apress book entitles you to buy
the companion PDF-version eBook for only $10. Take
the weightless companion with you anywhere.
e believe our Apress titles wil prove so indispensable that you’l want to carry
Wthem with you everywhere, which is why we are offering companion eBooks
(in PDF format) for $10 to customers who purchase the hard copy version of any of
our titles. Convenient and ful y searchable, the PDF version of any content-rich,
page-heavy Apress book makes a valuable addition to your programming library. You
can easily find and copy code—or perform examples by quickly toggling between
instructions and the application. Even simultaneously tackling a donut, diet soda,
and complex code becomes simplified with hands-free eBooks!
Once you purchase your book, getting the $10 companion eBook is simple:
1 Visit www.apress.com/promo/tendollars/.
2 Complete a basic registration form to receive a randomly
generated question about this title.
3 Answer the question correctly in 60 seconds, and you will
receive a promotional code to redeem for the $10.00 eBook.
2855 TELEGRAPH AVENUE SUITE 600 BERKELEY, CA 94705
All Apress eBooks subject to copyright protection. No part may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher. The purchaser may print the
work in full or in part for their own noncommercial use. The purchaser may place the eBook title on any of their
personal computers for their own personal reading and reference.
8
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
Apress Catalog | Fal -07 Order Form
Date:
Sales Rep.
Tel.#
Acct. #
P.O.#
Contact
Tel.#
BILL TO:
SHIP TO:
Institution
Institution
Address
Address
City
State
zip
City
State
zip
Special Instructions:
Special Instructions:
Qty
ISBN
Title/Author
Price
Toll Fr
T
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
oll Fr
ders-ny@springer
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
.com
ders-ny@springer
www.apress.com
9
Apress Catalog | Fal -07 Order Form
Qty
ISBN
Title/Author
Price
WINdoWS aNd .NET
oPEN SouRcE coNTINuEd
Pg Qty
ISBN
Title/Author
Price
Pg Qty
ISBN
Title/Author
Price
3
___
97859059936 Pro SharePoint 2007 Development/BRUGGEMAN
$9.99
0 ___
978590596722 The Berkeley DB Book/YADAVA
$9.99
3
___
978590598658 Pro ASP.NET 3.5 Server/CAMERON, MICHALk
$59.99
0 ___
978590599235 Beginning Ubuntu Server Administration/VAN VUGT $39.99
3
___
978590598900 Beginning PivotTables in Excel 2007/DALGLEISH
$3.99
0 ___
978590599099 PHP Objects, Patterns, 2nd/ZANDSTRA
$.99
3
___
978590598986 Windows Home Server/EDNEY
$3.99
0 ___
978590599068 Practical PHP Web 2.0 Applications/ZERVAAS
$.99
3
___
97859059922 Beginning XNA Game Programming/DE FARIA
$39.99
3
___
97859059967 Beginning ASP.NET 3.5 Data Access/FOGGON
$9.99
javaTm TEchNoloGy
___
97859059870 Accelerated VB 9.0/FOUCH,NASH
$39.99
Pg Qty
ISBN
Title/Author
Price
___
978590598283 Foundations of ASP.NET AJAX/GRIEBMORONEY
$39.99
___
978590599259 XNA Game Programming Recipes/GROOTJANS
$39.99
___
97859059888 Practical JRuby on Rails Web 2.0 Projects/BINI
$39.99
___
978590598696 Beginning C# 3.0/GROSS
$39.99
___
97859059863 Practical JBoss Seam Projects/FARLEY
$39.99
___
978590599389 Beginning VB 2008/GROSS
$39.99
___
978590598306 Beginning Java SE 6 Platform/FRIESEN
$39.99
___
978590598528 Visual Basic 2005 Recipes/HERMAN
$9.99
___
97859059880 Creating Mobile Games: Using Java ME/HAMER
$5.99
___
978590599006 Beginning C# 3.0 Databases/HUDDLESTON
$39.99
___
9785905992 Pro Spring 2/HARROP, MACHACEk
$59.99
___
9785905979 Exploring C++/LISCHNER
$9.99
___
978590598672 SCWCD Exam with Java EE 5/
$.99
___
97859059897 Beginning ASP.NET 3.5 in C# 3.0/MACDONALD
$9.99
___
978590596852 Beginning Spring 2/MINTER
$.99
___
97859059892 Beginning ASP.NET 3.5 in VB 9.0/MACDONALD
$9.99
___
978590598955 Pro Netbeans IDE 6 Rich Client Platform/MYATT
$9.99
5
___
97859059893 Pro ASP.NET 3.5 in C# 3.0, 2nd/MACDONALD
$59.99
2 ___
978590599037 Practical Apache Struts 2 Web 2.0/ROUGHLEY
$39.99
5
___
978590598733 Accelerated C# 3.0/TREY NASH
$39.99
2 ___
978590597378 The Definitive Guide to Apache MyFaces/WADIA
$.99
5
___
978590596555 The Definitive Guide to the Microsoft/NEWTON
$9.99
2 ___
9785905990 Beginning JSP, JSF and Tomcat Web/SEkLER
$39.99
5
___
97859059852 Client-Side Reporting with Visual Studio 2005/SAYED $9.99
5
___
97859059850 Expert F#/SYME, GRANICZ, CISTERNINO
$69.99
WEb dEvEloPmENT
5
___
97859059889 Pro C# 3.0 and the .NET 3.5, th/TROELSEN
$59.99
Pg Qty
ISBN
Title/Author
Price
5
___
97859059822 Pro VB 9.0 and the .NET 3.5, 3rd/TROELSEN
$59.99
2 ___
9785905978 Practical Rails Projects/ALAMEDA
$.99
daTabaSE aNd Sql
2 ___
978590596869 Beginning Rails/CARNEIRO JR., HARDY
$3.99
2 ___
978590599082 Pro JavaScript Design Patterns/DIAZ, HARMES
$.99
Pg Qty
ISBN
Title/Author
Price
3 ___
97859059998 Practical Prototype and script.aculo.us/DUPONT
$39.99
6
___
9785905997 Troubleshooting Oracle Performance/ANTOGNINI
$59.99
3 ___
978590598627 Beginning PHP and MySQL, 3rd/GILMORE
$.99
6
___
97859059905 Oracle Database g: New Features/ALAPATI, kIM $39.99
3 ___
978590597255 Pro Django: Web Development/HOLOVATY
$.99
6
___
978590598825 Beginning PL/SQL/BALES
$.99
3 ___
978590599228 Foundations of RSpec: Behavior-Driven/BARkER
$39.99
7
___
978590597705 Beginning PHP and Oracle/ BRYLA, GILMORE
$9.99
3 ___
978590598337 Beginning Perl 6/LEE
$39.99
7
___
97859059780 Pro SQL Server 2005 High Availability/HIRT
$79.99
3 ___
9785905987 Pro ActiveRecord for Ruby/MARSHALL
$39.99
7
___
978590598993 Pro Oracle Spatial for Oracle Database/kOTHURI
$89.99
___
978590598795 Beginning Microsoft Office Live/PITRE
$2.99
7
___
9785905985 RMAN Recipes for Oracle Database/ALAPATI
$59.99
___
9785905988 Beginning Joomla!/RAHMEL
$.99
7
___
978590598887 Pro SQL Server 2005, 2nd/COLES
$9.99
___
978590599327 Scaling Rails: Building Giant Websites/SCHAIRBAUM $39.99
7
___
978590598603 Pro SQL Server High Performance/STEHLING
$59.99
___
9785905976 Accelerated DOM Scripting with Ajax/GUSTAFSON $39.99
7
___
978590598979 Pro SQL Server 2005 Integration/WIGHTMAN
$9.99
___
978590598580 Pro Web 2.0 Mashups: Remixing Data/YEE
$9.99
GENERal comPuTING
FRIENdS oF Ed
Pg Qty
ISBN
Title/Author
Price
Pg Qty
ISBN
Title/Author
Price
8
___
9785905993 Painless Project Management, 2nd/GUNDERLOY
$3.99
___
978590598962 AdvancED Flex Application Development/BLANk
$5.99
8
___
97859059879 LEGO MINDSTORMS NXT-G Programming/kELLY
$2.99
___
97859059876 Flex Solutions: Essential Techniques/CASARIO
$.99
8
___
978590598375 Mac OS X Leopard: Beyond the Manual/MEYERS
$3.99
___
97859059905 Podcast Solutions/ GEOGHEGAN, kLASS
$2.99
8
___
978590599266 Taking Your iPhone to the Max/SADUN
$2.99
___
978590599075 The Essential Guide to CSS and HTML/GRANNELL $3.99
___
97859059860 Foundation Flash CS3 for Designers/GREEN
$39.99
oPEN SouRcE
5 ___
97859059898 Foundation Flex for Developers/JACOBS
$.99
5 ___
97859059929 Foundation Flash Animation Techniques/JONES
$39.99
Pg Qty
ISBN
Title/Author
Price
5 ___
978590598368 Creating Mashups with Adobe Flex/kORHONEN
$2.99
8
___
9785905986 Beginning PHP and MySQL, 2nd/BALANESCU
$9.99
5 ___
97859059877 Foundation Flex for Designers/LEON, GORALSkI
$39.99
8
___
9785905982 Practical Ruby for System Administration/HAMOU
$.99
5 ___
978590598399 Business Web Design Solutions Using Web/POTTS $39.99
8
___
97859059933 Practical Reporting with Ruby and Rails/BERUBE
$2.99
5 ___
978590598597 The Essential Guide to Dreamweaver/POWERS
$9.99
9
___
9785905992 Practical Ruby Projects: Fresh Ideas with Ruby/CYLL $.99
5 ___
978590598566 AdvancED DOM Scripting/GUSTAFSON, SAMBELLS $9.99
9
___
9785905989 Pro PHP: Patterns, Frameworks, Testing/MCARTHUR $9.99
5 ___
978590599372 Foundation AIR: Creating Desktop/STEPEk
$36.99
9
___
978590598726 Beginning Game Development/MCGUGAN
$39.99
5 ___
97859059853 Foundation Actionscript 3.0 with Flash/WEBSTER, $39.99
9
___
97859059950 Agile Testing with Ruby and Rails/MANGES, O’BRIEN $39.99
5 ___
978590599297 Mac OS X Leopard Made Easy/WILLIAMS
$2.99
0 ___
978590598559 Beginning Fedora/SHARMA, THOMAS
$39.99
5 ___
97859059850 Object-Oriented ActionScript 3.0/YARD, ELST
$9.99
0 ___
97859059833 Foundations of Qt Development/THELIN
$5.99
* Please note: Due to limited space book titles have been abbreviated and full author lists shortened. For full listing, please refer to catalog entry.
20
www.apress.com
Toll Fr
T
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
oll Fr
ders-ny@springer
ee: 1-800-SPRINGER (1-800-777-4643) E-mail: or
.com
ders-ny@springer
be First…
…with apress firstPress
If you like to stay ahead of the curve, Apress has you covered with its innovative
firstPress briefs. Wel edited and efficient, firstPress briefs are designed to cover
a specific cutting-edge technology in fewer than 150 pages. They are just like
normal Apress books, only shorter and in a highly portable PDF format so you get
the information you need when and where you need it. Get them now electronical y
by going to http://apress.com/ecommerce/firstpress.html. Or, order the hard
copy versions through Apress or major booksellers.
Make firstPress your first
stop when you need a handy
refererence guide:
• Cutting-edge technologies
• Portable PDF format
• Affordable price
VISIT
http://apress.com/ecommerce/firstpress.html
today to take a look at our emerging firstPress titles.
Learn what you need, first.
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
2
GEAR UP
for your group!
Need fun stuff
for your next
group event?
Just contact our
User Group Liaison,
Cheryl Martinez, at
cheryl.martinez@apress.com
to get you and your
group all geared up!
wanted:
Reviewers
If your group has an active book review program, we’ll
send you free books in exchange for a thoughtful review
posted to any or all of the following locations:
l A heavily trafficked blog, group website, or “geek” site
l Amazon, Barnes and Noble, or Bookpool websites
l A print publication
ContaCt your apress user Group Liason for more info!
22
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
FIND IT FAST
with the Apress SuperIndex ™
Quickly Find Out What the Experts Know
Leading by innovation, Apress now offers you its SuperIndex™, a turbo-
charged companion to the fine index in this book. The Apress
SuperIndex™ is a keyword and phrase-enabled search tool that lets you
search through the entire Apress library. Powered by dtSearch™, it delivers
results instantly.
Instead of paging through a book or a PDF, you can electronically access the
topic of your choice from a vast array of Apress titles. The Apress
SuperIndex™ is the perfect tool to find critical snippets of code or an obscure
reference. The Apress SuperIndex™ enables all users to harness essential
information and data from the best minds in technology.
No registration is required, and the Apress SuperIndex™ is free to use.
1 Thorough and comprehensive searches of over 300 titles
2 No registration required
3 Instantaneous results
4 A single destination to find what you need
5 Engineered for speed and accuracy
6 Will spare your time, application, and anxiety level
Search now: http://superindex.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com
www.apress.com
23
book oRdERING
Sales in North and South america,
Sales in Europe, africa,
corporate, Government,
mexico, and the caribbean
the middle East, and India
or Special Sales
For sales in these regions, please contact:
For sales in these regions (except Denmark,
Please contact: sales@apress.com
Springer
The Netherlands, and Sweden), please
user Group Sales and Information
233 Spring Street
contact:
New York, NY 003
Computer Bookshops (CBL)
Apress supports User Groups’ education
Toll Free: -800-SPRINGER
205 Formans Road
and training efforts. Please register at the
Main Fax: (20) 38-505
Sparkhill
following web address to participate: http://
www.apress.com/userGroups/
Email: orders-ny@springer.com
Birmingham
register.html.
Website: springer.com
B 3AX, Uk
Benefits include:
Sales Director
Phone: (+) 2 778 3333
Matt Conmy, Sales Director, Books
Fax: (+) 2 606 069
• Discounts—a special 25% discount off
Phone: (22) 60-578
Website: www.computerbookshops.com/
the retail price of Apress titles.
E-mail: matt.conmy@springer.com
apress
• Free books for review purposes.
E-mail (in the Uk and Eire):
• Advanced PDF’s or review copies
library Sales
customerservices@computerbookshops.com
of books before they are officially
Pascal Schwarzer
E-mail (all other territories):
released.
Phone: (22) 60-726
international@computerbookshops.com
• Promotional items, such as way cool
Email: pascal.schwarzer@springer.com
limited edition Apress t-shirts.
Sales in denmark, The Netherlands,
• Authors that are able to speak at your
National accounts
and Sweden
events.
Stephany Le
For sales in the following regions,
• Apress catalogs are also available upon
National Account Manager
please contact:
request.
Phone: (08) 227-0368
Denmark:
To obtain the User Group discount,
E-mail: Stephany.le@springer.com
Ravenholm Computing A/S
please contact our distributor, Springer-
Ryttermarken 0
Verlag. When placing your order, be sure
Eastern and mid-West Region
3520 Farum
to mention the name of your group and
Richard Carle
Tel: +5 88 99 00
specify the user group promotion code.
Phone: (78) 395-232
Fax: +5 88 99 88
If you forgot the code, contact the Apress
E-Mail: richard.carle@springer.com
E-mail: salg@ravenholm.dk
User Group Liaison, Cheryl Martinez, at
cheryl.martinez@apress.com.
Western Region
The Netherlands:
Ted H. Terry, Alan Read, and David Terry
Marc Vos
academic Review copies
Phone: (25) 77-3
for Professors
Roodveldt Import
E-mail: TeddyHugh@aol.com
Brouwesgracht 288
For textbook review copies, please submit
a request to: http://www.apress.com/misc/
canada
03 HG Amsterdam
Netherlands
academyreview.html
Direct Orders: John Woolsey
Phone: (59) 659-2665
E-mail: marc@roodveldt.nl
Review copies for media
E-mail: john.woolsey@springer.com
Sweden:
For review copies of Apress titles,
Pagina Foerlags AB
please contact either:
Or Login Brothers Canada
Vegagatan 2
Julie Miller (julie_miller@apress.com) or
32 Saulteaux Crescent
SE- 723 Sundbyberg, Sweden
Stephen Wiley (swiley@apress.com).
Winnipeg, Manitoba R3J 3T2
E-mail: infor@pagina.se
To order an apress book
29 Traders Boulevard East
www.pagina.se
Mississauga, Ontario LZ 2E5
Please contact your favorite real or online
bookstore to order any of our titles. See
Phone: (800) 665-8
Sales in Southeast asia
above to find a local store near you. Or
Email: orders@lb.ca
For sales in Southeast Asia (S. korea,
you may contact us directly at:
Thailand,Taiwan, Hong kong, Singapore,
Sales in australia and New Zealand
Malaysia, Indonesia, Philippines, Vietnam,
Apress L.P.
Please contact:
Brunei and Myanmar), please contact:
2560 Ninth St., Ste. 29
Berkeley, CA 970
Woodslane Pty Ltd
Pansing Distribution Pte Ltd (Books)
Unit 7/5 Vuko Place
38 Ang Mo kio Industrial Park
Phone: (50) 59-5930
Warriewood NSW 202
Ang Mo kio Avenue 0
Fax: (50) 59-5939
E-mail: sales@apress.com
Phone: 6-2-9970-5
Singapore 56969
Fax: 6-2-9970-5002
Tel: (65) 66-958
E-mail: info@woodslane.com.au
Fax: (65) 662-576
Website: http://www.woodslane.com.au
Contact: June Lim
E-mail: junelim@pansing.com
2
www.apress.com
Toll Free: 1-800-SPRINGER (1-800-777-4643) E-mail: orders-ny@springer.com