The Blueprint language is an XML markup set based partly on XForms. Applications are hosted on your own Web server, which must respond to HTTP requests from Yahoo!’s server by returning valid Blueprint pages; Yahoo’s server acts as an intermediary between your application and the end-user’s hand-held device.

To host a Blueprint application, you must submit a package containing configuration and resource files to Yahoo!. The application package does not contain any Blueprint markup or scripting code; these are supplied directly by your server at runtime. There are several ways to deploy a Blueprint application. Options include browser-based Mobile Sites, Yahoo! Go Widgets, and stand-alone Mobile Apps (when available)

Getting Started:
1 Download the SDK at mobile.yahoo.com/devcenter/downloads
2 Read the documentation at developer.yahoo.com/mobile/blueprint
3 Build your service on your own server and return Blueprint XML.
4 Read the Deployment Guide at developer.yahoo.com/mobile/blueprintdeployguide and publish your service at mobile.yahoo.com/developers/manage

Download pdf Yahoo! BLUEPRINT Mobile Application Platform