Those of you who read this space regularly may recall some referencesI've made to a project underway in my organization called QEDWiki. Unfortunately, I've not been able to say much about it because therehasn't been much made public (internally or externally) for me toreference. But that's beginning to change now and hopefully soon I'llbe able to provide links to places where you can play with andlearn more about our little toy. But in the mean time, here's apointer to a short interview of my VP and IBM Fellow, Rod Smith on QEDWiki, situational applications and programming for the masses. Here's my favorite quote:
"It's hard for me to say 'end-user programming' without cracking a smile. It's been overhyped and overpromised,"
WithQED, we've got a chance of actually getting it right. Watch thisspace for announcements and news regarding QED as it occurs.
Brian Goldfarb, lead product manager for Web Platform and Tools atMicrosoft, said the software giant is open to having a dialogue withthe group of companies pursuing an open-standards approach to AJAX.
Rod Smith, vice president of Internet technologies at IBM, whichstarted the OpenAJAX effort, told eWEEK at the AJAX Experienceconference here that the group extended an invitation to Microsoftbased on the work the company has done with Atlas. Smith said the groupextended an invitation to Microsoft not only to join the OpenAJAXgroup, as 13 companies did earlier this week, but also to attend atwo-day meeting of the group to be held next week here.
"OpenAJAX is definitely an interesting development, and anycooperation in the community is always goodness for developers,"Goldfarb said.
Havingseen what can happen when IBM teamed with Microsoft on standardizingWeb services, this would be a terrific thing if it happened (IMHO).
Companies are not going to feel comfortable using Google's services for corporate documents of any sort.
Istill think Zimbra and others still have the correct answer here inoffering both a free, or low cost public hosted service along with apurchaseable, enterprise installable product that companies can putbehind their corporate firewall. Unfortunately, I think Google's stuffwill by definition be very popular and most typical web users will notrealize the sensitivity of using Google's services for their work.
ZDNet blog colleague Joe McKendrick beat me to the punch earlier this week with an excellent analysis of the fascinating ramifications of IBM's recent statementsat the New York PHP Conference aimed mainstreaming mashup and Web 2.0technologies. If IBM is getting seriously involved in this, there mustbe something to it, and certainly Rod Smith's comments are receiving considerable attention.
Check out the "considerable attention" link above. Rodseems to have really gotten the media's attention this time and thereviews seem to be pretty consistent that IBM has landed on somethingreally good here.
Not to be outdone, IBM recently announced the upcoming launch of Sametime 7.5. Sametime, the leading enterprise instant messaging platform, will get an upgrade this fall that mirrors many of AIM's new features. At the top of the list is integration with Outlook, Office, and SharePoint, but Sametime will also gain the capability to connect to Blackberries and Windows Mobile devices. The client is also truly cross-platform, with versions available for the Mac, Windows, and Linux, and it's well-integrated with Lotus Notes.
And it's certifiably cool—it uses Web 2.0 tech. IBM says that "users will be able to take advantage of plug-ins and Web 2.0 technologies such as mashups to create new applications on the fly. For example, a Lotus Sametime 'mashup' could combine the location and status of team members on a contact list and display it on an online map." Companies also have more control over the technology because they can host their own Sametime server.
Thoseare words I haven't heard to describe an IBM software product in thepress in, well perhaps forever. The good news is that it really is "cool". I'm looking forward to the rollout. Watch for details in this space.
Dion Hinchcliffe asserts in this post that enterprise mashupsare becoming increasingly important to IT organizations and thebusiness they support. However tools to enable the creation ofenterprise mashups are few and far between. In fact, while he notes "Not sure about any of this? IBM has clearly identified mashups as a key enterprise trend as well", he only cites one tool that meets all his criteria:
"However,I've recently come across one product that clearly shows almost thefull potential of enterprise mashups in a single package, despite a fewrough edges.
I recently came across Applibase's impressive DataMashups.com site,and more than any other product I've seen so far, it clearlydemonstrates the possibilities and potential of enterprise mashupsguided by end-users and shared amongst co-workers. The site has anexcellent service previewthat lets you quickly start assembling mashups visually, right online,using a rich palette of pre-existing widgets, feeds, data from localand remote SQL databases, and much more."
Looks likeI've got a new lunchtime research project for the week. The company responsible for DataMashups.com is Applibase, Inc. On their site they have some additional background material on their offerings and what they are trying to accomplish. Anyone outthere messed with this site? If so, please comment and let me knowwhat you think.
There's been a lot of discussion about Web 2.0 lately. In fact, most people would agree that "Web 2.0" is currently at the peak of the hype cycle. Recently, IBM developerWorks released a podcast interview from Tim Berners-Lee in which he stated that "Web 1.0 was all about connecting people. It was an interactive space, and I think Web 2.0 is of course a piece of jargon, nobody even knows what it means."
In my opinion, there is no question that the Web is being used novel ways, and that new technology is being built on top of what was already there. Also the speed of innovation has increased because it is so much easier to collaborate with one another partly because of the "Web 2.0" tools and web sites now being made available to the general public (blogs, wikis, AJAX front ends, social networking sites). People could debate on and on whether or not there is enough substance to warrant a "Web 2.0" label for these new technologies and social networking/collaborative sites. (How about we split the difference and call it Web 1.5?! - Just kidding.)
The point I'm trying to make is that it is getting easier to find people and collaborate on a project than it was before. "Web 2.0" is a convenient way to label the current set of leading edge methods for people to connect to each other on the Internet. I'm fine with that idea. Heck for all I care, someone could have called today's web environment to be the "Quaternary Period of the Web" and the Web circa 1998 to be "Jurassic Period of the Web". But the term "Web 2.0" seems to have caught on so let's just continue to use it as a convenient way of talking about today's environment. Whatever we call this current period of the Web, it sure is fun to be part of it. It's evolutionary, not revolutionary. Internet technology is changing quickly and there are lots of business opportunities being created. I enjoy learning about new technologies and web sites such as ProgrammableWeb, MySpace, del.ic.ious, Flickr, and JotSpot. Let's just enjoy the "Web 2.0" ride for now. In just a few years, "Web 2.0" will actually be considered old/stale and some new label will be invented.
On a side note in regards to labeling periods of time, did you notice how people just avoid the issue of calling this decade anything?! Is it the "oh-ohs", the "zeros", or "double naughts decade"? We all seem to be surviving just fine without a decade label. So regardless of whether we label this period in web history as "Web 2.0" or not, let's have fun working with these emerging technologies!
John Feller Manager, Emerging Technologies Development, IBM Software Group [Read More]
David Boloker discussed Web 2.0 adoption and demoed QEDWiki at the Santa Clara AjaxWorld Conference.
"As developers begin looking at this thing we're calling Web 2.0," Boloker said in a pre-keynote interview, "they need to define exactly what it is they want to do with it. Ask yourself, Who is going to end up getting the business value of what I'm about to produce? That's the first thing. The second thing they need to ask is, What are the tools available to me? I don't care if you're a .NET developer, a Java jock, or whatever; there are tools out there that can make your life easier."
There is now a QEDwiki ACORD demo available on You Tube. IBM has been recently working on projects related to situational applications and application wikis.
An Application Wiki enables non-technical users to rapidly design their own means of interaction with data or business services. QEDwiki is IBM's application wiki framework for collaboration, and situational dynamic content development.
QEDWiki is a platform for collaboration
Lightweight standards based collaboration environment
Unstructured to Structured Data Definition
Enables personal publishing
QEDWiki is a runtime for aggregated services:
Dynamic platform for integrating “live” data
Personalization in consumption of external services
Just found out Kapow Technologies will be doing a session here atmashup camp. I'm quite jazzed by their technology. They do dataextraction from web sites that can then be returned via an Atom or RSSfeed. Once in that form, that data is easily used in situational appsoftware such as QEDWiki. They do really good stuff. You can checkout a free version of their latest release at OpenKapow.com.
There are a collection of folks here from MIT who are involved in a project called "Future Boston",which is tasked with building tools to facilitate the upcomingchallanges facing the city. In particular the MIT Department of UrbanStudies and Planning and Boston.com are sponsoring contests to see who can build the best mashups in the following areas:
Innovation Landscape: Plots geospatialboundaries of a fast innovating hub
Visualize the ""Innovation Landscape"
Show change over time
Identify key trends and exceptions
Model Maker: Detects the development capacity ofa region
Interpret "live on the ground" of ScienceCity using rich, parcel level data and multiple data sources
Talent Scout: Maps newly-admitted degreecandidates to companies
Investor:Matches dollars to opportunityTap administrative data ad publicdatasets about landuse, ownership, infrastructure, buildings, etc.
Sothe challange is to build mashups using open interoperable OGCprotocols (WMS and WFS) and visualization tools to prototype ways of:
Engaging public in deeper understanding of urban fabric and urban futures
Envisioninglife along MassAveCity (now and in the future) from the point of viewof students, employers, universities, investors, etc.
The goals of the challange are:
Technical: Push the boundaries of web mappingand information visualization
Educational: Use technology to tell a storyabout life in Boston, MA,and the country and visualize how it could be different.
If you're interested, you've got between now and Thursday Night. Check out MIT site and download the data. The award is $500 for each winner. Time to get started!
I'm watching a presentation on Adobe Apollo -- their new platform forserving web content directly to the desktop. They've created a runtime(<5 Meg) that sits on the desktop that in effect blurs the linesbetween apps on the desktop and apps on the web. The runtime feelsalot like RCP and the delivery model feels alot like a Google Gadget,but they are doing some interesting things with it that I've not seen agadget ever do. Apps can be full screen, but totally clickthroughable. So an app can be interactive (a car driving around yourscreen that you can control for instance) but you can still work withanything on your desktop in the usual way.
They also mentioned that the JIT compiler for Apollo has been donated to Mozilla for inclusion into the next version of Firefox.
Perhapsmost notable part of this presentation is that they've removed therequirement for a server side component to serve this content. Wherethere used to be an expensive server product that had to be purchasedto deliver flex apps, that is no longer the case. Very smartchange IMHO.