|
|
YOUR FEEDBACK
SOA World Conference
Virtualization Conference $200 Savings Expire May 16, 2008... – Register Today! Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS XML News Desk
Should Every Application Be a Platform?
Mitch Kapor and Lotus were selling the idea with the push to integrated software in the early 80s
By: Dave Winer
Sep. 10, 2007 05:15 PM
Digg This!
Dave Winer's Blog The idea then came up again with the push to integrated software in the early 80s. Mitch Kapor and Lotus were selling the idea of an all-in-one package, Symphony, which was a word processor, database, spreadsheet, graphics and communication program, with a macro language tying it all together. Bill Gates proposed a different approach, let each app stand alone and share its data with other apps through a common scripting language. This idea was so good that I started a company in 1988, UserLand Software, to create such a scripting language for the Mac, which then had a rich user interface and a totally underdeveloped scripting interface. Today, the Macintosh has a rich tradition of interapplication communication, made possible by this simple idea that every app should have an API. This led to XML-RPC, the Internet version of apps with APIs, which led to SOAP, and then REST, which imho, will eventually lead back to XML-RPC (as people realize that standardized marshalling formats have value). However you express the API, today you can write scripts that combine the features of scriptable Internet apps such as Twitter, Flickr and various blogging platforms.
XML JOURNAL LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING XML NEWS
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||