Sam S. Adams of IBM - talk
One of first distinguished engineer at IBM
XML, semantic processing
Change in social, participatory media, wiki and blog, easy to add content
now participatory development, mashup and widgets
no tracking of where information going, if pub atom feed published, theres no way to currently track where info come from or go to.
User assembled applications - holy grail
long tail
we can't create all solutions, need to push development to end users, who can develop simple applications, configurations of existing things
defining widgets, like google yahoo page?
like spreadsheet macros, pass along to others, others tweak macro, that's model in this new space in widget programming.
yahoo widgets, common to have somebody build one kind and others take it and slightly modify code. very similar to what happen on web, take others source of web page, find chunk and reuse it. reuse oriented dev effort.
how protect IP intellectual property
Global Contextual Collaboration Collaborative spaces that dynamically adapt to available devices dev that span devices
World Wide Widgets post windows, post browser user interface metaphor
evolution
google desktop
as resolution increased, metaphor broken down, litter of unreadable icons on desktop.
maximize display until recently, now with large res., if max half screen blank, so now have multiple apps open.
desktop widgets are popping up.
widget engine, rendering html and javascript, like browser window, stand alone apps, but conected to web, lots read only, but some two way. small transactional apps,
runs on remote server and display locally, common model, like x windows.
web artifacts, like web browser, archticture, heavy lifting happen on remote server (or locally)
Goal: world wide widgets
small enough to fit on cell phone screen, so can cross over between devices.
Assumption of alway on or connected? Same here? Not part of IU metaphor shift, but is a usage metaphor. many widgets assume persistent connection.
Perspectives from O’Reilly Web 2.0 Expo
Hype epicenter of the Internet
Typical froth of startups and VCs
Widget/Gadget/DesktopWidget
terminology confusion is widespread
Business models beyond advertising hard to come by
Widget-based ads and syndication of content….the next “banner ad” wave
VC quote: “We are witnessing the death of the portal and the birth of the Widgetsphere”
Focus is shifting from a “one stop” portal to distributing your companies services/content via widgets to 1000s of websites
Nokia announces rich mobile widget and app support
5 minutes from HTML on desktop to running mobile widget
http://www.s60.com/widget
Adobe announces “Apollo”, their Flash/Flex/HTML/PDF cross-platform web app/content tools and runtime
Open Source “WebKit” DHTML/Javascript rendering engine building momentum, adopted by Apple Safari/iPhone, Nokia Mobile Widgets and Adobe Apollo
IBM presentations show surprising coverage, maturity and poise
Rod Smith discusses enterprise mashup experiences and announces MashupHub technology
Carol Jones presents Connections and IBM’s broad experience with social computing
Audience questions and buzz: “Everyone else is talking about Web 2.0 for business, IBM is doing it”
No hint of anything like many E2.0 technologies
We are significantly ahead of the industry in several technology areas