This content has been archived. It may no longer be relevant

A l’ère des apis, des flux d’informations en temps réel le web continue à être un gros foutoir mais avec des outils de plus en plus adaptés.  En tant que développeur je m’y sens un peu comme dans un bac à sable où on se refile joyeusement des pelles et des sceaux, où on s’écrie “eh! check mon nouveau château là”, ou “ouaih, je l’ai déjà connecté par passage secret au miens mais purée tes fondations sont vraiment pourries”. De temps en temps on creuse un trou et il arrive qu’on tombe sur des trésors qu’on imaginait même pas, presque par hasard, et ça vous donne le vertige.

C’est un peu ce qui m’est arrivé lorsqu’en plein bidouillage avec Yahoo! YQL je tombe sur un post  d’un concours de programmation avec YQL et Kynetx (résultat du concours).

Concrètement que permet la techno de Kynetx actuellement et quelle est leur ambition sur le long terme?
Elle permet d’écrire un plugin pour navigateur dans un mélange de KRL (langage serveur ) et de javascript puis de distribuer cette application par bookmarklet ou génération automatique d’extensions de browser (FF, Chrome, Safari et bientôt IE).  C’est un gain de temps foudroyant: on écrit un seule code qu’on déploie ensuite dans les navigateurs. Lorqu’on rajoute une fonctionnalité à l’application toutes les extensions installées sont directement mises à jour sans intervention de l’utilisateur.  Plus besoin de maintenir des codes différents pour chaque navigateur, ni même d’apprendre les apis des différents browsers ( franchement on a mieux à faire qu’à apprendre des trucs qui n’arrêtent pas de bouger à chaque version).  Sur le long terme Kynetx s’attaquera aussi à l’internet des objets à travers un  moteur de règle qui déclenche des alertes lorsque des évènements se produisent ( “ya plus de beurre”, “mon indice klout est dramatiquement bas”, “grand-mère est sur skype mais a pas pris ses cachets” …)

Quelle type d’application peut on réaliser aujourd’hui?
La liberté est totale et il faut voir ça comme une surcouche sur le web existant, un greasemonkey à l’ère du cloud. Biensur je peux taper dans telles ou telles apis REST existantes proposées par ci par là mais j’ai aussi toute liberté pour créer moi même une nouvelle fonctionnalité en javascript que KRL injectera dans le site web lors de ma navigation, du web augmenté en quelque sorte. C’est ainsi que très récemment lorsque Facebook a sorti son bouton “Send” , Kynetx a lancé un concours donnant 24h pour coder une appli qui allait incruster ce bouton dans les blogs wordpress, google reader, blogspot, yelp.com, google places, résultats de rechercher yahoo, bing, google et posterous. En 12h le challenge était torché. Par défaut Kynetx utilise jquery pour tout ce qui est opération dans le browser ( mais rien n’empêche d’inclure la bibliothèque de votre choix ) et côté serveur vous disposez avec KRL de fonctionnalités de persistance de données, accès d’api tiers ( twitter, facebook, amazon, twilio , géolocalisation … ) , bref , de pas mal d’outil pour remixer le web aisément. Kynetx propose une espèce de “marketplace” d’applications   sur laquelle vous pourrez installer l’extension Kynetx KBX qui permet ensuite d’installer/desinstaller les applications Kynetx à la volée sans redémarrage du navigateur, pratique.

Vous souhaitez tater le bestiau?
Il faudra maîtriser la langue de Shakespeare mais ça on s’en doutait.  Pour bien démarrer rien de tel que des examples de code concrets:
kynetxappaday.wordpress.com de Mike Grace , la doc officielle , l’excellent stackoverflow (tag krl),  le blog de Ed Orcutt , le très réactif forum kynetx en temps réel type irc web sur convore.com où vous pourrez discuter en direct avec la communauté de développeur et les gars de Kynetx toujours très heureux de connaître les retours d’expériences ou de répondre aux questions. Vous pouvez même les appeler à leur bureau directement si vous le souhaitez . Kynetx est une startup localisée à Lehi dans l’Utah aux Etats Unis ( décalage de 8h en arrière avec la France).

Ah, encore un truc, Kynetx propose très régulièrement des concours de programmation sur 24h ou 1 semaine avec à la clef des ipad2, xbox, chèque cadeau Amazon, kindle etc etc… C’est très stimulant et souvent ce qui compte c’est l’idée plus que la prouesse technique donc tout le monde a sa chance.

 

D’autres ressources intéressantes:

les blogs kynetx : http://code.kynetx.com/ et http://blog.kynetx.com/
le blog du patron Dr. Phil Windley : http://www.windley.com/ (techno mais pas seulement)
des handles twitter : @KynetxApps ,  @Kynetx ,@bradhintze  (évangeliste Kynetx)

 

Quelques une de mes applications:


Privatebook , crypter let tchat et votre contenu facebook  :  https://blog.lolo.asia/technology/2011/04/11/kynetx-privatebook-released/

 

Restyler , changer le look de vos pages favorites (google, facebook … ) en injectant des feuilles de style css  provenant de userstyles.org:
https://blog.lolo.asia/technology/kynetx/2011/04/11/kynetx-restyler-released/

 

Loïc kynetx @fr, technologie ,

Leave a Reply

Your email address will not be published. Required fields are marked *