skip to main navigation
open

Collecta XMPP API Real-Time Challenge

Posted by Collecta.com

Solved by:

Alvaro Videla, 8 months ago

Collecta, the real-time search company, is releasing its XMPP API.

The Collecta system gets fresh stories, posts, pictures and video from across the web as they're published, and now makes the results available via an XMPP API.

This XMPP API Real-Time Challenge is an open invitation for developers to create plugins, webapps or applications based on the API.  This contest is open to developers anywhere in the world.

There is a lot of potential for creativity - just take a look at the REST API applications in the App gallery http://developer.collecta.com/gallery. The best advice is to be creative!

The winner of the XMPP API Real-Time Challenge will be the developer who delivers the most compelling implementation across these three dimensions:

1) Creativity - How unique, unexpected and cool is it?

2) User Adoption Potential - Who does it appeal to and how likely are users to try it our and keep using it?

3) Real-timey-ness - How well does the app exemplify the new world of real-time information?

Submissions will be judged by the Collecta team. The winner will be crowned "Collecta XMPP Master" and will win a $2,000 gift certificate to Amazon.com.

SOLUTION REQUIREMENTS

Must be an end-user application.

Must abide by rules for API usage posted in the Collecta API Documentation

SOLUTION DEADLINE

December 04, 2009

Judging

Was performed by Collecta.com.

Accepted solution
A new solution.

 I've created a Dashboard Widget for Mac OS X that allows you to search for terms using the Collecta XMPP API.

 
The Functionality is:
 
- Search for terms.
- Filter the results to display only pictures.
- Update the results in Real-time.
- Allow to Pause/Resume the result retrieval.
- Internationalization -currently the widget includes the English and Spanish language Packs-
- The i18n system can be easily extended with new languages
 
How does it works:
 
The user will submit a search term and the widget will contact the Collecta XMPP API to retrieve the archive related to that item and display the resuls as a scrolling list. Also at the same time it will subscribe the user to that term, so it will receive real-time information via XMPP.
 
While the widget is retrieving information it may return more items that what the user can read. To address this problem the widget has a "Pause" button in the lower left corner, that allows to toggle between "Pause" and "Resume" in order to easily read the contents of the results. When "Resume" is clicked the widget will continue getting items from the XMPP connection.
 
Also the user can specify the length of the articles and if he wants to only see pictures.
 
Website:
 
There's a project hosted at Google Code here: http://code.google.com/p/collecta-widget/ There you can find more details on the usage, plus some screenshots.
 
Download:
 
You can get it here: http://collecta-widget.googlecode.com/files/collecta-xmpp.zip
 
Feature:
 
A version of this widget that uses the HTTP API can be obtained from the Apple Downloads Site http://www.apple.com/downloads/dashboard/search/collecta.html
I've updated that one with the new XMPP widget but we have to wait until is approved again. Last time it took two days for the widget to appear on the Apple downloads website.

URL Provided by Solver: http://code.google.com/p/collecta-widget/

3 other solution(s)

  • A new solution.
    Submitted by David Bello, Bogota, Colombia 10 months ago
  • A new solution.
    Submitted by Alvaro Videla, Shanghai 9 months ago
  • A new solution.
    Submitted by James Levy, San Francisco 9 months ago

Related Challenges

 
 
12 PEOPLE
WERE HELPED
$2,000 Amazon
Gift Certificate
WAS
AWARDED
 
 

PEOPLE WHO WERE HELPED