Blueprint is Yahoo!®'s platform for developing and distributing rich mobile Internet services. It offers a standards-based language, an easy-to-use toolkit, innovative features, and support across multiple runtime environments—allowing developers to maximize their reach across thousands of mobile devices.
Blueprint is also the name of the language that you will use to create your mobile services. It's an easy-to-learn language because it's XML and based on XForms.
Once you write your code in Blueprint you can deploy your service in three different ways using the three Runtimes we offer:
The Runtime for Mobile Sites and the Runtime for Mobile Apps are currently available as developer previews.
To render Blueprint a mobile device must support XHTML (including tables, forms and GIF/PNG/JPG images) and CSS2 (padding, margin, height, width, border, background image/position/color, font weight/color/decoration/align, float, display, line height and standard CSS selectors). The majority of modern mobile devices support these requirements.
Yes. By submitting your Application Package to be included in the Yahoo! Go 3.0 Widget Gallery you will get free distribution through our network. Yahoo! Go 3.0 is Yahoo's premium mobile experience that already runs on hundreds of phones.
No. We do not charge any fees to use the Yahoo! Blueprint Platform or for using any of our Blueprint Runtimes.
Please download the SDK first, read the Developer's Guide, and look through the sample code we provide. You will need to have a web server and if you want to create a mobile service that uses dynamic data you will need to know a scripting language. The Blueprint SDK comes with a library of PHP helper classes but you can use any other server-side scripting language.
Our Blueprint Analytics system provides you with detailed data such as the number of unique devices that requested your service, the number of pageviews that have been generated, and the regions where your users are coming from. Most of these insights are available on a daily, weekly, and monthly base. The information is available for you in charts as well as downloadable CSV files. Blueprint Analytics are available from the "Manage my Apps" page under "View Stats".
You can put almost any content your heart desires in your Blueprint service. However, we do have some guidelines for Yahoo! Go 3.0 Widgets. We will not accept in the Widget Gallery:
The rules also apply to the Blueprint Runtime for Mobile Sites and the Blueprint Runtime for Mobile Applications.
Yes. Blueprint is an open platform. We will provide you tools that will make it easy to include Yahoo! advertisements if you like, but you can use any other ad system as long its content stays within our guidelines.
Our Yahoo! Mobile Developer Group may help you find the answers and can connect you to the right people.
Yahoo! Groups : Yahoo! Mobile Developers