Shop Categories
More Information Buy Now
 
  • Alessandro Gallo, David Barkol, Rama Vavilala

    ASP.NET AJAX in Action
    Ajax has revolutionized the way users interact with web pages today. Gone are frustrating page refreshes, lost scroll positions and intermittent interaction with a web site. Instead, we have a new generation of fast, rich, and more intuitive web applications. The ASP.NET AJAX framework puts the power of Ajax into the hands of web developers. ASP.NET AJAX, formerly called Atlas, is a new free framework from Microsoft designed to easily add Ajax features to ASP.NET applications. With this technology, ASP.NET developers can easily build more interactive and highly-personalized web applications that work across all most popular browsers.

    ASP.NET AJAX in Action is a fast-paced, example-rich tutorial designed for ASP.NET web developers and written by ASP.NET AJAX experts Alessandro "Garbin" Gallo, David Barkol, and Rama Krishna Vavilala. This book introduces you to Ajax applications and to the ASP.NET AJAX technology. Beginners will appreciate the clear explanations of key ideas and terminology. Intermediate and advanced ASP.NET developers will find a no-nonsense learning source and well-organized reference.

    ASP.NET AJAX in Action offers a rich set of examples and meticulous explanations. The extensive code samples are accompanied by accurate and rigorous explanations of the concepts behind development with ASP.NET AJAX. In this book, you will discover how to use

  • Microsoft Ajax Library
  • Partial rendering with UpdatePanels
  • Advanced client and server techniques
  • Ajax Control Toolkit

    If you are a web developer looking to bring your web pages to life and to enhance the user experience, this book is for you.

    ASP.NET AJAX in Action will give you with the knowledge and tools you need to more easily craft the next generation of Ajax applications. With the help of the Microsoft ASP.NET AJAX framework, Ajax development has never been easier and more instinctive for both client-script developers and ASP.NET developers alike.

  • More Information Buy Now
     
  • MooTools Essentials: The Official MooTools Reference for JavaScript™ and Ajax Development (Firstpress)

    Aaron Newton

    MooTools Essentials: The Official MooTools Reference for JavaScript™ and Ajax Development (Firstpress)

    Mootools is a light, modular JavaScript framework that makes adding Ajax, animations, and interactive elements to your site a breeze. But it’s more than fancy effects and shortcuts; Mootools enhances the JavaScript language and makes writing clean, object–oriented code almost pleasant. Unlocking the power of Mootools, and therefore JavaScript, isn’t that hard, but knowing where to start can be. Mootools Essentials aims to help you accomplish that task with the following:

    You can see how Mootools makes JavaScript more powerful.


    What you’ll learn


    Who is this book for?

    This firstPress book is for web developers who want to learn an easier and productive way to develop/use JavaScript and Ajax.


    More Information Buy Now
     
  • Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5

    Adam Calderon, Joel Rumerman

    Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5

    This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

    Microsoft .NET Development Series

    ASP.NET AJAX server controls can encapsulate even the most powerful AJAX functionality, helping you build more elegant, maintainable, and scalable applications. This is the first comprehensive, code-rich guide to custom ASP.NET AJAX server controls for experienced ASP.NET developers. Unlike other books on ASP.NET AJAX, this book focuses solely on server control development and reflects the significant improvements in ASP.NET 3.5 AJAX and the latest Visual Studio 2008 features for streamlining AJAX development

     

    Adam Calderon and Joel Rumerman first review the core Microsoft AJAX Library and JavaScript techniques needed to support a rich client-side experience. Next, they build upon these techniques showing how to create distributable AJAX-enabled controls that include rich browser-independent JavaScript client-side functionality. The authors thoroughly explain both the JavaScript and .NET aspects of control development and how these two distinct environments come together to provide a foundation for building a rich user experience using ASP.NET AJAX.

     

    More Information Buy Now
     
  • Professional Ajax, 2nd Edition (Programmer to Programmer)

    Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett

    Professional Ajax, 2nd Edition (Programmer to Programmer)
    Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques. Request brokers such as hidden frames, dynamic iframes, and XHR are compared and contrasted, explaining when one method should be used over another. To make this discussion clearer, a brief overview of HTTP requests and responses is included.

    Once a basic understanding of the various request types is discussed, the book moves on to provide in-depth examples of how and when to use Ajax in a web site or web application. Different data transmission formats, including plain text, HTML, XML, and JSON are discussed for their advantages and disadvantages. Also included is a discussion on web services and how they may be used to perform Ajax techniques. Next, more complex topics are covered. A chapter introducing a request management framework explores how to manage all of the requests inside of an Ajax application. Ajax debugging techniques are also discussed.

    The last part of the book walks through the creation of two full-fledged Ajax web applications. The first, FooReader.NET, is an Ajax-powered RSS reader. The second, called AjaxMail, is an Ajax-enabled email system. Both of these applications incorporate many of the techniques discussed throughout the book.

    Professional Ajax 2nd edition is written for Web application developers looking to enhance the usability of their web sites and web applications and intermediate JavaScript developers looking to further understand the language. Readers should have familiarity with XML, XSLT, Web Services, PHP or C#, HTML, CSS. This book is not aimed at beginners without a basic understanding of the aforementioned technologies. Also, a good understanding of JavaScript is vitally important to understanding this book. Those readers without such knowledge should instead refer to books such as Beginning JavaScript, Second Edition (Wrox, 2004, ISBN: 978-0-7645-5587-9) and Professional JavaScript for Web Developers (Wrox, 2005, ISBN: 978-0-7645-7908-0).

    Professional Ajax 2nd edition adds nearly 200 pages of new and expanded coverage compared to the first edition. Some of the new topics covered here include:

    And of course the Second Edition retains and updates the core first edition content including:

    This book is also available as part of the 4-book JavaScript and Ajax Wrox Box (ISBN: 0470227818). This 4-book set includes:

    More Information Buy Now
     
  • Bulletproof Ajax

    Jeremy Keith

    Bulletproof Ajax

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

    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.

    More Information Buy Now
     
  • JavaScript and Ajax for the Web, Sixth Edition (Visual QuickStart Guide)

    Tom Negrino, Dori Smith

    JavaScript and Ajax for the Web, Sixth Edition (Visual QuickStart Guide)
    Need to learn JavaScript fast? This best-selling reference’s visual format and step-by-step, task-based instructions will have you up and running with JavaScript in no time. In this completely updated edition of our best-selling guide to JavaScript, leading Web and computing experts Tom Negrino and Dori Smith use crystal-clear instructions and friendly prose to introduce you to all of today's JavaScript essentials. Along the way, you'll find extensive coverage of Ajax and XML techniques, current browsers (Opera, Safari, Firefox), and more.

    Visual QuickStart Guide--the quick and easy way to learn!

    More Information Buy Now
     
  • Building a Web Site with Ajax: Visual QuickProject Guide

    Larry Ullman

    Building a Web Site with Ajax: Visual QuickProject Guide
    Ajax is at the heart of the Web 2.0 revolution. It isn't a technology but, rather, is a technique that leverages other technologies and techniques, such as CSS, XML, DHTML, and XHTML. Many Web designers and programmers would like to incorporate Ajax in their projects because of the amazing functionality it can add to a Web site, but they can't because of the steep learning curve. That's where this book steps in. It makes learning Ajax fun and easy -- a great place to start! Visual QuickProject Guides focus on a single project. In this case the project is creating a business employee directory, like an address book. What's being created is a better, new kind of Web site.
    More Information Buy Now
     
  • Professional ASP.NET 2.0 AJAX (Programmer to Programmer)

    Matt Gibbs, Dan Wahlin

    Professional ASP.NET 2.0 AJAX (Programmer to Programmer)
    ASP.NET 2.0 AJAX is Microsoft's Ajax tool for ASP.NET developers and this book covers the ASP.NET 2.0 AJAX final release. You’ll learn how to use the ASP.NET 2.0 AJAX features in order to create richer, more responsive dynamic Web sites. The book walks you through examples for each featured element, demonstrating how the client and server interact to produce a better Web application, and reviews such topics as client framework, script manager control, networking stack, application services, partial page updates, control extenders, client form elements, and client behaviors.
    More Information Buy Now
     
  • Pro ASP.NET 3.5 Server Controls and AJAX Components

    Rob Cameron, Dale Michalk

    Pro ASP.NET 3.5 Server Controls and AJAX Components

    Pro ASP.NET 3.5 Server Controls and AJAX Components is a reference for the serious ASP.NET developer who understands the benefits of object–oriented development and wants to apply those principles to ASP.NET 3.5, ASP.NET AJAX, and server control development. This book also covers SharePoint and targets the latest version of Visual Studio (2008) and the .NET Framework (3.5). Highlights include the following:

    What you’ll learn

    Who is this book for?

    The serious ASP.NET developer who understands the benefits of object7ndash;oriented development and wants to apply those principles to ASP.NET 3.5 and server control development.

    About the Apress Pro Series

    Apress Pro series are practical, professional tutorials to keep you on and moving up the professional ladder.

    You have gotten the job, you need to go hone your skills in these tough competitive times. The Apress Pro Series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro Series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.

    More Information Buy Now
     
  • Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional

    Michael Purvis, Jeffrey Sambells, Cameron Turner

    Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional

    There is much to like about this book. The explanations are straightforward, the code is readable, the examples are relevant, and the writing style is approachable.

    — Michael J. Ross, Web developer/Slashdot contributor

    Until recently, building interactive web-based mapping applications has been a cumbersome affair. This changed when Google released its powerful Maps API. Beginning Google Maps Applications with PHP and Ajax was written to help you take advantage of this technology in your own endeavorswhether you're an enthusiast playing for fun or a professional building for profit. This book covers version 2 of the API, including Google's new Geocoding service.

    Authors Jeffrey Sambells, Cameron Turner, and Michael Purvis get rolling with examples that require hardly any code at all, but you'll quickly become acquainted with many facets of the Maps API. They demonstrate powerful methods for simultaneously plotting large data sets, creating your own map overlays, and harvesting and geocoding sets of addresses. You'll see how to set up alternative tile sets and where to access imagery to use for them. The authors even show you how to build your own geocoder from scratch, for those high-volume batch jobs.

    As well as providing hands-on examples of real mapping projects, this book supplies a complete reference for the Maps API, along with the relevant aspects of JavaScript, CSS, PHP, and SQL. Visit the authors' website for additional tips and advice.

    More Information Buy Now
     
  • AJAX and PHP: Building Responsive Web Applications

    Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa, Mihai Bucica

    AJAX and PHP: Building Responsive Web Applications
    AJAX and PHP: Building Responsive Web Applications is the most practical and efficient resource a reader can get to enter the exciting world of AJAX. This book will teach you how to create faster, lighter, better web applications by using the AJAX ingredients technologies to their full potential. Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together. This book is written web developers with a basic knowledge of PHP, XML, JavaScript and MySQL. After teaching the foundations, the book will walk you through numerous real-world case studies covering tasks you’ll be likely to need for your own applications: * Server-enabled form-validation page * Online chat collaboration tool * Customized type-ahead text entry solution * Real-time charting using SVG * Database-enabled, editable and customizable data grid * RSS aggregator application * A server-managed sortable list with drag&drop support using the script.aculo.us JavaScript toolkit

    The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath.

    Chapter 1: AJAX and The Future Of Web Applications is an initial incursion into the world of AJAX and the vast possibilities it opens up for web developers and companies, to offer a better experience to their users. In this chapter you’ll also build your first AJAX-enabled web page, which will give you a first look of the component technologies.

    Chapter 2: Client-Side Techniques with Smarter JavaScript will guide you through the technologies you’ll use to build AJAX web clients, using JavaScript, DOM, the XMLHttpRequest object, and XML. While not being a complete tutorial for these technologies, you’ll be taken to the right track of using them together to build a solid foundation for your future applications.

    Chapter 3: Server-Side Techniques with PHP and MySQL completes the theory foundation by presenting how to create smart servers to interact with your AJAX client. You’ll learn various techniques for implementing common tasks, including handling security and error handling problems.

    Chapter 4: AJAX Form Validation guides you through creating a responsive, modern form with real-time validation based on server data.

    Chapter 5: AJAX Chat presents a simple online chat that works exclusively using AJAX code, without Java applets, Flash code, or other specialized library, as most chat applications work these days.

    Chapter 6: AJAX Suggest and Autocomplete builds a Google-suggest like feature, that helps you find PHP functions, and forward you to the official help page for the chosen function.

    Chapter 7: SVG (Scalable Vector Graphics) is a text-based graphics language that can be used to draw shapes and text. (SVG is supported natively by Firefox 1.5, and requires a SVG plugin with other browsers). In this case study you learn how to implement a realtime charting solution with AJAX and SVG.

    Chapter 8: AJAX Grid teaches you how to build powerful updatable data grid. You’ll learn how to parse XML documents using XSLT to generate the looks of your grid.

    Chapter 9: AJAX RSS Reader uses the SimpleXML PHP library, XML and XSLT, to build a simple RSS aggregator.

    Chapter 10: AJAX Drag and Drop is a demonstration of using the script.aculo.us framework to build a simple list of elements with drag&drop functionality.

    Appendix A: Configuring Your Working Environment teaches you how to install and configure the required software: Apache, PHP, MySQL, phpMyAdmin.

    More Information Buy Now
     
  • Introducing Microsoft ASP.NET AJAX (Pro - Developer)

    Dino Esposito

    Introducing Microsoft  ASP.NET AJAX (Pro - Developer)
    Get an expert introduction to the new JavaScript enhancements (code-named "Atlas") for Microsoft ASP.NET 2.0. More than a basic AJAX (Asynchronous JavaScript And XML) script library, the Microsoft implementation brings object orientation to JavaScript, together with enhanced client-side and server-side controls that greatly simplify coding while delivering enhanced Web experiences with any browser. Scheduled for release with the next version of Microsoft Visual Studio®, code named "Orcas," AJAX extensions and tools can be used by developers today. This book offers expert insights direct from the Microsoft product team and noted ASP authority Dino Esposito, as well as hands-on instruction and examples of Web development with AJAX. This ideal reference will be updated online, keeping readers up to date with the evolving tool. The book includes code samples in ASP.NET 2.0 created using C# and JavaScript.
    More Information Buy Now
     
  • Dojo: Using the Dojo JavaScript Library to Build Ajax Applications (Developer's Library)

    James E. Harmon

    Dojo: Using the Dojo JavaScript Library to Build Ajax Applications (Developer's Library)

    Dojo offers Web developers and designers a powerful JavaScript toolkit for rapidly developing robust Ajax applications. Now, for the first time, there’s a complete, example-rich developer’s guide to Dojo and its growing library of prepackaged widgets. Reviewed and endorsed by the Dojo Foundation, the creators of Dojo, this book brings together all the hands-on guidance and tested code samples you need to succeed.

     

    Expert Web developer James E. Harmon begins by demonstrating how to “Ajax-ify” existing applications and pages with Dojo, adding Ajax features such as client- and server-side validation as quickly and nondisruptively as possible. Next, he presents in-depth coverage of Dojo’s user interface, form, layout, and specialized Widgets, showing how they work and how to use them most effectively. Among the Widgets, he covers in detail: Date Pickers, Rich Text Editors, Combo Boxes, Expandable Outlines, and many others.

     

    In conclusion, Harmon introduces the Dojo toolkit’s powerful capabilities for simplifying Ajax development. He thoroughly explains Dojo’s helper functions, shortcuts, and special methods, illuminating each feature with examples of the JavaScript problems it can solve. This section’s far-ranging coverage includes strings, JSON support, event handling, Ajax remoting, Dojo and the DOM, testing, debugging, and much more. All source code examples are provided on a companion Web site, including source code for a complete tutorial case study application.

    More Information Buy Now
     
  • JavaScript and Ajax for the Web: Visual QuickStart Guide (7th Edition) (Visual QuickStart Guide)

    Tom Negrino, Dori Smith

    JavaScript and Ajax for the Web: Visual QuickStart Guide (7th Edition) (Visual QuickStart Guide)
    This task-based, visual reference guide has been fully revised. It uses step-by-step instructions and plenty of screenshots to give beginning and intermediate Web designers what they need to know to learn JavaScript. Readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. In this updated seventh edition, readers will find new information on Ajax design and modern coding techniques.
    More Information Buy Now
     
  • Google Web Toolkit Applications

    Ryan Dewsbury

    Google Web Toolkit Applications

    “Ryan clearly understands the GWT value proposition and how GWT integrates into a diverse web technology stack–and not just in a theoretical way. With the popularity of gpokr.com and kdice.com, Ryan can speak with the authority of concrete success.”

    Bruce Johnson, creator of Google Web Toolkit


    “This book distinguishes itself from other books on GWT in that it walks through the entire process of building several nontrivial GWT applications, not the toy applications that most books present.”

    R. Mark Volkmann, Object Computing, Inc.


    Google™ Web Toolkit Applications is an excellent resource for any GWT developer. Solutions to challenges commonly encountered in GWT are presented through the design and development of actual applications. The applications developed throughout the text demonstrate best practices from simple UI design all the way to custom code generation, and are presented with little pretext about the amount of Java knowledge a given developer may have. Advanced concepts are not withheld but are presented in a way that will be understood by both novice and seasoned developers alike. Good application development practices and proper Model View Controller design is reinforced throughout the book, nearly guaranteeing that the reader will come away a better programmer. “

    Jason Essington, Senior Web/Java Engineer, Green River Computing


    “Dewsbury’s Google™ Web Toolkit Applications is a book for both experts and beginner programmers who want to discover this open source Java software development framework, as well as write Ajax applications. A very detailed book!”

    Massimo Nardone, Advisory IT Security Architect

    Accelerate and Simplify Ajax Development with Google Web Toolkit


    Get the edge you need to deliver exceptional user experiences with Google™ Web Toolkit Applications, a guidebook that provides web developers with core information and instructions for creating rich web applications. Whether you’re a developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury delivers the in-depth coverage you’ll need.


    In this valuable book, insider Ryan Dewsbury provides instructions for using the robust tool set and gets you on your way to creating first-class web applications by providing a comprehensive overview of GWT technology. In addition, he shares his “in-the-trenches” insights on


    This practical guide to GWT introduces you to the technology; provides techniques, tips, and examples; and puts you on the road to delivering top-notch user experiences for your web applications.

    More Information Buy Now