-Misconception: since Blueprint is designed for thousands of phones, it doesn't have elements that take advantage of smart phone features (geolocation, touch interaction, etc.)
-Blueprint's philosophy: make a feature work using the best tools available on the device
...progressive enhancement in action!
-location chooser: designed to get the user's location to deliver local results
-image-list: now supports swipe interaction
-tabs, switch/case, partial replace, background submission: ajax features that degrade for non-smart-phones
-page themes: custom background images added to the page header
-tournament brackets
-table images: images now allowed inside tables
...and more!
More info: Twiki: Blueprint 1.2 changes
-smartphones: uses JavaScript geolocation
-fallback for all other phones: allows users to search for their city
→
location-chooser CR
-as seen on m.yahoo.com
-swipe behavior on smart phones, prev/next fallback for all other phones
→
image-list CR
-tab buttons
-tab content is preloaded
-no page refresh... newly selected tabs display instantly!
→
-as seen on m.yahoo.com
-same concept as tabs, just different look and feel
-switch between pages with navigator controls
→
-same goal: update without page refresh
-choose which parts of the page will be refreshed, which parts are static
→
partial-replace CR
-another ajax submit
-displays different output for success/failure
-example: Add to My Yahoo! button
wood
winter-olympics
heavy-metal
march-madness
engine-red
f1
...and more being added regularly!
Developer Blog: http://mobile.yahoo.net/developer/blog/
Documentation (BP 1.1): http://developer.yahoo.com/mobile/blueprint/
Developer forum: http://developer.yahoo.net/forum/index.php?showforum=94
http://twiki.corp.yahoo.com/view/MobileDevel/BlueprintPlatform
Presenter: David Calhoun
calhoun@yahoo-inc.com