IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Tabris 1.0 : le « toolkit » open source Java
Pour le développement d'applications mobiles multiplateforme avec Eclipse sort

Le , par Cedric Chevalier

77PARTAGES

1  0 
EclipseSource vient de publier un framework de développement d’applications mobiles baptisé Tabris.

Tabris est une extension du projet RAP. Pour rappel, RAP (Remote Application Platform) est un framework open source de développement d’applications modulaires pour entreprises, pouvant être accessibles depuis des navigateurs Web ou des périphériques mobiles.

Le toolkit Tabris cible principalement les développeurs Java désireux de produire des applications mobiles niveau entreprise à partir de leur EDI préféré Eclipse.

Côté développeurs, le produit permettra de faire du développement natif pour iOS et Android avec en plus, la possibilité d’extension pour les autres plateformes mobiles. Les applications Tabris se codent entièrement en Java.

La partie interface graphique est gérée par le toolkit SWT et l'interface utilisateur est encodée au format JSON par le serveur RAP. Les applications natives Android et iOS téléchargent le fichier JSON et l’interprètent ensuite ; le résultat obtenu est entièrement dépendant de la plateforme.


Le framework a été spécialement conçu pour apporter une couche de sécurité aux applications développées. En effet, il crypte les échanges de données entre le serveur d’applications et les clients mobiles. Il est plus adapté pour la production des applications dans le domaine de la santé, d’ « e-Governement », assurances, finances. « Tabris nous a donné l'opportunité de développer rapidement et efficacement une solution mobile multiplateforme pour l'enseignement électronique des patients. », se réjouit le docteur Thomas Pettinger, chef de Projet pour la société E-ConsentPro

Les composantes du serveur Tabris peuvent être intégrées de façon transparente dans les environnements JEE et OSGi, et sont open source.

Le site du projet

Source : EclipseSource

Et vous ?

Que pensez-vous de Tabris ? L’utiliserez-vous pour le développement de vos applications mobiles professionnelles ?

Pourriez-vous le conseiller à l’une de vos connaissances ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de JavaBean
Membre habitué https://www.developpez.com
Le 17/04/2013 à 16:42
Intéressant, mais je me demande, si ça interprète du JSON, est-ce que ça n'enfreint pas les règles Apple qui interdisent le code interprété sur iOS?
0  0 
Avatar de dscreve
Membre à l'essai https://www.developpez.com
Le 17/04/2013 à 18:23
Et sinon, sans réseau, ça marche comment ?
0  0 
Avatar de thelvin
Modérateur https://www.developpez.com
Le 17/04/2013 à 18:32
Citation Envoyé par JavaBean Voir le message
Intéressant, mais je me demande, si ça interprète du JSON, est-ce que ça n'enfreint pas les règles Apple qui interdisent le code interprété sur iOS?
JSON est un format de données, pas un langage de programmation interprété -_-°.
0  0 
Avatar de JavaBean
Membre habitué https://www.developpez.com
Le 17/04/2013 à 19:42
Citation Envoyé par thelvin Voir le message
JSON est un format de données, pas un langage de programmation interprété -_-°.
Je sais, mais ça dépend comment on interprète le mot «code». De 2 choses l'une, soit le truc téléchargé permet de faire des choses, et c'est du code au sens programmatique, soit c'est juste de la mise en forme, et dans ce cas toute la programmation se trouve du côté serveur, et dans ce cas je suis sceptique sur les temps de réponse...
0  0 
Avatar de jmini
Membre éprouvé https://www.developpez.com
Le 17/04/2013 à 21:24
Citation Envoyé par JavaBean Voir le message
Je sais, mais ça dépend comment on interprète le mot «code». De 2 choses l'une, soit le truc téléchargé permet de faire des choses, et c'est du code au sens programmatique, soit c'est juste de la mise en forme, et dans ce cas toute la programmation se trouve du côté serveur, et dans ce cas je suis sceptique sur les temps de réponse...
Il s'agit de la deuxième solution:
Tarbis s'appuie sur RAP (Remote Application Platform).
Plutôt que de rendre l'interface en javascript (comme c'est le cas dans RAP) un client natif (iOS ou Android) rend les instructions d'affichage envoyé par le serveur.

Nos applications (écrites avec Eclipse Scout) peuvent être "rendue" en application web grâce à RAP (le client Javascript, on a pas utilisé Tarbis pour le moment). Les performances sont suffisantes pour certaines utilisations. Si l'objectif est de faire une application web ou mobile RAP ou Tarbis n'est à mon avis pas un bon choix. S'il s'agit d'obtenir une version web d'une application existante, ca peut être une solution.
0  0 
Avatar de pepero
Membre du Club https://www.developpez.com
Le 18/04/2013 à 9:33
cool ... mais c'est payant ...dommage pour moi
0  0 
Avatar de pepero
Membre du Club https://www.developpez.com
Le 18/04/2013 à 15:41
tarifs :

Plattform Named Developer License Enterprise License

iOS 500 USD / 400 EUR 15,000 USD / 12.000 EUR
Android 500 USD / 400 EUR 15,000 USD / 12.000 EUR
Combi-Package 980 USD / 780 EUR 29,000 USD / 23.200 EUR
0  0