SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Layar introduction
for developers
Creating augmented reality experiences for the world’s leading platform

March 2011
Contents
   • What is Layar?
   • Why choose Layar?
   • How does it work?
   • Creating layers
   • Getting started
   • Developer support
© Layar 2011
What is Layar?



© Layar 2011
What is Layar?

   • Layar is a mobile platform for discovering information
       about the world around you

   • Using Augmented Reality (AR) technology, Layar displays
       digital information called “layers” in a user’s field of vision
       through their mobile device



© Layar 2011
Open platform

   • Layar offers an open platform to publish, discover and
       search for augmented reality layers

     • Layar provides the mobile application and infrastructure
     • Third party developers create the layers

© Layar 2011
The Layar ecosystem
                                        Generic view




                Content                     Layers                    Distribution
 Brands,
                          Developers                     Layar                        End user
publishers
                                                                       Search &
                                                                       Discovery



                          Creativity,
High quality                                                                         Impactful AR
                  +        passion,          +       Layar features       =
  content                                                                             experiences
                          dedication


 © Layar 2011
Why choose Layar?



© Layar 2011
Why choose Layar?

   • Layar is not just an app, but an open platform with many
       possibilities

   • With Layar, developers can easily tap into the great
       opportunities of augmented reality

   • Layar has the biggest reach of all AR browsers (see next
       slide)


© Layar 2011
Download figures from Android
                     market
                     March 2011



                     # of downloads   Rating

        Layar           1M - 5M

     Wikitude         100k - 500k

       Junaio         50k - 100k

© Layar 2011
Layar USP’s for developers
   • Largest reach in mobile AR
   • Open platform, free to use
   • Healthy ecosystem
   • Active developer community
   • Support for multiple mobile platforms
   • AR for your own iPhone app (with Layar Player)
   • Testing environment
   • Extensive list of features (see next slide)
© Layar 2011
Layar features
   • Support for 3D models
   • Support for animated POIs
   • Sharing to Facebook & Twitter
   • Layer actions: call, email, share, web page
   • Support for audio/video
   • Gaming elements: autotriggers, relative POIs, point-to-point
   • Layar Player (adding AR to your own iPhone app)
   • Payment platform (with PayPal)
© Layar 2011
Layar key figures
                                             March 2011
   • Number of active users: 1.4M
   • Number of published layers: 1,800
   • Number of supported languages: 15                                       (Dutch, Spanish, French, Italian, Cantonese,
       Simplified Chinese, German, Greek, Russian, Portuguese, Turkish, Japanese, Swedish, Korean, Slovakian)



   • Number of supported mobile platforms: 4
       Symbian)
                                                                                          (Android, iPhone, Bada,




© Layar 2011
How does it work?



© Layar 2011
A bit of history



Layar 1.0             Layar 2.0     Layar 3.0           Layar 3.1
May 2009              August 2009   December 2009       April 2010

Netherlands only      Worldwide     3D OpenGL AR view   Paid layers
5 layers developed    release                           with Paypal
in-house              Open API



 © Layar 2011
A bit of history (cont’d)



   Layar 3.5             Layar 4.0
                                            Layar 5.0
   June 2010             September 2010
                                            February 2011 (beta)
   Stream local          More interactive
                                            Sharing to social media
   search across         API
                                            Animation
   layers                Improved UX
                                            Improved UX



© Layar 2011
AR smartphone requirements
               GPS                         Accelerometer
               Where am I?                 How is my phone oriented in the world?




               Compass
                                           Gyroscope (optional)
               In which direction am I
                                           To provide a smoother experience
               looking?



               Camera
                                           Internet connectivity
               What do I see in the real
                                           To connect to the digital world
               world?


© Layar 2011
Terminology

   • Layar: the AR browser application
   • Layer: a content layer in the Layar application
   • POI: Point of Interest, element of data in the AR view
       (sometimes called hotspot, or object)




© Layar 2011
Layar architecture
                                                                                        Layar
                                                                               s
                                                                            ion       publishing
                                                                       fi nit
     GPS data                                                      d  e              environmen
                                                                er
                                                             Lay                           t
                                      Layar server
                Get layers
                Get POIs
                                                                                          Create layer
                                                            Lay
                                          Fixed                  er
                                                                   De
                                          data                    Ge velop
                                                                    tP
                                                                       OIs er AP
                                                                                 I
                                                                                        Layer
                                                View                                   service
                                                      POI in
                                                             form                                        Ge
                                           View
                                                POI i
                                                                  ation               provider             tP
                                                                                                             OI
                                                      nform                                                    s
                                                            ation
                                                                                                                    Layer
                                                                                                                   content
                             Legend
                                                                                                                   sources
                      Layar environment

© Layar 2011             Third-party
Creating layers



© Layar 2011
Creating layers
   • Layers are built using simple web technology
   • You can use programming languages like PHP, MySQL,
       Java etc as long as the response is in JSON format

   • 2 step process:
     1. Create a layer definition in the Layar publishing
        environment

     2. Create a layer service for delivering the POI content to
        the Layar app
© Layar 2011
Step 1: Publishing
   • http://layar.com/publishing
   • Add all the static content and
       metadata of a layer

     • Listing details
     • Look & feel
     • Service provider URL
© Layar 2011
Terminology




© Layar 2011
Step 2: Layer service

   • HTTP request with the following
       parameters

     • Latitude, Longitude, filter
          settings,...

   • Response: JSON data containing POI
       information (hotspots)


© Layar 2011
Third party tools
   • Instead of creating your own layer service, you can use
       one of the third party tools developed by the community,
       e.g.:

     • Porpoise
          Open source server software

     • Hoppala Augmentation
          Hosted solution, easy to use

     • More tools? Check the Layar website
© Layar 2011
Getting started



© Layar 2011
Getting started


   1. Create a developer account

   2. Create a layer

   3. Create a layer service




© Layar 2011
Step 1: Create a developer account

   1. Create Layar account on
      www.layar.com



   2. Create developer account on
      www.layar.com/development


   (Click here for detailed instructions)

© Layar 2011
Step 2: Create a layer
   • Create a layer definition in the Layar publishing
       environment




   (Click here for detailed instructions)

© Layar 2011
Step 3: Create a layer service
   • Create a layer service for delivering the POI content to the
       Layar app

   • The following elements are needed to set up a layer service:
    • A public web server
    • A database
   • A layer can be written in various programming languages, as
       long as the response is in JSON format
   (Click here for detailed instructions and sample
                          code)
© Layar 2011
Developer support



© Layar 2011
Developer support

   • The following support resources provide a wealth of
       information for developers:

     • Layar developer wiki
     • Layar developer support environment

© Layar 2011
Testing environment
   • Layar offers developers to test their layers before
       publishing:

     • Through the API test page in the publishing platform
     • Via the Layar app
      • Layers in testing phase of development are only visible
               to the developer (when logged in with developer
               account)
                (Click here for detailed
                      instructions)
© Layar 2011
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Axway Appcelerator
 
The Connected Life: From Mobile to autoMobile - Driving Consumers to Your Brand
The Connected Life: From Mobile to autoMobile - Driving Consumers to Your BrandThe Connected Life: From Mobile to autoMobile - Driving Consumers to Your Brand
The Connected Life: From Mobile to autoMobile - Driving Consumers to Your BrandVivastream
 
iQ FutureNow: Ensuring the success of your mobile strategy
iQ FutureNow: Ensuring the success of your mobile strategyiQ FutureNow: Ensuring the success of your mobile strategy
iQ FutureNow: Ensuring the success of your mobile strategyiQcontent
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Corp
 
Open Source And Ux
Open Source And UxOpen Source And Ux
Open Source And UxScott Weiss
 
Noritown Studio
Noritown StudioNoritown Studio
Noritown StudioAndy Song
 
Dunet Mobile & Ge Nie Introduction
Dunet Mobile & Ge Nie IntroductionDunet Mobile & Ge Nie Introduction
Dunet Mobile & Ge Nie Introductiondunetinc
 
Designing UIs for phones and tablets - Android Developr Lab Q3 2011
Designing UIs for phones and tablets - Android Developr Lab Q3 2011Designing UIs for phones and tablets - Android Developr Lab Q3 2011
Designing UIs for phones and tablets - Android Developr Lab Q3 2011Paris Android User Group
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsSameer Chavan
 
Budget simulation assignment
Budget simulation assignmentBudget simulation assignment
Budget simulation assignmentLaurie Roberts
 
Adobe MAX 2009: Design Considerations for Contextually Aware Solutions
Adobe MAX 2009: Design Considerations for Contextually Aware SolutionsAdobe MAX 2009: Design Considerations for Contextually Aware Solutions
Adobe MAX 2009: Design Considerations for Contextually Aware SolutionsAli Ivmark
 

Was ist angesagt? (19)

Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem
 
The Connected Life: From Mobile to autoMobile - Driving Consumers to Your Brand
The Connected Life: From Mobile to autoMobile - Driving Consumers to Your BrandThe Connected Life: From Mobile to autoMobile - Driving Consumers to Your Brand
The Connected Life: From Mobile to autoMobile - Driving Consumers to Your Brand
 
Android Tablet for Business
Android Tablet for BusinessAndroid Tablet for Business
Android Tablet for Business
 
iQ FutureNow: Ensuring the success of your mobile strategy
iQ FutureNow: Ensuring the success of your mobile strategyiQ FutureNow: Ensuring the success of your mobile strategy
iQ FutureNow: Ensuring the success of your mobile strategy
 
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
 
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
 
Droid 4
Droid 4Droid 4
Droid 4
 
Open Source And Ux
Open Source And UxOpen Source And Ux
Open Source And Ux
 
Noritown Studio
Noritown StudioNoritown Studio
Noritown Studio
 
TMA Going Mobile
TMA Going MobileTMA Going Mobile
TMA Going Mobile
 
Dunet Mobile & Ge Nie Introduction
Dunet Mobile & Ge Nie IntroductionDunet Mobile & Ge Nie Introduction
Dunet Mobile & Ge Nie Introduction
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Spark fulan
Spark fulanSpark fulan
Spark fulan
 
Designing UIs for phones and tablets - Android Developr Lab Q3 2011
Designing UIs for phones and tablets - Android Developr Lab Q3 2011Designing UIs for phones and tablets - Android Developr Lab Q3 2011
Designing UIs for phones and tablets - Android Developr Lab Q3 2011
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & Tablets
 
Budget simulation assignment
Budget simulation assignmentBudget simulation assignment
Budget simulation assignment
 
Nokia Lumia 920
Nokia Lumia 920Nokia Lumia 920
Nokia Lumia 920
 
Dukane 8107 wib
Dukane 8107 wibDukane 8107 wib
Dukane 8107 wib
 
Adobe MAX 2009: Design Considerations for Contextually Aware Solutions
Adobe MAX 2009: Design Considerations for Contextually Aware SolutionsAdobe MAX 2009: Design Considerations for Contextually Aware Solutions
Adobe MAX 2009: Design Considerations for Contextually Aware Solutions
 

Andere mochten auch

Immersive AR using Layar’s API
Immersive AR using Layar’s APIImmersive AR using Layar’s API
Immersive AR using Layar’s APILayar
 
Metadata gebruiken, wat komt er bij kijken
Metadata gebruiken, wat komt er bij kijkenMetadata gebruiken, wat komt er bij kijken
Metadata gebruiken, wat komt er bij kijkenovonder
 
metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 pvangenuchten
 
Open Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenOpen Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenRaf Buyle
 
Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developersLayar
 
FME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad Gent
FME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad GentFME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad Gent
FME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad GentGIM_nv
 
Publicación de información geográfica en Layar mediante PorPOIse
Publicación de información geográfica en Layar mediante PorPOIsePublicación de información geográfica en Layar mediante PorPOIse
Publicación de información geográfica en Layar mediante PorPOIseEmilio Gómez
 

Andere mochten auch (9)

Immersive AR using Layar’s API
Immersive AR using Layar’s APIImmersive AR using Layar’s API
Immersive AR using Layar’s API
 
Marcel De Rinrink E S R I
Marcel De  Rinrink  E S R IMarcel De  Rinrink  E S R I
Marcel De Rinrink E S R I
 
Metadata gebruiken, wat komt er bij kijken
Metadata gebruiken, wat komt er bij kijkenMetadata gebruiken, wat komt er bij kijken
Metadata gebruiken, wat komt er bij kijken
 
Create a Layar with Drupal
Create a Layar with DrupalCreate a Layar with Drupal
Create a Layar with Drupal
 
metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012 metadata & open source #osgeonl dag 2012
metadata & open source #osgeonl dag 2012
 
Open Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open SystemenOpen Standaarden - Open Data - Open Systemen
Open Standaarden - Open Data - Open Systemen
 
Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developers
 
FME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad Gent
FME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad GentFME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad Gent
FME World Tour 2015: (NL) Integratie van FME in de GIS-werking van Stad Gent
 
Publicación de información geográfica en Layar mediante PorPOIse
Publicación de información geográfica en Layar mediante PorPOIsePublicación de información geográfica en Layar mediante PorPOIse
Publicación de información geográfica en Layar mediante PorPOIse
 

Ähnlich wie Layarintroductionfordevelopers 110308080829-phpapp02

Layar - Gene Becker at ARE2011
Layar - Gene Becker at ARE2011Layar - Gene Becker at ARE2011
Layar - Gene Becker at ARE2011Layar
 
Layar, the next mass medium
Layar, the next mass mediumLayar, the next mass medium
Layar, the next mass mediumSimeon Nedkov
 
Layar sales support for developers
Layar sales support for developersLayar sales support for developers
Layar sales support for developersLayar
 
Appcelerator Titanium App Development
Appcelerator Titanium App DevelopmentAppcelerator Titanium App Development
Appcelerator Titanium App DevelopmentAnubavam
 
Customer Experience Lifecycle
Customer Experience LifecycleCustomer Experience Lifecycle
Customer Experience LifecycleAmaury de Buchet
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Xoriant Corporation
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapJames Cameron
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석Jaehyeuk Oh
 
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- QualcommExperiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- Qualcommvideos
 
Mobile application platforms - Introduction
Mobile application platforms - IntroductionMobile application platforms - Introduction
Mobile application platforms - IntroductionMobileMonday Switzerland
 
WinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store appsWinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store appsWinWire Technologies Inc
 
What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011Iskandar Najmuddin
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1NAILBITER
 
Building Task-Aware Mobile Applications
Building Task-Aware Mobile ApplicationsBuilding Task-Aware Mobile Applications
Building Task-Aware Mobile ApplicationsDave Kellogg
 
Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925Tor Björn Minde
 
【17-A-6】X-Platform Development with ngCore
【17-A-6】X-Platform Development with ngCore【17-A-6】X-Platform Development with ngCore
【17-A-6】X-Platform Development with ngCoreDevelopers Summit
 
Android v 1.1
Android v 1.1Android v 1.1
Android v 1.1Ravi Vyas
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseApperian
 

Ähnlich wie Layarintroductionfordevelopers 110308080829-phpapp02 (20)

Layar - Gene Becker at ARE2011
Layar - Gene Becker at ARE2011Layar - Gene Becker at ARE2011
Layar - Gene Becker at ARE2011
 
Layar, the next mass medium
Layar, the next mass mediumLayar, the next mass medium
Layar, the next mass medium
 
Layar sales support for developers
Layar sales support for developersLayar sales support for developers
Layar sales support for developers
 
Appcelerator Titanium App Development
Appcelerator Titanium App DevelopmentAppcelerator Titanium App Development
Appcelerator Titanium App Development
 
Customer Experience Lifecycle
Customer Experience LifecycleCustomer Experience Lifecycle
Customer Experience Lifecycle
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
 
AR
ARAR
AR
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석
 
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- QualcommExperiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
 
Mobile application platforms - Introduction
Mobile application platforms - IntroductionMobile application platforms - Introduction
Mobile application platforms - Introduction
 
WinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store appsWinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store apps
 
What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011What's New on The Facebook Platform, October 2011
What's New on The Facebook Platform, October 2011
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
 
Building Task-Aware Mobile Applications
Building Task-Aware Mobile ApplicationsBuilding Task-Aware Mobile Applications
Building Task-Aware Mobile Applications
 
Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925
 
【17-A-6】X-Platform Development with ngCore
【17-A-6】X-Platform Development with ngCore【17-A-6】X-Platform Development with ngCore
【17-A-6】X-Platform Development with ngCore
 
Android v 1.1
Android v 1.1Android v 1.1
Android v 1.1
 
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The EnterpriseBuilding & Managing The Lifecycle of Mobile Apps For The Enterprise
Building & Managing The Lifecycle of Mobile Apps For The Enterprise
 

Kürzlich hochgeladen

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Kürzlich hochgeladen (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Layarintroductionfordevelopers 110308080829-phpapp02

  • 1. Layar introduction for developers Creating augmented reality experiences for the world’s leading platform March 2011
  • 2. Contents • What is Layar? • Why choose Layar? • How does it work? • Creating layers • Getting started • Developer support © Layar 2011
  • 3. What is Layar? © Layar 2011
  • 4. What is Layar? • Layar is a mobile platform for discovering information about the world around you • Using Augmented Reality (AR) technology, Layar displays digital information called “layers” in a user’s field of vision through their mobile device © Layar 2011
  • 5. Open platform • Layar offers an open platform to publish, discover and search for augmented reality layers • Layar provides the mobile application and infrastructure • Third party developers create the layers © Layar 2011
  • 6. The Layar ecosystem Generic view Content Layers Distribution Brands, Developers Layar End user publishers Search & Discovery Creativity, High quality Impactful AR + passion, + Layar features = content experiences dedication © Layar 2011
  • 7. Why choose Layar? © Layar 2011
  • 8. Why choose Layar? • Layar is not just an app, but an open platform with many possibilities • With Layar, developers can easily tap into the great opportunities of augmented reality • Layar has the biggest reach of all AR browsers (see next slide) © Layar 2011
  • 9. Download figures from Android market March 2011 # of downloads Rating Layar 1M - 5M Wikitude 100k - 500k Junaio 50k - 100k © Layar 2011
  • 10. Layar USP’s for developers • Largest reach in mobile AR • Open platform, free to use • Healthy ecosystem • Active developer community • Support for multiple mobile platforms • AR for your own iPhone app (with Layar Player) • Testing environment • Extensive list of features (see next slide) © Layar 2011
  • 11. Layar features • Support for 3D models • Support for animated POIs • Sharing to Facebook & Twitter • Layer actions: call, email, share, web page • Support for audio/video • Gaming elements: autotriggers, relative POIs, point-to-point • Layar Player (adding AR to your own iPhone app) • Payment platform (with PayPal) © Layar 2011
  • 12. Layar key figures March 2011 • Number of active users: 1.4M • Number of published layers: 1,800 • Number of supported languages: 15 (Dutch, Spanish, French, Italian, Cantonese, Simplified Chinese, German, Greek, Russian, Portuguese, Turkish, Japanese, Swedish, Korean, Slovakian) • Number of supported mobile platforms: 4 Symbian) (Android, iPhone, Bada, © Layar 2011
  • 13. How does it work? © Layar 2011
  • 14. A bit of history Layar 1.0 Layar 2.0 Layar 3.0 Layar 3.1 May 2009 August 2009 December 2009 April 2010 Netherlands only Worldwide 3D OpenGL AR view Paid layers 5 layers developed release with Paypal in-house Open API © Layar 2011
  • 15. A bit of history (cont’d) Layar 3.5 Layar 4.0 Layar 5.0 June 2010 September 2010 February 2011 (beta) Stream local More interactive Sharing to social media search across API Animation layers Improved UX Improved UX © Layar 2011
  • 16. AR smartphone requirements GPS Accelerometer Where am I? How is my phone oriented in the world? Compass Gyroscope (optional) In which direction am I To provide a smoother experience looking? Camera Internet connectivity What do I see in the real To connect to the digital world world? © Layar 2011
  • 17. Terminology • Layar: the AR browser application • Layer: a content layer in the Layar application • POI: Point of Interest, element of data in the AR view (sometimes called hotspot, or object) © Layar 2011
  • 18. Layar architecture Layar s ion publishing fi nit GPS data d e environmen er Lay t Layar server Get layers Get POIs Create layer Lay Fixed er De data Ge velop tP OIs er AP I Layer View service POI in form Ge View POI i ation provider tP OI nform s ation Layer content Legend sources Layar environment © Layar 2011 Third-party
  • 20. Creating layers • Layers are built using simple web technology • You can use programming languages like PHP, MySQL, Java etc as long as the response is in JSON format • 2 step process: 1. Create a layer definition in the Layar publishing environment 2. Create a layer service for delivering the POI content to the Layar app © Layar 2011
  • 21. Step 1: Publishing • http://layar.com/publishing • Add all the static content and metadata of a layer • Listing details • Look & feel • Service provider URL © Layar 2011
  • 23. Step 2: Layer service • HTTP request with the following parameters • Latitude, Longitude, filter settings,... • Response: JSON data containing POI information (hotspots) © Layar 2011
  • 24. Third party tools • Instead of creating your own layer service, you can use one of the third party tools developed by the community, e.g.: • Porpoise Open source server software • Hoppala Augmentation Hosted solution, easy to use • More tools? Check the Layar website © Layar 2011
  • 26. Getting started 1. Create a developer account 2. Create a layer 3. Create a layer service © Layar 2011
  • 27. Step 1: Create a developer account 1. Create Layar account on www.layar.com 2. Create developer account on www.layar.com/development (Click here for detailed instructions) © Layar 2011
  • 28. Step 2: Create a layer • Create a layer definition in the Layar publishing environment (Click here for detailed instructions) © Layar 2011
  • 29. Step 3: Create a layer service • Create a layer service for delivering the POI content to the Layar app • The following elements are needed to set up a layer service: • A public web server • A database • A layer can be written in various programming languages, as long as the response is in JSON format (Click here for detailed instructions and sample code) © Layar 2011
  • 31. Developer support • The following support resources provide a wealth of information for developers: • Layar developer wiki • Layar developer support environment © Layar 2011
  • 32. Testing environment • Layar offers developers to test their layers before publishing: • Through the API test page in the publishing platform • Via the Layar app • Layers in testing phase of development are only visible to the developer (when logged in with developer account) (Click here for detailed instructions) © Layar 2011

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n