Support de présentation du Workshop Open Data organisé par R.O.I. Nouméa.
Ce support était destiné à expliquer la place des APIs dans l'Open Data, et les opportunités que cela peut générer.
2. "I'm a Data Citizen in New-Caledonia"
Geek
Développeur
Maker
Story-Teller
Créateur de solutions originales
Inventeur de #cagougeeks
@rastadidi
4. De l'idée
à la donnée
Trouver un sujet qui impacte
Localiser les données
Consommer un site internet
Extraire les données
Coder & Déployer une API
Sociabiliser
5. Les sites web
Problème
Pas de structure
HTML seulement
Interopérabilité limitée
Solution
Création d'un SDK
Release du SDK
6. SDK
Par les développeurs
Pour les développeurs (très pratique)
Pour un language (contraignant)
8. API
"An application programming
interface (API) is an interface or
communication protocol between a
client and a server intended to
simplify the building of client-side
software. It has been described as a
“contract” between the client and
the server, such that if the client
makes a request in a specific format,
it will always get a response in a
specific format or initiate a defined
action.[1]"
11. Déployer, en bref.
Créer et déployer un SDK: JitPack.io
Développer une API: Spring Boot
Déployer une API: Heroku
Partager sur un marketplace: Rapid API
19. Intégrations !
Application mobile
BOTs d'alerte
Objets connectés
Réalité augmentée
Constitution de fichiers de données
Opportunités de Machine Learning
Intégration à des services tiers
Alertes intelligentes basées sur GPS
Education & stages
On ne vous attend plus