You'll gain a thorough understanding of the underlying design principles behind professional Rich Internet Application (RIA) development and the various tools that are available to accomplish your design goals. You'll break down an application into client-side and server-side technologies, and you'll take advantage of key concepts such as mashups, auto-completion, and tagging for social sites.
What you will learn from this book
Tips for enhancing your productivity and debugging your application
Techniques for solving common issues in web applications when building a RIA
All about the higher-level themes and development packages that build on top of RIA technologies
How to develop, deploy, and control third-party access to your RIA
Who this book is for
This book is for software developers interested in practical solutions to real-world problems. You should have some familiarity with Python, Java, or Ruby on Rails.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
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.