Quels sont apis, et comment sont ouverts apis changeant internet

Video: Outils et best practices pour construire une API

Avez-vous déjà demandé comment les programmes sur votre ordinateur et les sites Internet que vous visitez « parler » les uns aux autres? Pour comprendre cela, nous devons d`abord plonger dans le monde étrange et merveilleux des API ou application Interfaces programmation.

Qu`est-ce qu`une API?

L`API phrase apparaît régulièrement dans les domaines de la science informatique. Mais qu`est-ce que ça veut dire? Eh bien, mettre définitivement, il se réfère à un outil ou d`une bibliothèque, qui aide les développeurs à écrire du code qui assure l`interface avec d`autres logiciels. Ceux-ci peuvent aller des outils de bas niveau qui permettent aux applications Windows et OS X à utiliser les aspects du système d`exploitation sous-jacent, à ceux alimentant les applications sur votre téléphone. En bref, il définit un moyen dans lequel un programme d`ordinateur communique avec un autre programme informatique.

Mais les API ne sont pas intrinsèquement intéressantes. L`application de ces outils est ce qui importe vraiment. Voici comment les API font le web impressionnant, ouvrant les gouvernements, et en augmentant le choix des consommateurs.

API en affaires

Vous pouvez supposer que le monde de la technologie est intrinsèquement-gorge coupée, avec les opérateurs historiques ne souhaitant pas fournir une jambe à la concurrence. Mais vous auriez tort. En effet, de nombreuses grandes entreprises technologiques, tels que Twitter, LinkedIn et Facebook, même permettent l`utilisation de leur service par des tiers et des concurrents.

Oui, il y a une raison commerciale véritablement convaincante pourquoi un concurrent libérerait une API, puis ont permettre à quiconque de l`utiliser. En ce qui concerne Facebook et Twitter, nous voyons comment des tiers ont enrichi ces services avec leur propre code. Un bon exemple de cela se voit dans Klout, qui permet aux développeurs de mesurer leur influence sociale, trouver des personnes influentes dans leurs domaines d`intérêt, et le calendrier Tweets et messages Facebook.

api-Klout

Avoir une API permet également aux utilisateurs de créer des applications alternatives pour les plates-formes informatiques mobiles et de bureau existants - tels que ceux-ci alternatives des applications Facebook pour Android nous avons examiné en 2013, ainsi que pour les nouvelles plates-formes, plus hésitants. Il est pour cette raison que Facebook, Twitter, Instagram et LinkedIn ont tous la présence sur les petites plates-formes, moins importantes dans le commerce, les gens qui comprennent Windows Phone, Blackberry 10, Firefox OS et Tizen (ce qui est Tizen?).Plus rapide, plus économique, plus Better - Alternatives à la Android App FacebookPlus rapide, plus économique, plus Better - Alternatives à la Android App FacebookOh, les joies d`avoir les médias sociaux à notre disposition à tout moment de la journée grâce à l`avènement du smartphone. Facebook a toujours été (au moins sur la surface) sur la connexion avec votre ...Lire la suite

Video: Pomme de reinette et pomme d'api

Avoir une API permet également aux utilisateurs et aux entreprises de manipuler un produit existant pour servir leurs propres intérêts. Nous avons couvert quelques exemples incroyables de cela dans le passé, y compris la API publié par le démarrage norvégien Appear.in, qui permet aux utilisateurs d`intégrer leurs propres applications de vidéoconférence axée sur HTML5 dans leurs blogs, sites web et applications.

API dans le navigateur

La spécification HTML5 a défini ce que l`expérience de navigation moderne devrait ressembler - rapide, interactif, et avec le moins possible plug-ins. Bien que le soutien de la norme est loin d`être terminée, et reste d`une manière extravagante contradiction entre les différents navigateurs, il y a encore une quantité incroyable de fonctionnalités proposées.

Nous avons discuté HTML5 longuement dans le passé, et même écrit un e-book à ce sujet, mais il ne peut jamais faire du mal à récapituler. La dernière fonctionnalité dans la spécification HTML5 permet de créer facilement des jeux riches, détaillés et des animations avec Canvas- pour les sites Web pour stocker des données sur l`ordinateur de l`utilisateur, sans utiliser cookies- et pour les sites web pour déterminer votre position et même de déterminer l`état de la batterie sur votre ordinateur.Qu`est-ce que HTML5, et comment faut-il changer la façon dont je passe en revue? [MakeUseOf Explique]Qu`est-ce que HTML5, et comment faut-il changer la façon dont je passe en revue? [MakeUseOf Explique]Au cours des dernières années, vous avez peut-être entendu chaque fois dans un certain temps le terme HTML5. Que vous savez quoi que ce soit sur le développement web ou non, le concept peut être quelque peu nébuleux et confus. Évidemment,...Lire la suite

Pour avoir une idée de la puissance de HTML5, consultez ces 5 navigateur basé jeux HTML5. Mon préféré est le la belle (et dépendance) HexGL.5+ Jeux HTML5 à jouer dans votre navigateur maintenant5+ Jeux HTML5 à jouer dans votre navigateur maintenantHTML5 est le moteur de développement Web avant d`une manière passionnante. Il offre une gamme d`avantages par rapport à ses prédécesseurs, et pourrait (et devrait vraiment) tuer des plugins propriétaires comme Adobe Flash et Microsoft Silverlight. HTML5 ...Lire la suite

Ce que vous savez peut-être pas est que ces composants individuels du HTML5 sont largement considérés comme des API dans le vrai sens du terme. Comment? Eh bien, tout d`abord, comme toutes les API, il y a publié et soigneusement conçu la norme de la façon dont cette fonctionnalité du navigateur fonctionne, et comment les développeurs utilisent.

Tout comme l`API Appear.in, ou Facebook ou API Instagram, les développeurs utilisent cette norme et fonctionnalité afin d`effectuer des transactions de données, comme avec l`API IndexedDB, ou pour accéder aux fonctionnalités du navigateur, comme avec l`API Canvas.

API dans le gouvernement

Ces dernières années, nous avons vu une ouverture sans précédent du gouvernement, et une expansion soutenue en matière de transparence. Au Royaume-Uni, nous avons vu le lancement de data.gov.uk, qui est un « guichet unique » des ensembles de données et statistiques du gouvernement, mûr pour l`analyse par les statisticiens, les journalistes et les scientifiques de données. Aux États-Unis, ils ont aussi été défilaient de façon constante vers l`ouverture, mais avec un bord légèrement différent. Plutôt que de distribuer simplement leurs données ouvertes comme des feuilles de calcul Excel et les fichiers CVS, ils ont choisi d`utiliser les API.

Le fond derrière cela réside dans le décret 13571 émis par l`administration Obama le 27 Avril 2011. Intitulée « Rationaliser la prestation de services et l`amélioration du service à la clientèle », il a demandé que les organismes gouvernementaux examinent comment ils peuvent améliorer la prestation des services, et a souligné que cette devrait être réalisé avec des technologies numériques. Peu après, M. Obama a annoncé « gouvernement numérique: Construire une plate-forme du 21e siècle pour mieux servir le peuple américain », qui définit la façon dont ce contenu sera remis au public américain. A savoir, avec une API ouverte qui agiraient en même temps que la cheville ouvrière derrière un certain nombre de projets informatiques du gouvernement, mais aussi de fournir l`accès aux applications privées développées.

api-obama

Ce projet est peut-être l`un des premiers du genre, mais a été un succès phénoménal, avec la majorité des organismes gouvernementaux américains libérant des ensembles de données ouvertes, y compris l`Institut national de la santé, l`armée américaine et le ministère de la Sécurité intérieure.

Pour la plupart, pour tirer profit de ces API, vous aurez probablement besoin d`avoir une solide expérience dans la programmation, ainsi qu`un niveau de compétence en matière de visualisation des données, la science des données et des statistiques. Mais comme utilisateur final, vous pouvez profiter des applications et des sites Web qui utilisent ces ensembles de données. Une impressionnante que je l`ai remarqué est AirNow, ce qui vous permet de surveiller la qualité de l`air dans votre quartier.

L`Amérique est pas le seul à utiliser des API pour ouvrir leur gouvernement et accroître la transparence. D`autres gouvernements qui ont depuis publié des API de données ouvertes comprennent celles de l`Australie, la Nouvelle-Zélande et au Royaume-Uni.

La montée de l`API

API semble ennuyeux, mais ils sont tout sauf. Ils ont changé les façons les gouvernements fonctionnent, et ils ont apporté une gamme sans précédent de choix en ce qui concerne la façon dont vous utilisez Internet. Mais qu`est ce que tu penses? Partagez-vous mon enthousiasme? Dites-moi à ce sujet dans la section des commentaires.

Articles connexes