SlideShare a Scribd company logo
1 of 76
Download to read offline
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Intro to the Layar Developer Platform
Olga Beza
Support Engineer
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Webinar Overview
!
1. INTRODUCTION TO LAYAR
!
2. API OVERVIEW
• Architecture Overview
• Capabilities and features
!
3. GETTING STARTED
•Publishing Site
•Layer Creation
•Best practices
!
4. QUESTIONS & ANSWERS SESSION
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
INTRODUCTION TO LAYAR
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
About Layar
!
Founded June 2009
Backed by VCs including Intel Capital
30 people in Amsterdam, New York, Toronto
Global leader in mobile augmented reality
!
!
!
Awards: World Economic Forum Technology Pioneer 2011
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Customers
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
MOBILE AUGMENTED REALITY
Geo-location AR Image Recognition technology
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Interactive Print
• Real time, client side image detection,tracking
and augmentation of physical images and
objects!
• Instant detection of target objects from sets of
up to 50 images fingerprints. New sets are
dynamically loaded.!
• Robust tracking algorithm tolerates
rotation,off-normal viewing, spatial occlusion
of!
!
No special printing technology!
No special codes
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Geo location Experience
!
Uses GPS, compass and other sensors in a
user’s mobile phone to provide a “heads-up”
display of various geolocated points-of-
interest.
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Layar Products
Layar SDK
(iOS,Android)
Layar Creator/
Publishing site
Layar Browser
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
AUGMENTED REALITY IN ACTION
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Interactive Print
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Live Camera
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Globe And Mail
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
360 Images§
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Contests
Actual Print What you see with Layar
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Lonely Planet
Actual Print What you see with Layar
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Geo Location
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Find Useful Info
Deals around you
Bars and cafes
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Outdoor Advertising
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Museums
The Los Angeles County
Museum of Art
The Invisible artist Guides you through
in London’s Art Museum
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Real Estate Agents
Show your inventory on location Show how it will look
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Revival of History
Student demonstrations in Beijing
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Layar API Overview
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Developer API/GetPoi
!
• HTTP requests with parameters:!
!
!
• Response:Json data containing POI Information (hotspots)!
• Geo-location POI: attached to a physical location!
• Vision POI: augments that are attached to a target image
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Architecture Overview
Most important elements: 	

Publishing site	

API Endpoint
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Key Features
•Support of rich media: images,gifs,audio,video, 3D objects, HTML widgets!
•Support animation !
•Sharing on Facebook ,Twitter and Developer’s server!
•Layer actions: call, email,share, webpage, screenshot, !
•Dynamic elements: intents, auto-triggers, relative POIs, async calls!
•Receive user info: userId,location,countryCode,User-Agent (OS,Model)
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
3D Models
What we support:!
• Materials and Textures!
• Mesh based objects only!
• For textures only diffuse color of the material!
• Color blending (alpha) !
• Transparency!
• Textured animation
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
3D Model Creation
3D modelling Software,
Blender, Google Sketchup,
3ds Max etc
.L3D file formatLayar3D Model
Converter,
Beta Blender plugin
wavefront format
(obj/mtl)
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Balance complexity and efficiency !
The screen is small, detail will often not be seen and only make the object
slower to load.!
• Textures do not need to be 1024x1024 on a screen that supports
320x480!
• Faces that the viewer can’t see don’t need to be there.!
• File size: max 1MB
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
HTML Widgets
Make everything interactive and dynamic: !
• Polls/ Quizzes/ Ratings!
• Drop-down lists for more information!
• Shopping carts!
• Dynamic pricing
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
HTML Widgets: What’s supported ?
Our tests so far indicate that the following are not supported:!
• Flash content!
• Embedded audio and video!
• Forms with text input fields. Forms that use checkboxes, radio-buttons etc. should
work.!
• Web storage (store data locally within the user's browser)!
• The canvas element!
In general many of the new HTML 5 elements are not supported
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
HTML Widgets- Best Practices
!
• Screen size on mobile devices is small and any content you
place in AR looks even smaller than when viewed full-screen. !
• Transforms and animations can be applied in the same way as for
static images. !
• HTML Widgets should not intersect with any other objects.!
• We recommend to set background color to transparent in CSS to
avoid rendering issue on Android devices. !
• Any link to another web page that the user clicks will open in a
full screen, not in AR.!
• Make sure to test on both iOS and Android devices.
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Layar Intents
Three types of intent are defined in Layar!
•http://m.layar.com/open/<layername>!
•layar://<layarname>!
•layarshare://<layername>/?<parameters>!
Use cases: interactive layer, switch between experiences
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Animation API
A collection of pre-defined animations on POIs!
• Simple appearance animation (drop, grow, spin)!
• Full customizable animation: onClick, onUpdate,onFocus,
onCreate, onDelete!
• Each event can have a combination of animations!
• Layer level/POI level
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Interactive Layers
• Create relative POIS (geo-location)!
• User generated POIS!
• User provided feedback, such as vote,comments etc!
• Sharing screenshot to developer’s server!
• Point to point (Treasure hunting)
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Create Relative POIs
• POIs that are always relative to
user’s current location!
• Useful when POI content is not
constraint to the geo-location!
• We do have available tutorials
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
360 Dome
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
User Generated POIs
• Dynamic layer where users can
create a POI in it!
• Normally POI’s location is
relevant to user’s location!
• Need to use Layar intent and
actions!
• Diagram explains how to insert a
POI by filling in a web form
within layer
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
User Generated Content
Sky Petition City  Will Pappenheimer 
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
User Provided Feedback
• Dynamic layer which enables
users to provide feedback to POIs!
• Users can vote a restaurant,
comment on a piece of art, etc!
• The scenario is that the number of
a POI being “liked” is updated
whenever the “like” action is
triggered
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Vote
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Sharing Screenshot to developers
• User taken screenshots can be uploaded to
developer’s server!
• URL to post screenshot is defined in publishing
site!
• Uploaded info contains screenshot, message, lat
and lon (if applicable) where screenshot was taken
are included as EXIF data in the screenshot file
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Point-to-point Layer
• Dynamic layer content based on the previous
interaction!
• Async call action and user interact Dialog
provides more info!
• Example: treasure hunting game, new content
discovery!
• Diagram shows the sequence of collecting a
treasure and revealing others after the
treasure is collected
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Multiplayer Games
CONQUAR: Conquer cities and defend your team!
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Getting Started
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Sign up to be a developer
!
Register your layer on the Publishing Site
!
Create your web services
!
Test your layer thoroughly
!
Publish your layer once it works as expected
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
PUBLISHING SITE
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Publishing Site
• Users can create and manage layers: edit layer info, test, customize
layers, delete!
• Edit roles: publishers, viewers, developers!
• View Stats and errors!
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Layer Creation
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Layer Creation
• Create a layer definition in the publishing environment!
• Add all static content and metadata of a layer:!
• Listing details!
• Look and feel!
• Service provider URL!
• Layer type (2D,3D, Layar Vision)
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
CREATE YOUR WEBSERVICE
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Gather Poi Information
• Exact location of your POIs (geo)!
• Images,links and other assets
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Create your Database
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Create Service to Deliver Content
!
• Support of various languages!
• Server that supports JSON!
• Publicly accessible web server (no localhost)!
• Json response should follow the Layar API specifications!
• API endpoint URL is the URL to the web service
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
!
LAYAR VISION
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Creating Vision layers
!
• Enable image recognition in publishing site!
• Upload reference image(s)!
• Each one has a unique ID!
• Images are analyzed and users can see
feedback on image quality
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Reference images
•Flat surface (magazine page)!
•High resolution, low size page (5MB)!
•Sufficient size & image detail!
•No borders or clutter !
•Avoid glossy paper
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Reference images
•Large portion of blank area!
•Mainly body text or only text!
•Graphics that look the same in any
orientation !
•Graphics with patterns!
•Look too similar to other
insufficient details similar imagesplain text
the same in any orientation pattern
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
best practices
Keep in Mind! !
Layar will provide some initial feedback on Page quality !
But this only an indication !
You should always:!
-Place some dummy buttons on each page !
- Scan each page to see if buttons are displayed correctly!
Are the buttons shaky?!
Am i getting point to content message all the time?!
!
DO THIS BEFORE PUBLISH FINAL WORK!
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Adding content
• Make sure the images, videos and audio files are high-quality!
• Websites you are linking users to are mobile-optimized.!
• Integrate InteractivePrint content seamlessly into the actual print.
( similar colors, textures and designs as printed pages)!
• Do not overload pages with buttons
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
GEO LOCATION
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Create a Geo-location layer
•Create a layer definition in the publishing environment!
!
•Add all static content and metadata of a layer:!
!
•Listing details!
•Look and feel!
•Service provider URL!
•Layer type (2D,3D, Layar Vision)!
!
•Create a layer service to deliver POI content!
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
User Filter Settings
• Configure through publishing site!
• Used to improve user experience!
• Checkbox List!
• RadioButton !
• List Range!
• Slider Slider!
• Text box
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Filter Settings
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
User Authentication
• Layar AR view behaves like a browser view!
• Cookies belonging to the getPOI URL domain
are stored and sent!
• Implement your layer web service like you
would do for your normal browser
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
User Authentication
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Best practices
GPS accuracy is affected by:!
• Satellite positions!
• Noise in the radio signal!
• Atmospheric conditions!
• Natural barriers to the signal (mountains, big buildings)!
!
Result: inaccurate positioning, “jumpy” Pois !
!
Do not show more that 50 Pois!
•Use filters to show relevant content to user!
!
!
!
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
TEST AND PUBLISH LAYER
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Testing Layers
• Test page (available in publishing site)!
• Layer not available!
• Unable to reach POI provider (no content available)!
• Stats and errors tab!
• Layar browser!
• log in on the device with developer or viewer account
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Statistics
Layar platform provides basic statistics for published layers:!
!
• Total requests per week!
• Requests per country per week!
• Unique visitors per week!
!
!
!
!
!
!
!
!
© 2014, Layar B.V. STRICTLY Confidential and Proprietary
Creator Json Hotspot VS API
• Full support of animation API (onCreate, onDelete)!
• Customise response according to User’s device, language etc!
• Interactive layers!
• Asynchronous calls!
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Pricing
• Geo-location layers: Free of use!
• Vision-enabled layers: €45 per reference image
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
Developer Support
@LayarStatus for scheduled maintenance, system and operations
updates.
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
QUESTIONS
& ANSWERS
© 2013, Layar B.V. STRICTLY Confidential and Proprietary
THANK YOU!

More Related Content

What's hot

RivusMediaSupplyMR6pt
RivusMediaSupplyMR6ptRivusMediaSupplyMR6pt
RivusMediaSupplyMR6ptPaul Thind
 
How to Build Trust with Video
How to Build Trust with VideoHow to Build Trust with Video
How to Build Trust with VideoHuStream Video
 
HOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOT
HOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOTHOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOT
HOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOTMiXChaNnel2
 
Online Video Services: About Done in :60 Seconds
Online Video Services: About Done in :60 SecondsOnline Video Services: About Done in :60 Seconds
Online Video Services: About Done in :60 Secondsprosperpc
 
Using BLE to Enhance User Engagement
Using BLE to Enhance User EngagementUsing BLE to Enhance User Engagement
Using BLE to Enhance User EngagementStephen Feather
 
Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25
Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25
Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25Sean Bradley
 
Mobile app development ppt
Mobile app development pptMobile app development ppt
Mobile app development pptShantanuApurva1
 
Branded iPhone Apps
Branded iPhone AppsBranded iPhone Apps
Branded iPhone AppsProfero
 
The Power of Flash - Sophie Barbon - 2009 09 14
The Power of Flash - Sophie Barbon - 2009 09 14The Power of Flash - Sophie Barbon - 2009 09 14
The Power of Flash - Sophie Barbon - 2009 09 14Hello Group
 
Video Marketing - How to get your first 50,000 views
Video Marketing - How to get your first 50,000 viewsVideo Marketing - How to get your first 50,000 views
Video Marketing - How to get your first 50,000 viewsRed Rock
 
Bhaalu PVR-Everywhere TV Platform Overview
Bhaalu PVR-Everywhere TV Platform OverviewBhaalu PVR-Everywhere TV Platform Overview
Bhaalu PVR-Everywhere TV Platform OverviewJeff Hock
 
Responsive web-design
Responsive web-designResponsive web-design
Responsive web-designSopan Ganage
 
Social_Theater
Social_TheaterSocial_Theater
Social_Theaterjalduncin
 
Q6 evaluation
Q6 evaluationQ6 evaluation
Q6 evaluationASGroup5
 
10 Ways To Use Video With Marketo
10 Ways To Use Video With Marketo10 Ways To Use Video With Marketo
10 Ways To Use Video With MarketoBrightcove
 
Mobile Convention Amsterdam - LostBoys -Michiel de Gooijer
Mobile Convention Amsterdam - LostBoys -Michiel de GooijerMobile Convention Amsterdam - LostBoys -Michiel de Gooijer
Mobile Convention Amsterdam - LostBoys -Michiel de GooijerMobileConventionAmsterdam
 

What's hot (20)

BigFlix Case Study
BigFlix Case StudyBigFlix Case Study
BigFlix Case Study
 
Amaze Futures Sessions
Amaze Futures SessionsAmaze Futures Sessions
Amaze Futures Sessions
 
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & BeaconsEVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
 
RivusMediaSupplyMR6pt
RivusMediaSupplyMR6ptRivusMediaSupplyMR6pt
RivusMediaSupplyMR6pt
 
How to Build Trust with Video
How to Build Trust with VideoHow to Build Trust with Video
How to Build Trust with Video
 
HOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOT
HOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOTHOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOT
HOW TO CREATE A PROFESSIONAL VIDEO WITHOUT DOING ANYTHING USING VIDEO ROBOT
 
Online Video Services: About Done in :60 Seconds
Online Video Services: About Done in :60 SecondsOnline Video Services: About Done in :60 Seconds
Online Video Services: About Done in :60 Seconds
 
Using BLE to Enhance User Engagement
Using BLE to Enhance User EngagementUsing BLE to Enhance User Engagement
Using BLE to Enhance User Engagement
 
Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25
Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25
Sean V. Bradley, CSP - The POWER of Video - Digital Dealer 25
 
Mobile app development ppt
Mobile app development pptMobile app development ppt
Mobile app development ppt
 
Branded iPhone Apps
Branded iPhone AppsBranded iPhone Apps
Branded iPhone Apps
 
The Power of Flash - Sophie Barbon - 2009 09 14
The Power of Flash - Sophie Barbon - 2009 09 14The Power of Flash - Sophie Barbon - 2009 09 14
The Power of Flash - Sophie Barbon - 2009 09 14
 
Video Marketing - How to get your first 50,000 views
Video Marketing - How to get your first 50,000 viewsVideo Marketing - How to get your first 50,000 views
Video Marketing - How to get your first 50,000 views
 
Bhaalu PVR-Everywhere TV Platform Overview
Bhaalu PVR-Everywhere TV Platform OverviewBhaalu PVR-Everywhere TV Platform Overview
Bhaalu PVR-Everywhere TV Platform Overview
 
Responsive web-design
Responsive web-designResponsive web-design
Responsive web-design
 
Social_Theater
Social_TheaterSocial_Theater
Social_Theater
 
Q6 evaluation
Q6 evaluationQ6 evaluation
Q6 evaluation
 
Ways To Use iPad For Workplace Learning
Ways To Use iPad For Workplace LearningWays To Use iPad For Workplace Learning
Ways To Use iPad For Workplace Learning
 
10 Ways To Use Video With Marketo
10 Ways To Use Video With Marketo10 Ways To Use Video With Marketo
10 Ways To Use Video With Marketo
 
Mobile Convention Amsterdam - LostBoys -Michiel de Gooijer
Mobile Convention Amsterdam - LostBoys -Michiel de GooijerMobile Convention Amsterdam - LostBoys -Michiel de Gooijer
Mobile Convention Amsterdam - LostBoys -Michiel de Gooijer
 

Viewers also liked

Layar presentatie Mediapark Jaarcongres
Layar presentatie Mediapark JaarcongresLayar presentatie Mediapark Jaarcongres
Layar presentatie Mediapark JaarcongresLayar
 
Layar: the Who and the What
Layar: the Who and the WhatLayar: the Who and the What
Layar: the Who and the WhatLayar
 
Layar February 20th Webinar – Get Started With the Layar Creator
Layar February 20th Webinar – Get Started With the Layar CreatorLayar February 20th Webinar – Get Started With the Layar Creator
Layar February 20th Webinar – Get Started With the Layar CreatorLayar
 
Layar April 24th 2014 Webinar - Monthly Q&A
Layar April 24th 2014 Webinar - Monthly Q&ALayar April 24th 2014 Webinar - Monthly Q&A
Layar April 24th 2014 Webinar - Monthly Q&ALayar
 
Get More Out of Interactive Print - May 2014
Get More Out of Interactive Print - May 2014Get More Out of Interactive Print - May 2014
Get More Out of Interactive Print - May 2014Layar
 
Layar q&a april 2015
Layar q&a april 2015Layar q&a april 2015
Layar q&a april 2015Layar
 
Layar Q&A 29th January 2015
Layar Q&A  29th January 2015Layar Q&A  29th January 2015
Layar Q&A 29th January 2015Layar
 

Viewers also liked (7)

Layar presentatie Mediapark Jaarcongres
Layar presentatie Mediapark JaarcongresLayar presentatie Mediapark Jaarcongres
Layar presentatie Mediapark Jaarcongres
 
Layar: the Who and the What
Layar: the Who and the WhatLayar: the Who and the What
Layar: the Who and the What
 
Layar February 20th Webinar – Get Started With the Layar Creator
Layar February 20th Webinar – Get Started With the Layar CreatorLayar February 20th Webinar – Get Started With the Layar Creator
Layar February 20th Webinar – Get Started With the Layar Creator
 
Layar April 24th 2014 Webinar - Monthly Q&A
Layar April 24th 2014 Webinar - Monthly Q&ALayar April 24th 2014 Webinar - Monthly Q&A
Layar April 24th 2014 Webinar - Monthly Q&A
 
Get More Out of Interactive Print - May 2014
Get More Out of Interactive Print - May 2014Get More Out of Interactive Print - May 2014
Get More Out of Interactive Print - May 2014
 
Layar q&a april 2015
Layar q&a april 2015Layar q&a april 2015
Layar q&a april 2015
 
Layar Q&A 29th January 2015
Layar Q&A  29th January 2015Layar Q&A  29th January 2015
Layar Q&A 29th January 2015
 

Similar to Layar March 20th Webinar - Intro to the Layar Development Platform

Layar November 5 Webinar - Discover the New Geo SDK
Layar November 5 Webinar - Discover the New Geo SDKLayar November 5 Webinar - Discover the New Geo SDK
Layar November 5 Webinar - Discover the New Geo SDKLayar
 
Layar introduction for developers
Layar introduction for developersLayar introduction for developers
Layar introduction for developersLayar
 
Layar monthly Q&A March
Layar monthly Q&A MarchLayar monthly Q&A March
Layar monthly Q&A MarchLayar
 
Layar December 11th Webinar - Intro to Interactive Print
Layar December 11th Webinar - Intro to Interactive PrintLayar December 11th Webinar - Intro to Interactive Print
Layar December 11th Webinar - Intro to Interactive PrintLayar
 
Layar February 7th Webinar – Layar 101: Intro to AR and Interactive Print
Layar February 7th Webinar – Layar 101: Intro to AR and Interactive PrintLayar February 7th Webinar – Layar 101: Intro to AR and Interactive Print
Layar February 7th Webinar – Layar 101: Intro to AR and Interactive PrintLayar
 
Immersive AR using Layar’s API
Immersive AR using Layar’s APIImmersive AR using Layar’s API
Immersive AR using Layar’s APILayar
 
Layar monthly Q&A April
Layar monthly Q&A AprilLayar monthly Q&A April
Layar monthly Q&A AprilLayar
 
Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developersLayar
 
Best Practices - Hybrid App Implementation V 03
Best Practices - Hybrid App Implementation V 03Best Practices - Hybrid App Implementation V 03
Best Practices - Hybrid App Implementation V 03Kam Rezvani
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IRelayware
 
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.5Webtrends
 
Introduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) DesignersIntroduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) DesignersSteven Hoober
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationJoseph Labrecque
 
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothFederico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothIxDA_Poznan
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9Nuno Godinho
 
Layar Augmented Reality Browser - presentation at MIPTV 2010
Layar Augmented Reality Browser - presentation at MIPTV 2010Layar Augmented Reality Browser - presentation at MIPTV 2010
Layar Augmented Reality Browser - presentation at MIPTV 2010Layar
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyDMI
 
More Besides Sora: Tools to Create Dynamic Videos from Textual Content
More Besides Sora: Tools to Create Dynamic Videos from Textual ContentMore Besides Sora: Tools to Create Dynamic Videos from Textual Content
More Besides Sora: Tools to Create Dynamic Videos from Textual ContentRachelWang856621
 
Globepoint 201909
Globepoint 201909Globepoint 201909
Globepoint 201909철승 한
 

Similar to Layar March 20th Webinar - Intro to the Layar Development Platform (20)

Layar November 5 Webinar - Discover the New Geo SDK
Layar November 5 Webinar - Discover the New Geo SDKLayar November 5 Webinar - Discover the New Geo SDK
Layar November 5 Webinar - Discover the New Geo SDK
 
Layar introduction for developers
Layar introduction for developersLayar introduction for developers
Layar introduction for developers
 
Layar monthly Q&A March
Layar monthly Q&A MarchLayar monthly Q&A March
Layar monthly Q&A March
 
Layar December 11th Webinar - Intro to Interactive Print
Layar December 11th Webinar - Intro to Interactive PrintLayar December 11th Webinar - Intro to Interactive Print
Layar December 11th Webinar - Intro to Interactive Print
 
Layar February 7th Webinar – Layar 101: Intro to AR and Interactive Print
Layar February 7th Webinar – Layar 101: Intro to AR and Interactive PrintLayar February 7th Webinar – Layar 101: Intro to AR and Interactive Print
Layar February 7th Webinar – Layar 101: Intro to AR and Interactive Print
 
Immersive AR using Layar’s API
Immersive AR using Layar’s APIImmersive AR using Layar’s API
Immersive AR using Layar’s API
 
Layar monthly Q&A April
Layar monthly Q&A AprilLayar monthly Q&A April
Layar monthly Q&A April
 
Layar Vision introduction for developers
Layar Vision introduction for developersLayar Vision introduction for developers
Layar Vision introduction for developers
 
Best Practices - Hybrid App Implementation V 03
Best Practices - Hybrid App Implementation V 03Best Practices - Hybrid App Implementation V 03
Best Practices - Hybrid App Implementation V 03
 
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART IDemystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
 
Xamarin for Enterprises
Xamarin for EnterprisesXamarin for Enterprises
Xamarin for Enterprises
 
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
 
Introduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) DesignersIntroduction to Mobile for (Web) Designers
Introduction to Mobile for (Web) Designers
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
 
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothFederico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native both
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
 
Layar Augmented Reality Browser - presentation at MIPTV 2010
Layar Augmented Reality Browser - presentation at MIPTV 2010Layar Augmented Reality Browser - presentation at MIPTV 2010
Layar Augmented Reality Browser - presentation at MIPTV 2010
 
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and WhyHTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
 
More Besides Sora: Tools to Create Dynamic Videos from Textual Content
More Besides Sora: Tools to Create Dynamic Videos from Textual ContentMore Besides Sora: Tools to Create Dynamic Videos from Textual Content
More Besides Sora: Tools to Create Dynamic Videos from Textual Content
 
Globepoint 201909
Globepoint 201909Globepoint 201909
Globepoint 201909
 

More from Layar

Layar monthly Q&A June
Layar monthly Q&A JuneLayar monthly Q&A June
Layar monthly Q&A JuneLayar
 
Layar monthly Q&A May
Layar monthly Q&A MayLayar monthly Q&A May
Layar monthly Q&A MayLayar
 
Layar monthly Q&A February 2016
Layar monthly Q&A February 2016Layar monthly Q&A February 2016
Layar monthly Q&A February 2016Layar
 
Monthly Q&A January 2016
Monthly Q&A January 2016Monthly Q&A January 2016
Monthly Q&A January 2016Layar
 
Layar Monthly Q&A September 2015
Layar Monthly Q&A September 2015Layar Monthly Q&A September 2015
Layar Monthly Q&A September 2015Layar
 
Layar Q&A June 2015
Layar Q&A June 2015Layar Q&A June 2015
Layar Q&A June 2015Layar
 
Layar Q&A May 2015
Layar Q&A May 2015Layar Q&A May 2015
Layar Q&A May 2015Layar
 
Layar Q&A March 2015
Layar Q&A March 2015Layar Q&A March 2015
Layar Q&A March 2015Layar
 
Layar q&a feb'15
Layar q&a feb'15Layar q&a feb'15
Layar q&a feb'15Layar
 
Layar Monthly Q&A feb'15
Layar Monthly Q&A feb'15Layar Monthly Q&A feb'15
Layar Monthly Q&A feb'15Layar
 
Layar Q&A 27th November 2014
Layar Q&A 27th November 2014Layar Q&A 27th November 2014
Layar Q&A 27th November 2014Layar
 
Layar Monthly Q&A October 2014
Layar Monthly Q&A October 2014Layar Monthly Q&A October 2014
Layar Monthly Q&A October 2014Layar
 
Layar q&a october
Layar q&a octoberLayar q&a october
Layar q&a octoberLayar
 
Layar q&a september
Layar q&a septemberLayar q&a september
Layar q&a septemberLayar
 
Layar Monthly Q&A July 2014
 Layar Monthly Q&A July 2014 Layar Monthly Q&A July 2014
Layar Monthly Q&A July 2014Layar
 
Get started with the layar creator - 17th July 2014
Get started with the layar creator - 17th July 2014Get started with the layar creator - 17th July 2014
Get started with the layar creator - 17th July 2014Layar
 
What Can Layar Do for Your Business ? - Advertisers
What Can Layar Do for Your Business ? - AdvertisersWhat Can Layar Do for Your Business ? - Advertisers
What Can Layar Do for Your Business ? - AdvertisersLayar
 
Layar Monthly Q&A - May 2014
Layar Monthly Q&A - May 2014Layar Monthly Q&A - May 2014
Layar Monthly Q&A - May 2014Layar
 
Layar 101 Intro to AR and Interactive Print - May 2014
Layar 101 Intro to AR and Interactive Print - May 2014Layar 101 Intro to AR and Interactive Print - May 2014
Layar 101 Intro to AR and Interactive Print - May 2014Layar
 
How layar can contribute to education webinar 30th april 2014
How layar can contribute to education webinar 30th april 2014How layar can contribute to education webinar 30th april 2014
How layar can contribute to education webinar 30th april 2014Layar
 

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 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
 
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 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 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
 
Layar Monthly Q&A July 2014
 Layar Monthly Q&A July 2014 Layar Monthly Q&A July 2014
Layar Monthly Q&A July 2014
 
Get started with the layar creator - 17th July 2014
Get started with the layar creator - 17th July 2014Get started with the layar creator - 17th July 2014
Get started with the layar creator - 17th July 2014
 
What Can Layar Do for Your Business ? - Advertisers
What Can Layar Do for Your Business ? - AdvertisersWhat Can Layar Do for Your Business ? - Advertisers
What Can Layar Do for Your Business ? - Advertisers
 
Layar Monthly Q&A - May 2014
Layar Monthly Q&A - May 2014Layar Monthly Q&A - May 2014
Layar Monthly Q&A - May 2014
 
Layar 101 Intro to AR and Interactive Print - May 2014
Layar 101 Intro to AR and Interactive Print - May 2014Layar 101 Intro to AR and Interactive Print - May 2014
Layar 101 Intro to AR and Interactive Print - May 2014
 
How layar can contribute to education webinar 30th april 2014
How layar can contribute to education webinar 30th april 2014How layar can contribute to education webinar 30th april 2014
How layar can contribute to education webinar 30th april 2014
 

Recently uploaded

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Layar March 20th Webinar - Intro to the Layar Development Platform

  • 1. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Intro to the Layar Developer Platform Olga Beza Support Engineer
  • 2. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Webinar Overview ! 1. INTRODUCTION TO LAYAR ! 2. API OVERVIEW • Architecture Overview • Capabilities and features ! 3. GETTING STARTED •Publishing Site •Layer Creation •Best practices ! 4. QUESTIONS & ANSWERS SESSION
  • 3. © 2013, Layar B.V. STRICTLY Confidential and Proprietary INTRODUCTION TO LAYAR
  • 4. © 2014, Layar B.V. STRICTLY Confidential and Proprietary About Layar ! Founded June 2009 Backed by VCs including Intel Capital 30 people in Amsterdam, New York, Toronto Global leader in mobile augmented reality ! ! ! Awards: World Economic Forum Technology Pioneer 2011
  • 5. © 2013, Layar B.V. STRICTLY Confidential and Proprietary
  • 6. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Customers
  • 7. © 2014, Layar B.V. STRICTLY Confidential and Proprietary MOBILE AUGMENTED REALITY Geo-location AR Image Recognition technology
  • 8. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Interactive Print • Real time, client side image detection,tracking and augmentation of physical images and objects! • Instant detection of target objects from sets of up to 50 images fingerprints. New sets are dynamically loaded.! • Robust tracking algorithm tolerates rotation,off-normal viewing, spatial occlusion of! ! No special printing technology! No special codes
  • 9. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Geo location Experience ! Uses GPS, compass and other sensors in a user’s mobile phone to provide a “heads-up” display of various geolocated points-of- interest.
  • 10. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Layar Products Layar SDK (iOS,Android) Layar Creator/ Publishing site Layar Browser
  • 11. © 2013, Layar B.V. STRICTLY Confidential and Proprietary AUGMENTED REALITY IN ACTION
  • 12. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Interactive Print
  • 13. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Live Camera
  • 14. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Globe And Mail
  • 15. © 2013, Layar B.V. STRICTLY Confidential and Proprietary 360 Images§
  • 16. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Contests Actual Print What you see with Layar
  • 17. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Lonely Planet Actual Print What you see with Layar
  • 18. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Geo Location
  • 19. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Find Useful Info Deals around you Bars and cafes
  • 20. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Outdoor Advertising
  • 21. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Museums The Los Angeles County Museum of Art The Invisible artist Guides you through in London’s Art Museum
  • 22. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Real Estate Agents Show your inventory on location Show how it will look
  • 23. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Revival of History Student demonstrations in Beijing
  • 24. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Layar API Overview
  • 25. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Developer API/GetPoi ! • HTTP requests with parameters:! ! ! • Response:Json data containing POI Information (hotspots)! • Geo-location POI: attached to a physical location! • Vision POI: augments that are attached to a target image
  • 26. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Architecture Overview Most important elements: Publishing site API Endpoint
  • 27. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Key Features •Support of rich media: images,gifs,audio,video, 3D objects, HTML widgets! •Support animation ! •Sharing on Facebook ,Twitter and Developer’s server! •Layer actions: call, email,share, webpage, screenshot, ! •Dynamic elements: intents, auto-triggers, relative POIs, async calls! •Receive user info: userId,location,countryCode,User-Agent (OS,Model)
  • 28. © 2014, Layar B.V. STRICTLY Confidential and Proprietary 3D Models What we support:! • Materials and Textures! • Mesh based objects only! • For textures only diffuse color of the material! • Color blending (alpha) ! • Transparency! • Textured animation
  • 29. © 2014, Layar B.V. STRICTLY Confidential and Proprietary 3D Model Creation 3D modelling Software, Blender, Google Sketchup, 3ds Max etc .L3D file formatLayar3D Model Converter, Beta Blender plugin wavefront format (obj/mtl)
  • 30. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Balance complexity and efficiency ! The screen is small, detail will often not be seen and only make the object slower to load.! • Textures do not need to be 1024x1024 on a screen that supports 320x480! • Faces that the viewer can’t see don’t need to be there.! • File size: max 1MB
  • 31. © 2014, Layar B.V. STRICTLY Confidential and Proprietary HTML Widgets Make everything interactive and dynamic: ! • Polls/ Quizzes/ Ratings! • Drop-down lists for more information! • Shopping carts! • Dynamic pricing
  • 32. © 2014, Layar B.V. STRICTLY Confidential and Proprietary HTML Widgets: What’s supported ? Our tests so far indicate that the following are not supported:! • Flash content! • Embedded audio and video! • Forms with text input fields. Forms that use checkboxes, radio-buttons etc. should work.! • Web storage (store data locally within the user's browser)! • The canvas element! In general many of the new HTML 5 elements are not supported
  • 33. © 2014, Layar B.V. STRICTLY Confidential and Proprietary HTML Widgets- Best Practices ! • Screen size on mobile devices is small and any content you place in AR looks even smaller than when viewed full-screen. ! • Transforms and animations can be applied in the same way as for static images. ! • HTML Widgets should not intersect with any other objects.! • We recommend to set background color to transparent in CSS to avoid rendering issue on Android devices. ! • Any link to another web page that the user clicks will open in a full screen, not in AR.! • Make sure to test on both iOS and Android devices.
  • 34. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Layar Intents Three types of intent are defined in Layar! •http://m.layar.com/open/<layername>! •layar://<layarname>! •layarshare://<layername>/?<parameters>! Use cases: interactive layer, switch between experiences
  • 35. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Animation API A collection of pre-defined animations on POIs! • Simple appearance animation (drop, grow, spin)! • Full customizable animation: onClick, onUpdate,onFocus, onCreate, onDelete! • Each event can have a combination of animations! • Layer level/POI level
  • 36. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Interactive Layers • Create relative POIS (geo-location)! • User generated POIS! • User provided feedback, such as vote,comments etc! • Sharing screenshot to developer’s server! • Point to point (Treasure hunting)
  • 37. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Create Relative POIs • POIs that are always relative to user’s current location! • Useful when POI content is not constraint to the geo-location! • We do have available tutorials
  • 38. © 2013, Layar B.V. STRICTLY Confidential and Proprietary 360 Dome
  • 39. © 2014, Layar B.V. STRICTLY Confidential and Proprietary User Generated POIs • Dynamic layer where users can create a POI in it! • Normally POI’s location is relevant to user’s location! • Need to use Layar intent and actions! • Diagram explains how to insert a POI by filling in a web form within layer
  • 40. © 2014, Layar B.V. STRICTLY Confidential and Proprietary User Generated Content Sky Petition City  Will Pappenheimer 
  • 41. © 2014, Layar B.V. STRICTLY Confidential and Proprietary User Provided Feedback • Dynamic layer which enables users to provide feedback to POIs! • Users can vote a restaurant, comment on a piece of art, etc! • The scenario is that the number of a POI being “liked” is updated whenever the “like” action is triggered
  • 42. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Vote
  • 43. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Sharing Screenshot to developers • User taken screenshots can be uploaded to developer’s server! • URL to post screenshot is defined in publishing site! • Uploaded info contains screenshot, message, lat and lon (if applicable) where screenshot was taken are included as EXIF data in the screenshot file
  • 44. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Point-to-point Layer • Dynamic layer content based on the previous interaction! • Async call action and user interact Dialog provides more info! • Example: treasure hunting game, new content discovery! • Diagram shows the sequence of collecting a treasure and revealing others after the treasure is collected
  • 45. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Multiplayer Games CONQUAR: Conquer cities and defend your team!
  • 46. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Getting Started
  • 47. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Sign up to be a developer ! Register your layer on the Publishing Site ! Create your web services ! Test your layer thoroughly ! Publish your layer once it works as expected
  • 48. © 2013, Layar B.V. STRICTLY Confidential and Proprietary PUBLISHING SITE
  • 49. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Publishing Site • Users can create and manage layers: edit layer info, test, customize layers, delete! • Edit roles: publishers, viewers, developers! • View Stats and errors!
  • 50. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Layer Creation
  • 51. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Layer Creation • Create a layer definition in the publishing environment! • Add all static content and metadata of a layer:! • Listing details! • Look and feel! • Service provider URL! • Layer type (2D,3D, Layar Vision)
  • 52. © 2013, Layar B.V. STRICTLY Confidential and Proprietary CREATE YOUR WEBSERVICE
  • 53. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Gather Poi Information • Exact location of your POIs (geo)! • Images,links and other assets
  • 54. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Create your Database
  • 55. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Create Service to Deliver Content ! • Support of various languages! • Server that supports JSON! • Publicly accessible web server (no localhost)! • Json response should follow the Layar API specifications! • API endpoint URL is the URL to the web service
  • 56. © 2013, Layar B.V. STRICTLY Confidential and Proprietary ! LAYAR VISION
  • 57. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Creating Vision layers ! • Enable image recognition in publishing site! • Upload reference image(s)! • Each one has a unique ID! • Images are analyzed and users can see feedback on image quality
  • 58. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Reference images •Flat surface (magazine page)! •High resolution, low size page (5MB)! •Sufficient size & image detail! •No borders or clutter ! •Avoid glossy paper
  • 59. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Reference images •Large portion of blank area! •Mainly body text or only text! •Graphics that look the same in any orientation ! •Graphics with patterns! •Look too similar to other insufficient details similar imagesplain text the same in any orientation pattern
  • 60. © 2014, Layar B.V. STRICTLY Confidential and Proprietary best practices Keep in Mind! ! Layar will provide some initial feedback on Page quality ! But this only an indication ! You should always:! -Place some dummy buttons on each page ! - Scan each page to see if buttons are displayed correctly! Are the buttons shaky?! Am i getting point to content message all the time?! ! DO THIS BEFORE PUBLISH FINAL WORK!
  • 61. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Adding content • Make sure the images, videos and audio files are high-quality! • Websites you are linking users to are mobile-optimized.! • Integrate InteractivePrint content seamlessly into the actual print. ( similar colors, textures and designs as printed pages)! • Do not overload pages with buttons
  • 62. © 2013, Layar B.V. STRICTLY Confidential and Proprietary GEO LOCATION
  • 63. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Create a Geo-location layer •Create a layer definition in the publishing environment! ! •Add all static content and metadata of a layer:! ! •Listing details! •Look and feel! •Service provider URL! •Layer type (2D,3D, Layar Vision)! ! •Create a layer service to deliver POI content!
  • 64. © 2013, Layar B.V. STRICTLY Confidential and Proprietary User Filter Settings • Configure through publishing site! • Used to improve user experience! • Checkbox List! • RadioButton ! • List Range! • Slider Slider! • Text box
  • 65. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Filter Settings
  • 66. © 2014, Layar B.V. STRICTLY Confidential and Proprietary User Authentication • Layar AR view behaves like a browser view! • Cookies belonging to the getPOI URL domain are stored and sent! • Implement your layer web service like you would do for your normal browser
  • 67. © 2014, Layar B.V. STRICTLY Confidential and Proprietary User Authentication
  • 68. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Best practices GPS accuracy is affected by:! • Satellite positions! • Noise in the radio signal! • Atmospheric conditions! • Natural barriers to the signal (mountains, big buildings)! ! Result: inaccurate positioning, “jumpy” Pois ! ! Do not show more that 50 Pois! •Use filters to show relevant content to user! ! ! !
  • 69. © 2013, Layar B.V. STRICTLY Confidential and Proprietary TEST AND PUBLISH LAYER
  • 70. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Testing Layers • Test page (available in publishing site)! • Layer not available! • Unable to reach POI provider (no content available)! • Stats and errors tab! • Layar browser! • log in on the device with developer or viewer account
  • 71. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Statistics Layar platform provides basic statistics for published layers:! ! • Total requests per week! • Requests per country per week! • Unique visitors per week! ! ! ! ! ! ! ! !
  • 72. © 2014, Layar B.V. STRICTLY Confidential and Proprietary Creator Json Hotspot VS API • Full support of animation API (onCreate, onDelete)! • Customise response according to User’s device, language etc! • Interactive layers! • Asynchronous calls!
  • 73. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Pricing • Geo-location layers: Free of use! • Vision-enabled layers: €45 per reference image
  • 74. © 2013, Layar B.V. STRICTLY Confidential and Proprietary Developer Support @LayarStatus for scheduled maintenance, system and operations updates.
  • 75. © 2013, Layar B.V. STRICTLY Confidential and Proprietary QUESTIONS & ANSWERS
  • 76. © 2013, Layar B.V. STRICTLY Confidential and Proprietary THANK YOU!