SlideShare a Scribd company logo
#OTA10 Freecycle/Freegle for Mobile Elliot Long Kieran Gutteridge
Themes Sustainability Environmental Protection Social inclusion Solving Real Problems
Unwanted Stuff... ....goes to landfill
Enter Freecycle
...and Freegle
Freecycle Yahoo group
The rules No Livestock No Trading They’ll never take our “free”dom! Aww...kitties....
Yahoo groups - the problem Users complain of toooo many emails No API or RSS feeds  Subscription and first email are moderated No link between images and messages No standard for subject lines
The Problem for automation: Subject Lines What the subject lines should be: Offered: Brown computer desk (BS5) Taken: Brown computer desk Promised: Brown computer desk Examples of the reality: Offered : single mattress: Brislington OFFER : Huge tub of freshly harvested white grapes  (Dursley) Offer: half-height fridge freezer  BS8 Promised: Single Mattress:  Brislington offered two wooden chairs Offer:  Modern Tropical Fish Tank Taken:  White tropical Fish tank
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
“ Outgoing” App (to submit data) Allows constrained choices to make searching easier Assisted location lookup
Incoming App to review and alert Add a search term to be alerted for Enable push notifications Display matching items on map
 
Suggested future development Matching of Offered+Taken messages  (perhaps using fuzzy text matching)  Image support  (how i don’t know) Migration to a RESTful API (ditch Yahoo groups!) More devices and/or mobile web (bring it to everyone)
Demo

More Related Content

Viewers also liked

Leadership Development Program KIMEP October 20, 2011 Lecture
Leadership Development Program KIMEP October 20, 2011 LectureLeadership Development Program KIMEP October 20, 2011 Lecture
Leadership Development Program KIMEP October 20, 2011 Lecture
Baurzhan Issayev
 
Jon's presentation Mise-En-Sense
Jon's presentation Mise-En-SenseJon's presentation Mise-En-Sense
Jon's presentation Mise-En-Sense
Affro1978
 
Opportunity Arabia 2014: Lina Khashogji
Opportunity Arabia 2014: Lina KhashogjiOpportunity Arabia 2014: Lina Khashogji
Opportunity Arabia 2014: Lina Khashogji
The Middle East Association
 
Leicestershire, a place with no boundaries
Leicestershire, a place with no boundariesLeicestershire, a place with no boundaries
Leicestershire, a place with no boundaries
Prospect Leicestershire
 
Легкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИЛегкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИ
Cross BLAD
 
Reproductive system
Reproductive systemReproductive system
Reproductive system
lmembers
 
Легкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИЛегкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИ
Cross BLAD
 
Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...
Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...
Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...
The Middle East Association
 

Viewers also liked (8)

Leadership Development Program KIMEP October 20, 2011 Lecture
Leadership Development Program KIMEP October 20, 2011 LectureLeadership Development Program KIMEP October 20, 2011 Lecture
Leadership Development Program KIMEP October 20, 2011 Lecture
 
Jon's presentation Mise-En-Sense
Jon's presentation Mise-En-SenseJon's presentation Mise-En-Sense
Jon's presentation Mise-En-Sense
 
Opportunity Arabia 2014: Lina Khashogji
Opportunity Arabia 2014: Lina KhashogjiOpportunity Arabia 2014: Lina Khashogji
Opportunity Arabia 2014: Lina Khashogji
 
Leicestershire, a place with no boundaries
Leicestershire, a place with no boundariesLeicestershire, a place with no boundaries
Leicestershire, a place with no boundaries
 
Легкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИЛегкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИ
 
Reproductive system
Reproductive systemReproductive system
Reproductive system
 
Легкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИЛегкие Призовые кроссворды и сканворды МИНИ
Легкие Призовые кроссворды и сканворды МИНИ
 
Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...
Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...
Investing in Turkey: Asli Ozturk, Project Financing for Infrastructure/PPP Pr...
 

Similar to Freecycle(TM) Mobile - OTA10

My Favorite Apps
My Favorite AppsMy Favorite Apps
My Favorite Apps
Kristie Johnson
 
I want to know more about compuerized text analysis
I want to know more about   compuerized text analysisI want to know more about   compuerized text analysis
I want to know more about compuerized text analysis
Luke Czarnecki
 
Google, Products and Information Seraching
Google, Products and Information SerachingGoogle, Products and Information Seraching
Google, Products and Information Seraching
Prijith Jacob Thomas
 
Ntegra 20231003 v3.pptx
Ntegra 20231003 v3.pptxNtegra 20231003 v3.pptx
Ntegra 20231003 v3.pptx
ISSIP
 
Twitter analytics
Twitter analyticsTwitter analytics
Twitter analytics
Việt Long Plaza
 
Brown Bag Lunch on Email Management
Brown Bag Lunch on Email ManagementBrown Bag Lunch on Email Management
Brown Bag Lunch on Email Management
UNU-ViE
 
Spohrer SIRs 20230511 v16.pptx
Spohrer SIRs 20230511 v16.pptxSpohrer SIRs 20230511 v16.pptx
Spohrer SIRs 20230511 v16.pptx
ISSIP
 
Into the User environment Now! : how users have changed and how libraries can...
Into the User environment Now! : how users have changed and how libraries can...Into the User environment Now! : how users have changed and how libraries can...
Into the User environment Now! : how users have changed and how libraries can...
Guus van den Brekel
 
Online Collaboration Tools
Online Collaboration ToolsOnline Collaboration Tools
Online Collaboration Tools
TechSoup
 
Data 2.0 - Harnessing New Data Visualization Tools CIL 2008
Data 2.0 - Harnessing New Data Visualization Tools CIL 2008Data 2.0 - Harnessing New Data Visualization Tools CIL 2008
Data 2.0 - Harnessing New Data Visualization Tools CIL 2008
Darlene Fichter
 
20211103 jim spohrer oecd ai_science_productivity_panel v5
20211103 jim spohrer oecd ai_science_productivity_panel v520211103 jim spohrer oecd ai_science_productivity_panel v5
20211103 jim spohrer oecd ai_science_productivity_panel v5
ISSIP
 
DMI Workshop: When Search Becomes Research
DMI Workshop: When Search Becomes ResearchDMI Workshop: When Search Becomes Research
DMI Workshop: When Search Becomes Research
Digital Methods Initiative
 
ICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptxICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptx
ISSIP
 
Twitter analytics -digiworldhanoi.vn
Twitter analytics  -digiworldhanoi.vnTwitter analytics  -digiworldhanoi.vn
Twitter analytics -digiworldhanoi.vn
Digiword Ha Noi
 
NHH 20231105 v6.pptx
NHH 20231105 v6.pptxNHH 20231105 v6.pptx
Toward Hybrid Computing
Toward Hybrid ComputingToward Hybrid Computing
Toward Hybrid Computing
Joe McCarthy
 
10 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries Il2009
10 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries   Il200910 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries   Il2009
10 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries Il2009
Sarah Houghton
 
Smart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportSmart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 report
Jesse Wang
 
Did someone say "Free Beer"?
Did someone say "Free Beer"?Did someone say "Free Beer"?
Did someone say "Free Beer"?
daveyp
 
Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3
Mis Tribus
 

Similar to Freecycle(TM) Mobile - OTA10 (20)

My Favorite Apps
My Favorite AppsMy Favorite Apps
My Favorite Apps
 
I want to know more about compuerized text analysis
I want to know more about   compuerized text analysisI want to know more about   compuerized text analysis
I want to know more about compuerized text analysis
 
Google, Products and Information Seraching
Google, Products and Information SerachingGoogle, Products and Information Seraching
Google, Products and Information Seraching
 
Ntegra 20231003 v3.pptx
Ntegra 20231003 v3.pptxNtegra 20231003 v3.pptx
Ntegra 20231003 v3.pptx
 
Twitter analytics
Twitter analyticsTwitter analytics
Twitter analytics
 
Brown Bag Lunch on Email Management
Brown Bag Lunch on Email ManagementBrown Bag Lunch on Email Management
Brown Bag Lunch on Email Management
 
Spohrer SIRs 20230511 v16.pptx
Spohrer SIRs 20230511 v16.pptxSpohrer SIRs 20230511 v16.pptx
Spohrer SIRs 20230511 v16.pptx
 
Into the User environment Now! : how users have changed and how libraries can...
Into the User environment Now! : how users have changed and how libraries can...Into the User environment Now! : how users have changed and how libraries can...
Into the User environment Now! : how users have changed and how libraries can...
 
Online Collaboration Tools
Online Collaboration ToolsOnline Collaboration Tools
Online Collaboration Tools
 
Data 2.0 - Harnessing New Data Visualization Tools CIL 2008
Data 2.0 - Harnessing New Data Visualization Tools CIL 2008Data 2.0 - Harnessing New Data Visualization Tools CIL 2008
Data 2.0 - Harnessing New Data Visualization Tools CIL 2008
 
20211103 jim spohrer oecd ai_science_productivity_panel v5
20211103 jim spohrer oecd ai_science_productivity_panel v520211103 jim spohrer oecd ai_science_productivity_panel v5
20211103 jim spohrer oecd ai_science_productivity_panel v5
 
DMI Workshop: When Search Becomes Research
DMI Workshop: When Search Becomes ResearchDMI Workshop: When Search Becomes Research
DMI Workshop: When Search Becomes Research
 
ICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptxICServ2023 20230914 v8.pptx
ICServ2023 20230914 v8.pptx
 
Twitter analytics -digiworldhanoi.vn
Twitter analytics  -digiworldhanoi.vnTwitter analytics  -digiworldhanoi.vn
Twitter analytics -digiworldhanoi.vn
 
NHH 20231105 v6.pptx
NHH 20231105 v6.pptxNHH 20231105 v6.pptx
NHH 20231105 v6.pptx
 
Toward Hybrid Computing
Toward Hybrid ComputingToward Hybrid Computing
Toward Hybrid Computing
 
10 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries Il2009
10 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries   Il200910 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries   Il2009
10 Lol Cat Laws Of Web Services For Smaller Underfunded Libraries Il2009
 
Smart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportSmart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 report
 
Did someone say "Free Beer"?
Did someone say "Free Beer"?Did someone say "Free Beer"?
Did someone say "Free Beer"?
 
Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3
 

Recently uploaded

Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
LINUS PROJECTS (INDIA)
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
Matthias Neugebauer
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
digitalxplive
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
Anant Gupta
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
Steven Carlson
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 

Recently uploaded (20)

Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
 
Opencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of MünsterOpencast Summit 2024 — Opencast @ University of Münster
Opencast Summit 2024 — Opencast @ University of Münster
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 

Freecycle(TM) Mobile - OTA10

  • 1. #OTA10 Freecycle/Freegle for Mobile Elliot Long Kieran Gutteridge
  • 2. Themes Sustainability Environmental Protection Social inclusion Solving Real Problems
  • 7. The rules No Livestock No Trading They’ll never take our “free”dom! Aww...kitties....
  • 8. Yahoo groups - the problem Users complain of toooo many emails No API or RSS feeds Subscription and first email are moderated No link between images and messages No standard for subject lines
  • 9. The Problem for automation: Subject Lines What the subject lines should be: Offered: Brown computer desk (BS5) Taken: Brown computer desk Promised: Brown computer desk Examples of the reality: Offered : single mattress: Brislington OFFER : Huge tub of freshly harvested white grapes (Dursley) Offer: half-height fridge freezer BS8 Promised: Single Mattress: Brislington offered two wooden chairs Offer: Modern Tropical Fish Tank Taken: White tropical Fish tank
  • 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. “ Outgoing” App (to submit data) Allows constrained choices to make searching easier Assisted location lookup
  • 12. Incoming App to review and alert Add a search term to be alerted for Enable push notifications Display matching items on map
  • 13.  
  • 14. Suggested future development Matching of Offered+Taken messages (perhaps using fuzzy text matching) Image support (how i don’t know) Migration to a RESTful API (ditch Yahoo groups!) More devices and/or mobile web (bring it to everyone)
  • 15. Demo