SlideShare une entreprise Scribd logo
1  sur  20
Augmented Reality Mobile Apps
                  andy@promethost.com
                   Twitter: @akucharski
About Promet

Mission Statement: “Promet Solutions specializes in
developing innovative, complex web applications with open
source technology.”

30+ solutions architects      10 year in business
                                 th

worldwide
                              32 open source contributions
  • Offices in the US
     •Chicago                 10+ mobile apps in the past 12 months
     • San Jose
About Promet

 • Founded in 2003
 • 2008 focus on Drupal CMS
 • 2009 Mobile development
What is Augmented Reality?

• AR is a digital overlay of information over a live camera view
  of the real world
  • Enhances reality with digital information about the images that appear
    on the screen
• AR is frequently used due to the development of camera
  recognition software
  • Glasses
  • Virtual retina displays
  • Camera phones
Augmented Reality Market


• Totalvalue of AR mobile market in 2009 was $130,000
• AR capable smartphones increased from 8 million in 2009 to
  more than 100 million in 2010
• Late 2010 saw exponential growth from 2009
  • Value in 2010 was $1.5 million
  • Forecasts for 2015 expect $1.5 billion
  • In the next five years expected to grow
  at an average of 239% per year
Augmented Reality Applications Published by Month
Augmented Reality Applications Published by Category
Augmented Reality Classification
History of Augmented Reality

• One of the first augmented reality systems was created in
  1992
  • Virtual Fixtures was developed at the U.S. Air Force Research
    laboratory
• First Augmented Reality mobile device debuted in 2008
  • Wikitude AR Travel Guide launched on the T-Mobile G1 Android phone
• Video games featured Augmented Reality cards to play with
  the device camera
  • Nintendo 3DS and Playstation Vita feature this application
• Recently gained popularity in smart phones
Phone Requirements

• A way to determine location
  • Phone provides that through GPS and an internal compass
  • iPhone has gyroscopes
• A method of downloading data
  • Provided through mobile broadband connection
• Powerful graphics processing capabilities
  • Camera phone in the case of smartphones
• A processor and display
Dataset Requirements

• Location-based
   • Data points need to be tied to a specific location
• User interest in daily life
   • Needs to be a data set that users would be interested in looking up
• Publicly available data
   • Or privately held data that can be shared with Promet
   • Data needs to be accessible online
Outlook on Augmented Reality

• Analysts predict every smart phone will feature an
  augmented reality application by 2014
• Augmented Reality can generate $1.5 billion by 2015
   • Other analysts predict $5.1 billion by 2016
 • Future developments: using cloud data to enhance the
   information in AR
• Expected to rise from 0.1% of the market to 1.0% of the
   market in the next five years
Augmented Reality Capabilities

• Public Transportation
  • Tracking the nearest train and buses and the frequency they are coming in
• College Campus Tours
  • Allow users to point their phones at campus buildings and conduct a self-guided
    tour
• Museum Guides
  • Allow users to gain background information about a piece of art by pointing your
    phone
• Restaurant Guides
  • Find the best restaurants and ratings nearby
• Real Estate
  • Look at houses that are sale in a neighborhood with your mobile phone
Augmented Reality Capabilities

• Architecture Tours
  • Learn about the history of each building by merely pointing your phone
• Commercial Tourism
  • Explore a city’s most famous attractions with your phone
• Meetups/Conferences
  • Find the nearest conference in a city block
• Concerts
  • Check out the concerts in your neighborhood by pointing your phone
Case Study: Augmented Reality and CTAR

            Challenge
            • Needed a way to consolidate CTA info and
              display it in relation to its surroundings
            • Augmented Reality software was traditionally
              used in video games
            • Had to account for over 30,000 bus stops, as
              well as train lines
            • Needed to show whether the bus of train was
              Northbound or Southbound
Case Study: Augmented Reality and CTAR

Approach
• Used program to determine coordinates
  and orientation of phone
• App uses floating point arithmetic to
  compare the location of the user with the
  location of each bus stop
• Separated bus and train information into
  separate tables to prevent slowdowns
Case Study: Augmented Reality and CTAR

             Results
             • Each stop box displays:
               •   Distance to the station
               •   Station's name
               •   Color of lines passing through
               •   ETAs of trains in all directions
             • App allows you to tap whichever line you
               are interested in within a station
Case Study: Augmented Reality and CTAR

How the CTAR works
• CTAR uses the GPS and Compass to provide and accurate
  location of the phone and where it is pointed
• Accelerometer used to determine whether the phone is tilted
  at a specific angle
• CTAR downloads location and arrival times from Chicago
  Transit Authority in real time
  • Needs to sort through data tables to retrieve names, id and geo-
    coordinates
• Displays the nearest stop and arrival time
Questions?
www.prometsource.com

          andy@promethost.com
           Twitter: @akucharski
           @PROMETSOURCE

Contenu connexe

En vedette

Building Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeaconBuilding Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeaconDavid Helms
 
Transforming the day-of-travel experience with mobile services
Transforming the day-of-travel experience with mobile servicesTransforming the day-of-travel experience with mobile services
Transforming the day-of-travel experience with mobile servicestnooz
 
Augmented Reality Deck by ARworks - v2
Augmented Reality Deck by ARworks - v2Augmented Reality Deck by ARworks - v2
Augmented Reality Deck by ARworks - v2szabolcs budahazy
 
Augmented Reality (AR) - The Future of Mobile Applications?
Augmented Reality (AR) - The Future of Mobile Applications? Augmented Reality (AR) - The Future of Mobile Applications?
Augmented Reality (AR) - The Future of Mobile Applications? Carin Campanario
 
Geolocation in Web and Native Mobile Apps
Geolocation in Web and Native Mobile AppsGeolocation in Web and Native Mobile Apps
Geolocation in Web and Native Mobile AppsAaron Parecki
 
Attacking and Defending Mobile Applications
Attacking and Defending Mobile ApplicationsAttacking and Defending Mobile Applications
Attacking and Defending Mobile ApplicationsJerod Brennen
 
S&L Digital Signage - Case Study - Virgin Pier Perth Airport
S&L Digital Signage - Case Study - Virgin Pier Perth AirportS&L Digital Signage - Case Study - Virgin Pier Perth Airport
S&L Digital Signage - Case Study - Virgin Pier Perth AirportTim Webb
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
Augmented reality intro for mobile apps
Augmented reality intro for mobile appsAugmented reality intro for mobile apps
Augmented reality intro for mobile appsHeather Downing
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentSarabjeet Singh Dua
 

En vedette (13)

Building Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeaconBuilding Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeacon
 
Transforming the day-of-travel experience with mobile services
Transforming the day-of-travel experience with mobile servicesTransforming the day-of-travel experience with mobile services
Transforming the day-of-travel experience with mobile services
 
Augmented Reality Deck by ARworks - v2
Augmented Reality Deck by ARworks - v2Augmented Reality Deck by ARworks - v2
Augmented Reality Deck by ARworks - v2
 
Augmented Reality (AR) - The Future of Mobile Applications?
Augmented Reality (AR) - The Future of Mobile Applications? Augmented Reality (AR) - The Future of Mobile Applications?
Augmented Reality (AR) - The Future of Mobile Applications?
 
Geolocation in Web and Native Mobile Apps
Geolocation in Web and Native Mobile AppsGeolocation in Web and Native Mobile Apps
Geolocation in Web and Native Mobile Apps
 
Attacking and Defending Mobile Applications
Attacking and Defending Mobile ApplicationsAttacking and Defending Mobile Applications
Attacking and Defending Mobile Applications
 
S&L Digital Signage - Case Study - Virgin Pier Perth Airport
S&L Digital Signage - Case Study - Virgin Pier Perth AirportS&L Digital Signage - Case Study - Virgin Pier Perth Airport
S&L Digital Signage - Case Study - Virgin Pier Perth Airport
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
Augmented reality intro for mobile apps
Augmented reality intro for mobile appsAugmented reality intro for mobile apps
Augmented reality intro for mobile apps
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application Development
 
Augmented Reality ppt
Augmented Reality pptAugmented Reality ppt
Augmented Reality ppt
 

Plus de Andy Kucharski

Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Andy Kucharski
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsAndy Kucharski
 
Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Andy Kucharski
 
Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Andy Kucharski
 
PrometSource Mobile Development Capabilities
PrometSource Mobile Development Capabilities PrometSource Mobile Development Capabilities
PrometSource Mobile Development Capabilities Andy Kucharski
 
2012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v42012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v4Andy Kucharski
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalAndy Kucharski
 
Stress Test Drupal on Amazon EC2 vs. RackSpace cloud
Stress Test Drupal on Amazon EC2 vs. RackSpace cloudStress Test Drupal on Amazon EC2 vs. RackSpace cloud
Stress Test Drupal on Amazon EC2 vs. RackSpace cloudAndy Kucharski
 
Drupal Business Summit - making your sites mobile accessible, four methods
Drupal Business Summit - making your sites mobile accessible, four methodsDrupal Business Summit - making your sites mobile accessible, four methods
Drupal Business Summit - making your sites mobile accessible, four methodsAndy Kucharski
 
What should you expect from your Drupal Web Host
What should you expect from your Drupal Web HostWhat should you expect from your Drupal Web Host
What should you expect from your Drupal Web HostAndy Kucharski
 
Drupal campchicago2010.rachel.datamigration
Drupal campchicago2010.rachel.datamigrationDrupal campchicago2010.rachel.datamigration
Drupal campchicago2010.rachel.datamigrationAndy Kucharski
 
Promet.manila2011.selling drupal
Promet.manila2011.selling drupalPromet.manila2011.selling drupal
Promet.manila2011.selling drupalAndy Kucharski
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedAndy Kucharski
 

Plus de Andy Kucharski (13)

Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...Estimation - web software development estimation DrupalCon and DrupalCamp pre...
Estimation - web software development estimation DrupalCon and DrupalCamp pre...
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything nps
 
Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Measure everything - but make NPS the Key
Measure everything - but make NPS the Key
 
Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...
 
PrometSource Mobile Development Capabilities
PrometSource Mobile Development Capabilities PrometSource Mobile Development Capabilities
PrometSource Mobile Development Capabilities
 
2012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v42012 bad camp-project management tools and organization-v4
2012 bad camp-project management tools and organization-v4
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
 
Stress Test Drupal on Amazon EC2 vs. RackSpace cloud
Stress Test Drupal on Amazon EC2 vs. RackSpace cloudStress Test Drupal on Amazon EC2 vs. RackSpace cloud
Stress Test Drupal on Amazon EC2 vs. RackSpace cloud
 
Drupal Business Summit - making your sites mobile accessible, four methods
Drupal Business Summit - making your sites mobile accessible, four methodsDrupal Business Summit - making your sites mobile accessible, four methods
Drupal Business Summit - making your sites mobile accessible, four methods
 
What should you expect from your Drupal Web Host
What should you expect from your Drupal Web HostWhat should you expect from your Drupal Web Host
What should you expect from your Drupal Web Host
 
Drupal campchicago2010.rachel.datamigration
Drupal campchicago2010.rachel.datamigrationDrupal campchicago2010.rachel.datamigration
Drupal campchicago2010.rachel.datamigration
 
Promet.manila2011.selling drupal
Promet.manila2011.selling drupalPromet.manila2011.selling drupal
Promet.manila2011.selling drupal
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Dernier (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

CTAR Augmented Reality Chicago Transit Authority CTA iOS app

  • 1. Augmented Reality Mobile Apps andy@promethost.com Twitter: @akucharski
  • 2. About Promet Mission Statement: “Promet Solutions specializes in developing innovative, complex web applications with open source technology.” 30+ solutions architects 10 year in business th worldwide 32 open source contributions • Offices in the US •Chicago 10+ mobile apps in the past 12 months • San Jose
  • 3. About Promet • Founded in 2003 • 2008 focus on Drupal CMS • 2009 Mobile development
  • 4. What is Augmented Reality? • AR is a digital overlay of information over a live camera view of the real world • Enhances reality with digital information about the images that appear on the screen • AR is frequently used due to the development of camera recognition software • Glasses • Virtual retina displays • Camera phones
  • 5. Augmented Reality Market • Totalvalue of AR mobile market in 2009 was $130,000 • AR capable smartphones increased from 8 million in 2009 to more than 100 million in 2010 • Late 2010 saw exponential growth from 2009 • Value in 2010 was $1.5 million • Forecasts for 2015 expect $1.5 billion • In the next five years expected to grow at an average of 239% per year
  • 6. Augmented Reality Applications Published by Month
  • 7. Augmented Reality Applications Published by Category
  • 9. History of Augmented Reality • One of the first augmented reality systems was created in 1992 • Virtual Fixtures was developed at the U.S. Air Force Research laboratory • First Augmented Reality mobile device debuted in 2008 • Wikitude AR Travel Guide launched on the T-Mobile G1 Android phone • Video games featured Augmented Reality cards to play with the device camera • Nintendo 3DS and Playstation Vita feature this application • Recently gained popularity in smart phones
  • 10. Phone Requirements • A way to determine location • Phone provides that through GPS and an internal compass • iPhone has gyroscopes • A method of downloading data • Provided through mobile broadband connection • Powerful graphics processing capabilities • Camera phone in the case of smartphones • A processor and display
  • 11. Dataset Requirements • Location-based • Data points need to be tied to a specific location • User interest in daily life • Needs to be a data set that users would be interested in looking up • Publicly available data • Or privately held data that can be shared with Promet • Data needs to be accessible online
  • 12. Outlook on Augmented Reality • Analysts predict every smart phone will feature an augmented reality application by 2014 • Augmented Reality can generate $1.5 billion by 2015 • Other analysts predict $5.1 billion by 2016 • Future developments: using cloud data to enhance the information in AR • Expected to rise from 0.1% of the market to 1.0% of the market in the next five years
  • 13.
  • 14. Augmented Reality Capabilities • Public Transportation • Tracking the nearest train and buses and the frequency they are coming in • College Campus Tours • Allow users to point their phones at campus buildings and conduct a self-guided tour • Museum Guides • Allow users to gain background information about a piece of art by pointing your phone • Restaurant Guides • Find the best restaurants and ratings nearby • Real Estate • Look at houses that are sale in a neighborhood with your mobile phone
  • 15. Augmented Reality Capabilities • Architecture Tours • Learn about the history of each building by merely pointing your phone • Commercial Tourism • Explore a city’s most famous attractions with your phone • Meetups/Conferences • Find the nearest conference in a city block • Concerts • Check out the concerts in your neighborhood by pointing your phone
  • 16. Case Study: Augmented Reality and CTAR Challenge • Needed a way to consolidate CTA info and display it in relation to its surroundings • Augmented Reality software was traditionally used in video games • Had to account for over 30,000 bus stops, as well as train lines • Needed to show whether the bus of train was Northbound or Southbound
  • 17. Case Study: Augmented Reality and CTAR Approach • Used program to determine coordinates and orientation of phone • App uses floating point arithmetic to compare the location of the user with the location of each bus stop • Separated bus and train information into separate tables to prevent slowdowns
  • 18. Case Study: Augmented Reality and CTAR Results • Each stop box displays: • Distance to the station • Station's name • Color of lines passing through • ETAs of trains in all directions • App allows you to tap whichever line you are interested in within a station
  • 19. Case Study: Augmented Reality and CTAR How the CTAR works • CTAR uses the GPS and Compass to provide and accurate location of the phone and where it is pointed • Accelerometer used to determine whether the phone is tilted at a specific angle • CTAR downloads location and arrival times from Chicago Transit Authority in real time • Needs to sort through data tables to retrieve names, id and geo- coordinates • Displays the nearest stop and arrival time
  • 20. Questions? www.prometsource.com andy@promethost.com Twitter: @akucharski @PROMETSOURCE

Notes de l'éditeur

  1. http://www.augmentedplanet.com/wp-content/uploads/report/iPhoneApplicationReport_v1.pdf
  2. http://www.augmentedplanet.com/wp-content/uploads/report/iPhoneApplicationReport_v1.pdf
  3. http://www.augmentedplanet.com/wp-content/uploads/report/iPhoneApplicationReport_v1.pdf
  4. http://www.slideshare.net/MHSzymczyk/from-marketing-buzzword-to-a-better-consumer-experience