SlideShare a Scribd company logo
1 of 39
Download to read offline
Layar introduction
for developers
Creating augmented reality experiences on the world’s leading platform

October 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 digital information
       about the physical world around you

   •   Using Augmented Reality (AR) technology, Layar displays
       “layers” of digital information to the users’ mobile phones

   •   These layers can contain digital information related to both
       geolocation as well as objects (images)


© 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


                                                                                     End user

                Content                    Layers                    Distribution
 Brands,                                                Layar
                          Developers
publishers                                             platform
                                                                      Search &
                                                                      Discovery



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


 © Layar 2011
Why choose Layar?



© Layar 2011
Why choose Layar?

   •   Create augmented reality experiences in an easy and
       affordable way

   •   Publish your content for an audience of more than 1.5M active
       users worldwide - by far the biggest reach of all mobile AR
       browsers (see next slide)

   •   Benefit from the shared knowledge in the Layar developer
       community of more than 9,000 developers


© Layar 2011
Download figures from Android market
                 July 2011




                 # of downloads   Rating

         Layar      1M - 5M

      Wikitude     500k - 1M

       Junaio     100k - 500k

© Layar 2011
Layar USP’s for developers
   •   Largest reach in mobile AR

   •   Open platform, flexible API

   •   Healthy ecosystem

   •   Active developer community

   •   Available for iOS & Android

   •   AR for your own app (with Layar Player)

   •   Testing environment

   •   Extensive list of features (see next slide)
© Layar 2011
Layar features
   •   Layar Vision image recognition

   •   Support for 3D models

   •   Support for animated augments

   •   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 app)

   •   Payment platform (with PayPal)
© Layar 2011
Layar key figures
                                                     July 2011

   •   Number of active users: 1.5M

   •   Number of published layers: 2,500

   •   Number of supported languages: 15 (Dutch, Spanish, French, Italian, Cantonese, Simplified
       Chinese, German, Greek, Russian, Portuguese, Turkish, Japanese, Swedish, Korean, Slovakian)




© 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                 Layar 6.0
June 2010             September 2010         February 2011 (beta)      October 2011

Stream local search   More interactive API   Sharing to social media   Layar Vision
across layers         Improved UX            Animation                 Real-time, client-side
                                             Improved UX               image recognition



  © 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 looking?   To provide a smoother experience




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


© Layar 2011
Terminology
   •   Layer: a layer of digital information (a group of augments) in the Layar
       Browser or Player

   •   GeoPOI: A point of interest with a specific latitude and longitude associated
       with it.  GeoPOIs are rendered in the Layar Browser and Player. The GeoPOI
       can be a real location or a relative location around the user.

   •   Target object: the thing on your desk, the picture in the magazine, the street
       art outside. You can augment a wide range of physical items with ease.*

   •   Augment: the digital interpretation of a target object or a geoPOI. It’s
       attached to a target object or geoPOI as seen through the lens of a mobile
       phone.

               * Target objects with many visual details, angles, and contrast work best. Simple, rounded,
© Layar 2011    low contrast targets and highly repetitive patterns are more difficult to recognize.
Layar product portfolio
 Layar
Browser


                           Layar environment



                                  Layar Connect
                                                                        Third-party
                  Layar
                                                                          Content
                  Server
                                             Layar                      (augments)
                           Layar Feature                Layar Service
                                           Publishing
Layar                       Repository                    Provider
                                              Site
Player




© Layar 2011
Layar product portfolio
   •   The Layar Browser is the world’s first and leading mobile AR
       browser, offering users to see augments for objects and
       geoPOIs

   •   The Layar Player is an SDK to integrate the an AR experience
       in your own app in an easy and convenient way

   •   Layar Connect is an API to the Layar server and offers third
       parties to build an end-to-end, one-stop-shop content
       management system for layers

© Layar 2011
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




© Layar 2011
Terminology of UI assets




© 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
Pricing



© Layar 2011
Pricing model

   •   With Layar Vision, Layar introduces a pricing model for
       developers and publishers based on usage of Layar Vision
       layers in the Layar Browser or Layar Player

   •   The Layar Player SDK is free of charge for application
       developers to integrate into a mobile application

   •   The Layar Browser is free to use for end users


© Layar 2011
Pricing
                                      Layar Vision                    Geo
Layar Browser + Player


                                   € 0.01 per match per month
Monthly usage fee            first 10,000 matches per month are FREE   FREE
                                     max € 1,000 per month




© Layar 2011             Prices valid until May 1, 2012
Pricing explanation
   •   The Layar Browser and the Layar Player monthly usage fees
       are based on the number of object matches using Layar Vision

       •   An object match is counted for each target object that is
           successfully tracked and the associated content displayed to
           the user for at least 1 second

   •   The maximum usage fee per month is capped at € 1,000

   •   First 10,000 matches per month are free of charge

© Layar 2011
Pricing examples
    Number of matches per month   Usage fee per month
               5,000                      €0
              10,000                      €0
               15,000                    €50
             100,000                     €900
              110,000                   €1000
             200,000                    €1000
            1,000,000                   €1000

© 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 2: Create a layer
   •   http://layar.com/publishing

   •   Add all the static content and
       metadata of a layer

       •   Listing details

       •   Look & feel

       •   Service provider URL

       •   Layer type (2D, 3D, Layar Vision)
© Layar 2011
Step 3: Create a layer service
   •   Create a layer service for delivering the augments to the Layar
       Browser or Player

   •   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
Step 3: Create a layer service

   •   HTTP request with the following
       parameters

       •   Latitude, longitude, filter settings....

   •   Response

       •   JSON data containing geoPOI or
           object information


© 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 Browser

           •   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

More Related Content

What's hot

Introducing SAMSUNG GALAXY Note 10.1
Introducing SAMSUNG GALAXY Note 10.1Introducing SAMSUNG GALAXY Note 10.1
Introducing SAMSUNG GALAXY Note 10.1
JJ Wu
 
Analytics10 - What's New in 10.5
Analytics10 - What's New in 10.5Analytics10 - What's New in 10.5
Analytics10 - What's New in 10.5
Webtrends
 
What's New Analytics 10.2 and 10.3
What's New Analytics 10.2 and 10.3What's New Analytics 10.2 and 10.3
What's New Analytics 10.2 and 10.3
Webtrends
 

What's hot (20)

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
 
Introducing SAMSUNG GALAXY Note 10.1
Introducing SAMSUNG GALAXY Note 10.1Introducing SAMSUNG GALAXY Note 10.1
Introducing SAMSUNG GALAXY Note 10.1
 
Layar at ARE2010 - Business model track - AR and the mass market business opp...
Layar at ARE2010 - Business model track - AR and the mass market business opp...Layar at ARE2010 - Business model track - AR and the mass market business opp...
Layar at ARE2010 - Business model track - AR and the mass market business opp...
 
Profound logic 2012
Profound logic 2012Profound logic 2012
Profound logic 2012
 
Flex User Group breton
Flex User Group bretonFlex User Group breton
Flex User Group breton
 
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?
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
 
Analytics10 - What's New in 10.5
Analytics10 - What's New in 10.5Analytics10 - What's New in 10.5
Analytics10 - What's New in 10.5
 
4 adobe gaming on tv
4 adobe gaming on tv4 adobe gaming on tv
4 adobe gaming on tv
 
SAP and Mobility 2012 - A Developer's Perspective
SAP and Mobility 2012 - A Developer's PerspectiveSAP and Mobility 2012 - A Developer's Perspective
SAP and Mobility 2012 - A Developer's Perspective
 
What's New Analytics 10.2 and 10.3
What's New Analytics 10.2 and 10.3What's New Analytics 10.2 and 10.3
What's New Analytics 10.2 and 10.3
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Mobile trends and impressions
Mobile trends and impressionsMobile trends and impressions
Mobile trends and impressions
 
Ericsson Labs 100322
Ericsson Labs 100322Ericsson Labs 100322
Ericsson Labs 100322
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi Services
 
Jax 2011 keynote
Jax 2011 keynoteJax 2011 keynote
Jax 2011 keynote
 
Iphone Application Development Casestudy
Iphone Application Development CasestudyIphone Application Development Casestudy
Iphone Application Development Casestudy
 
CEDEC2012 Starling 開発
CEDEC2012 Starling 開発CEDEC2012 Starling 開発
CEDEC2012 Starling 開発
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011
 
Metaio Mobile Augmented Reality
Metaio Mobile Augmented RealityMetaio Mobile Augmented Reality
Metaio Mobile Augmented Reality
 

Similar to Layar introduction for developers

Android platform
Android platformAndroid platform
Android platform
maya_slides
 

Similar to Layar introduction for developers (20)

Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developers
 
Layar March 20th Webinar - Intro to the Layar Development Platform
Layar March 20th Webinar - Intro to the Layar Development PlatformLayar March 20th Webinar - Intro to the Layar Development Platform
Layar March 20th Webinar - Intro to the Layar Development Platform
 
Azure thursday HoloLens and cognitive services a powerful combination
Azure thursday HoloLens and cognitive services a powerful combinationAzure thursday HoloLens and cognitive services a powerful combination
Azure thursday HoloLens and cognitive services a powerful combination
 
Layar sales support for developers
Layar sales support for developersLayar sales support for developers
Layar sales support for developers
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
A11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsA11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile apps
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
 
Android platform
Android platformAndroid platform
Android platform
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
iOS App Development and Marketing
iOS App Development and MarketingiOS App Development and Marketing
iOS App Development and Marketing
 
top-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdftop-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdf
 
Android @ Neev
Android @ NeevAndroid @ Neev
Android @ Neev
 
How native script angular helps to build truly native mobile applications
How native script angular helps to build truly native mobile applicationsHow native script angular helps to build truly native mobile applications
How native script angular helps to build truly native mobile applications
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...
 
How effective is Swift’s AR technology in developing.pdf
How effective is Swift’s AR technology in developing.pdfHow effective is Swift’s AR technology in developing.pdf
How effective is Swift’s AR technology in developing.pdf
 
Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925Ericsson Labs OTA09 090925
Ericsson Labs OTA09 090925
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Android Apps
Android AppsAndroid Apps
Android Apps
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 

More from Layar

Layar q&a feb'15
Layar q&a feb'15Layar q&a feb'15
Layar q&a feb'15
Layar
 
Layar Q&A 29th January 2015
Layar Q&A  29th January 2015Layar Q&A  29th January 2015
Layar Q&A 29th January 2015
Layar
 
Layar q&a october
Layar q&a octoberLayar q&a october
Layar q&a october
Layar
 

More from Layar (20)

Layar monthly Q&A June
Layar monthly Q&A JuneLayar monthly Q&A June
Layar monthly Q&A June
 
Layar monthly Q&A May
Layar monthly Q&A MayLayar monthly Q&A May
Layar monthly Q&A May
 
Layar monthly Q&A April
Layar monthly Q&A AprilLayar monthly Q&A April
Layar monthly Q&A April
 
Layar monthly Q&A March
Layar monthly Q&A MarchLayar monthly Q&A March
Layar monthly Q&A March
 
Layar monthly Q&A February 2016
Layar monthly Q&A February 2016Layar monthly Q&A February 2016
Layar monthly Q&A February 2016
 
Monthly Q&A January 2016
Monthly Q&A January 2016Monthly Q&A January 2016
Monthly Q&A January 2016
 
Monthly Q&A November 2015
Monthly Q&A November 2015Monthly Q&A November 2015
Monthly Q&A November 2015
 
Layar Monthly Q&A October 2015
Layar Monthly Q&A October 2015Layar Monthly Q&A October 2015
Layar Monthly Q&A October 2015
 
Layar Monthly Q&A September 2015
Layar Monthly Q&A September 2015Layar Monthly Q&A September 2015
Layar Monthly Q&A September 2015
 
Layar Q&A June 2015
Layar Q&A June 2015Layar Q&A June 2015
Layar Q&A June 2015
 
Layar Q&A May 2015
Layar Q&A May 2015Layar Q&A May 2015
Layar Q&A May 2015
 
Layar q&a april 2015
Layar q&a april 2015Layar q&a april 2015
Layar q&a april 2015
 
Layar Q&A March 2015
Layar Q&A March 2015Layar Q&A March 2015
Layar Q&A March 2015
 
Layar q&a feb'15
Layar q&a feb'15Layar q&a feb'15
Layar q&a feb'15
 
Layar Monthly Q&A feb'15
Layar Monthly Q&A feb'15Layar Monthly Q&A feb'15
Layar Monthly Q&A feb'15
 
Layar Q&A 29th January 2015
Layar Q&A  29th January 2015Layar Q&A  29th January 2015
Layar Q&A 29th January 2015
 
Layar Q&A 27th November 2014
Layar Q&A 27th November 2014Layar Q&A 27th November 2014
Layar Q&A 27th November 2014
 
Layar Monthly Q&A October 2014
Layar Monthly Q&A October 2014Layar Monthly Q&A October 2014
Layar Monthly Q&A October 2014
 
Layar q&a october
Layar q&a octoberLayar q&a october
Layar q&a october
 
Layar q&a september
Layar q&a septemberLayar q&a september
Layar q&a september
 

Recently uploaded

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
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
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...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Layar introduction for developers

  • 1. Layar introduction for developers Creating augmented reality experiences on the world’s leading platform October 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 digital information about the physical world around you • Using Augmented Reality (AR) technology, Layar displays “layers” of digital information to the users’ mobile phones • These layers can contain digital information related to both geolocation as well as objects (images) © 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 End user Content Layers Distribution Brands, Layar Developers publishers platform 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? • Create augmented reality experiences in an easy and affordable way • Publish your content for an audience of more than 1.5M active users worldwide - by far the biggest reach of all mobile AR browsers (see next slide) • Benefit from the shared knowledge in the Layar developer community of more than 9,000 developers © Layar 2011
  • 9. Download figures from Android market July 2011 # of downloads Rating Layar 1M - 5M Wikitude 500k - 1M Junaio 100k - 500k © Layar 2011
  • 10. Layar USP’s for developers • Largest reach in mobile AR • Open platform, flexible API • Healthy ecosystem • Active developer community • Available for iOS & Android • AR for your own app (with Layar Player) • Testing environment • Extensive list of features (see next slide) © Layar 2011
  • 11. Layar features • Layar Vision image recognition • Support for 3D models • Support for animated augments • 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 app) • Payment platform (with PayPal) © Layar 2011
  • 12. Layar key figures July 2011 • Number of active users: 1.5M • Number of published layers: 2,500 • Number of supported languages: 15 (Dutch, Spanish, French, Italian, Cantonese, Simplified Chinese, German, Greek, Russian, Portuguese, Turkish, Japanese, Swedish, Korean, Slovakian) © 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 Layar 6.0 June 2010 September 2010 February 2011 (beta) October 2011 Stream local search More interactive API Sharing to social media Layar Vision across layers Improved UX Animation Real-time, client-side Improved UX image recognition © 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 looking? To provide a smoother experience Camera Internet connectivity What do I see in the real world? To connect to the digital world © Layar 2011
  • 17. Terminology • Layer: a layer of digital information (a group of augments) in the Layar Browser or Player • GeoPOI: A point of interest with a specific latitude and longitude associated with it.  GeoPOIs are rendered in the Layar Browser and Player. The GeoPOI can be a real location or a relative location around the user. • Target object: the thing on your desk, the picture in the magazine, the street art outside. You can augment a wide range of physical items with ease.* • Augment: the digital interpretation of a target object or a geoPOI. It’s attached to a target object or geoPOI as seen through the lens of a mobile phone. * Target objects with many visual details, angles, and contrast work best. Simple, rounded, © Layar 2011 low contrast targets and highly repetitive patterns are more difficult to recognize.
  • 18. Layar product portfolio Layar Browser Layar environment Layar Connect Third-party Layar Content Server Layar (augments) Layar Feature Layar Service Publishing Layar Repository Provider Site Player © Layar 2011
  • 19. Layar product portfolio • The Layar Browser is the world’s first and leading mobile AR browser, offering users to see augments for objects and geoPOIs • The Layar Player is an SDK to integrate the an AR experience in your own app in an easy and convenient way • Layar Connect is an API to the Layar server and offers third parties to build an end-to-end, one-stop-shop content management system for layers © Layar 2011
  • 21. 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 © Layar 2011
  • 22. Terminology of UI assets © Layar 2011
  • 23. 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
  • 25. Pricing model • With Layar Vision, Layar introduces a pricing model for developers and publishers based on usage of Layar Vision layers in the Layar Browser or Layar Player • The Layar Player SDK is free of charge for application developers to integrate into a mobile application • The Layar Browser is free to use for end users © Layar 2011
  • 26. Pricing Layar Vision Geo Layar Browser + Player € 0.01 per match per month Monthly usage fee first 10,000 matches per month are FREE FREE max € 1,000 per month © Layar 2011 Prices valid until May 1, 2012
  • 27. Pricing explanation • The Layar Browser and the Layar Player monthly usage fees are based on the number of object matches using Layar Vision • An object match is counted for each target object that is successfully tracked and the associated content displayed to the user for at least 1 second • The maximum usage fee per month is capped at € 1,000 • First 10,000 matches per month are free of charge © Layar 2011
  • 28. Pricing examples Number of matches per month Usage fee per month 5,000 €0 10,000 €0 15,000 €50 100,000 €900 110,000 €1000 200,000 €1000 1,000,000 €1000 © Layar 2011
  • 30. Getting started 1. Create a developer account 2. Create a layer 3. Create a layer service © Layar 2011
  • 31. 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
  • 32. Step 2: Create a layer • Create a layer definition in the Layar publishing environment (Click here for detailed instructions) © Layar 2011
  • 33. Step 2: Create a layer • http://layar.com/publishing • Add all the static content and metadata of a layer • Listing details • Look & feel • Service provider URL • Layer type (2D, 3D, Layar Vision) © Layar 2011
  • 34. Step 3: Create a layer service • Create a layer service for delivering the augments to the Layar Browser or Player • 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
  • 35. Step 3: Create a layer service • HTTP request with the following parameters • Latitude, longitude, filter settings.... • Response • JSON data containing geoPOI or object information © Layar 2011
  • 37. Developer support • The following support resources provide a wealth of information for developers: • Layar developer wiki • Layar developer support environment © Layar 2011
  • 38. Testing environment • Layar offers developers to test their layers before publishing: • Through the API test page in the publishing platform • Via the Layar Browser • 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