Freecycle(TM) Mobile - OTA10


Published on

My presentation of our solution for mobilizing the freecycle service. Note: I am not affiliated with the Freecycle Network, and am only temporarily using the name for want of a better term. Stay tuned!

Published in: Technology
1 Comment
  • Interesting - I found this AFTER I built but I notice that we had the same basic ideas ( although I went for a web based app using responsive design - so it works well on mobiles)

    I'm hoping freecyclers notice it and start using - would be a great tool considering I built it in my spare time in two weeks! I don't see why freecycle hasn't updated from the yahoo groups system - which is a very dated way of doing things in 2012 - let alone 2011
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Freecycle(TM) Mobile - OTA10

  1. 1. #OTA10 Freecycle/Freegle for Mobile Elliot Long Kieran Gutteridge
  2. 2. <ul><li>Themes </li></ul><ul><li>Sustainability </li></ul><ul><li>Environmental Protection </li></ul><ul><li>Social inclusion </li></ul><ul><li>Solving Real Problems </li></ul>
  3. 3. Unwanted Stuff... ....goes to landfill
  4. 4. Enter Freecycle
  5. 5. ...and Freegle
  6. 6. Freecycle Yahoo group
  7. 7. The rules No Livestock No Trading They’ll never take our “free”dom! Aww...kitties....
  8. 8. <ul><li>Yahoo groups - the problem </li></ul><ul><li>Users complain of toooo many emails </li></ul><ul><li>No API or RSS feeds </li></ul><ul><li>Subscription and first email are moderated </li></ul><ul><li>No link between images and messages </li></ul><ul><li>No standard for subject lines </li></ul>
  9. 9. The Problem for automation: Subject Lines <ul><li>What the subject lines should be: </li></ul><ul><li>Offered: Brown computer desk (BS5) </li></ul><ul><li>Taken: Brown computer desk </li></ul><ul><li>Promised: Brown computer desk </li></ul><ul><li>Examples of the reality: </li></ul><ul><li>Offered : single mattress: Brislington </li></ul><ul><li>OFFER : Huge tub of freshly harvested white grapes (Dursley) </li></ul><ul><li>Offer: half-height fridge freezer BS8 </li></ul><ul><li>Promised: Single Mattress: Brislington </li></ul><ul><li>offered two wooden chairs </li></ul><ul><li>Offer: Modern Tropical Fish Tank </li></ul><ul><li>Taken: White tropical Fish tank </li></ul>
  10. 10. App + Fuzzy logic Outgoing App (iPhone) Incoming App (Android) Server-Side Email Monitor and Push (Perl) Ericsson Labs - Mobile Push API XML-RPC Takes a photo, reverse-geocodes it and produces a properly formatted email to send to yahoo groups, e.g. “ Offered: green rocking chair (BS5)“ Accepts keyword requests from Incoming app Monitors email account via POP3 for new offers Searches subject lines for keywords When found, sends call to Push API Lets users add/remove keywords Turn on/off push listener Shows dialogs when items arrive via push Lets user show results on google map Push listener
  11. 11. “ Outgoing” App (to submit data) <ul><li>Allows constrained choices to make searching easier </li></ul><ul><li>Assisted location lookup </li></ul>
  12. 12. Incoming App to review and alert <ul><li>Add a search term to be alerted for </li></ul><ul><li>Enable push notifications </li></ul><ul><li>Display matching items on map </li></ul>
  13. 14. Suggested future development <ul><li>Matching of Offered+Taken messages (perhaps using fuzzy text matching) </li></ul><ul><li>Image support </li></ul><ul><li>(how i don’t know) </li></ul><ul><li>Migration to a RESTful API </li></ul><ul><li>(ditch Yahoo groups!) </li></ul><ul><li>More devices and/or mobile web </li></ul><ul><li>(bring it to everyone) </li></ul>
  14. 15. Demo