{"id":7041,"date":"2012-05-15T09:07:15","date_gmt":"2012-05-15T07:07:15","guid":{"rendered":"http:\/\/www.oezratty.net\/wordpress\/?p=7041"},"modified":"2014-11-12T11:30:29","modified_gmt":"2014-11-12T09:30:29","slug":"francais-tv-connectee-joshfire","status":"publish","type":"post","link":"https:\/\/www.oezratty.net\/wordpress\/2012\/francais-tv-connectee-joshfire\/","title":{"rendered":"Les fran\u00e7ais de la TV connect\u00e9e : Joshfire"},"content":{"rendered":"<p>Je commence donc cette longue s\u00e9rie d\u2019articles sur les fran\u00e7ais de la TV connect\u00e9e avec Joshfire. Ne cherchez pas un jugement de valeur sur ce choix, il faut bien commencer par une soci\u00e9t\u00e9 et l\u2019ordre d\u2019apparition ne suivra pas forc\u00e9ment une logique particuli\u00e8re autre que pratique : en fonction des informations dont je dispose, de l\u2019actualit\u00e9 et des rencontres. Je vais toutefois m\u2019attarder en premier sur les soci\u00e9t\u00e9s qui vendent de la technologie et pas seulement de la prestation.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Joshfire-Logo.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Joshfire Logo\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Joshfire-Logo_thumb.jpg\" alt=\"Joshfire Logo\" width=\"244\" height=\"100\" border=\"0\" \/><\/a><\/p>\n<p>Joshfire a \u00e9t\u00e9 cr\u00e9\u00e9e en 2010 et rassemble d\u00e9j\u00e0 17 personnes. L\u2019ambition de la soci\u00e9t\u00e9 est d\u2019apporter une solution ouverte et standard de d\u00e9veloppement logiciel d\u2019applications d\u00e9di\u00e9es aux terminaux d\u2019aujourd\u2019hui et de demain : les TV connect\u00e9s, les \u201cseconds \u00e9crans\u201d (tablettes, smartphones, etc) et toutes sortes d\u2019objets connect\u00e9s \u00e0 venir, avec ou sans \u00e9crans.<\/p>\n<p>Les deux cr\u00e9ateurs de Joshfire sont <strong>Michel Levy-Provencal <\/strong>et <strong>Sylvain Zimmer <\/strong><em>(ci-dessous)<\/em>.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Michel-Levy-Provencal-JoshFire.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Michel Levy Provencal JoshFire\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Michel-Levy-Provencal-JoshFire_thumb.jpg\" alt=\"Michel Levy Provencal JoshFire\" width=\"244\" height=\"164\" border=\"0\" \/><\/a><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Sylvain-Zimmer-2.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Sylvain Zimmer (2)\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Sylvain-Zimmer-2_thumb.jpg\" alt=\"Sylvain Zimmer (2)\" width=\"244\" height=\"164\" border=\"0\" \/><\/a><\/p>\n<p>Le premier est issu du service (Cap Gemini, Antium Finance), a \u00e9t\u00e9 l\u2019un des cofondateurs de Rue89 et en charge des activit\u00e9s Internet de France 24 jusqu\u2019\u00e0 d\u00e9but 2011. Le second est le cofondateur de Jamendo, une startup de publication de musique libre de droits. Ils sont aussi tous les deux les pilotes d\u2019\u00e9ditions de TEDx \u00e0 Paris, la derni\u00e8re \u00e9dition \u00e9tant TEDx Concorde en janvier 2012 (<a href=\"https:\/\/www.oezratty.net\/wordpress\/photos\/?g=2012&#038;a=TEDx%20Concorde%20Jan2012\">mes photos ici<\/a>), la prochaine ayant lieu \u00e0 l\u2019Olympia le 6 octobre 2012.<\/p>\n<p>Joshfire a entre autres dans son capital le fonds d\u2019amor\u00e7age <a href=\"https:\/\/www.oezratty.net\/wordpress\/2010\/le-plus-grand-business-angel-de-france\/\">Kima Ventures de Xavier Niel<\/a>, faberNovel, Jacques-Antoine Granjon (vente-priv\u00e9e), Arnaud Dassier (entrepreneur Internet entr\u00e9 en politique) et Rafi Haladjian (l\u2019un des papes des objets connect\u00e9s, cr\u00e9ateur de Violet \/ Nabaztag).<\/p>\n<p>Joshfire s\u2019inscrit dans la vision de l\u2019<a href=\"http:\/\/en.wikipedia.org\/wiki\/Ubiquitous_computing\">Ubimedia<\/a> de l\u2019am\u00e9ricain <a href=\"http:\/\/en.wikipedia.org\/wiki\/Adam_Greenfield\">Adam Greenfield<\/a> selon laquelle toutes les surfaces vont se transformer en \u00e9cran, les objets en agents intelligents et les contenus et services disponibles sur chacun d\u2019entre eux.<\/p>\n<p>La soci\u00e9t\u00e9 compte se d\u00e9velopper sur trois mod\u00e8les d\u2019activit\u00e9s compl\u00e9mentaires les uns des autres :<\/p>\n<ul>\n<li>Editeur de la <strong>Joshfire Factory<\/strong>, un outillage logiciel en ligne mettant en \u0153uvre le framework open source Joshfire Framework pour la cr\u00e9ation d\u2019applications facilement d\u00e9ployables sur toutes sortes de terminaux : TV connect\u00e9es, tablettes, smartphones, outils disposant d\u2019un navigateur web et objets communicants. En fran\u00e7ais, la traduction de framework\u00a0 serait \u201ccadriciel\u201d. Vous ne m\u2019en voudrez pas de ne pas l\u2019utiliser !<\/li>\n<li>Concepteur de <strong>produits connect\u00e9s innovants <\/strong>commercialis\u00e9s sous licence. Ils en con\u00e7oivent le design et l\u2019interface utilisateur.<\/li>\n<li>Prestation de service d\u2018<strong>int\u00e9gration et de r\u00e9alisation<\/strong> de solutions sur mesure s\u2019appuyant sur ses propres outils logiciels et mat\u00e9riels. Avec comme premiers clients : France T\u00e9l\u00e9vision, Canal+, Radio France, France24, l\u2019AFP, le Cr\u00e9dit Agricole et SFR.<\/li>\n<\/ul>\n<p>Voyons cela dans le d\u00e9tail\u2026<\/p>\n<p><strong>Joshfire Framework et Joshfire Factory<\/strong><\/p>\n<p>Le probl\u00e8me ? Le d\u00e9veloppement d\u2019applications pour les diff\u00e9rents \u00e9crans num\u00e9riques est devenu un cauchemar pour les \u00e9diteurs d\u2019applications. Il faut r\u00e9aliser des d\u00e9veloppements couteux pour chaque plateforme, ce qui fait certes les choux gras des soci\u00e9t\u00e9s de service, mais cr\u00e9\u00e9 une pression sur les budgets, ce d\u2019autant plus que la fragmentation extr\u00eame du march\u00e9 ne s\u2019accompagne pas forc\u00e9ment d\u2019usages en volume. Les constructeurs de TV courent apr\u00e8s les \u00e9diteurs et vont jusqu\u2019\u00e0 financer les d\u00e9veloppements d\u2019applications dans certains cas pour alimenter leur portail d\u2019applications propri\u00e9taires de leurs TV connect\u00e9es. Il existe certes des solutions logicielles permettant de cr\u00e9er des applications de contenus portables. Mais elles sont souvent initialement construites pour les petits \u00e9crans des mobiles, tr\u00e8s \u201ctemplatis\u00e9es\u201d avec un choix limit\u00e9 d\u2019interfaces et de fonctionnalit\u00e9s. Nous en sommes un peu comme aux d\u00e9buts du web dans les ann\u00e9es 1990 avec les variantes entre navigateurs, ActiveX et Java, qui existent toujours, mais qui ont \u00e9t\u00e9 \u00e9clips\u00e9es par les variantes de formats d\u2019applications natives (iOS, Android, etc).<\/p>\n<p>La r\u00e9ponse ? Le <strong>Joshfire Framework<\/strong>, un ensemble de briques logicielles permettant le d\u00e9veloppement d\u2019applications multi-\u00e9crans. Il s\u2019appuie sur les principaux standards du web : HTML 5, JavaScript et CSS3. Le framework permet de d\u00e9crire l\u2019application et de lister ses contenus vid\u00e9o et audio. Cette description g\u00e9n\u00e9rique d\u2019application est ensuite reli\u00e9e \u00e0 une brique d\u2019affichage sp\u00e9cifique \u00e0 chaque \u00e9cran et qui g\u00e8re la cin\u00e9matique applicative.<\/p>\n<p>L\u2019ensemble est largement construit autour de projets open source : <strong>PhoneGap<\/strong> (pour la description d\u2019applications, devenu <a href=\"http:\/\/incubator.apache.org\/cordova\">Apache Cordova<\/a>), <strong>Sencha <\/strong>(framework JavaScript multi-\u00e9crans) et <strong>Appcelerator <\/strong>(framework permettant de d\u00e9velopper des applications mobiles natives).<\/p>\n<p>Les \u00e9crans support\u00e9s sont ou seront les smart TV de Toshiba, Samsung, LG Electronics, Philips mais aussi Google TV, Boxee, Roku et probablement \u00e0 terme les box des FAI fran\u00e7ais (ils ambitionnent d\u2019y int\u00e9grer leur framework d\u2018objets connect\u00e9s), les OS Mobiles (Android, iOS) en natif ou via le web mobile selon les cas et toutes les autres plateformes disposant d\u2019un navigateur web. JoshFire travaille aussi avec <strong>Sen.se<\/strong>, la soci\u00e9t\u00e9 de Rafi Haladjan, ainsi qu\u2019avec <strong>XBee <\/strong>(orient\u00e9 objets, basse distance, radio) et les syst\u00e8mes embarqu\u00e9s de <strong>Raspberry PI<\/strong> et <strong>Digi<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Process.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Process\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Process_thumb.jpg\" alt=\"JoshFire Process\" width=\"532\" height=\"186\" border=\"0\" \/><\/a><\/p>\n<p>La <strong><a href=\"http:\/\/factory.joshfire.com\/\">Joshfire Factory<\/a> <\/strong>est une solution logicielle en SaaS qui met en musique les briques logicielles du JoshFire Framework. Lanc\u00e9e le 9 mai 2012 \u00e0 Paris (par Michel Levy-Proven\u00e7al) et \u00e0 New York (par Sylvain Zimmer), elle fonctionne sur un processus de cr\u00e9ation d\u2019applications en cinq \u00e9tapes :<\/p>\n<ul>\n<li>Le choix d\u2019un <strong>template<\/strong> dans un magasin qui en contient pour l\u2019instant une quinzaine. Cela rappelle le mod\u00e8le des plug-ins et des templates de WordPress avec une majorit\u00e9 qui sont pour l\u2019instant gratuits et quelques-uns qui de payants, \u00e0 moins de 100\u20ac. Ces mod\u00e8les proviennent pour l\u2019instant de Joshfire. Il y en a dans le domaine classique, pour la consolidation d\u2019information, d\u2019autres plus sp\u00e9cialis\u00e9s pour r\u00e9aliser des quiz ou la pr\u00e9sentation d\u2019informations g\u00e9olocalis\u00e9es. La marketplace indique les \u00e9crans qui sont support\u00e9s par chacun d\u2019entre eux (TV, smartphone, tablette, objets connect\u00e9s) sachant que la mise en page est pr\u00e9sent\u00e9e diff\u00e9remment selon la taille de ces \u00e9crans. Pour l\u2019instant, seuls trois templates fonctionnent sur les \u00e9crans mobiles, desktop et TV. La cr\u00e9ation de templates sera ouverte aux d\u00e9veloppeurs tiers. Ils reposent sur le format interne des applications du Joshfire Framework qui est ouvert et \u00e0 base de l\u2019API JSON. Joshfire ambitionne de faire standardiser les d\u00e9claratifs de sources de donn\u00e9es de son Framework par le W3C. Cependant, la Factory est agnostique pour ce qui es des frameworks JavaScript utilis\u00e9s et certains templates n&#8217;utilisent pas du tout le framework de Joshfire. Toute application web HTML5 peut \u00eatre facilement import\u00e9e en tant que template dans la Factory pour ensuite utiliser les briques suivantes (sources de donn\u00e9es, add-ins).<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Templates.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Factory Templates\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Templates_thumb.jpg\" alt=\"JoshFire Factory Templates\" width=\"486\" height=\"390\" border=\"0\" \/><\/a><\/p>\n<ul>\n<li>Le choix de <strong>sources de donn\u00e9es<\/strong> qui sont int\u00e9grables dans l\u2019application. Ce sont des sources de donn\u00e9es externes pour l\u2019instant, int\u00e9grables facilement en lecture dans son application. Avec au menu une vingtaine de choix possible : des flux RSS via Google News, Tumblr ou WordPress, NewsML (format de diffusion d\u2019informations multim\u00e9dia), suivi de hashtags Twitter, Facebook, de la vid\u00e9o via YouTube, Vimeo,\u00a0 Ooyala (vid\u00e9o) et Brightcove, des photos via Flckr et Instagram, de la musique via SoundCloud et Jamendo, Magento (commerce en ligne), QTILite (cr\u00e9ation de questionnaires). Un choix qui s\u2019\u00e9tendra au gr\u00e9 du temps et des modes ! Le tout permettant d\u2019assembler une sorte d\u2019application mash-up de r\u00e9seaux sociaux li\u00e9s \u00e0 l\u2019activit\u00e9 de l\u2019entreprise cliente.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-DataSource.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Factory DataSource\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-DataSource_thumb.jpg\" alt=\"JoshFire Factory DataSource\" width=\"377\" height=\"532\" border=\"0\" \/><\/a><\/p>\n<ul>\n<li>Le choix de <strong>modules additionnels<\/strong> avec des fonctions sp\u00e9cifiques aux appareils cibl\u00e9s, pour l\u2019instant sur Google TV. Avec par exemple : JS console (pour d\u00e9boguer son application mobile \u00e0 distance), AdMob (publicit\u00e9 sur mobiles), SmartAdServer (r\u00e9gie publicitaire), CSS (template de mise en page de l\u2019HTML), AddCode (biblioth\u00e8que de widgets), Google Analytics (analyse de trafic), ShareKit (fonction de partage de contenus sur les r\u00e9seaux sociaux pour les applications iOS), JSON (format structur\u00e9 d\u2019\u00e9change de donn\u00e9es entre clients et serveurs web) et son propre code HTML.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Add-ons.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Factory Add-ons\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Add-ons_thumb.jpg\" alt=\"JoshFire Factory Add-ons\" width=\"473\" height=\"428\" border=\"0\" \/><\/a><\/p>\n<ul>\n<li>La <strong>g\u00e9n\u00e9ration de l\u2019application<\/strong>. Les plateformes cibles pour l\u2019instant support\u00e9es sont les produits d\u2019Apple tournant sous iOS (en mode compil\u00e9 ou en application au format de l\u2019outil de d\u00e9veloppement <a href=\"https:\/\/developer.apple.com\/xcode\/index.php\">Apple XCode<\/a>), Android pour tablettes et smartphones, les navigateurs web Chrome, Safari, Internet Explorer et Firefox, les TV connect\u00e9es Samsung et sous Google TV (viendront ensuite celles de LG Electronics et Philips) et les objets tournant sur processeur \u00e0 noyau ARM \u00e9quip\u00e9s d\u2019un syst\u00e8me d\u2019exploitation Linux\/Chromium (aliment\u00e9s avec une distribution Linux au format ISO). <!--EndFragment--><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Ecrans-JoshFire.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Ecrans JoshFire\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Ecrans-JoshFire_thumb.jpg\" alt=\"Ecrans JoshFire\" width=\"549\" height=\"227\" border=\"0\" \/><\/a><\/p>\n<p>Parmi ces objets, il y a les cartes m\u00e8res de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Raspberry_Pi\">Raspberry Pi<\/a>, qui utilisent un System on Chip d\u2019origine Broadcom supportant la vid\u00e9o Full HD H264 et sont dot\u00e9e d\u2019un lecteur de carte m\u00e9moire SD. Le tout pour moins de 30\u20ac, ce qui laisse entrevoir des possibilit\u00e9s cr\u00e9atives tr\u00e8s int\u00e9ressantes !<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-3.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire (3)\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-3_thumb.jpg\" alt=\"JoshFire (3)\" width=\"199\" height=\"297\" border=\"0\" \/><\/a><\/p>\n<p>On param\u00e8tre l\u2019application (nom, num\u00e9ro de version, description) et ensuite, on la g\u00e9n\u00e8re soit sous forme de site web (web fixe et mobile, y compris pour TV) soit sous forme d\u2019application native (sachant que Windows et MacOS seront \u00e0 terme aussi support\u00e9s). Dans pas mal de cas, la g\u00e9n\u00e9ration de l\u2019application n\u2019est pas directement possible sur la Factory et il faut passer par les \u00e9quipes pour y parvenir (cas des TV connect\u00e9es par exemple, cf <em>la liste dans une image \u00e0 droite ci-dessous<\/em>). La Factory n\u2019int\u00e8gre pour l\u2019instant pas de syst\u00e8me \u00e0 la <a href=\"https:\/\/testflightapp.com\/\">Testflight<\/a> qui permet de d\u00e9ployer son application en b\u00eata test \u00e0 l\u2019\u00e9chelle de quelques centaines de personnes. Mais ils peuvent \u00eatre mis en \u0153uvre s\u00e9par\u00e9ment.<\/p>\n<ul>\n<li>Le <strong>d\u00e9ploiement<\/strong> est la derni\u00e8re \u00e9tape. Pour les applications web, il est propos\u00e9 chez Gandi et Amazon S3. Pour les applications \u00e0 diffuser via les magasins d\u2019applications, il faut le faire soi-m\u00eame car ces magasins ne sont pas encore ouverts avec des APIs pour les solutions tierces-parties.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Configuration.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Factory Configuration\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Configuration_thumb.jpg\" alt=\"JoshFire Factory Configuration\" width=\"456\" height=\"409\" border=\"0\" \/><\/a><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Generation.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Factory Generation\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Factory-Generation_thumb.jpg\" alt=\"JoshFire Factory Generation\" width=\"172\" height=\"407\" border=\"0\" \/><\/a><\/p>\n<p>Quelles sont les r\u00e9f\u00e9rences de JoshFire avec sa Factory ? Elle n\u2019est \u00e0 vrai dire pour l\u2019instant qu\u2019utilis\u00e9e en interne, les clients en tirant parti jusqu\u2019\u00e0 pr\u00e9sent sans le savoir. Ils ont ainsi produit des applications pour l\u2019\u00e9quipe Adrenaline (vente de produits pour sports extr\u00eames), pour l\u2019AFP World News (avec g\u00e9olocalisation des news sur une carte du monde, visiblement pas encore disponible dans l\u2019AppStore), pour le Cr\u00e9dit Agricole (pour l\u2019agence du futur sur tables interactives et tablettes), pour France 24 (application pour Google TV\u2026 pour l\u2019\u00e9tranger), pour France T\u00e9l\u00e9vision (application pour leur Journal T\u00e9l\u00e9vis\u00e9), une application pour la campagne de Fran\u00e7ois Hollande (tablette et desktop, qui tournait sur WordPress) et enfin un quiz pour Lib\u00e9ration. Mais 2600 applications ont \u00e9t\u00e9 r\u00e9alis\u00e9es par des utilisateurs \u201cgrand public\u201d \u00e0 ce jour avec la Factory dont un millier pendant sa b\u00eata priv\u00e9e.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Application-AFP-Google-TV-JoshFire.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"Application AFP Google TV JoshFire\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/Application-AFP-Google-TV-JoshFire_thumb.jpg\" alt=\"Application AFP Google TV JoshFire\" width=\"379\" height=\"254\" border=\"0\" \/><\/a><\/p>\n<p>Quid du mod\u00e8le \u00e9conomique ? Les fonctions de base sont gratuites et les applications peuvent \u00eatre d\u00e9ploy\u00e9es pour 4\u20ac par mois chez eux. C\u2019est le prix d\u2019un h\u00e9bergement mutualis\u00e9 classique comme OVH ou 1&amp;1. Apr\u00e8s, le mod\u00e8le devient payant avec les composantes payantes de la market place de la Factory, avec une \u201cFactory Pro\u201d pour les agences et entreprises. Le tout avec une composante service qui, au moins au d\u00e9part, sera non n\u00e9gligeable.<\/p>\n<p>A noter que la soci\u00e9t\u00e9 fait d\u00e9j\u00e0 environ 500 K\u20ac de chiffre d\u2019affaire et est profitable, mais dans son activit\u00e9 de service que l\u2019on pourrait qualifier de traditionnelle.<\/p>\n<p><strong>Le g\u00e9n\u00e9rateur d\u2019application multi-plateformes est-il une \u00e9ternelle utopie informatique ?<\/strong><\/p>\n<p>C\u2019est bien la question qui se pose apr\u00e8s avoir fait ce tour de la Joshfire Factory et de son Framework associ\u00e9. Est-il raisonnable de penser que l\u2019on va pouvoir traiter l\u2019extr\u00eame fragmentation des plateformes de nos \u00e9crans connect\u00e9s avec un g\u00e9n\u00e9rateur d\u2019applications ? Le web \u00e9tait d\u00e9j\u00e0 fragment\u00e9 mais les applications natives mobiles et TV ont augment\u00e9 cette fragmentation et le cauchemar des d\u00e9veloppeurs (cf les <a href=\"https:\/\/www.oezratty.net\/wordpress\/2011\/enjeux-appstorisation-internet\/\">enjeux de l\u2019appstorisation de l\u2019internet<\/a>). Je me souviens des d\u00e9boires de certains grands comptes avec le NSDK de Nat Syst\u00e8mes il y a vingt ans. Mais ce NSDK <a href=\"http:\/\/www.natsystem.fr\/produits\/ns-dk\">existe toujours<\/a> malgr\u00e9 tout et s\u2019est adapt\u00e9 aux \u00e9volutions technologiques, passant du client serveur au web.<\/p>\n<p>Quelques autres outils de g\u00e9n\u00e9ration d\u2019applications multi-\u00e9crans existent ou sont en gestation. On pense par exemple \u00e0 Cashew de <a href=\"http:\/\/cashew.madebykawet.com\/\">Kawet<\/a>, issu du Camping. A l\u2019\u00e9chelle internationale, Joshfire fait face \u00e0 <a href=\"http:\/\/www.sencha.com\/\">Sencha<\/a>, un framework open source pour tablettes et mobiles bas\u00e9 sur HTML 5 et donc g\u00e9n\u00e9rant des applications web mobile et non natives. La soci\u00e9t\u00e9 a lev\u00e9 $29m, notamment chez Sequoia Capital. Il y a aussi <a href=\"http:\/\/www.appcelerator.com\/\">Appcelerator<\/a>, un framework open source mobile et tablettes qui lui permet de g\u00e9n\u00e9rer des applications natives et qui est en fait utilis\u00e9 dans le Framework Joshfire. La startup cr\u00e9\u00e9e en 2006 a lev\u00e9 $49m ! Ces deux produits servent au d\u00e9veloppement \u00e0 bas niveau et ne sont pas habill\u00e9s par une solution du style de la JoshFire Factory. Et une majorit\u00e9 de ces outils g\u00e9n\u00e8rent du code uniquement sur mobiles et s\u2019appuient sur des templates non modifiables. Leur port\u00e9e est donc limit\u00e9e. Mais les montants lev\u00e9s par les concurrents am\u00e9ricains sont toujours intimidants face \u00e0 une startup fran\u00e7aise ! A l\u2019envers, la soci\u00e9t\u00e9 anglaise <a href=\"http:\/\/www.tvappagency.com\/#technology\">TVAppAgency<\/a> utilise sa TVAppEngine pour d\u00e9velopper une seule fois les applications qui sont ensuite automatiquement d\u00e9ploy\u00e9es sur les Smart TV de diff\u00e9rentes marques. Mais pas de mobiles ni de tablettes en apparence au programme !<\/p>\n<p>Les g\u00e9n\u00e9rateurs d\u2019applications sont habituellement questionn\u00e9s sur leur p\u00e9rennit\u00e9, leur ouverture, sur les standards utilis\u00e9s, sur le format de stockage de l\u2019application et sur la qualit\u00e9 du support natif des plateformes cibles. Quand on cible des plateformes aussi diff\u00e9rentes que les mobiles, les tablettes et les TV, le d\u00e9fi est encore plus grand. L\u2019\u00e9quipe de JoshFire r\u00e9pond \u00e0 ces objections en mettant en avant les \u00e9l\u00e9ments open source et standards web de sa solution, ce qui se tient.<\/p>\n<p>Sans l\u2019avouer, la soci\u00e9t\u00e9 est aussi quelque peu prot\u00e9g\u00e9e comme ses acolytes par l\u2019aspect relativement rudimentaire des interfaces utilisateurs des applications multi-\u00e9crans. Quant aux standards du web, on les retrouve aussi bien dans le \u201cmobile web\u201d que dans HbbTV et certaines plateformes applicatives de TV connect\u00e9es, comme celles de l\u2019alliance Sharp\/LG\/Phlips.<\/p>\n<p>L\u2019enjeu pour une soci\u00e9t\u00e9 telle que JoshFire est en fait de cr\u00e9er rapidement un solide \u00e9cosyst\u00e8me d\u2019outils tiers, et notamment de templates et add-in, ce \u00e0 l\u2019\u00e9chelle internationale. Leur base de d\u00e9part est d\u00e9j\u00e0 int\u00e9ressante mais demandera \u00e0 rapidement s\u2019\u00e9toffer pour les premiers. Il leur faut g\u00e9n\u00e9rer du volume et du revenu de vente de briques de la factory via ses \u00e9l\u00e9ments payants pour pouvoir financer ses am\u00e9liorations dont le cout va augmenter avec le nombre de plateforme support\u00e9es.<\/p>\n<p><strong>Produits connect\u00e9s innovants<\/strong><\/p>\n<p>Ce second volet de l\u2019activit\u00e9 de Joshfire est un peu hors du sujet de cette s\u00e9rie d\u2019articles. Joshfire s\u2019est surtout fait connaitre pour son <a href=\"http:\/\/lemiroir.joshfire.com\/\">miroir interactif<\/a> d\u00e9velopp\u00e9 initialement pour Radio France et qui est maintenant devenu un produit \u00e0 part enti\u00e8re avec son propre site web. Mais cela reste un march\u00e9 de niche.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Le-Miroir.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire Le Miroir\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-Le-Miroir_thumb.jpg\" alt=\"JoshFire Le Miroir\" width=\"460\" height=\"414\" border=\"0\" \/><\/a><\/p>\n<p>La soci\u00e9t\u00e9 a aussi r\u00e9alis\u00e9 divers prototypes : un canap\u00e9 qui d\u00e9tecte la pr\u00e9sence du t\u00e9l\u00e9spectateur pour lancer la TV gr\u00e2ce \u00e0 une puce RFID qui est li\u00e9e au smartphone de l\u2019utilisateur (co-d\u00e9velopp\u00e9 avec MySkreen) ainsi qu\u2019un shaker connect\u00e9 \u00e0 une tablette qui propose des recettes de cocktails et utilise une connexion \u00e0 une balance pour doser les ingr\u00e9dients. Ils travaillent notamment sur la base de composants \u00e9lectroniques open source d\u2019Arduino qui sont aussi int\u00e9gr\u00e9s dans Android@Home, la plateforme de domotique de Google annonc\u00e9e lors du <a href=\"https:\/\/www.oezratty.net\/wordpress\/2011\/annonces-de-google-io\/\">dernier Google I\/O<\/a>.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-2.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; margin: 10px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"JoshFire (2)\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/JoshFire-2_thumb.jpg\" alt=\"JoshFire (2)\" width=\"533\" height=\"357\" border=\"0\" \/><\/a><\/p>\n<p>Voil\u00e0 pour ce tour d\u2019horizon assez dense de notre premi\u00e8re soci\u00e9t\u00e9 fran\u00e7aise de la s\u00e9rie de mes articles sur la TV connect\u00e9e.<\/p>\n<p>Ce n\u2019est qu\u2019un d\u00e9but !<\/p>\n<p>Plus qu\u2019une soixantaine \u00e0 faire\u2026 <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/WindowsLiveWriter\/e5b76ec08cbe_90CD\/wlEmoticon-smile.png\" alt=\"Smile\" \/>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je commence donc cette longue s\u00e9rie d\u2019articles sur les fran\u00e7ais de la TV connect\u00e9e avec Joshfire. Ne cherchez pas un jugement de valeur sur ce choix, il faut bien commencer par une soci\u00e9t\u00e9 et l\u2019ordre d\u2019apparition ne suivra pas forc\u00e9ment une logique particuli\u00e8re autre que pratique : en fonction des informations dont je dispose, de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,35],"tags":[1502,1499,1442,1371,1242,512,1500,1501,1498],"class_list":["post-7041","post","type-post","status-publish","format-standard","hentry","category-startups","category-video","tag-adam-greenfield","tag-arduino","tag-france-24","tag-france-televisions","tag-joshfire","tag-michel-levy-provencal","tag-rapsberry","tag-sylvain-zimmer","tag-tv-connectes"],"views":24641,"_links":{"self":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts\/7041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/comments?post=7041"}],"version-history":[{"count":0,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts\/7041\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}