Cover image for Professional rich internet applications :   Ajax and beyond
Title:
Professional rich internet applications : Ajax and beyond
Personal Author:
Publication Information:
Indianapolis, IN : Wiley/Wrox, c2007.
Physical Description:
xxxii, 565 p. : ill. ; 24 cm.
ISBN:
9780470082805

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000003491887 TK5105.8885.A52 M66 2007 Open Access Book Book
Searching...

On Order

Summary

Summary

Through the use of hands-on examples and case studies to explain complex technologies, this comprehensive book takes AJAX, Ruby on Rails, and Flash to the next level by combining them into a framework for developing rich Internet applications Walks readers through using all aspects of each application, looking at the overall architecture and then breaking down the client-side and server-side technologies, while still maintaining a focus on the desired functionality of an application Also includes coverage of such various technologies as DHTML, JavaScript, XSLT, Java, Python, PHP, and more

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

Professional JavaScript for Web Developers (ISBN: 0764579088) Professional Ajax 2nd edition (ISBN: 0470109491) Professional Web 2.0 Programming (ISBN: 0470087889) Professional Rich Internet Applications: Ajax and Beyond (ISBN: 0470082801)


Author Notes

Dana Moore is a division scientist with BBN Technologies and is an acknowledged expert in the fields of peer-to-peer and collaborative computing, software agent frameworks, and assistive environments. Prior to joining BBN, Dana was chief scientist for Roku Technologies, and a Distinguished Member of Technical Staff at Bell Laboratories. Dana is a popular conference speaker, a university lecturer, and has published both articles for numerous computing publications, and books, including Peer-to-Peer: Building Secure, Scalable, and Manageable Networks and Jabber Developer Handbook. Dana holds a master of science degree in technology management from the University of Maryland, and a bachelor of science in industrial design, also from the University of Maryland.

Raymond Budd is a software engineer with BBN Technologies. He has designed, developed, and supported a variety of Web applications and other distributed systems in Java, Ruby, and Python. He has been published in several conference proceedings, such as the Eighteenth National Conference on Artificial Intelligence, and journals, including Applied Intelligence . Additional areas of interest include knowledge representations, knowledge engineering, and distributed planning and scheduling. He received a bachelor of science degree in computer science from the University of Pittsburgh.

Edward (Ted) Benson is a software engineer with BBN Technologies. His experience and interests include distributed programming frameworks, multi-agent systems, Web development, and knowledge representation. Ted has developed Web applications for several community groups and companies, and he has been published in IEEE conference proceedings on the subjects of distributed and multi-agent systems. He gradated summa cum laude from the University of Virginia with a bachelor of science degree in computer science.


Table of Contents

Acknowledgments
Introduction
Part I An Introduction to RIAs
Chapter 1 What Characterizes Rich Internet Applications?
Chapter 2 RIA Foundations
Chapter 3 The Programmable Web: The Mashup Ecosystem
Chapter 4 Getting Started: Creating Your First RIA
Part II RIAs Explored
Chapter 5 Debugging the Client Side
Chapter 6 The Model-View-Controller (MVC) Pattern
Chapter 7 JavaScript Library Survey
Chapter 8 Compiling to JavaScript
Chapter 9 An Introduction to ideaStax
Part III RIA Development in Depth
Chapter 10 Form Validation
Chapter 11 Form Usability
Chapter 12 Drag and Drop
Chapter 13 User Interaction, Effects, and Animation
Chapter 14 Tagging and Rating (I): Creating an Infrastructure
Chapter 15 Tagging and Rating (II): Using Social Capability
Part IV Advanced Selected Topics
Chapter 16 Providing an API
Chapter 17 RIA Widgets
Chapter 18 Rich Immersive Environments
Part V Appendix
Appendix: Dojo Validation Functions and Flags
Index