insideIT.fr : le blog des architectes IT de SFEIR

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 11 décembre 2008

Une alternative OpenSource à Adobe AIR: Titanium

Austin Modine :

Adobe Air is getting an open source rival with Appcelerator Titanium, a new platform designed to let web developers build installable desktop and mobile applications using HTML, CSS, and JavaScript.
(...)
the Appcelerator itself claims "The most significant difference between Titanium and Adobe AIR is that Titanium is open source and Adobe AIR is not."
(...)
Appcelerator said Titanium is powered by open source products, WebKit, Chromium, Gears, GTK+, Jquery, Appcelerator SDK, NSIS, and Ruby.

Finalement une alternative OpenSource (licence Apache) à Adobe AIR : Appcelerator Titanium (preview release).
Titanium est une plate-forme conçue pour développer des applications Desktop et mobiles à partir de HTML, CSS et JavaScript.
Les technologies sur lesquelles repose Titanium sont WebKit, Chromium, Gears, GTK+, JQuery, Appcelerator SDK, NSIS et Ruby.

Titanium puts open source mettle against Adobe AIR
Appcelerator Titanium
Demos

mardi 2 septembre 2008

GWT in the AIR Milestone 1

Logo Adobe AIR Avec la sortie de Google Chrome, Didier Girard annonce sur onGWT : "le navigateur est la plateforme".

Pourtant la plateforme n'est pas encore morte. Par exemple, le projet GWT in the AIR vient d'annoncer la sortie de sa version Milestone 1. Pour rappel, l'objectif de ce projet est de permettre le développement d'application AIR, c'est à dire d'application desktop s'exécutant dans la runtime AIR d'Adobe, à partir de code GWT.

GWT in the Air rend l'API AIR d'Adobe disponible en GWT via JSNI. Ce projet fournit également des outils facilitant le développement d'application AIR en GWT dont des outils de test. Le point faible du projet est le manque de documentation bien que le chantier soit en cours. Pour le moment, il faut se référer au showcase et à la documentation AIR d'Adobe.




English version:

With Google Chrome release, Didier Girard announces on onGWT : "the browser is the platform".

But the platform is not dead yet. For instance, GWT in the AIR just released its Milestone 1 version. A quick reminder: the aim of this project is to allow the development of AIR applications, i.e. desktop applications running on top of the Adobe AIR runtime, from GWT code.

GWT in the AIR makes the Adobe AIR API available for GWT using JSNI. This project also provides tools to ease "GWT in Adobe AIR" development includint test tools. The weakness of this project is its lack of documentation but it seems to be progressing. For the moment, the showcase and Adobe AIR documentation should be your starting points.

vendredi 11 avril 2008

GWT in the AIR

Logo Adobe AIRJe viens de découvrir l'existence d'un projet GWT qui s'annonce intéressant : GWT in the AIR ou le mariage de GWT avec AIR.
Pour rappel, GWT est un framework open source qui permet le développement d'applications AJAX avec le langage de programmation Java. Adobe AIR est un environnement d'exécution sous licence Creative Commons qui permet de déployer localement des applications internet riches.
La combinaison de ces deux ingrédients semble détonnante, non ?

Une autre démo de la combinaison GWT + AIR : From GWT to Air in 1'

vendredi 4 avril 2008

Adobe AIR : Windows, Mac, et bientôt Linux !

Logo Adobe AIRLors de la conférence Adobe AIR Tour, je m'étais fait la réflexion que même si AIR s'affichait comme multiplateforme, Adobe ne s'était pas trop foulé en ne le proposant que sur Windows et Mac. Je n'avais alors rien vu pour Linux.
Et bien c'est maintenant chose faite ! Une version alpha pour Linux est disponible ici : http://www.adobe.com/go/airlinux
Adobe propose également une version de Flex Builder pour Linux, elle aussi en beta : http://labs.adobe.com/technologies/flex/flexbuilder_linux/
Monsieur Adobe, il faudra maintenant penser à faire vos démos sous Mac ET Windows ET Linux !!!

mercredi 2 avril 2008

insideIT on Adobe AIR Tour 2008

L'équipe d'insideIT est aujourd'hui présente au Adobe AIR Tour, qui se tient à Paris, au palais Brognard. L'occasion pour nous de voir un peu plus en détail ce que vaut la technologie AIR d'Abode.

Mes premières impressions depuis ce matin :

  • Graphiquement, les applications sont splendides, en tout cas plus belles que ce qu'on a l'habitude de voir. Ca se comprend vite, Adobe propose des outils plutôt orienté designers que développeurs. Je les soupçonne de vouloir nous faire croire qu'ils vont devenir aussi bon en outils de développement. Une des applications qui a été présentée : "Analytics Reporting Suite" : Cette application récupère les données depuis Google Analytics pour faire du reporting. L'interface est extrêmement léchée, je trouve ça splendide. Vous pourrez trouver cette application ici : http://www.aboutnico.be/index.php/google-analytics-air-beta-sign-up/
  • Quand on voit la description du code, ça ressemble beaucoup à WPF : des balises html pour placer des objets sur une fenêtre. Ici, on a néanmoins l'avantage d'être cross-plateforme par rapport à .Net. Qui a copié sur son petit camarade ?
  • Il y a du javascript partout ! Je croyais que l'avantage de ce type de plateforme était de s'abstraire de toutes ces problématiques. Apparemment, il faut encore mettre la main dans le cambouis !
  • C'est un peu déroutant d'avoir une plateforme unique pour faire une application web et desktop. L'approche que l'on a en général est tellement différente.

Quelques mots sur la conférence elle-même.

  • toutes les démos sont faites sur mac. Il faudrait que les éditeurs qui se disent "multi plateformes" nous montrent au moins pendant leurs shows qu'ils le sont.
  • le buffet était extra ce midi, sans doute le meilleur depuis bien longtemps !
  • le wifi marche très mal. Il a fallu que je me batte pour publier ce billet.
  • les écrans sont tous flous, difficile de voir le code.

Quelques liens sur la conférence :

lundi 25 février 2008

Sortie d'Adobe AIR 1.0 finale

Logo Adobe AIRC'est aujourd'hui, lundi 25 février 2008, qu'Adobe sort la version finale de AIR (Adobe Internet Runtime), librairie multi plateforme pour applications RIA (Rich Internet Application). On remarquera l'anagramme entre les deux abréviations.
Air permet le développement d'applications RIA, un intermédiaire entre les applications "clients lourds" et les applications "web". Ces applications sont accessibles directement depuis le bureau de l'utilisateur.
On peut utiliser les fonctionnalités de AIR en passant par Flex (framework open source Adobe facilitant la création d'application web), mais également par Flash ou Ajax.
Toutes les informations, ainsi que des démonstrations d'applications utilisant AIR, sont disponibles ici : http://www.adobe.com/products/air
Le "Adobe Air Tour 2008" passera par Paris le 2 avril. Ce sera une bonne occasion de voir ce que vaut cette technologie.
Les informations sur cet événement sont là : http://onair.adobe.com/schedule/cities/paris.php
Toute l'équipe d'insideIT.fr y sera. Nous vous ferons un compte rendu de cet événement.

Ci-dessous un exemple d'application AIR : la plateforme eBay :

image

 

Update : A noter que l'équipe EXTJS a upgradé son framework pour le rendre compatible avec AIR. Une démonstration est disponible en ligne.

Article présentant la démonstration de EXT JS dans AIR

Démonstration (nécessite le runtime AIR)

image