Saturday, September 22, 2007






Ajax can bring many advantages to an existing web application without forcing you to redo the whole thing. This book explains how you can add Ajax to enhance, rather than replace, the way your application works. For instance, if you have a traditional web application based on submitting a form to update a table, you can enhance it by adding the capability to update the table with changes to the form fields, without actually having to submit the form. That's just one example.

Adding Ajax is for those of you more interested in extending existing applications than in creating Rich Internet Applications (RIA). You already know the "business-side" of applications-web forms, server-side driven pages, and static content-and now you want to make your web pages livelier, more fun, and much more interactive. This book:

*Provides an overview of Ajax technologies, and the importance of developing a strategy for changing your site before you sit down to code
*Explains the heart and soul of Ajax: how to work with the XMLHttpRequest object
*Introduces and demonstrates several important Ajax libraries, including Prototype, script.aculo.us, rico, Mochikit
*Explores the interactive element that is Ajax, including how to work with events and event handlers that work across browsers
*Introduces the concept of web page as space, and covers three popular approaches to managing web space
*Explains how to make data updates, including adding new data, deleting, and making updates, all from within a single page
*Describes the effects Ajax has on the Web-breaking the back button, losing browser history, dynamic effects that disappear when the page is refreshed, and more
*Covers advanced CSS effects, including drag and drop "scroll bars", pagination, and the use of SVG and the Canvas object
*Explores mashups-Ajax's ability to combine data from different web services in any number of ways, directly in our web pages
Download:rapidshare.com



Enterprise AJAX: Strategies for Building High Performance Web Applications

Enterprise AJAX: Strategies for Building High Performance Web Applications
Prentice Hall PTR | Publication Date: 2007-07-25 | ISBN: 0132242060 | 3.4MB

“The core technologies of Ajax are quite straightforward; the hard part is applying them in the real world. Fortunately, the authors have been putting Ajax into practice since long before the term ‘Ajax’ was even coined. Enterprise AJAX offers excellent coverage of issues rarely explained to date, but frequently encountered by enterprise developers–including architecting of Ajax applications, and how to deal with such concerns as usability, security, and reliability.”

–DR. MICHAEL MAHEMOFF, PH.D. author of Ajax Design Patterns (AjaxPatterns.org)

“Just when you thought you knew all you need to know about Ajax, Dave, Alexei, and Andre force open your cranium and unload a dumptruck full of Enterprise Ajax techniques, best practices, and hard-earned expert insight onto your brain. If you want to mix some serious Ajax into your serious business applications, the solid information and advice you get from this book will let you do so with confidence.”

–BRENT ASHLEY, Web Developer and Ajax Pioneer

“I can’t think of any better authors for a book on Enterprise AJAX. The book is sure to be a valuable reference for developers the world over working on the next generation of web applications.”

–MATT MCKENZIE, Software development manager, LiveCycle, Adobe Systems Inc.

“A great resource for writing quality, enterprise-level JavaScript.”

–CHRISTIAN VAN EEDEN, Senior Application Specialist, Schenker DB Logistics

BUILD RELIABLE, SCALABLE, ENTERPRISE-CLASS WEB APPLICATIONS WITH AJAX

Writing for enterprise developers, architects, and user interface specialists, the authors explain why AJAX offers such great promise in large-scale development. Next, they systematically introduce today’s key AJAX techniques and components.

You’ll walk through developing frameworks for building AJAX applications that combine data tables, Web forms, charts, search, and filtering: the very systems businesses depend on in CRM, ERP, BI, and beyond. Then, building on this strong foundation, the authors identify proven AJAX architectural patterns, and present case studies drawn from actual .NET and Java AJAX applications. Coverge includes

•Using AJAX to implement Model-View-Controller (MVC) in the browser

•Encapsulating user interface functionality to facilitate code reuse and reduce cross-browser development problems

•Overcoming the unique security challenges associated with AJAX Web applications

•Optimizing AJAX usability: the “back” button, caching, bookmarking, offline usage, and beyond

From security to scalability to project risk, this is the only book to cover all the issues facing AJAX developers in the enterprise. Whether you’re migrating legacy HTML interfaces or building new applications from scratch, you’ll find it absolutely indispensable.

ABOUT THE WEBSITE

www.enterpriseajax.com contains code samples, case studies, tutorials, live demos, and other AJAX resources.

ABOUT THE AUTHORS

David Johnson has many years of experience with AJAX-related technologies. He is co-founder and CTO of Nitobi, producer of a component library designed to speed AJAX development. Johnson has written widely for print and online publications, including JavaWorld.com and XML.com.

Alexei White is Product Manager at Nitobi.

Andre Charland, co-founder, President, and CEO of Nitobi, is an experienced Internet software developer.

Download

Mirror




Steve, Ph.D. Holzner, "Ajax Bible"
Wiley | ISBN 0470102632 | April 2, 2007 | 695 Pages | PDF | 23.3MB

Create blazing-fast Web applications with powerful Ajax
If you think that mastering Ajax is too difficult, guess again. You can create Web applications that look and feel like desktop apps in less time than you think with the comprehensive Ajax instruction in this in-depth book. You'll find easy-to-follow tutorials, hundreds of tips and tricks, and so much practical information that even skilled developers will reach for this book first. Let this Bible be your guide as you jump into the hottest Web programming technology in years.

RapidShare | Depositfiles




Bulletproof Ajax (Voices That Matter)
By Jeremy Keith

* Publisher: New Riders Press
* Number Of Pages: 216
* Publication Date: 2007-02-09
* Sales Rank: 4948
* ISBN / ASIN: 0321472667
* EAN: 9780321472663
* Binding: Paperback
* Manufacturer: New Riders Press
* Studio: New Riders Press More...

Book Description:

Step-by-step guide reveals best practices for enhancing Web sites with Ajax

  • A step-by-step guide to enhancing Web sites with Ajax.
  • Uses progressive enhancement techniques to ensure graceful degradation (which makes sites usable in all browsers).
  • Shows readers how to write their own Ajax scripts instead of relying on third-party libraries.

Web site designers love the idea of Ajax--of creating Web pages in which information can be updated without refreshing the entire page. But for those who aren't hard-core programmers, enhancing pages using Ajax can be a challenge. Even more of a challenge is making sure those pages work for all users. In Bulletproof Ajax, author Jeremy Keith demonstrates how developers comfortable with CSS and (X)HTML can build Ajax functionality without frameworks, using the ideas of graceful degradation and progressive enhancement to ensure that the pages work for all users. Throughout this step-by-step guide, his emphasis is on best practices with an approach to building Ajax pages called Hijax, which improves flexibility and avoids worst-case scenarios.

Download



Pragmatic Ajax: A Web 2.0 Primer (Pragmatic)
By Justin Gehtland,&nbspBen Galbraith,&nbspDion Almaer,

* Publisher: Pragmatic Bookshelf
* Number Of Pages: 304
* Publication Date: 2006-04-10
* Sales Rank: 12212
* ISBN / ASIN: 0976694085
* EAN: 9780976694083
* Binding: Paperback
* Manufacturer: Pragmatic Bookshelf
* Studio: Pragmatic Bookshelf More...Book Description:

It's not just another book on Ajax. It's Pragmatic Ajax: a concise, complete look at a new way of envisioning and implementing browser-based applications.

Ajax turns static web pages into interactive applications. Now you can deploy rich-client applications to clients without sacrificing the easy deployment of web applications. But to many folks, Ajax seems difficult. That's why we produced this book. As a Pragmatic guide, it strips away the mystery and shows you the easy way to make Ajax work for you.

We cover the the basics of DHTML, JavaScript, and the infamous XmlHttpRequest call. You'll see how to add Ajax to existing programs, and design new applications to exploit the power of Web 2.0. Learn the three layers of Ajax framework, and when (and how) to use each. See how to create rich clients, use visual effects, add client-side validation, and handle forms. Write applications that degrade gracefully if clients don't support JavaScript. And see how to integrate your Ajaxified clients into Java, .NET, and Ruby on Rails server frameworks.

With Pragmatic Ajax, you'll:

  • Understand the breadth of the Ajax/Web 2.0 landscape, and go-indepth on how Ajax works
  • Learn how JavaScript works with your server-side framework
  • See how to easily apply Ajax techniques to an existing application--and when not to
  • Know what's coming by looking at new features and frameworks currently in active development.

Writing dynamic applications isn't that hard. Folks are awed by Google Maps, but it isn't rocket science (apart from the satellite pictures). As a special bonus, see how to implement your own Google Maps-like application using DHTML.

Download




Ajax in Practice
By Dave Crane,&nbspBear Bibeault,&nbspJord Sonneveld,&nbspTed Goddard,&nbspChris Gray,&nbspRam Venkataraman,&nbspJoe Walker,

* Publisher: Manning Publications
* Number Of Pages: 456
* Publication Date: 2007-06-15
* Sales Rank: 595645
* ISBN / ASIN: 1932394990
* EAN: 9781932394993
* Binding: Paperback
* Manufacturer: Manning Publications
* Studio: Manning Publications More...Book Description:

Ajax in Practice provides example-rich coverage of Ajax packed with ready-to-use code and practical recipes for common and not-so-common tasks. Ajax developers now face the move from Ajax-as-theory to Ajax-in-practice. Ajax in Practice guides web developers through the transition from learning about Ajax to successfully applying Ajax-driven techniques in real-world development scenarios.

Ajax gives web developers the potential to create rich user-centered internet applications. But Ajax also adds a new level of complexity and sophistication to those applications. Ajax in Practice tackles Ajax head-on, providing countless hands-on techniques and tons of reusable code to address the specific issues developers face when building Ajax-driven solutions.

After a brief overview of Ajax, this book takes the reader through dozens of working examples, all presented in an easy-to-use cookbook format. Readers will learn how to implement drag-and-drop interfaces and will discover how to create effective nagigation strategies for their applications. Unlike a traditional cookbook, though, Ajax in Practice provides a thorough discussion of each technique presented and shows how the individual components can be connected to create powerful solutions. A fun "mash-up" chapter concludes the book. Throughout Ajax in Practice, the examples chosen are interesting, entertaining, and practical.

Download




  • Publisher: O'Reilly Media, Inc.
  • Number Of Pages: 350
  • Publication Date: 2007-01-03
  • Sales Rank: 10419
  • ISBN / ASIN: 0596527446
  • EAN: 9780596527440
  • Binding: Paperback
  • Manufacturer: O'Reilly Media, Inc.
  • Studio: O'Reilly Media, Inc.
Book Description:

Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches intermediate to advanced web developers how to use both Ajax and Rails to quickly build high-performance, scalable applications without being overwhelmed with thousands of lines of JavaScript code. More than just recipes, you also get a thorough, low-level understanding of what's happening under the hood.

  • Ajax on Rails includes three fully worked out Rails/Ajax applications, and quick reference sections for Prototype and script.aculo.us.
  • Testing lessons show you how to eliminate cross-browser JavaScript errors and DOM debugging nightmares using a combination of Firebug, and Venkman.
  • Advanced material explains the most current design practices for Ajax usability. You'll learn to avoid user experience mistakes with proven design patterns.
Beyond the how-to, Ajax on Rails helps you consider when Ajax is (and isn't) appropriate, and the trade-offs associated with it. For those new to Rails, this book provides a quick introduction, the big picture, a walk through the installation process, and some tips on getting started. If you've already started working with Rails and seek to deepen your skill set, you'll find dozens of examples drawn from real-world projects, exhaustive reference for every relevant feature, and expert advice on how to "Ajaxify" your applications.
Download



Professional Ajaxby Nicholas C. Zakas, Jeremy McPeak, Joe FawcettISBN: 0-471-77778-1February 2006432 pagesPrint Version: US $39.99




Publisher: Prentice Hall
Language: English
ISBN: 0132216353
Paperback: 592 pages
Data: 11 August 2006
Format: CHM
Description: AJAX: fast mastery for experienced Web developers! Already an experienced Web developer? Apply your skills in today?s fastest-growing area of Web development: AJAX! Building on what you already know, this fast-paced guide will show you exactly how to create rich, usable Internet applications. Joshua Eichorn teaches through sophisticated code examples, including extensive server-side PHP code. You won?t just learn how to code AJAX applications: Eichorn covers the entire development lifecycle, from use cases and design through debugging. He also presents detailed application case studies, including a start-to-finish update of a non-AJAX application that addresses everything from feature improvements to changing usage patterns. Coverage includes: How AJAX changes the conventional Web development cycle Problems created by the AJAX paradigm -- and how to avoid them Adding AJAX to existing Web applications: key considerations Using core AJAX technologies, including the XMLHttpRequest object Consuming data returned to an AJAX application using both XSLT and JSON Building more usable AJAX applications: guidelines and downloadable resources Use cases: solving real-world problems in the AJAX environment Libraries and toolkits for simplifying AJAX development, including Sarissa, scriptaculous, and HTML_AJAX A complete guide to AJAX debugging Supporting browsers without XMLHttpRequest by using IFrames or cookies JSON data encoding debugging guide, which covers tools for Firefox and Internet Explorer A list of libraries, which includes PHP, .NET, Java, and other libraries that can be used with any server language

0 comments: