SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Slidrs
Google Cloud Anchors
Logo Non Officiel
Christopher SAEZ
Co-Founder & CTO of Slidrs
chris@slidrs.app
Sommaire
2018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
2
Présentation
Setup
Code
Démo
Conclusion
Présentation
Lancée par Google le 8 mai 2018
Solution de réalité augmentée permettant de
“retrouver” sa session AR après qu’elle soit
détruite. (écran ou app tuée)
Utilise ARCore sur Android et ARKit sur iOS
iOS
32018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Setup
Clé API : https://console.cloud.google.com/apis/library/arcorecloudanchor.googleapis.com
42018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Ajouter Une Ancre
52018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Ajouter Une Ancre
Lors de l’ajout de l’ancre, le delegate de la sceneView
appellera renderer:didAdd:anchor. On peut alors
ajouter l’objet de notre choix avec l’ancre en
paramètre de l’appel de la fonction delegate
Il faut internet sinon fail ;)
62018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Récupérer Une Ancre
72018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Récupérer Une Ancre
Il faut absolument un anchor cloudIdentifier
(et internet) pour récupérer une ancre
précédemment utilisée pour un objet à
poser.
82018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Slidrs
DEMO
Limitations
Dans la détection des ancres, pas de boucle
possible. Donc pas de “scanner” possible. Il faut
connaître par avance quoi chercher.
La transformation de l’ancre n’est sauvegardée dans
le cloud que 24h, la donnée brute de l’ancre
disparait au bout de 7 jours.
API sûrement payante à l’avenir mais avec de la
vraie persistance dans la gestion des ancres
102018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Conclusion
API sûrement payante dans l’avenir
Puissant et cross plateforme
Documentation pauvre. La meilleure doc est le
code github de la démo et la doc API dans les
headers (en obj-c)
Apple a répondu en annonçant ARKit 2.0 avec la
persistance des sessions AR et le partage en temps réel
d’une session (jeux multi)
112018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
Annexes
Google Cloud Anchors iOS - Android : https://developers.google.com/ar/develop/java/cloud-anchors/
quickstart-android
iOS équivalent: https://developer.apple.com/documentation/arkit/creating_a_persistent_ar_experience
https://github.com/google-ar/arcore-ios-sdk
https://www.watchgeneration.fr/realite-augmentee/2018/05/arcore-12-google-rend-la-realite-
augmentee-multijoueur-et-multiplateforme-7632
122018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
https://github.com/raulmur/ORB_SLAM2
SLIDRS
Application mobile sur iOS et Android permettant à n’importe quel utilisateur d’explorer un
monde ou de personnaliser son monde en réalité augmentée de manière persistante.
iris@slidrs.app
Design
chris@slidrs.app
Tech
jlo@slidrs.app
Business
Lancement de la campagne Kickstarter
la semaine du 19 novembre pour
récolter plus de 100 000€
132018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
https://slidrs.app/love

Contenu connexe

Similaire à Slidrs - google cloud anchors

Procédure de dépoiement d'une application Cloud sur Azure.pdf
Procédure de dépoiement d'une application Cloud sur Azure.pdfProcédure de dépoiement d'une application Cloud sur Azure.pdf
Procédure de dépoiement d'une application Cloud sur Azure.pdf
ssuser1d2a6b
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
vlabatut
 

Similaire à Slidrs - google cloud anchors (20)

Retour d'expérience Minio
Retour d'expérience MinioRetour d'expérience Minio
Retour d'expérience Minio
 
Cours cordova & REST
Cours cordova & RESTCours cordova & REST
Cours cordova & REST
 
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
GAB 2017 PARIS - Docker sur Azure Container Services et DCOS par Michaël FERY...
 
Design API - SnowCampIO
Design API - SnowCampIODesign API - SnowCampIO
Design API - SnowCampIO
 
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
 
Retour d'experience Hybride
Retour d'experience HybrideRetour d'experience Hybride
Retour d'experience Hybride
 
REX Architecture Hybride- Office 365 - Azure AD
REX Architecture Hybride- Office 365 - Azure ADREX Architecture Hybride- Office 365 - Azure AD
REX Architecture Hybride- Office 365 - Azure AD
 
Procédure de dépoiement d'une application Cloud sur Azure.pdf
Procédure de dépoiement d'une application Cloud sur Azure.pdfProcédure de dépoiement d'une application Cloud sur Azure.pdf
Procédure de dépoiement d'une application Cloud sur Azure.pdf
 
XebiCon'17 : Serverless is the new back - Jérémy Pinsolle et Gérôme Egron
XebiCon'17 : Serverless is the new back - Jérémy Pinsolle et Gérôme EgronXebiCon'17 : Serverless is the new back - Jérémy Pinsolle et Gérôme Egron
XebiCon'17 : Serverless is the new back - Jérémy Pinsolle et Gérôme Egron
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile Services
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
Identity Days 2022 - Quel est l’avenir de l’annuaire Active Directory ?
Identity Days 2022 - Quel est l’avenir de l’annuaire Active Directory ?Identity Days 2022 - Quel est l’avenir de l’annuaire Active Directory ?
Identity Days 2022 - Quel est l’avenir de l’annuaire Active Directory ?
 
Apache Cordova 3.3 de zéro
Apache Cordova 3.3 de zéroApache Cordova 3.3 de zéro
Apache Cordova 3.3 de zéro
 
1er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 20171er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 2017
 
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
Sql Saturday paris 2014 - Construire et Déployer une application métier Offic...
 
Developpement mobile hybride avec Visual Studio, Apache Cordova
Developpement mobile hybride avec Visual Studio, Apache CordovaDeveloppement mobile hybride avec Visual Studio, Apache Cordova
Developpement mobile hybride avec Visual Studio, Apache Cordova
 
Spark Summit Europe Wrap Up and TASM State of the Community
Spark Summit Europe Wrap Up and TASM State of the CommunitySpark Summit Europe Wrap Up and TASM State of the Community
Spark Summit Europe Wrap Up and TASM State of the Community
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
 
Implémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuellesImplémenter son Cloud privé pour héberger ses machines virtuelles
Implémenter son Cloud privé pour héberger ses machines virtuelles
 

Slidrs - google cloud anchors

  • 1. Slidrs Google Cloud Anchors Logo Non Officiel Christopher SAEZ Co-Founder & CTO of Slidrs chris@slidrs.app
  • 2. Sommaire 2018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app 2 Présentation Setup Code Démo Conclusion
  • 3. Présentation Lancée par Google le 8 mai 2018 Solution de réalité augmentée permettant de “retrouver” sa session AR après qu’elle soit détruite. (écran ou app tuée) Utilise ARCore sur Android et ARKit sur iOS iOS 32018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 4. Setup Clé API : https://console.cloud.google.com/apis/library/arcorecloudanchor.googleapis.com 42018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 5. Ajouter Une Ancre 52018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 6. Ajouter Une Ancre Lors de l’ajout de l’ancre, le delegate de la sceneView appellera renderer:didAdd:anchor. On peut alors ajouter l’objet de notre choix avec l’ancre en paramètre de l’appel de la fonction delegate Il faut internet sinon fail ;) 62018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 7. Récupérer Une Ancre 72018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 8. Récupérer Une Ancre Il faut absolument un anchor cloudIdentifier (et internet) pour récupérer une ancre précédemment utilisée pour un objet à poser. 82018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 10. Limitations Dans la détection des ancres, pas de boucle possible. Donc pas de “scanner” possible. Il faut connaître par avance quoi chercher. La transformation de l’ancre n’est sauvegardée dans le cloud que 24h, la donnée brute de l’ancre disparait au bout de 7 jours. API sûrement payante à l’avenir mais avec de la vraie persistance dans la gestion des ancres 102018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 11. Conclusion API sûrement payante dans l’avenir Puissant et cross plateforme Documentation pauvre. La meilleure doc est le code github de la démo et la doc API dans les headers (en obj-c) Apple a répondu en annonçant ARKit 2.0 avec la persistance des sessions AR et le partage en temps réel d’une session (jeux multi) 112018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app
  • 12. Annexes Google Cloud Anchors iOS - Android : https://developers.google.com/ar/develop/java/cloud-anchors/ quickstart-android iOS équivalent: https://developer.apple.com/documentation/arkit/creating_a_persistent_ar_experience https://github.com/google-ar/arcore-ios-sdk https://www.watchgeneration.fr/realite-augmentee/2018/05/arcore-12-google-rend-la-realite- augmentee-multijoueur-et-multiplateforme-7632 122018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app https://github.com/raulmur/ORB_SLAM2
  • 13. SLIDRS Application mobile sur iOS et Android permettant à n’importe quel utilisateur d’explorer un monde ou de personnaliser son monde en réalité augmentée de manière persistante. iris@slidrs.app Design chris@slidrs.app Tech jlo@slidrs.app Business Lancement de la campagne Kickstarter la semaine du 19 novembre pour récolter plus de 100 000€ 132018 SLIDRS Cloud Anchor Presentation - chris@slidrs.app https://slidrs.app/love