Development
The eXPeRT’s VOIce® In OPen sOuRce
Agile Blended
Development
NEW APRESS BOOKS 2008
Empowering the Professional Working in Agile
Blended Development with Quality Books on Java,
Spring, Ruby and Rails, Python, PHP, Flash, Flex,
Ajax, and JavaScript
Letter from the Editor
Apress responds to the trend toward Agile Blended
Development in open source and beyond…
Dear Reader,
Today’s open source developers have more choices
At Apress, we see growing demands for high-quality,
in their day-to-day development work than ever before.
leading-edge information on the latest agile blended, mashed,
They now have a huge set of free, agile open source
hybrid, polyglot development. We understand that you are
tools, frameworks, libraries, and IDEs to work with. Easy
facing a huge range of new technologies, and that this is
integration of these projects is also helping developers
both exciting and challenging in your professional work. So
create efficient and cost-effective decisions about which
we are publishing into nearly all the technologies that we
technologies and methodologies will best suit the needs
think you’ll need to work with in this increasingly interesting
of each project.
but diverse environment.
As a result, I see the language debate becoming less
Apress empowers you, the professional developer working
important as the focus moves to “getting the task done”
in Agile Blended Development (ABD), probably more than
easily and efficiently. Languages and frameworks are
any other publisher. Read on to find our latest books in
colliding, mashing, and integrating among the different
Java/Spring, Rails/Ruby, Python, PHP, and Flash/Flex. Our
tiers and application tasks, improving developers’ ability to
catalog highlights Agile Blended Development in a very task-
deliver the cost effectiveness and productivity that today’s
oriented way, organized by application tiers in the stack that
developers and their clients expect.
you work with every day.
Sincerely,
Steve Anglin, MSc
Senior Editor, Apress
TAsk 1: EnTErprisE AppLicATion DEvELopmEnT
Addressing the server-side/Business Logic tier and managing and
pro spring 2.5
integrating with other tiers in the application stack
JAn MAcHAcEk, JESSIcA DITT, ALEkSA VukOTIc, AnIRVAn cHAkRABORTy
cominG soon
978-1-59059-921-1
1000 pp. | $49.99 | softcover
Learn to build lighter, better-performing agile enterprise Java-based applications using
Spring Framework 2.5. The Spring Framework can integrate with open source tools like
Apache Struts, Hibernate, OpenJPA, GlassFish, and many more. you’ll work through a
real, scalable enterprise application and build it from the ground up with Spring, using
all the multiple web views and frameworks—while other books may use only one.
What You’ll Learn
• Build a simple Spring-based application
• understand how Dependency Injection works in Spring and how it works
in application design
• Get to the fundamentals of Aspect Oriented Design (AOP), which lies at the heart
of Spring, and apply it to application design
• Access and persist your data with Spring and its modules for JDBc, Hibernate,
iBATIS, JDO, OpenJPA, and others
• use Spring for business logic, transaction management, Java EE 5 plug-ins
(Project PitchFork), job scheduling, and mail support
• Apply and extend Spring to the web tier using Spring MVc and integrating
with other Java web-tier projects/technologies such as JSP, Struts, WebWork,
JRuby on Rails, Grails, and more
• Test and deploy with Spring
“Pro Spring is not a blatant clone of the supplied documentation.
Instead...the authors gracefully introduce Spring by adopting
a very pragmatic approach based on their real-world experiences
with the framework.”
—Valentin crettaz, JavaRanch Bartender (from review of Pro Spring)
www.apress.com
NEW
NEW
spring 2.5 recipes: A problem-solution Approach
The Definitive Guide to Terracotta: cluster the Jvm for spring,
GARy MAk
Hibernate, and poJo scalability
June 2008
TERRAcOTTA, Inc.
978-1-59059-979-2
700 pp. | $49.99 | softcover
May 2008
978-1-59059-986-0
Learn to build a three-tier Java EE application with web interface and database persis-
300 pp. | $44.99 | softcover
tence using the latest available Spring 2.5 fundamentals. All the topics are introduced
Terracotta cTO Ari Zilka and his team give you the definitive guide on Terracotta Java
by complete and real-world code examples for you to follow step by step. Gary mak
application infrastructure, as well as user secrets, recipes, and prepackaged frame-
will show you how to use the Spring Framework to develop Java EE applications with
works. Terracotta is a High Availability (HA) nth degree POJO (Plain Old Java Objects)
web interface and database persistence, based on your basic knowledge of Java and
scaling and clustering engine for use with the very popular Spring Framework, as well
the need to step into Java EE development rapidly.
as with Hibernate and Java EE. Several pragmatic real-world case studies will em-
power you to build highly scalable, optimized performing enterprise Java applications
for financial and even gaming applications.
www.apress.com
Building spring 2 Enterprise Applications
InTERFAcE21 , SETH LADD, BRAM SMEETS
August 2007
978-1-59059-918-1
“Wel -structured, features a good
335 pp. | $42.99 | softcover
breadth of topics covering all tiers
The Spring development team at Interface21 take you from
of enterprise Java applications,
first steps to integration of other technologies, and along
uses a lot of examples to illustrate
the presented concepts, and slim
the way examine the most useful features of Spring, the
enough to be read in its entirety
complete Spring web tools portfolio, and three-tier enter-
while that new Spring project
prise application design and testing. Everything you need to
goes under way.”
develop your own Spring enterprise applications.
—Michael Smolyak, JavaLobby
“Informative and useful tips/programming advice
Book Reviewer
spread throughout the book.”
—Sandesh Tattitali, JavaLobby Book Reviewer
Expert spring mvc and Web Flow
SETH LADD, DARREn DAVISOn, STEVEn DEVIJVER, cOLIn yATES
2006
978-1-59059-584-8
Beginning spring 2: From novice to professional
424 pp. | $44.99 | softcover
DAVE MInTER
Expert Spring MVC and Web Flow shows you how to use
December 2007
978-1-59059-685-2
the Spring web application development framework. This
271 pp. | $39.99 | softcover
book covers Spring’s Model-View-controller (MVc) code
The first and only Spring-authorized book that will take you through the first steps of
packages, HTTP, best practices for web application devel-
using Spring. Experienced author Dave minter discusses all the relevant integrated
opment, and integration with popular third-party utilities.
technologies that you should be aware of and illustrates how Spring makes using them
Also featured is the Spring Web Flow system, a cutting-edge workflow system intro-
easier. you’ll find coverage of the complete Spring web tools portfolio and how to
duced in Spring 1..
handle persistence and transaction management.
“I heartily recommend this book to anyone wishing to learn
the Spring MVc framework. 9 horseshoes.”
—Andrew Monkhouse, JavaRanch Bartender
www.apress.com
5
Beginning Hibernate:
From novice to professional
JEFF LInWOOD, DAVE MInTER
2006
978-1-59059-693-7
360 pp. | $39.99 | softcover
Ideal if you’re experienced in Java with databases but
are new to open source lightweight Hibernate. Author
Dave minter and contributor Jeff Linwood provide many
in-depth examples and write with a lively, practical approach that will appeal to
Hibernate beginners. no time is wasted on nonessential third-party tools, so you can
start building transaction-based engines and applications immediately.
pro EJB 3: Java persistence Api
MIkE kEITH, MERRIck ScHIncARIOL
2006
pro Java EE spring patterns: Best practices and Design
978-1-59059-645-6
strategies implementing Java EE patterns with spring
480 pp. | $44.99 | softcover
Framework
mike keith, EJB .0 co-specification lead, and merrick
DHRuBOJyOTI kAyAL
schinariol, reviewer of EJB .0, offer unparalleled insight
cominG soon
and expertise on the EJB .0 persistence specification, in a
978-1-4302-1009-2
truly definitive guide to using this sophisticated technology
500 pp. | $49.99 | softcover
to its full potential.
Pro Java EE Spring Patterns focuses on enterprise patterns, best practices, design
strategies, and proven solutions using key Java EE technologies including JSP™, serv-
lets, EJB™, and JMS APIs. In addition to the useful catalog of patterns, you’ll find best
practices documented and promoted for all these technologies, implemented in a very
pragmatic way using the Spring Framework and its counters.
www.apress.com
TAsk 2: WEB AppLicATion DEvELopmEnT
Addressing the Dynamic Web tier
Beginning Groovy and Grails: From novice to professional
cHRISTOPHER M. JuDD, JOSEPH FAISAL nuSAIRAT, JIM SHInGLER
June 2008
978-1-4302-1045-0
450 pp. | $42.99 | softcover
Get started with Groovy and Grails, using real world projects in Beginning Groovy and
Grails: From Novice to Professional—the first introductory book on the Groovy language
and its primary web framework, Grails. you’ll follow along with the development of
each project, implementing and running each application while learning new features
along the way.
What You’ll Learn
• Get to know the fundamentals of the open source, dynamic Groovy scripting
language and the Grails Web Framework, which is based on Groovy
• capitalize upon Grails’ well-defined framework architecture to build web
applications faster than ever before
• Enhance your web application with cutting-edge interface enhancements
using Ajax
• use Grails’ object-relational mapping solution (GORM) to manage your data
store more effectively than ever before
• Take advantage of Groovy to create reporting services, implement batch
processing, and create alternative client interfaces
• Deploy and upgrade your Grails-driven applications with expertise and ease
• Discover an alternative client in Groovy as well
www.apress.com
“As the best and only JRuby
reference, I’d highly recommend
you buy a copy if you are working
in, or planning to work in JRuby.
The book will help you to write
JRuby applications which make
good use of Ruby, Rails, Java
libraries, and Java Enterprise
Edition features.”
—James crisp,
Senior consultant, Jamescrisp.org
The Definitive Guide to Grails
practical Jruby on rails Web 2.0 projects:
GRAEME ROcHER
Bringing ruby on rails to Java
2006
OLA BInI
978-1-59059-758-3
384 pp. | $39.99 | softcover
september 2007
978-1-59059-881-8
Learn to use Grails, the Rails-like environment that uses Groovy and integrates seam-
330 pp. | $42.99 | softcover
lessly with Java, with the founder of Grails, Graeme rocher. Anyone looking for a
Discover how JRuby on Rails can be used to create web applications faster and more
more agile approach to web development using a dynamic scripting language such as
efficiently while still taking advantage of the vast power of the Java platform. The
Groovy will benefit from Rocher’s expertise and guidance. Reviewed and endorsed by
JRuby project offers Java developers the best of two worlds: the flexibility of Ruby on
Guillaume Laforge and Dierk koenig of Groovy.
Rails coupled with the enterprise-level power and maturity of the Java platform. JRuby
“Entirely to be recommended;
core developer ola Bini covers everything you need to know to take full advantage of
if you’re at all interested in Grails, this is a must-have.”
what JRuby has to offer.
—David Sills, JavaLobby Book Reviewer
www.apress.com
rails solutions: ruby on rails made Easy
JuSTIn WILLIAMS
January 2007
978-1-59059-752-1
288 pp. | $34.99 | softcover
If you want to add dynamic functionality to your web sites
(such as feedback forms, items for sale, and message post-
ing), but find reams of code intimidating, then Ruby on Rails,
plus Rails Solutions: Ruby on Rails Made Easy, could be just
what you need.
practical rails projects
ELDOn ALAMEDA
October 2007
978-1-59059-781-1
Beginning rails: From novice to professional
621 pp. | $44.99 | softcover
JEFFREy ALLAn HARDy, cLOVES cARnEIRO JR., HAMPTOn cATLIn
Gain firsthand experience with Rails by thoroughly explor-
July 2007
978-1-59059-686-9
ing the features and building several different types of web
361 pp. | $34.99 | softcover
applications. Each project in Practical Rails Projects is
The practical starting point for anyone wanting to learn how to build dynamic web ap-
designed to provide you with the necessary information
plications using the Rails framework for Ruby. you’ll learn how all of the components of
and tools to give you a running start at solving that problem
Rails fit together and how you can leverage them to create sophisticated web applica-
yourself, and each project includes a number of additional ideas and exercises for
tions with less code and more joy.
ways that you can extend each application to fit your own needs.
“One of the most approachable ‘learning Rails’ books
I have found to date.”
—Paul Gallagher, blogger—It’s a prata life (http://pratalife.blogspot.com/)
www.apress.com
9
practical reporting with ruby and rails
Beginning ruby on rails E-commerce:
DAVID BERuBE
From novice to professional
NEW
January 2008
cHRISTIAn HELLSTEn, JARkkO LAInE
978-1-59059-933-4
312 pp. | $42.99 | softcover
2006
978-1-59059-736-1
Practical Reporting with Ruby and Rails is the first book
448 pp. | $34.99 | softcover
to comprehensively introduce this popular framework,
Learn to produce e-commerce applications with Rails—the
guiding readers through a wide-ranging array of features.
stacked web framework. you’ll dive right into the process
This isn’t a staid guide to generating traditional reports,
of creating a production-level web application using agile
but rather it shows you how the Ruby language and Rails
methodologies and test-driven development combined with Rails best practices, and
framework can create truly compelling reporting services by plugging into popular
you’ll take advantage of the latest crop of Rails plug-ins and helpers that will radically
third-party applications and services such as Google AdWords, uPS.com, iTunes,
improve your programming schedule. you’ll also create a real application step-by-step.
and SalesForce.com.
practical rails social networking sites
pro Active record:
ALAn BRADBuRnE
Databases with ruby and rails
June 2007
kEVIn MARSHALL, cHAD PyTEL, JOn yuREk
978-1-59059-841-2
421 pp. | $44.99 | softcover
september 2007
978-1-59059-847-4
Work through the complete development cycle of a social
304 pp. | $39.99 | softcover
networking community web site. The project develops first
In Pro Active Record: Databases with Ruby and Rails,
as a simple content management system, after which au-
authors kevin marshall, chad pytel, and Jon Yurek walk
thor Alan Bradburne progressively adds features in order
you through every step from the basics of getting and
to build a full Web 2.0-enabled community-based social
installing the ActiveRecord library to working with legacy schema to using features
networking site using Ruby on Rails. The book offers practical advice and tips for
specific to each of today’s most popular database engines, including Oracle, MS SQL,
developing and testing, along with guidance on how to take your site live, as well as
MySQL, and more! you’ll come to a deep understanding of ActiveRecord that will en-
optimize and maintain it.
able you to truly exploit all that Ruby, Rails, and your chosen database platform have
to offer.
10
www.apress.com
practical rails plugins
nIck PLAnTE, DAVID BERuBE
cominG soon
978-1-59059-993-8
350 pp. | $39.99 | softcover
capitalize upon the vast array of plugins at your disposal
as nick plante and David Berube guide you through their
integration into a variety of interesting projects. you’ll learn
how to rapidly augment projects involving social recipe
swapping, music band management and promotion, image
sharing, and an antique searching service by way of dozens of different plugins, and
will even learn how to create and distribute your own plugins along the way!
Agile Testing with ruby and rails
JOE O’BRIEn, cHAD HuMPHRIES
NEW
cominG soon
978-1-59059-915-0
practical rEsT on rails 2 projects
350 pp. | $39.99 | softcover
BEn ScOFIELD
Ramp up your Ruby on Rails development efficacy to new
May 2008
978-1-59059-994-5
heights. understand why agile testing approaches, such
300 pp. | $42.99 | softcover
as test-driven development, continuous integration, and
Join the burgeoning world of open web applications and find significant benefits. you’ll
behavior-driven development, are important, and find out
be involved in the entire process—from setting up your application, to creating clients
how to incorporate these procedures into your own applica-
for it, to handling success and all its attendant problems. An essential resource for
tions using testing frameworks.
anyone who wants to make their web application a full participant in the new Internet,
Practical REST on Rails 2 Projects is intended for intermediate-to-advanced Rails
developers, in particular, Rails developers who want to be good Web 2.0 citizens—
sharing the functionality of their app with other sites to the betterment of everyone.
Application projects include iPhone, Facebook, and REST for the enterprise.
www.apress.com
11
WEB DEvELopmEnT BEYonD ruBY AnD rAiLs
The Definitive Guide to symfony
FABIEn POTEncIER, FRAnçOIS ZAnInOTTO
January 2007
978-1-59059-786-6
425 pp. | $39.99 | softcover
symfony is arguably the most capable and popular
PHP web application framework. The Definitive Guide to
symfony is a complete guide to all aspects of symfony. you’ll
be guided through fundamental concepts like installation,
configuration, and security, as well as advanced concepts
like scaffolding, routing, caching, and internationalization. With its hundreds of practical
code examples, this book will help you quickly master rapid application development.
Beginning python:
From novice to professional
MAGnuS LIE HETLAnD
Beginning cakepHp: From novice to professional
2005
978-1-59059-519-0
DAVID GOLDInG
640 pp. | $44.99 | softcover
cominG soon
978-1-4302-0977-5
“Probably the best Python book I’ve had
350 pp. | $42.99 | softcover
the good fortune of reading.”
Start with the basic setup of cakePHP and progress to building some applications that
—Jose nazario, Slashdot
will highlight cakePHP’s functionality and capabilities. With Beginning CakePHP: From
Beginning Python: From Novice to Professional introduces you to a swath of Python-
Novice to Professional, you’l avoid delving too deeply into the PHP language and focus
related programming topics. Intended as an introduction and practical reference, this
on everything the cakePHP framework can offer the developer. you’ll install and con-
book addresses language internals, database integration, network programming, and
figure the cakePHP web framework, create your first cakePHP web application, prog-
web services. Advanced topics, such as extending Python and packaging/distributing
ress by building a more complex blogging application, and incorporate Ajax and Web
Python applications, are also covered. This is the most comprehensive book on Python
2.0 principles and techniques into your blogging and other cakePHP applications.
ever written.
12
www.apress.com
Beginning pHp and mysQL: From novice to professional,
NEW
Third Edition
W. JASOn GILMORE
March 2008
978-1-59059-862-7
1080 pp. | $46.99 | softcover
Essentially three books in one, the third edition of Beginning PHP and MySQL: From
Novice to Professional will enable readers to benefit from extensive introductions to the
core features of PHP and MySQL, and also learn how to integrate the two effectively
in order to build robust data-driven applications. Packed with practical examples and
insight into the real-world challenges faced by developers based on author W. Jason
Gilmore’s years of expertise working with these technologies, readers will repeatedly
return to this book as both a valuable instructional tool and reference guide.
What You’ll Learn
• The PHP language
• How to back your web site with MySQL
• Templating so that you can apply a consistent design across all pages
on your site
• How to authenticate your web site users
• How to use cookies to maintain information (such as items in a shopping cart)
while a user is browsing your site
www.apress.com
1
The Definitive Guide to Django: Web Development Done right
The Definitive Guide to pylons
ADRIAn HOLOVATy, JAcOB kAPLAn-MOSS
JAMES GARDnER
December 2007
cominG soon
978-1-59059-725-5
978-1-59059-934-1
447 pp. | $44.99 | softcover
400 pp. | $46.99 | softcover
A creator and a core developer of Django, Adrian Holovaty, and lead developer
cofounder and lead developer James Gardner brings you a comprehensive introduc-
of Django, Jacob kaplan-moss, show you how they use this framework to create
tion to Pylons, the web framework that uses the best of Ruby, Python, and Perl and
award-winning web sites. Over the course of three sections plus multiple appendixes,
the emerging WSGI standard to provide structure and flexibility. With expert guidance
you’ll learn about Django fundamentals, complex features, and configuration options.
from Gardner, you’ll learn how to create your own Pylons-driven web site and attain
the mastery of advanced Pylons features, such as internationalization and localization,
packaging, deployment, and integration with other frameworks.
1
www.apress.com
practical Django projects
NEW
JAMES BEnnETT
June 2008
978-1-59059-996-9
300 pp. | $44.99 | softcover
Build a Django content management system, blog, and social networking with author
James Bennett as he introduces the popular Django framework. you’ll work through
the development of each project, implementing and running the applications while
learning new features along the way.
What You’ll Learn
• capitalize upon Django’s well-defined framework architecture to build web
applications faster than ever before
• Learn by doing by working through the creation of three real-world projects,
including a content management system, blog, and social networking site
• Build user-friendly web sites with well-structured uRLs, session tracking, and
syndication options
• Let Django handle tedious tasks such as database interaction while you focus
on building compelling applications
www.apress.com
15
morE JAvA-BAsED WEB FrAmEWorks AnD iDE
practical Apache struts 2 Web 2.0 projects
pro JsF and Ajax: Building rich internet components
IAn ROuGHLEy
JOHn R. FALLOWS, JOnAS JAcOBI
november 2007
2006
978-1-59059-903-7
978-1-59059-580-0
338 pp. | $39.99 | softcover
464 pp. | $49.99 | softcover
Apache Struts has long provided Java developers with a powerful framework for build-
Acclaimed authors John r. Fallows and Jonas Jacobi show you how to leverage
ing extensible, maintainable web applications. yet the latest version 2 release takes
the full potential of JavaServer Faces (JSF) and Ajax. Pro JSF and Ajax: Building Rich
developers’ capabilities to the next level, having integrated Ajax support, the ability to
Internet Components is not an entry-level tutorial, but a book about building Ajax-
easily integrate with the Spring Framework, and the ability to take full advantage of
enabled JSF components for sophisticated, enterprise-level Rich Internet Applications.
POJOs. Practical Apache Struts 2 Web 2.0 Projects shows you how to capitalize upon
This J2EE 5-compliant book will help you exploit the power of JSF in your Java web
these new features to build next-generation web applications that both enthrall and
applications.
empower your users.
1
www.apress.com
pro netbeans iDE 6 rich client platform Edition
NEW
ADAM MyATT
February 2008
978-1-59059-895-5
491 pp. | $49.99 | softcover
Pro NetBeans IDE 6 Rich Client Platform Edition is the second Apress book to cover
the agile, open source netBeans IDE platform. The focus of this book is on enabling
you to rapidly develop Java front ends of applications using API buttons, functions,
and features mostly based in the Java SE platform.
What You’ll Learn
• Install and set up your netBeans IDE platform environment and organize your
projects easily
• use the netBeans source editor, code compiler, refactoring, software
development, profiler, collaboration, database, and debugger tools
• Develop your Java Swing application for your desktop from start to finish
• Deploy your Java Swing or other GuI application using Java Web Start features
embedded in netBeans
• Build rich client applications using netBeans plug-in module tools/features from
start to finish
• Extend your netBeans IDE wish list to building Struts 2 and even JRuby (Ruby
on Rails) based Java web application front ends
Adam myatt’s first book, Pro NetBeans IDE 5.5 Enterprise Edition (9-1-59059--0),
will get you started with using the vibrant, productive, extensible netBeans IDE as a
professional Java EE 5 software development platform.
www.apress.com
1
TAsk 3: ricH cLiEnT Gui/ricH inTErnET
pro Web 2.0 Application Development
AppLicATion FronT EnDs
with GWT
Addressing the client tier
NEW
JEFF DWyER
May 2008
978-1-59059-985-3
400 pp. | $44.99 | softcover
The main focus of Pro Web 2.0 Application Development
with GWT is an analysis of a full-fledged Web 2.0 applica-
tion called GWT “college Bound.” This book is for people
who are looking to get beyond small proof-of-concept sample applications and want
to see what the guts of a full-fledged GWT application should look like.
practical GWT projects
NEW
ADRIAn BuERkI, MARcEL LAnZ
cominG soon
Accelerated GWT: Building Enterprise
978-1-59059-988-4
Google Web Toolkit Applications
400 pp. | $42.99 | softcover
VIPuL GuPTA
Several real-world projects focus on a various topics, from
May 2008
basic GWT programming to the advanced binding of ex-
978-1-59059-975-4
ternal components, to give you a detailed overview of the
250 pp. | $36.99 | softcover
workings of the Google Web Toolkit. covers the latest GWT
Serious Java developers wanting to write Ajax applications using GWT can expect a
1. widgets and extensions.
fast-paced, yet thorough, introduction to GWT from Java expert Vipul Gupta. Without
superfluous introductions to Ajax or JavaScript, you’ll learn to incorporate Ajax ca-
pabilities into your web applications quickly, without sacrificing sound development
principles.
1
www.apress.com
NEW
practical prototype and script.aculo.us
practical DWr 2 projects
AnDREW DuPOnT
FRAnk ZAMMETTI
cominG soon
January 2008
978-1-59059-919-8
978-1-59059-941-9
350 pp. | $39.99 | softcover
540 pp. | $46.99 | softcover
Prototype core dev team member Andrew Dupont will help you get the most out
Six full, working applications will introduce you to all that DWR offers. you’ll learn by
of using Prototype and script.aculo.us. completely up to date and featuring server-
example as you tear the applications apart, see what makes them tick, and even ex-
side examples written in PHP, you’ll see how the framework can be used effectively
tend them at your own pace. In the end, you’ll have a great feel for what DWR offers
in more environments than just Ruby on Rails. Master all the convenience functions
and how Ajax can bring the world of Web 2.0 to your doorstep, and you’ll have a good
of Prototype to speed up your JavaScript/Ajax development, leverage script.aculo.
time doing it.
us to turbo charge your dynamic uIs, and learn all this from JavaScript expert Andrew
Dupont, one of the Prototype core team members.
www.apress.com
19
From friends of ED
NEW
NEW
The Essential Guide to Flex 3
creating mashups with Adobe Flex and Air
cHARLES E. BROWn
JOHn cROSBy, DAVID HASSOun, cHRIS kORHOnEn
May 2008
April 2008
978-1-59059-950-1
978-1-59059-936-5
650 pp. | $54.99 | softcover
368 pp. | $42.99 | softcover
Flex , Adobe’s much improved version of its open source framework, has arrived, and
The Web has changed—pages are no longer static and data flows freely. Rich internet
it features an enhanced workflow and integration into the existing cS suite, new and
applications are transforming the landscape of the Internet, and at their core are ser-
more powerful components, and major productivity enhancements. keep ahead of
vices that make the sharing of data and functionality simple. Developers leverage these
the game and get up to speed with Flex , Flex Builder , and ActionScript .0, with
to create unique and innovative “mashups.” In Creating Mashups with Adobe Flex and
expert Flash trainer charles E. Brown’s comprehensive guide.
AIR, you will learn how to mash up the Web using Adobe Flash and Flex .0, and how
to take your applications to the desktop with the ground-breaking Adobe Integrated
Runtime (AIR).
20
www.friendsofed.com
Foundation Flex for Developers:
Data-Driven Applications with pHp,
Asp.nET, coldFusion, and LcDs
SAS JAcOBS, kOEn DE WEGGHELEIRE
December 2007
978-159059-894-8
600 pp. | $46.99 | softcover
sas Jacobs and koen De Weggheleire assume that
you’ve got the basics of Flex down already, and they ex-
plore in detail how to create professional data-centric Flex 2 and Flex applications.
Following a brief exploration of Flex and ActionScript .0 you’ll look at application es-
sentials in detail—creating custom components, user and web browser interactions,
binding, formatting, and validating data, debugging, as well as connecting Flex to data
sources, and a series of step-by-step case studies that cover XML, Livecycle Data
Services, PHP, ASP.nET, and coldFusion in detail.
Flex solutions: Essential Techniques
for Flex 2 and 3 Developers
MARcO cASARIO
AdvancED Flex Application Development:
november 2007
978-1-59059-876-4
Building rich media X
904 pp. | $54.99 | softcover
R BLAnk, cHRIS cHARLTOn, OMAR GOnZALEZ, HASAn OTuOME
With more than 100 solutions to common problems in one
December 2007
978-1-59059-896-2
handy volume, if you want to learn about and start to de-
550 pp. | $54.99 | softcover
velop RIAs in a short time, be immediately productive, and
Many Flex books cover the basics—this book does something different, and goes far
master Flex development techniques, Flex Solutions: Essential Techniques for Flex 2
further. The authors, leading Flash platform developers at Almer/Blank, working with
and 3 Developers is the book you need.
Adobe user Group communities, are the creators of the Rich Media Exchange (RMX),
a social media network for Adobe developers. In covering just how the RMX was built,
this book contains all the knowledge you need to build similar large-scale Rich Internet
Applications with Adobe Flex.
www.friendsofed.com
21
Foundation Flex for Designers
Foundation Actionscript 3.0
NEW
GREG GORALSkI, LORDALEX LEOn
with Flash cs3 and Flex
January 2008
STEVE WEBSTER ,TODD yARD, SEAn McSHARRy,
978-1-59059-877-1
288 pp. | $36.99 | softcover
December 2007
978-1-59059-815-3
All Flex applications look the same—a blue-gray back-
450 pp. | $39.99 | softcover
ground and silver-skinned components—right? That doesn’t
use the fundamentals of ActionScript .0 with both the
have to be the case, though. This book shows you how to
Flash IDE and Flex, take advantage of ActionScript .0’s
ensure that your Flex 2 and projects stand out from the
object-oriented features, manipulate sound and video to
crowd and provide your users with an application that is
produce exciting modern web applications, work with XML as your data source, and
both visually stunning and beautifully functional.
witness the power of ActionScript .0 in two complete case studies.
AdvancED Flex 3
ELAD ELROM, SHASHAnk TIWARI
cominG soon
978-1-4302-1027-6
600 pp. | $54.99 | softcover
The Essential Guide to Flex 2
with Actionscript 3.0
AdvancED Flex 3 makes advanced Flex concepts and techniques easy. Ajax, RIA,
cHARLES E. BROWn
Web 2.0, mashups, mobile, the most sophisticated web tools and the coolest interac-
February 2007
tive web applications are all covered with practical, visually oriented recipes.
978-1-59059-733-0
520 pp. | $49.99 | softcover
object-oriented Actionscript 3.0
create powerful, Rich Internet Applications using Flex 2 and
ActionScript .0. After learning how to instal Flex Builder 2
PETER ELST, SAS JAcOBS, TODD yARD
and becoming familiar with the basics of the software, you
July 2007
978-1-59059-845-0
will explore in depth how ActionScript .0 interacts with Flex’s powerful XML-like
640 pp. | $49.99 | softcover
design language: MXML.
Learn object-oriented programming in actionscript .0. covers both the Flash and Flex
environments. Includes design patterns, custom frameworks, data binding, and other
crucial techniques.
22
www.friendsofed.com
ALso AvAiLABLE
pro Drupal Development, second Edition
Beginning Joomla!: From novice to professional
JOHn k. VAnDyk
DAn RAHMEL
July 2008
July 2007
978-1-4302-0989-8
978-1-59059-848-1
400 pp. | $44.99 | softcover
496 pp. | $44.99 | softcover
pro pHp: patterns, Frameworks, Testing, and more
Foundations of Agile python Development
kEVIn McARTHuR
JEFF yOunkER
March 2008
June 2008
978-1-59059-819-1
978-1-59059-981-5
349 pp. | $49.99 | softcover
300 pp. | $42.99 | softcover
pHp objects, patterns, and practice, second Edition
Expert mysQL
MATT ZAnDSTRA
DR. cHARLES A. BELL
December 2007
January 2007
978-1-59059-909-9
978-1-59059-741-5
487 pp. | $44.99 | softcover
525 pp. | $49.99 | softcover
practical Web 2.0 Applications with pHp
Beginning ubuntu Linux: From novice to professional,
QuEnTIn ZERVAAS
Third Edition
December 2007
kEIR THOMAS, JAIME SIcAM
978-1-59059-906-8
May 2008
569 pp. | $44.99 | softcover
978-1-59059-991-4
690 pp.
Beginning pHp and oracle: From novice to professional
| $39.99 | softcover
W. JASOn GILMORE
August 2007
978-1-59059-770-5
763 pp. | $49.99 | softcover
www.apress.com
2
BOOks FOR PROFessIOnAls By PROFessIOnAls®
www.apress.com
2855 TELEGrApH AvEnuE suiTE 600
BErkELEY, cA 94705
Join our community Inside Java™ Technology: java.apress.com
u.s.A.
Don’t miss our special eBook offers and more: www.apress.com/java_hotbooks