Mozilla just wrapped up its Extend Firefox 3 contest and, after reviewing over 100 entries, its team of judges has announced the winners for Best Add-ons, Best Updated Add-on, and Best Music Add-on. In the Best New Add-on category, the winners were Pencil by Dương Thành An, Tagmarks by Felipe Tassario Gomes, and HandyTag by Rémi Szymkowiak, while the Best Music Add-on category was won by Fire.fm from Jorge Villalobos and Jose Enrique Bolaños.
The contest was meant to showcase extensions that made use of the new capabilities Mozilla introduced in Firefox 3 and managed to combine this with excellent usability and the use of open standards.
Pencil, one of the three Grand Prize winners, is an easy to use tool for GUI prototyping and diagramming, which makes uses of Firefox's SVG support for rendering and scripting. It's obviously not the most exciting of applications, but it works as advertised and is a great tool for anybody who needs to draw up a GUI prototype quickly.
The second Grand Prize winner, Tagmarks, adds a set of icons to your URL bar that allows you to easily add tags to your bookmarks or to quickly bookmark and tag a page at the same time. Out of all the plugins in the contest, this one is probably the most immediately useful. Adding tags to a bookmark can be useful, but few people make use of this capability. Tagmarks also allows you to safe your links to Delicious in addition to your local bookmarks.
The third Grand Prize winner is also a tagging extension: HandyTag. HandyTag suggests tags for your bookmarks based on the tags you have already used, tags given by Delicious users, and tags HandyTag's keyword extractor suggests.
Fire.fm, the best new music add-on, gives you easy access to your stations on our favorite streaming music site, Last.fm. Fire.fm works exactly as advertised and provides a nice way to play music through Last.fm without having to keep a browser window open. You can also easily access your favorite stations by just typing in a few letters into the URL bar.
Google has long been offering iPhone-optimized sites for most of its services, as well as a dedicated search application for the iPhone. Yahoo, however, had mostly been lagging behind with respect to dedicated iPhone offerings. Now, Yahoo has unveiled a dedicated iPhone version of its search service, which, among other things, integrates results from SearchMonkey modules and also does a good job at displaying Flickr photos or movie showtimes in the results.
One of the best features of the web application is Yahoo's Search Assist, which suggests completed search terms as you type. Also, if you are logged into Yahoo already and if you have activated any SearchMonkey extensions, those will also work in the iPhone web application.
Overall, however, the Yahoo web application, while nice, can't compete with the native Google app (iTunes link) or Google's mobile site. The native Google application also suggests search terms, but besides that, it can also display results from your contacts and it can display the actual search results as you type. The Google app also features dedicated searches for images, news, shopping, as well as a Wikipedia search.
Yahoo's iPhone-optimized search does what it promises to do, but it is far from being an exciting service. If you are a dedicated Yahoo Search user, then this new site is for you, but overall, we don't think this will get any Google users to switch to Yahoo for their search.
Yahoo's photosharing service Flickr is one of the more wonderful things on the web and today the company made a small release that a lot of people should enjoy quite a bit. There's never been a really easy way to embed a nice slide show of your photos off site, until now.
The new Flickr slide show (example below) is available for the photos on any page you're looking at, meaning you should be able to display your friends' photos, photos with a particular tag etc. We are happy. Thanks to the fabulous photographer Scott Beale for pointing to the new feature release.
The above are the latest from my personal account. I've tested it and privacy settings appear to be respected. A couple of changes that would be nice would be a link in the player to each photo's page on Flickr and the ability to turn on captions.
I've been posting to Flickr far, far more than ever before now that I've set up posting from my phone. To do that you go to the settings tab, find the post by email address, make that a contact on your phone and send it there by MMS. I've also been uploading a lot of screenshots using the wonderful Mac app Skitch. I've also got my Flickr account tied to my account at FriendFeed, which gives me more reason to post photos since I know more friends will see them.
Update: Ruby points out in comments that this service has long done a good job making Flickr's slide shows available in an iframe. That does look nice!
How about you? Tips on making good use of Flickr in general and the new embedded slideshow in particular would be great to share in comments.
Last month we announced the launch of 12seconds.tv. 12seconds.tv is being described as the Twitter of videoblogging, where users can create a short video clip of anything for up to 12 seconds. We even challenged our readers and received some hilarious responses. The service is taking off nicely and has recently implemented a host of new features and partnered with a few great up-and-coming services and applications.

Soon after their successful public launch, 12seconds.tv implemented a host of new goodies to make the service more appealing for its users. The most popular new feature is the daily challenge. The service asks users to respond to a particular challenge of the day. A new challenge appears everyday. While it's fun to participate in the challenges, users can also win rewards for their participation.
Today the service is launching the first version of their API. To give users and developers a taste of what can be done, 12seconds.tv has partnered with a great Twitter client known as TweetDeck, another video-blogging service known as Phreadz, and micro-review site Blippr. Now you can keep up with your friend's 12seconds videos right from TweetDeck and leave your own micro video comment on Blippr reviews.

The latest additions to 12seconds.tv's offerings should be well received by users and fans of the service. Quite frankly, I'm more than excited to be able to use 12seconds.tv from TweetDeck. Let us know what you think about the latest API offerings from 12seconds.tv in our comments section.
The iPhone has been making headway in its battle to become a business-ready tool. Obviously, the addition of Microsoft Exchange support was a big step towards being considered a viable alternative to the traditional smartphones used at work, like Blackberry and Windows Mobile. However, beyond simply supporting enterprise email, the iPhone platform has a lot of potential to cater to the needs of its business users, too.
Today, we're introduced to what hopefully will continue the trend of more "serious" apps for iPhone: LinkedIn.
The new LinkedIn app for iPhone launched today in the iPhone store. The app itself is simple, but VentureBeat thinks simple is perfect. We have to agree. Business apps don't need to overly complex or feature-rich necessarily - they just need to provide you with quick and easy access to information and data.
The app features four different sections: the main page, connections, search, and status:
The main page of the iPhone app displays a news feed that shows updates from your LinkedIn contacts - things like whether they've updated their profile, changed positions, asked a question, added a new contact, etc.
The "Connections" section displays your LinkedIn contacts in a way that's very much like the iPhone's built-in contact list.
The "Status" section allows you to update your LinkedIn status, which many people use to announce what they're working on. Others have this hooked up via Ping.fm or a similar app so it's updated with their latest tweet.
However, one of the app's best features is its ability to copy LinkedIn contacts over to the contact list on your phone itself. You can download the app from the iPhone store here.

Although a lot of the focus in the blogosphere has been on "fun" apps, like Twitter clients, games, and social networking apps from Facebook and MySpace, the iPhone is offers a lot of apps for business users, too. In the business section of the app store, there are three pages of apps that include everything from virtual rolodexes to time trackers to expense recorders and various calculators. There are even IT-focused apps like VNC clients and command prompt tools. Yet, there could be so many more apps available here.
When you think of the types of businesses there are today, you realize that there's potential for that business category to explode with apps. It could be subdivided into numerous sections focusing on the different types of business users: sales, marketing, retail, accounting, executives, HR, IT, real estate....the list could go on and on. The LinkedIn app holds universal appeal for anyone anyone who works for a living, but more importantly, we hope that, through its adoption, developers will see the potential for building iPhone apps for business as well.
Iterasi, the dynamic bookmarking tool we told you about earlier this year, has just announced a new release that finally brings their service to the Mac. Previously, Iterasi was available on Windows machines (IE & Firefox), but Iterasi will now also work on Macs via a Firefox plugin. In addition, the much-anticipated scheduling service has also been released.
What makes Iterasi unique is that, unlike other bookmarking tools that just save a link, Iterasi captures a web page at a particular moment in time. This makes Iterasi ideal for saving pages that change over time or pages that disappear after you navigate away (like a receipt for an online purchase).
1) In today's release, Mac users can start to use Iterasi by installing the provided Firefox plugin. The plugin supports both Firefox 2 and 3 and works on OS 10.5 and up.
2) However, all Iterasi users will be excited about the new scheduler service. Like the name implies, the scheduler allows you to have Iterasi notarize a page on whatever scheduled basis you configure - either daily, weekly, or monthly. There are so many different ways to use the scheduler. The Iterasi team suggest you could use to capture retail sites with daily specials, for example. You could also use it in an investigative way to track a site that you think might be changing its messaging over time. You could even use it to track the changes on a site that doesn't offer a news feed for you to subscribe to. We're sure you can think of million ways to use the scheduler - those are just a few to get you started.
3) Another new feature launched today are "public pages." Each Iterasi user has a Public Webpage created for them called "My Public Pages" in the Iterasi viewer. As you save pages, you can mark them as private to keep them from being added to the Public Page. Anything else is saved to the Public Page where you can share it with friends who can then subscribe to it via an RSS reader or by using the provided widget.
4) One last feature made available just for Twitter users is the introduction of a short URL service. Using the domain http://sqrl.it (short for Squirrel It - since you "squirrel" away web pages with Iterasi), you can now tweet links to your Iterasi pages.
You can check out the new service in action in the video below:
Yesterday we wrote about Enterprise 2.0 from the point of view of the Enterprise, the buyer. The conclusion was that the impact of social media on the Enterprise was very big, addressing the very "nature of the firm". This post looks at Enterprise 2.0 from the point of view of the vendor, specifically startups. This is a 30,000 foot view, but we aim to get past the hype to insights you can use in your startup. Further posts in our recently launched Enterprise Chanel will drill into specific market segments, companies and technologies.
What is your position in the Enterprise 2.0 market. Do you work in IT in a large Enterprise? Do you work for a large incumbent Enterprise IT vendor? Do you work for a startup that is going to change the Enterprise world? Are you writing about this rapidly emerging market? Do you have unique insights or research to share? We would love to hear from you in the comments and maybe as a Guest Author. Email us if you're interested in writing for ReadWriteWeb's Enterprise Channel.
You can subscribe now to our special RSS feed for the Enterprise channel.
Tonight, Microsoft has publicly launched Photosynth, its long awaited Live Labs product that allows you to stitch your photos together to create a detailed 3D environment. While most of the computation is done on your desktop, the images are uploaded to Microsoft's servers and Microsoft is giving all Photosynth users a total of 20GB of storage for their collections. The rendering and browsing is done with the help of Seadragon, another Live Labs product.

When Microsoft first publicly showed a demo of Photosynth in 2006, it almost looked too good to be true. Now, getting started with it couldn't be easier - as long as you have a Windows machine - there is no Mac version available yet. You first have to install both a browser plug-in and a desktop application (all done through just one installer). The installation was as standard as Windows installations get and finished in less than a minute. We tested the plugin in both Firefox 3 and Internet Explorer 7 without any problems.
One interesting aspect of the uploader is that you can choose a license for your creation. You can either choose a Creative Commons license, put the pictures in public domain, or mark it as 'All Rights Reserved.'
The desktop application does most of the heavy lifting for creating the 'synths' and seemed to make good use of all available cores. You only have to pick your photos, give your collection and name and click 'Synth.' After it has finished, it will create a score telling you how 'synthy' your photo collection was. Obviously, your photos need to have common areas for Photosynth to be able to stitch them together. While Photosynth does a great job making these connections, it can't work magic and our first attempts with relatively unconnected images were futile.
The online viewer is quite intuitive and allows you to zoom in and out, move around the picture and also go through the pictures in a 3D slide show mode. One nice feature is that you can also go full screen, which is really the best way to showcase your photos.
You can also embed a copy of your synth on any website and email a link to your friends.
The animation in Photosynth is astonishingly smooth and our screenshots really can't do it justice. If you haven't seen it yet, you should watch Microsoft's demo of Photosynth at TED2007, which will give you a good impression of what the final product looks like.

It really takes a different approach to shooting pictures to make the most out of Photosynth. If you often stitch together photos, you are probably already used to this, but Photosynth also gives you more freedom, as you can zoom in and out, or walk around an object and still have Photosynth recognize the common areas.
In our tests, Photosynth performed flawlessly, but we would recommend that you have a set of at least 10 to 20 photos to create an interesting 'synth' and the more photos you have, the more interesting it will be.
A couple of caveats:
Even though we only had a short time to test Photosynth, it has already changed the way we think about taking pictures. Suddenly, you can do so much more with your photos. But besides the cool factor, we can also see a lot of other interesting applications for Photosynth. A realtor, for example, could use it to create a more immersive virtual tour of a house.
If you already have Photosynth installed already, you can see a 3D view of Venice below - otherwise, clicking on the image will take you directly to the installer.
In this post we review 10 promising developer platforms for the Web. We're not talking about the obvious ones either, like Facebook, iPhone, OpenSocial or even Twitter. Those have been covered extensively already. The list below features some of our favorite 'lesser known' web developer platforms. There are bound to be other excellent developer platforms not noted below, so as always please use the comments here to point out your own favorites.
We've written a lot of times about developer platforms for the Web and we've reviewed a fair number of them. A web platform at its simplest is an API, allowing external developers to build on top of your web app or product. As we explained in our post APIs and Developer Platforms: A Discussion on the Pros and Cons, "offering an API is a great way to make developer friends and developing for a large Platform has the potential to bring your work to a huge audience."
Note: the content in this post has been written collectively by members of the RWW team. Also the list below is in no particular order.
Major social networking site Imeem launched a developer platform in March that will enable read/write access to user information and more. Imeem is a site where users can upload music, create and listen to any uploads and blog about music all for free. Imeem pays internet radio-style licensing fees for each time a copyrighted song is played.
The new platform is a Flex and ActionScript API that will let developers create customized music players, access activity data and build things like recommendation engines, smart playlists and music games.
The video uploading platform announced by YouTube in March may not have been what many pundits expected but it could mark a major turning point for both YouTube and thousands of other sites around the web.
By allowing website owners to combine an on-site video publishing option for their users with the huge number of people looking to discover new content on YouTube, the platform will create a mutually beneficial feedback loop that will breathe new life into both YouTube and the web at large. It's also got potential to show up all the other big platform plays we've seen to date.
Earlier this month Yahoo announced that the closed beta period for its location platform Fire Eagle had ended and that the service was now open for everybody.. Since then, a number of high-profile services, including Brightkite, Movable Type, Dopplr, and Pownce have implemented Fire Eagle through the numerous APIs Yahoo provides for accessing the service.
As we wrote about Fire Eagle when the beta was first announced, it offers API kits in five different programming languages, it's got user authorization protocols already available for web, desktop and mobile apps and it's using the open standards community built oAuth to facilitate faster, more secure mashups. This ain't no cry-baby do it my way or I'm taking my ball and going home framework like the Facebook platform. This is leveraging universal open standards.
Note: also see our coverage of the Yahoo! Internet Location Platform, a collection of in-depth geo-location based APIs.

Mozilla recently announced Weave, a new web platform that will store users' browser metadata in a cloud environment for access anywhere. Weave is a "framework for services integration" that will, according to Mozilla, "focus on finding ways to enhance the Firefox user experience, increase user control over personal information, and provide new opportunities for developers to build innovative online experiences."
The basic idea is that browser metadata (things stored in your Firefox profile like bookmarks, history, RSS feeds, usernames and passwords, etc.) is pushed into the cloud and stored on Mozilla's servers. The data is available to users from wherever they get online and users can share information with friends, family, or third parties while retaining control over how, when, and if the info is shared.

The new Live Mesh service launched in April as an invite only "technology preview". It is Microsoft's attempt to tie all of our data together. Live Mesh synchronizes data across multiple devices (currently just Windows computers, but theoretically it will extend to mobile and other devices in the future) as well as to a web desktop that exists in the cloud. It can sync data across devices used by a single users, as well as create shared spaces for multiple users. On the surface, Mesh is a lot like competing file sync services such as Dropbox, SugarSync (which we covered in January), and even Microsoft's own FolderShare product. But what sets Live Mesh apart is its platform approach.
Essentially, Live Mesh is a collection of feeds (which can be expressed as ATOM, JSON, FeedSync, RSS, WB-XML, or POX). Every piece of data entered into a user's Mesh -- be it a file, a folder, a message, a user permission, or a new device -- is rendered as a piece of information in a feed. The feeds are then synced with other devices that are part of that Mesh following rules for how to sync each particular piece of information (i.e., File A may sync with Users 1, 2, and 3, while File B may only be told to sync with Users 1 and 2).
Semantic search engine Hakia announced in June a set of APIs that opens up their natural language processing and search platform to developers. Hakia's Syndication Web Services really comes in two parts: search queries, which allow developers to add web search functionality leveraging Hakia's five billion page index, and XML feed calls, which give developers access to Hakia's underlying natural language processing technology. The latter of the two is clearly the more compelling of the offerings.
What is more interesting are the XML feed calls that Hakia is offering that give access to their underlying NLP engine. [disclosure: hakia has been a RWW sponsor]
There was a time when only technically-savvy people knew how to create content and publish it to the internet, but the rise of easy-to-use blogging and CMS systems changed that. Today, everyone can be a publisher. Now, Iceberg wants to bring that same democratization to programming. In fact, that's their vision for Web 3.0 - the web where everyone is a programmer.
Build an App in 3 Minutes
In June Iceberg launched publicly. Although the focus is on business applications, like CRM or PM tools, you can interface with anything that offers up a web service. For enterprise environments, instead of using Iceberg as a service, I.T. departments can download and use Iceberg offline, behind the firewall, to work with their in-house servers, like Windows SQL server for example.
In July Cascada Mobile launched a platform called Cascada Breeze, allowing anyone to take their idea from thought to app in about fifteen minutes. Well, maybe not anyone - the apps are built using HTML, so you would have to have some rudimentary web programming knowledge to use their platform. Still, you have to admit, that's a lot easier than using a professional development platform.
With Breeze, you can build, test, and distribute mobile J2ME apps that run on hundreds and handsets. And these are "real" apps, too - fully integrated mobile applications with their own icon, not just mobile widgets.
We said we wouldn't discuss iPhone, but we can't help mentioning Android - because of its potential to really open up the up-till-now closed mobile phone platform ecosystem. Earlier this week we reported that the HTC Dream, the first handset to run Android (aka "the Google Phone") has been approved by the FCC. In the documents provided, it appears that we have now a release date for this highly anticipated phone: November 10th, 2008.
Google has been encouraging developers to create applications for Android and rewarding them for doing so with cold, hard cash with the Android Developer Challenge. (See our previous coverage here). This has led to numerous third-party applications ready to flood the market when the phone goes to launch, regardless as to which developers win the big prizes (Pictured: Teradesk App). According to PCWorld, Google Developer Advocate Jason Chen told the Android breakout session at May's Google I/O event that developers won't need to get Android applications certified by anyone nor will there be any hidden APIs accessible only to handset makers or mobile operators. Even the phone's homescreen and widgets will be customizable - that's a much different take than the locked-down iPhone - and one that caters to users who like to make their phones their own.
Unlike most other platforms in the news these days, the Meebo Platform is a closed one. As at December more than 300 companies had registered to build applications but only 39 had been accepted into the program. Most are multiperson gaming apps, the rest video and voice chat apps. Companies chosen to participate in the Platform work closely with Meebo to assure high-quality integration of their applications, the company says.
The Meebo Platform is the third step in the vision for the company, after building a basic web IM service and then integrating that service into other sites through tools like MeeboMe and MeeboRooms.
We hope you enjoyed this overview of 10 promising web developer platforms. For more about the theory and practice of platforms, check out Marshall Kirkpatrick's post So You're Launching a Platform: After Ubiquitous APIs - What's the Next Frontier?. A good companion piece is Picking a Platform: 5 Issues to Consider. Also read Alex Iskold's classic March '07 analysis When Web Sites Become Web Services.
Top image via ottonassar
We get excited around here whenever a new application offers an Application Programming Interface (API) for 3rd parties to develop against. Oh, the possibilities! Sometimes, though, it just doesn't pan out and our dreams are dashed against the craggy rocks of reality. Mashups are hard and just because you've got some cool data and good hooks for developers to pull from doesn't mean anyone's going to build anything worth using on your API.
Such appears to have been the fate of news platform Daylife, a company funded by some of the biggest names in tech and new media. Daylife recently held a "developer challenge" giving cash prizes to the people who built the best mashups with their API. Unfortunately, the entries they got were awful.
We learned about the Daylife contest today on Programmable Web, the leading blog and database about public APIs and mashups. PW must have felt obligated to be polite and just report on the contest, albeit weeks after the winners were announced.
We were really excited to learn about the contest - Daylife is a company with some good technology, offering news content with some structure to it. What could make more interesting fodder for mashups than structured news data? It turns out almost anything could, if you judge from what came out of it.
If you can't see the video above where we look at the mashup contest entrants, here's a Flash version.
To take a tour of all the applications discussed in the video, you can visit this link.
The examples that came out of the contest are all relatively dismal, with the exception of the touchscreen news reading interface. Over on Programmable Web's page about mashups built on the Daylife API though, we found one very cool one. TreeHugger's GRNDX tracks media mentions of a number of words related to the environment. (No one cares about the environment this week, apparently, the Olympics are all anyone cares about.)
That's pretty awesome - even if Treehugger calls it more fun than scientific. Fair enough, but let's see more apps like this instead of the wacky stuff that dominated the Daylife contest.