Competitions‎ > ‎

World Cup 2010 Real-Time Push Web App - Apple iPad Competition


We've decided to create a competition to find out who can build the best World Cup 2010 Real-Time Push Web App using Kwwika. The developer who, in our opinion, builds the best web application will receive an Apple iPad Wifi 32GB.

This competition is sponsored by:


Real-Time World Cup 2010 Football (Soccer) statistics by:

View the Competition entries



Summary: What do I have to do?

We want you to build a web application using either the Kwwika JavaScript or Kwwika Silverlight API (or both?). Your application will subscribe to real-time data from Kwwika and use it to show what is happening NOW in the South African 2010 World Cup.

We will make all tweets containing #worldcup available to each developer as soon as the tweet is made (yeah, in real-time) via the Twitter Streaming API. We will also make the World Cup 2010 fixtures and live team statistics available to each developer thanks to Opta!

How to enter

  1. Register for the Kwwika Beta programme and let us know that you would like to enter the competition and the domain where you will be hosting your World Cup 2010 Real-Time Push Web App.
  2. We'll then get in touch with you via email by 12/06/2010 and set you up with Beta Access so you can start developing your World Cup 2010 Real-Time Push Web App.
  3. Your entry must meet the criteria defined in the Rules/Terms & Conditions section below.

Rules/Terms & Conditions

  1. The prize is an Apple iPad Wifi 32GB.
  2. The prize cannot be redeemed for cash.
  3. In order to qualify for entry:
    1. Entrants must sign up for the Kwwika Beta programme
    2. Have been in touch with Kwwika and had their entry confirmed
    3. The entry web application must be live and available for judging in time for the quarter finals, 1st July 2010 22:00 BST.
    4. The entry web application must provide links to Kwwika and TellyLinks.com in a clearly visible location using the text "Powered by Kwwika" for the Kwwika link and "Sponsored by TellyLinks.com" for the TellyLinks.com link.
    5. If additional sources of data are added to the competition an your application uses the data you must clearly indicate that real-time data is being supplied by the new source. Each source of data may require you to add specific text or an image to your application to indicate data usage.
  4. By entering, participants will be deemed to have accepted and agreed to be bound by these terms and conditions.
  5. The winner will be selected by panel of judges selected by Kwwika. 
  6. The winner will be announced at 19:00pm BST on 11th July 2010 via our Kwwika Twitter account.
  7. Kwwika reserves the right to cancel or amend the Competition or the Rules without notice in the event of a catastrophe, war, civil or military disturbance, act of God or any actual or anticipated breach of any applicable law or regulation or any other event outside Kwwika's reasonable control. Any changes will be posted within these terms and conditions.
  8. The panel reserves the right to withhold the prize if in the panels opinion is that the entries are not of a reasonable quality.
  9. The panel's decision is final.

Announcing a winner

We'll then publicise a list of entries for everybody to see after the submission deadline date of 1st July 2010 at 22:00. Then, between 1st July 2010 22:00 BST and the World Cup 2010 final at 19:00 BST on 11th July 2010 we'll monitor and use the applications. The winner announcement will be made on the 11th July 2010 at 19:00pm BST, just before the World Cup final, via our Kwwika Twitter account in time for the World Cup 2010 final.

What is a Real-Time Push Web App?

It's a web application that has data pushed to it from a server, such as the Kwwika service, in real-time. The application then uses that data in some way; updates the user interface, updates a graph, performs some analysis, or anything else you can think of. Be imaginative.

We've created a really basic World Cup 2010 Real-Time Push Web App to give you an idea that displays all the tweets from our World Cup 2010 topics. See it in action.


What can I win again?

One lucky winner will receive an Apple iPad Wifi 32GB.

What data must be used in the web app?

Kwwika Topics. At least one of which must be used in the competition.

Twitter Data

Do you have some real-time data that you would like to see used in the Kwwika World Cup 2010 Real-Time Push Web App competition? If so, please get in touch.

 Topic Description  Fields  Help
Tweets that are not specifically about any team:
 /KWWIKA/TWITTER/SEARCHES/WC2010/OTHER

Teams:
 /KWWIKA/TWITTER/SEARCHES/WC2010/SOUTHAFRICA
 /KWWIKA/TWITTER/SEARCHES/WC2010/MEXICO
 /KWWIKA/TWITTER/SEARCHES/WC2010/URUGUAY
 /KWWIKA/TWITTER/SEARCHES/WC2010/FRANCE
 /KWWIKA/TWITTER/SEARCHES/WC2010/SOUTHKOREA
 /KWWIKA/TWITTER/SEARCHES/WC2010/GREECE
 /KWWIKA/TWITTER/SEARCHES/WC2010/ARGENTINA
 /KWWIKA/TWITTER/SEARCHES/WC2010/NIGERIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/ENGLAND
 /KWWIKA/TWITTER/SEARCHES/WC2010/UNITEDSTATES
 /KWWIKA/TWITTER/SEARCHES/WC2010/ALGERIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/SLOVENIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/SERBIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/GHANA
 /KWWIKA/TWITTER/SEARCHES/WC2010/GERMANY
 /KWWIKA/TWITTER/SEARCHES/WC2010/AUSTRALIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/BRAZIL
 /KWWIKA/TWITTER/SEARCHES/WC2010/CHILE
 /KWWIKA/TWITTER/SEARCHES/WC2010/IVORYCOAST
 /KWWIKA/TWITTER/SEARCHES/WC2010/CAMEROON
 /KWWIKA/TWITTER/SEARCHES/WC2010/DENMARK
 /KWWIKA/TWITTER/SEARCHES/WC2010/SPAIN
 /KWWIKA/TWITTER/SEARCHES/WC2010/HONDURAS
 /KWWIKA/TWITTER/SEARCHES/WC2010/ITALY
 /KWWIKA/TWITTER/SEARCHES/WC2010/JAPAN
 /KWWIKA/TWITTER/SEARCHES/WC2010/SLOVAKIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/SWITZERLAND
 /KWWIKA/TWITTER/SEARCHES/WC2010/NORTHKOREA
 /KWWIKA/TWITTER/SEARCHES/WC2010/PORTUGAL
 /KWWIKA/TWITTER/SEARCHES/WC2010/PARAGUAY
 /KWWIKA/TWITTER/SEARCHES/WC2010/NIGERIA
 /KWWIKA/TWITTER/SEARCHES/WC2010/NETHERLANDS


Please let us know if we've missed anything.
All Tweets containing #worldcup, #wc2010 or #sa2010
  • Text
  • ScreenName
  • CreatedAt
  • UserFollowersCount
  • Favourited
  • InReplyToStatusId
  • UserName
  • UserProfileImageUrl
  • InReplyToUserId
  • Id
  • Source
  • InReplyToScreenName
  • Truncated
  • PlaceCountry
  • PlaceFullName
  • PlaceId
  • PlaceName
  • PlaceType
  • PlaceUrl
  • GeoType
  • GeoLat
  • GeoLong

For Geo field values see "Geo-tagging" here: http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses update
Are there Twitter fields that you want access to that are missing? Let us know.
 /KWWIKA/COMPS/WC2010/COLLABORATE A topic to allow developers to subscribe to build cross application chat functionality into their application.
  • ChatName - the name of the user who sent the message
  • ChatText - the textual content of the message
  • ChatTime - the time the chat message was created and sent
  • AppSource - a string that identifies the source application. This could be the web address of your application
Only use this if you are sure you are able to escape the contents of the fields either on chat message creation or when you receive your chat message. This will ensure others cannot inject script or HTML into your application.

Do you think there should be other fields that can be sent in a chat message? If so, let us know.

OptaSports Data

 Topic Description  Fields  Help
 Real-time World Cup 2010 Game statistics from Opta. 

/OPTA/WC2010/TEAMLIVE


 Live World Cup 2010 data supplied by OptaSports to us at Kwwika. We are receiving Opta's real-time stats feed, parsing it and sending updates through the Kwwika real-time push service.

We will publish live information about the currently active game in the World Cup.

Note: we're still working on publishing all Opta's data so the data you see here isn't exactly what Opta are sending us. If there are any data problems this is our fault and not Opta's
 
 /OPTA/WC2010/TEAMLIVE2 The same as TEAMLIVE1 but for any second game that may be playing. For example for the final group games there are two games at 15:00 and 19:30.
 /OPTA/WC2010/PREVGAME
 /OPTA/WC2010/PREVGAME2
 Information on the previous two games played.  
 /OPTA/WC2010/NEXTGAME
 /OPTA/WC2010/NEXTGAME2
 Information on the next two games that are being played.  
 Real-Time Twitter updates for the folk at Opta:
/KWWIKA/TWITTER/CUSTOM/OPTA
 The guys on Twitter from Opta push out some really interesting statistics all the time. Why not use these updates in your World Cup 2010 mashop?  See Twitter fields above.  

Mashup

You can also mashup up this real-time data within anything else you can get your hand on.

Publish your own data

Kwwika allows you to publish data in real-time as well as subscribing to it. So, use Kwwika to its full potential and publish your data in real-time too. Maybe you can build your own World Cup 2010 real-time chat or collaboration application?

Collaborate with other web apps

We've defined a Kwwika topic that you can use to build in cross app collaboration. If you have any data that you want to share with others or if you just want to build cross app chat into your app please use the /KWWIKA/COMPS/WC2010/COLLABORATE topic. Please get in touch if you have any ideas or questions.

How do I get the real-time data into my web application?

Getting real-time data into your web application is easy with Kwwika. The How to use Kwwika page provides a kwwik-start guide to adding real-time data to your web page using the JavaScript API.

What technologies can I use?

We want you to build a web application so we want you to use web technologies. For a list of our APIs see our Kwwika APIs page. So, the only choices available to you for your client development in this competition are the Kwwika JavaScript API or the Kwwika Silverlight API. For the rest of your application you can use any technology you like.

Note: We know you can't use Silverlight on the iPad but you can still use it to develop your application if you like.

Any other questions?

Please get in touch.

  Sign in   Recent Site Activity   Terms   Report Abuse   Print page  |  Powered by Google Sites