SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
NON-VISUAL
                          AUGMENTED REALITY
                                With SMS and GPS


                             Amber Case @caseorganic
                              Aaron Parecki @aaronpk




Wednesday, June 2, 2010
YOU SCHEDULE A MEETING
            For 3:00pm. You think it’s a precise time and expect the meeting
                                 to occur at that time.

Wednesday, June 2, 2010
UNCERTAINTY ENSUES
                But really you get a 2:45 to 3:30 window of uncertainty. They
                       could show up at any time within this window!

Wednesday, June 2, 2010
WHEN WILL THEY SHOW UP?
                               There is no real way to know.
                                     FRUSTRATING!!!

Wednesday, June 2, 2010
CO-LOCATION NEGOTIATON

                    “On my way!” (What
                    does that mean??)

                    “Almost there”

                    “Stuck in traffic, will be
                    15 minute late”

                    “Running late. 5 more
                    minutes”

                    “Here! Where are you?”




Wednesday, June 2, 2010
TEXTING WHILE BIKING
                                It’s really hard.


Wednesday, June 2, 2010
These redundant messages can be
                   eliminated if you know where
                           someone is.




Wednesday, June 2, 2010
REAL-TIME GPS MAP
             Half hour before the appointment, you get an SMS with a link to
                                     a real-time map                           .
Wednesday, June 2, 2010
HOW DOES IT WORK?
             GPS-enabled phone sends data to the server at regular intervals


Wednesday, June 2, 2010
~10 MILLION GPS POINTS
                               June 2008 - April 2010


Wednesday, June 2, 2010
What if two people have GPS-enabled phones?




Wednesday, June 2, 2010
THE INTERFACE DISAPPEARS


                                 Actions are reduced

                                 Queries are eliminated




Wednesday, June 2, 2010
Wednesday, June 2, 2010
Wednesday, June 2, 2010
a successful interface
                          makes itself invisible




Wednesday, June 2, 2010
like electricity in your house!




Wednesday, June 2, 2010
Flickr: Marcus Q




                                   It’s a push-button technology!

                          But what if you didn’t have to push the button...?


Wednesday, June 2, 2010
- When you enter your house, your lights turn on.
                           - When you leave the house, your lights turn off.



Wednesday, June 2, 2010
Your phone becomes a remote
                                control for reality.




Wednesday, June 2, 2010
AUTOMATIC CHECKINS
                      Based on a list of predefined areas.
               When you enter one of the areas, you are checked in.

Wednesday, June 2, 2010
SOCIAL PUNCTUATION
                          Pausing social interaction to check in.
                                                                    Flickr: @MSG
Wednesday, June 2, 2010
OTHER USES FOR REAL-TIME DATA
                          Geonotes: Send messages to your future self.


Wednesday, June 2, 2010
GEONOTES
                     Try it! • aaron.pk/geonote • caseorganic.com/geonote


Wednesday, June 2, 2010
GEONOTES
                     Try it! • aaron.pk/geonote • caseorganic.com/geonote


Wednesday, June 2, 2010
CONTEXTUAL NOTES

                                             Flickr: awnisALAN
Wednesday, June 2, 2010
TRIP PLANNING
                          Set Geonotes to arrive at various stages of a trip.
                                   -Automatic airport checkins
                                           -Transit notes
                                                                          Flickr: GenoDM
Wednesday, June 2, 2010
JUST-IN-TIME INFORMATION
                          Have specific data arrive at specific travel stages.


Wednesday, June 2, 2010
CURRENT SYSTEM




Wednesday, June 2, 2010
GOOGLE LATITUDE


                    Shows everything or nothing

                    No way to share for a limited
                    time

                    Infrequent location updates

                    Buggy friending problems

                    Mostly unused




Wednesday, June 2, 2010
ICECONDOR
                          -Sometimes inaccurate
                            -Drains the battery

Wednesday, June 2, 2010
BOOST MOBILE - INSTAMAPPER
                          -Another external device to charge
                                 -Extra monthly plan

Wednesday, June 2, 2010
BOOST MOBILE - INSTAMAPPER
                          - Doesn’t update as often as desired
                            -Can’t run on background iPhone

Wednesday, June 2, 2010
TRACKR.EU
                          Like Instamapper, sends data to a 3rd party server


Wednesday, June 2, 2010
TRACKR.EU
                          -Updates very often
                            -Drains battery

Wednesday, June 2, 2010
HOW DO I DO THIS?

                             WHY NOW?




Wednesday, June 2, 2010
Wednesday, June 2, 2010
DEVELOPING A PROTOCOL
                             For cross-platform location sharing.


Wednesday, June 2, 2010
BUILT ON OPEN STANDARDS

             • Pubsubhubbub

             • oAuth

             • Activity Streams

             • Microformats

             • XFN

             • OpenID




Wednesday, June 2, 2010
PRIVACY
                          Control sharing: when, not just who


Wednesday, June 2, 2010
GEOLOQI.COM
                          Sign in with Twitter, Google or other OAuth sites


Wednesday, June 2, 2010
IPHONE OS4 PROTOTYPE




Wednesday, June 2, 2010
OS4 BACKGROUND PROCESS
             • App Loads

             • User presses “Tracking ON”

             • GeoLoqi App says to iPhone OS,
             “I’m interested in location data”

             • iPhone OS sends Lat/Long to App

             • Record Lat/Long - App saves Lat/
             Long locally

             • App sends Lat/Long to Server




Wednesday, June 2, 2010
ANDROID PROTOTYPE




Wednesday, June 2, 2010
ANDROID PROCESS
             • App Loads

             • User presses “Tracking ON”

             • GeoLoqi App says to Android OS,
             “I’m interested in location data”

             • OS sends Lat/Long to App

             • Record Lat/Long - App saves Lat/
             Long locally

             • App sends Lat/Long to Server




Wednesday, June 2, 2010
RELEASE PLAN


Wednesday, June 2, 2010
VERSION 1.0 - JULY 1ST

                    • OS 4 (probably) released this
                    month

                    • Logging data from iPhone and
                    Android

                    • SMS notifications for Geonotes

                    • Mobile and desktop map
                    interface

                    • Private maps




Wednesday, June 2, 2010
VERSION 2.0 - AUG. 1ST


                    • Sharable maps or users with
                    privacy controls

                    • Time-limited links sharable by
                    SMS, E-mail, Twitter

                    • Improvements to user
                    interface of mobile apps




Wednesday, June 2, 2010
VERSION 3.0 - SEPT. 1ST


                    • Distributed social networking

                    • Proximal notifications

                    • Updated UI

                    • Automatic check-ins

                    • Custom triggers




Wednesday, June 2, 2010
HACK SESSIONS



                    • Tonight: 8:30-10:30pm

                    • Tomorrow: 8:30-10:30pm



                          We need your help.




Wednesday, June 2, 2010
THANK YOU.

              caseorganic@gmail.com • @caseorganic
                  aaron@parecki.com • @aaronpk
                  loqi@geoLoqi.com • @geoloqi

                          Beta test at GeoLoqi.com




Wednesday, June 2, 2010

Más contenido relacionado

Similar a Geoloqi: Non-visual augmented reality Open Source Bridge

Turning That UX Frown Upside Down
Turning That UX Frown Upside DownTurning That UX Frown Upside Down
Turning That UX Frown Upside DownSteve Fisher
 
Growing and Fostering Software Craftsmanship
Growing and Fostering Software CraftsmanshipGrowing and Fostering Software Craftsmanship
Growing and Fostering Software CraftsmanshipCory Foy
 
Anymeta training module 1 mlna
Anymeta training module 1 mlnaAnymeta training module 1 mlna
Anymeta training module 1 mlnaemina
 
It's a new, visual world
 It's a new, visual world It's a new, visual world
It's a new, visual worldSimon Jones
 
Availability, The Cloud and Everything (version 2, Surge2010)
Availability, The Cloud and Everything (version 2, Surge2010)Availability, The Cloud and Everything (version 2, Surge2010)
Availability, The Cloud and Everything (version 2, Surge2010)logicalstack
 
2010 Xpert Summit--Tour Hard
2010 Xpert Summit--Tour Hard2010 Xpert Summit--Tour Hard
2010 Xpert Summit--Tour HardTargetX
 
Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?Lighting Beetle
 
A Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert SystemA Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert SystemMaher Gamal
 
Human APIs, the future of mobile
Human APIs, the future of mobileHuman APIs, the future of mobile
Human APIs, the future of mobileNikolai Onken
 
How can airlines optimize social media content for maximum conversion?
How can airlines optimize social media content for maximum conversion?How can airlines optimize social media content for maximum conversion?
How can airlines optimize social media content for maximum conversion?SimpliFlying
 
Dom Sagolla - Cumbre del Futuro 2010
Dom Sagolla - Cumbre del Futuro 2010Dom Sagolla - Cumbre del Futuro 2010
Dom Sagolla - Cumbre del Futuro 2010La Nación
 

Similar a Geoloqi: Non-visual augmented reality Open Source Bridge (12)

Turning That UX Frown Upside Down
Turning That UX Frown Upside DownTurning That UX Frown Upside Down
Turning That UX Frown Upside Down
 
Growing and Fostering Software Craftsmanship
Growing and Fostering Software CraftsmanshipGrowing and Fostering Software Craftsmanship
Growing and Fostering Software Craftsmanship
 
Anymeta training module 1 mlna
Anymeta training module 1 mlnaAnymeta training module 1 mlna
Anymeta training module 1 mlna
 
It's a new, visual world
 It's a new, visual world It's a new, visual world
It's a new, visual world
 
Ruby Coding Dojo
Ruby Coding DojoRuby Coding Dojo
Ruby Coding Dojo
 
Availability, The Cloud and Everything (version 2, Surge2010)
Availability, The Cloud and Everything (version 2, Surge2010)Availability, The Cloud and Everything (version 2, Surge2010)
Availability, The Cloud and Everything (version 2, Surge2010)
 
2010 Xpert Summit--Tour Hard
2010 Xpert Summit--Tour Hard2010 Xpert Summit--Tour Hard
2010 Xpert Summit--Tour Hard
 
Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?Mobile websites: Why your clients' smartphones hate your website?
Mobile websites: Why your clients' smartphones hate your website?
 
A Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert SystemA Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert System
 
Human APIs, the future of mobile
Human APIs, the future of mobileHuman APIs, the future of mobile
Human APIs, the future of mobile
 
How can airlines optimize social media content for maximum conversion?
How can airlines optimize social media content for maximum conversion?How can airlines optimize social media content for maximum conversion?
How can airlines optimize social media content for maximum conversion?
 
Dom Sagolla - Cumbre del Futuro 2010
Dom Sagolla - Cumbre del Futuro 2010Dom Sagolla - Cumbre del Futuro 2010
Dom Sagolla - Cumbre del Futuro 2010
 

Más de Aaron Parecki

Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Aaron Parecki
 
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013Aaron Parecki
 
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Aaron Parecki
 
Rule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer ToolkitRule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer ToolkitAaron Parecki
 
Intro to the ArcGIS Geotrigger Service
Intro to the ArcGIS Geotrigger ServiceIntro to the ArcGIS Geotrigger Service
Intro to the ArcGIS Geotrigger ServiceAaron Parecki
 
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - Quantified Self Global Conference 2013Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - Quantified Self Global Conference 2013Aaron Parecki
 
Low Friction Personal Data Collection - QS Portland
Low Friction Personal Data Collection - QS PortlandLow Friction Personal Data Collection - QS Portland
Low Friction Personal Data Collection - QS PortlandAaron Parecki
 
Done Reports - Open Source Bridge
Done Reports - Open Source BridgeDone Reports - Open Source Bridge
Done Reports - Open Source BridgeAaron Parecki
 
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGISEsri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGISAaron Parecki
 
UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2Aaron Parecki
 
Low Friction Personal Data Collection - Open Source Bridge
Low Friction Personal Data Collection - Open Source BridgeLow Friction Personal Data Collection - Open Source Bridge
Low Friction Personal Data Collection - Open Source BridgeAaron Parecki
 
Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012Aaron Parecki
 
Personal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session NotesPersonal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session NotesAaron Parecki
 
An Introduction to OAuth 2
An Introduction to OAuth 2An Introduction to OAuth 2
An Introduction to OAuth 2Aaron Parecki
 
An Introduction to OAuth2
An Introduction to OAuth2An Introduction to OAuth2
An Introduction to OAuth2Aaron Parecki
 
OAuth 2 at Webvisions
OAuth 2 at WebvisionsOAuth 2 at Webvisions
OAuth 2 at WebvisionsAaron Parecki
 
Home Automation with SMS and GPS
Home Automation with SMS and GPSHome Automation with SMS and GPS
Home Automation with SMS and GPSAaron Parecki
 
The Current State of OAuth 2
The Current State of OAuth 2The Current State of OAuth 2
The Current State of OAuth 2Aaron Parecki
 
Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011Aaron Parecki
 

Más de Aaron Parecki (20)

Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
 
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
Deep Dive into the ArcGIS Geotrigger Service - Esri DevSummit Dubai 2013
 
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
Building Web Apps with the Esri-Leaflet Plugin - Dubai DevSummit 2013
 
Rule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer ToolkitRule Your Geometry with the Terraformer Toolkit
Rule Your Geometry with the Terraformer Toolkit
 
Intro to the ArcGIS Geotrigger Service
Intro to the ArcGIS Geotrigger ServiceIntro to the ArcGIS Geotrigger Service
Intro to the ArcGIS Geotrigger Service
 
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - Quantified Self Global Conference 2013Low Friction Personal Data Collection - Quantified Self Global Conference 2013
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
 
Low Friction Personal Data Collection - QS Portland
Low Friction Personal Data Collection - QS PortlandLow Friction Personal Data Collection - QS Portland
Low Friction Personal Data Collection - QS Portland
 
Done Reports - Open Source Bridge
Done Reports - Open Source BridgeDone Reports - Open Source Bridge
Done Reports - Open Source Bridge
 
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGISEsri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
Esri DevSummit 2013 Speed Geeking: Intro to Esri Geotrigger Service for ArcGIS
 
UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2UC2013 Speed Geeking: Intro to OAuth2
UC2013 Speed Geeking: Intro to OAuth2
 
Low Friction Personal Data Collection - Open Source Bridge
Low Friction Personal Data Collection - Open Source BridgeLow Friction Personal Data Collection - Open Source Bridge
Low Friction Personal Data Collection - Open Source Bridge
 
The State of OAuth2
The State of OAuth2The State of OAuth2
The State of OAuth2
 
Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012Low Friction Personal Data Collection - CyborgCamp 2012
Low Friction Personal Data Collection - CyborgCamp 2012
 
Personal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session NotesPersonal Data Collection Breakout Session Notes
Personal Data Collection Breakout Session Notes
 
An Introduction to OAuth 2
An Introduction to OAuth 2An Introduction to OAuth 2
An Introduction to OAuth 2
 
An Introduction to OAuth2
An Introduction to OAuth2An Introduction to OAuth2
An Introduction to OAuth2
 
OAuth 2 at Webvisions
OAuth 2 at WebvisionsOAuth 2 at Webvisions
OAuth 2 at Webvisions
 
Home Automation with SMS and GPS
Home Automation with SMS and GPSHome Automation with SMS and GPS
Home Automation with SMS and GPS
 
The Current State of OAuth 2
The Current State of OAuth 2The Current State of OAuth 2
The Current State of OAuth 2
 
Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011Ambient Discovery - Augmented Reality Event 2011
Ambient Discovery - Augmented Reality Event 2011
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Geoloqi: Non-visual augmented reality Open Source Bridge

  • 1. NON-VISUAL AUGMENTED REALITY With SMS and GPS Amber Case @caseorganic Aaron Parecki @aaronpk Wednesday, June 2, 2010
  • 2. YOU SCHEDULE A MEETING For 3:00pm. You think it’s a precise time and expect the meeting to occur at that time. Wednesday, June 2, 2010
  • 3. UNCERTAINTY ENSUES But really you get a 2:45 to 3:30 window of uncertainty. They could show up at any time within this window! Wednesday, June 2, 2010
  • 4. WHEN WILL THEY SHOW UP? There is no real way to know. FRUSTRATING!!! Wednesday, June 2, 2010
  • 5. CO-LOCATION NEGOTIATON “On my way!” (What does that mean??) “Almost there” “Stuck in traffic, will be 15 minute late” “Running late. 5 more minutes” “Here! Where are you?” Wednesday, June 2, 2010
  • 6. TEXTING WHILE BIKING It’s really hard. Wednesday, June 2, 2010
  • 7. These redundant messages can be eliminated if you know where someone is. Wednesday, June 2, 2010
  • 8. REAL-TIME GPS MAP Half hour before the appointment, you get an SMS with a link to a real-time map . Wednesday, June 2, 2010
  • 9. HOW DOES IT WORK? GPS-enabled phone sends data to the server at regular intervals Wednesday, June 2, 2010
  • 10. ~10 MILLION GPS POINTS June 2008 - April 2010 Wednesday, June 2, 2010
  • 11. What if two people have GPS-enabled phones? Wednesday, June 2, 2010
  • 12. THE INTERFACE DISAPPEARS Actions are reduced Queries are eliminated Wednesday, June 2, 2010
  • 15. a successful interface makes itself invisible Wednesday, June 2, 2010
  • 16. like electricity in your house! Wednesday, June 2, 2010
  • 17. Flickr: Marcus Q It’s a push-button technology! But what if you didn’t have to push the button...? Wednesday, June 2, 2010
  • 18. - When you enter your house, your lights turn on. - When you leave the house, your lights turn off. Wednesday, June 2, 2010
  • 19. Your phone becomes a remote control for reality. Wednesday, June 2, 2010
  • 20. AUTOMATIC CHECKINS Based on a list of predefined areas. When you enter one of the areas, you are checked in. Wednesday, June 2, 2010
  • 21. SOCIAL PUNCTUATION Pausing social interaction to check in. Flickr: @MSG Wednesday, June 2, 2010
  • 22. OTHER USES FOR REAL-TIME DATA Geonotes: Send messages to your future self. Wednesday, June 2, 2010
  • 23. GEONOTES Try it! • aaron.pk/geonote • caseorganic.com/geonote Wednesday, June 2, 2010
  • 24. GEONOTES Try it! • aaron.pk/geonote • caseorganic.com/geonote Wednesday, June 2, 2010
  • 25. CONTEXTUAL NOTES Flickr: awnisALAN Wednesday, June 2, 2010
  • 26. TRIP PLANNING Set Geonotes to arrive at various stages of a trip. -Automatic airport checkins -Transit notes Flickr: GenoDM Wednesday, June 2, 2010
  • 27. JUST-IN-TIME INFORMATION Have specific data arrive at specific travel stages. Wednesday, June 2, 2010
  • 29. GOOGLE LATITUDE Shows everything or nothing No way to share for a limited time Infrequent location updates Buggy friending problems Mostly unused Wednesday, June 2, 2010
  • 30. ICECONDOR -Sometimes inaccurate -Drains the battery Wednesday, June 2, 2010
  • 31. BOOST MOBILE - INSTAMAPPER -Another external device to charge -Extra monthly plan Wednesday, June 2, 2010
  • 32. BOOST MOBILE - INSTAMAPPER - Doesn’t update as often as desired -Can’t run on background iPhone Wednesday, June 2, 2010
  • 33. TRACKR.EU Like Instamapper, sends data to a 3rd party server Wednesday, June 2, 2010
  • 34. TRACKR.EU -Updates very often -Drains battery Wednesday, June 2, 2010
  • 35. HOW DO I DO THIS? WHY NOW? Wednesday, June 2, 2010
  • 37. DEVELOPING A PROTOCOL For cross-platform location sharing. Wednesday, June 2, 2010
  • 38. BUILT ON OPEN STANDARDS • Pubsubhubbub • oAuth • Activity Streams • Microformats • XFN • OpenID Wednesday, June 2, 2010
  • 39. PRIVACY Control sharing: when, not just who Wednesday, June 2, 2010
  • 40. GEOLOQI.COM Sign in with Twitter, Google or other OAuth sites Wednesday, June 2, 2010
  • 42. OS4 BACKGROUND PROCESS • App Loads • User presses “Tracking ON” • GeoLoqi App says to iPhone OS, “I’m interested in location data” • iPhone OS sends Lat/Long to App • Record Lat/Long - App saves Lat/ Long locally • App sends Lat/Long to Server Wednesday, June 2, 2010
  • 44. ANDROID PROCESS • App Loads • User presses “Tracking ON” • GeoLoqi App says to Android OS, “I’m interested in location data” • OS sends Lat/Long to App • Record Lat/Long - App saves Lat/ Long locally • App sends Lat/Long to Server Wednesday, June 2, 2010
  • 46. VERSION 1.0 - JULY 1ST • OS 4 (probably) released this month • Logging data from iPhone and Android • SMS notifications for Geonotes • Mobile and desktop map interface • Private maps Wednesday, June 2, 2010
  • 47. VERSION 2.0 - AUG. 1ST • Sharable maps or users with privacy controls • Time-limited links sharable by SMS, E-mail, Twitter • Improvements to user interface of mobile apps Wednesday, June 2, 2010
  • 48. VERSION 3.0 - SEPT. 1ST • Distributed social networking • Proximal notifications • Updated UI • Automatic check-ins • Custom triggers Wednesday, June 2, 2010
  • 49. HACK SESSIONS • Tonight: 8:30-10:30pm • Tomorrow: 8:30-10:30pm We need your help. Wednesday, June 2, 2010
  • 50. THANK YOU. caseorganic@gmail.com • @caseorganic aaron@parecki.com • @aaronpk loqi@geoLoqi.com • @geoloqi Beta test at GeoLoqi.com Wednesday, June 2, 2010