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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Mobile en Java Discussion :

La communauté OpenJDK va se prononcer sur Mobile Project


Sujet :

Développement Mobile en Java

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 456
    Points : 197 830
    Points
    197 830
    Par défaut La communauté OpenJDK va se prononcer sur Mobile Project
    La communauté OpenJDK va se prononcer sur Mobile Project,
    une initiative pour faciliter le développement sur iOS, Android et Windows Phone

    Mise à jour du 11 / 12 / 2015 : Lancement du projet OpenJDK Mobile

    La communauté OpenJDK a officiellement créé le Mobile Project dont le but est « le portage du JDK vers des plateformes mobiles populaires comme iOS, Android et Windows Mobile ». L’équipe Mobile Project explique que l’objectif à court terme est de supporter les améliorations suivantes pour les intégrer dans une publication future du JDK 9 :

    • les échantillons HelloWorld d’applications et/ou les modèles de projet pour chaque plateforme ;
    • une interface d’aide JavaLauncher pour simplifier le processus d’inclusion de Java dans les applications mobiles ;
    • les applications tablette Windows 10 ;
    • Android x86 et arm ;
    • le support équivalent à un profil JDK 8 compact2 au minimum.


    Le projet va gérer deux différents dépôts avec des règles différentes : le dépôt mobile/jdk9 qui ne sera autorisé à contenir que des modifications OpenJDK officielles qui ont été correctement évaluées comme si elles allaient être immédiatement intégrées dans JDK 9 et le dépôt mobile/dev qui sera utilisé pour l’intégration de fonctionnalités qui pourraient ne pas avoir été approuvées pour l’intégration à JDK 9, être des prototypes ou alors des fonctionnalités qui ne sont pas encore prêtes pour une intégration dans mobile/jdk9.

    Source : OpenJDK Mobile Project
    Oracle envisage la création du Mobile Project qui « se focalisera sur le portage du JDK vers des plateformes mobiles populaires comme iOS, Android et Windows Mobile ». Cette proposition de projet a été émise par Bob Vandette, ingénieur consultant pour le compte d’Oracle. Le Mobile Project inclut également la conception d’une interface d’aide pour simplifier l’inclusion de Java dans les applications mobiles par exemple.

    Vandette, qui a travaillé pendant 15 ans sur Java et s’est focalisé sur les systèmes embarqués et les plateformes mobiles pendant 9 ans, confie qu’Oracle envisage de contribuer à la conception du système ainsi qu’aux modifications requises des codes source du JDK et de la machine virtuelle Java HotSpot pour cibler les plateformes mobiles.

    Le projet, qui sera basé sur OpenJDK 9, devra supporter le support des architectures x64 / arm64 sur iOS, x86 / arm sur Android, x64 sur Windows 10 et un équivalent des Compact2 Profiles Java via des modules Java 9. Pour rappel, les Compact Profiles définissent des sous-ensembles de la plateforme Java qui permettent d'exécuter sur des appareils possédant des ressources limitées des applications ne requérant pas toutes les fonctionnalités. Trois profils sont définis par les spécifications pour la plateforme Java SE (chaque profil contient les API des profils de numéro inférieur) :

    • compact1 : contient un ensemble minimum de packages plus quelques packages additionnels (java.util.logging, javax.net.ssl et javax.script). Hormis certains packages spécifiques à Java ME, son but est de remplacer le CDC 1.1 et Foundation Profile 1.1 ;
    • compact2 : contient des packages relatifs à RMI, JDBC et XML ;
    • compact3 : doit permettre de développer des applications sans interfaces graphiques (AWT, Swing), services web (JAX-WS, SAAJ, JAXB) ni CORBA.


    Bien que Java Micro Edition (ME) fournisse une implémentation de Java sur les dispositifs mobiles et les systèmes embarqués, Java est un peu à la traîne en ce qui concerne l’écosystème des smartphones et des tablettes. Android utilise la machine virtuelle Dalvik qui met à profit des API Java, mais cette utilisation de Java a été au centre de la bataille judiciaire qui a opposé Google à Oracle. Apple autorise pour sa part l’utilisation de Java pour la création d’applications iOS (notamment grâce à RoboVM),

    Pour John Rymer, analyste pour le compte du cabinet Forrester Research, Oracle fait face à une bataille difficile avec Java sur le marché du mobile : « Android est désormais l’environnement basé sur Java le plus largement utilisé sur smartphones et tablettes. La théorie voudrait qu’une implémentation standard soit un meilleur catalyseur d’adoption qu’un tas de solutions ponctuelles propriétaires ».

    De son côté, Oracle a estimé que cette proposition est tout simplement un effort de contribution ; « Oracle a maintenu les portages de la technologie Java vers certains de nos propres produits mobiles middleware. Nous avons estimé qu'il était logique de rendre ce code accessible aux développeurs dans l'écosystème Java par le biais d’OpenJDK et de bénéficier de tous les retours. Il n'y a aucun plan ou objectif derrière ».

    La liste des examinateurs initiaux est composée d’examinateurs actuels du projet JDK 9 ainsi que de Gary Adams et de Bertrand Delsart « qui ont contribué de façon conséquente par le passé dans des produits embarqués Java d’Oracle ». Ils auront jusqu’à ce lundi 12 octobre pour faire leur vote.

    Source : mail public OpenJDK

    Et vous ?

    Qu'en pensez-vous ?

    Voir Aussi :

    le Forum Java & Mobile

    la Rubrique Java (Cours, Tutoriels, FAQ, etc.)
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre expert
    Profil pro
    undef
    Inscrit en
    Février 2013
    Messages
    959
    Détails du profil
    Informations personnelles :
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : undef

    Informations forums :
    Inscription : Février 2013
    Messages : 959
    Points : 3 527
    Points
    3 527
    Par défaut
    Cela fait au moins cinq ans que les smartphones et tablettes n'ont plus vraiment besoin d'avoir un java light dédié, une interface orientée tactile est la seule chose qui manque au JSE pour pouvoir être déployée sur des tablettes qui ont maintenant largement la puissance de calcul nécessaire pour faire tourner une JVM. D'ailleurs, ceux qui flashent leurs tablettes avec des images de distribution Linux peuvent installer openjdk qui n'a pour défaut qu'une interface optimisée clavier/souris.

  3. #3
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Sur Result: New Project: Mobile

    Citation Envoyé par Bob Vandette
    Voting on the Mobile Project with initial lead Bob Vandette [1] is now closed.

    Yes: 3
    Veto: 0
    Abstain: 0

    According to the Bylaws definition of Lazy Consensus [2], this is
    sufficient to approve the new Project and its initial Lead.

    - Bob Vandette
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Ah et histoire que ce soit bien définitivement clair que ce n'est pas vraiment une initiative majeure d'Oracle, sur Java & JavaFX on mobiles :

    Citation Envoyé par Donald Smith
    There is no "official JDKs for iOS and Android", and anyone that tries to spin the recent OpenJDK project announcement as such is likely just trying to consume you as click-bait. The recent project announcement is simply to make internal code we have for some of our other commercial products available to those who may wish to use it (and therefore we hopefully benefit from any contributions back). That's it. It won't be released as part of the Oracle JDK. It's just some source, for OpenJDK.

    - Don
    Rien de nouveau sous le soleil donc.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  5. #5
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2014
    Messages : 262
    Points : 634
    Points
    634
    Par défaut
    J'attend cela avec impatience.
    Et je ne pense pas être le seul !
    Aujourd'hui apprenant, demain appreneur.
    N'accuse pas le puits d'être trop profond,
    c'est peut-être ta corde qui est trop courte

Discussions similaires

  1. Manipulation de JSR75 sur Mobile
    Par smail-parvasif dans le forum Java ME
    Réponses: 1
    Dernier message: 15/04/2007, 19h27
  2. Graphisme pour un jeux java sur mobile
    Par marocleverness dans le forum Java ME
    Réponses: 4
    Dernier message: 15/03/2007, 15h53
  3. 3D sur mobile avec j2me
    Par chabfive dans le forum API graphiques
    Réponses: 1
    Dernier message: 10/11/2006, 09h28
  4. [FLASH 8] Application sur mobile
    Par dom_dev dans le forum EDI/Outils
    Réponses: 7
    Dernier message: 07/09/2006, 11h02
  5. creation d'une appli bluetooth stereo sur mobile
    Par diaboli-k dans le forum Java ME
    Réponses: 1
    Dernier message: 01/08/2006, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo