20100214 TweeSpeed @ CafeNumerique

1,130 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,130
On SlideShare
0
From Embeds
0
Number of Embeds
61
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20100214 TweeSpeed @ CafeNumerique

  1. 1. The Twitter Instant Speed Meter
  2. 2. Why ? <ul><li>There is NO instant global metrics about Twitter </li></ul><ul><ul><li>(until few days ago) </li></ul></ul>http://blog.twitter.com/2010/02/measuring-tweets.html
  3. 3. Why ? <ul><li>I would like to code a simple Java Twitter related app to deploy on Java Google App Engine </li></ul>
  4. 4. Why ? <ul><li>And try to play with social viral effect and analytics </li></ul>
  5. 5. Principle <ul><li>API used: Public Timeline </li><ul><li>Doc: http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-public_timeline
  6. 6. URL: http://api.twitter.com/1/statuses/public_timeline.xml
  7. 7. Output (truncated): </li></ul></ul><?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <statuses> <status> <created_at>Tue Apr 07 22:52:51 +0000 2009</created_at> <id>1472669360</id> <text>At least I can get your humor through tweets. RT @abdur: I don't mean this in a bad way, but genetically speaking your a cul-de-sac.</text> <source>&lt;a href=&quot;http://www.tweetdeck.com/&quot;>TweetDeck&lt;/a></source> <truncated>false</truncated> <in_reply_to_status_id></in_reply_to_status_id> <in_reply_to_user_id></in_reply_to_user_id> <favorited>false</favorited> <in_reply_to_screen_name></in_reply_to_screen_name> <user> <id>1401881</id> <name>Doug Williams</name> <screen_name>dougw</screen_name> <location>San Francisco, CA</location> <description>Twitter API Support. Internet, greed, users, dougw and opportunities are my passions.</description> ...
  8. 8. Principle <ul><li>Public Timeline is read each minute (using a cron)
  9. 9. First tweet ID and Timestamp from the list are stored
  10. 10. Speed is extrapolated by « a rule of 3 » based on 5 observations </li></ul><ul><li>Each hour (another cron), hourly speed is calculated </li></ul><ul><li>And all these data are stored and used to display funny gauge or graphes </li></ul>
  11. 11. Some (more or less) funny observations
  12. 12. A long term trend ... yes Twitter is growing <ul><li>I know, this graph is awful, but interesting ;-) </li></ul>
  13. 13. (Attempt to a) Viral effect <ul><li>TweeSpeed allows you the Tweet the Speed </li></ul>
  14. 14. (Attempt to a) Viral effect <ul><li>TweeSpeed website URL is also in the message </li></ul>
  15. 15. The Future ? <ul><li>Complete refactoring to </li></ul><ul><ul><li>Calculate better trends (weekly, monthly, ...)
  16. 16. Display more beautifull graphs (it'll not be so difficult)
  17. 17. Create an API </li></ul></ul><ul><li>Finish the Mobile Version (Android) which is another 1 hour developped totally useless experiment </li></ul><ul><li>Got a post in Mashable or TechCrunch (or both) ;-) </li></ul>
  18. 18. Thanks for your attention
  19. 19. TESIAL sprl – Fiche technique Site Web : www.tesial.be Contact : [email_address] - @tesial Pascal Alberty Maitre en Informatique [email_address] @zorrobiwan @belgoit @tweespeed TESIAL sprl adhère à la charte eTIC (www.charte-etic.be) Jean-Marc Peterkenne Ingénieur civil en Mécanique [email_address] @peterkenne

×