Lots of interesting API and mashup news from Google as part of their global Developer Day: new APIs, new tools, tutorials, and more. Over 5,000 developers in 10 cities. Two very interesting highlights:
You can get more details at their Developer Day site and code.google.com.
So in keeping with this week’s mapping theme, if you look at APIs sorted by type on ProgrammableWeb you can see there are now 44 APIs in the mapping category. That’s a lot of mapping-related APIs and constitutes nearly 10% of all the APIs listed at ProgrammableWeb. They may not all be what you expect. Here’s a breakdown for you:
There are many thousands of maps mashups out there and we’re now up to a catalog of 1100+ map mashups listed here.
Geo-anything is clearly a hot segment of the online web services space.
With O’Reilly’s Where 2.0 Conference in full swing this week there’s been no shortage of online mapping-related news. Highlights range from the Google Maps with Street Views to the launch of the very cool GeoCommons from FortiousOne, the folks behind the GeoIQ API.
API related announcements include:
For more on Mapplets, here are some specifics from their site:
Mapplets enables third party developers to create mini applications that can be displayed on Google Maps, much like Google Gadgets are displayed on iGoogle. These Mapplets contain a variety of information, from housing listings to crime data, and tools like distance measurement. Users can select from a wide range of Google and third party Mapplets to display on the Map, essentially creating their own “mashup of mashups” directly on the Google Maps site, while still enjoying the built-in functionality of Google Maps, such as local search and driving directions. A number of our partners, including WeatherBug, Booking.com and Platial have already created Mapplets.
They have extended the Google Maps JavaScript API to support mapplets with developer API documents here. The Google team have also extended their Gadgets directory into this new Mapplets Directory.
The Digg API Visualization Contest ends this week but they’ve opened the voting to all Digg members. There are 10 finalists remaining. Just go to the Digg page above and place your vote. We’ve listed three of the leading finalists on ProgrammableWeb. Here they are:
In a groundbreaking move Facebook yesterday formally launched the Facebook Platform at their F8 Event. What is the Facebook Platform? Essentially it allows third-party developers to develop applications that function directly within Facebook itself, not just outside of it as many have done with their existing Facebook API. Build your app, including commercial ones where you keep the revenue, on a platform that’s the 6th highest trafficked site in the US and growing by 100K users per day.
For more, you can get lots of coverage via Techmeme including good takes by TechCrunch on the Anti-Myspace, GigaOM on the Social OS, Mashable on F8 Live, SpashCast with an FAQ, and ZDNet on uncorking the social graph. And they’re kicking it off with real apps: over 65 developers were showcasing applications at the launch.
This brings a whole new dimension to the meaning of social network platform.
Continuing from yesterday’s post on new APIs for maps, photos and email, here are three more new entries to the API directory:
Five new APIs have been added to our listings in the past two days bringing the current total up to 441 APIs. Here are three new ones of note that provide web services for urban geo-location, stock photography, and email marketing:
On that last point, there are now 13 APIs tagged “email”.
While mashups for shopping and mapping continue to be popular, it’s worth noting that over 25 different APIs were used in mashups listed at ProgrammableWeb in the past two weeks. Here are three interesting ones:
At today’s Salesforce Developer Conference in Santa Clara, CEO Marc Benioff is announcing Salesforce SOA, a notable move on their part to deliver SOA, Service Oriented Architecture, as an external service on top of their Apex platform. Thus SOA meets SaaS (for more on SOA and SaaS trends see this timely piece by Dion Hinchcliffe).
In particular, Salesforce SOA builds on their enhancements from last year like Connect Out, our coverage here, by allowing a greater bi-directional, event-driven communication into and out of the Salesforce.com infrastructure. In a demo shown to me by Salesforce’s Adam Gross, two independent browser windows were open, one pointing at an account record in Salesforce.com the other at a Google Spreadsheet. Changing values and clicking a submit in Salesforce caused the Google hosted spreadsheet to be updated almost instantly. In the past the Salesforce.com API allowed updates in the other direction, but now it’s possible to integrate, SOA style, across systems in both directions.
This move by Salesforce.com is another step in the evolution of SaaS and web APIs to make the web as platform offer all the same services that used to be available only behind the corporate firewall. This will lead to a greater number of hybrid corporate IT applications consisting of a combination of internal IT systems and external web-based services.
The big mashup news yesterday came from Microsoft with the invite-only alpha launch of Popfly, their tool for creating mashups without writing code. Using the Pop Creator application users can bulid mashup applications and embeddable widgets. A rich drag-and-drop interface built on Microsoft Silverlight has an extensible component model called “Blocks” with built-in wrappers for external web services like Flickr and Live Spaces. You connect these-up to build applications as shown in their good 15 minute introductory screencast.
Along with this tool is an online community called Popfly Space that lets creators “host, share, rate, comment and even remix creations from other Popfly users”. At this point Microsoft will host up to 25MB of data. As we’ve seen with other mashup tools like Yahoo! Pipes, OpenKapow and Dapper, fostering an active user community is an important part of the strategy.
This innovative product comes from the Non-Professional tools team with a mission to “democratize development by making it approachable to an entire class of people that want to ‘create’ without necessarily having to write code.” And they have a wry sense of humor, from the FAQ comes “Q: Why did you call it Popfly? A: Well, left to our own devices we would have called ‘Microsoft Visual Mashup Creator Express, May 2007 Community Tech Preview Internet Edition,’ but instead we asked some folks for help and they suggested some cool names and we all liked Popfly.”
Popfly looks very promising and will certainly heat-up the growing mashup tools space.