Skip to content

Professional Web 2. 0 Programming

ISBN-10: 0470087889

ISBN-13: 9780470087886

Edition: 2007

Authors: Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet, Eric van der Vlist

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

After beginning by showing the links between the business requirements and the attempt to provide better Web 2.0 user experience, Professional Web 2.0 Programming dives into code with several example application parts built with popular frameworks such as Ruby on Rails and Orbeon PresentationServer. It then moves on to some of the core client-side Web 2.0 techniques followed by an investigation of how clients and servers communicate and finishing with the details on server side techniques. Some of the specific chapters to be covered are: Page presentation Ajax and JavaScript Rich client alternatives including XAML and others XML as an exchange format Syndication Micro-formats protocols XML over HTTP Non-XML data sources HTML scraping and web services Redirecting HTTP requests Security
Customers also bought

Book details

List price: $39.99
Copyright year: 2007
Publisher: John Wiley & Sons, Incorporated
Publication date: 11/29/2006
Binding: Paperback
Pages: 552
Size: 7.25" wide x 9.25" long x 1.00" tall
Weight: 1.738
Language: English

Foreword
Acknowledgments
Introduction
Hello Web 2.0 World
Introducing BuzzWatch
Charting the Landscape
Exploring Behind the Scene
Making BuzzWatch a Better Web Citizen
Making BuzzWatch More Maintainable
Applying the Final Touch
Conclusion
Page Presentation
Creating Clean and Simple Pages
From HTML to XHTML
The Document Object Model
Cascading Style Sheets
Tools
Summary
JavaScript and Ajax
JavaScript: Understanding Lesser-Known but Crucial Features
JavaScript Optimizations
Ajax
Summary
Design Principles
Common Design Issues
Summary 109
What's Next for Web 2.0?
XSLT and XPath
SVG
XForms
What's Next for HTML
Summary
Rich Client Alternatives
From Browsers to Rich Clients
Comparing Rich Client Frameworks
Summary
HTTP and URIs
How the Web Was Won
Web 1.0: HTML, URLs, and HTTP
The Web Model and REST
Considerations for Building an HTTP Service
What's on the Wire?
More Representations
Summary
XML and Its Alternatives
XML
Alternatives to XML
Summary
Syndication
Some Syndication Basics
The Syndication Process
Syndication Formats
Summary
Microformats
The Basics of Microformats
Creating Microformat Documents
Summary
Combining Protocols to Build Web Services
Clarifying Web Services
REST Services
WS-* Services
REST versus WS-*
Summary
Serving XML over HTTP
How Is Serving HTML Different?
Serving Static Content
Serving Dynamic Content
XQuery and XML Databases
Serving JSON
Summary
Databases and Non-XML Sources
Dealing with Non-XML Sources
Converting Relational Data to XML
Converting Binary Data to XML
Summary
Creating Syndication Channels
A Simple Atom Service
Running the Application
Adding E-mail Support
Summary
Mashups, HTML Scraping, and Web Services
Popular Examples: Mapping Mashups
Why Use Mashups?
The Business Model of Mashups
Screen Scraping
Creating Feeds
Mapping and Badges
Summary
Implementing and Maintaining Your URI Space
Future-Proofing Your URIs
Managing Change in Your URI Space
Your URI Mapping Toolbox
Summary
Podcasting and Serving Multimedia
The Formats Labyrinth
Protocols
Summary
Security
What Is Security?
Lessons Learned from History
The Layered Approach
Authentication and Authorization
Message Encryption
Message Digests
Digital Certificates
Secure Sockets Layer
Code Security
Web Services Security
Summary
Index