During Yahoo!’s Hack Day event one of the sessions covered their mobile tools for developers and specifically Blueprint.
Blueprint was born out of Yahoo!’s OneConnect efforts. For those unfamiliar with OneConnect it is a fantastic mobile app that runs on many evices and has an open framework that third parties can piggy back on and install themselves as widgets on a users OneConnect setup. Some apps of note are last.fm, ebay, wikipedia, etc.
OneConnect is pretty good, but falls short for those developers that really want to own the user experience and not just sit in as a widget…., this is where Blueprint comes into play.

BluePrint is a huge mobile play for Yahoo! This is really where they set themselves apart in the mobile space from the rest of the big players. Where Microsoft and Google are playing mostly on OS side of things to get developers involved, Yahoo! wants to own the dev relationship across all handsets and OS’s.
BluePrint has two main components to it.., one that is pretty ready for primetime.., another that needs some more time to bake going into the end of the year.
The first part that is ready for primetime is the mobile website BluePrint server. Yahoo! has created a proxy server for rendering content and apps into mobile friendly sites. When a user requests a mobile page from you, your site passes all of the content and, buttons, menus, etc in the BluePrint XML markup to the Yahoo! proxy. The proxy then determines which handset is requesting and renders the page accordingly.
This is a pretty handy service for those devers out there whom do not want to get too into mobile development while still providing their users with a nicely designed and functioning mobile view into their property.
The second part of BluePrint.., that I am really excited about, but still needs some baking.., is their BluePrint platform for this client applications. Yahoo! is throwing their hat in the ring with the rest of the mobile platform translation libraries to provide a one stop shop for developers to write an app once, and run anywhere. They plan to support Java, .net, android, Symbian, and iPhone, as well as provide location based interfaces.
This is going to be fantastic for developers if Yahoo! delivers this close to how they presented it. I have my doubts on the iPhone side of things as I have talked to several diferent vendors that provide platforms for universl app development and they have all had no luck when talking to Apple about opening up the iPhone to them. We need someone of Yahoo!’s size to help tip the balance in our favor and make Apple see the light.
Downside to BluePrint.., no planned media support yet, but that might come down the road as many devers would love to gain acess to the camera and any stored media on the device.
More on this in the coming months as Yahoo! opens things up more