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

  1. #1
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    novembre 2002
    Messages
    1 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : novembre 2002
    Messages : 1 959
    Points : 3 629
    Points
    3 629
    Par défaut Apple contribue au projet openJDK
    Apple contribue au projet OpenJDK
    et confirme la présence de Java SE 6 sur Mac OS X Lion


    Apres le coup de chaud provoqué par l'annonce de l'arrêt du support de Java sur Mac OS X par Apple, voici venir la bonne nouvelle que tous les mac addict javaistes attendaient : Apple va participer au projet openJDK en contribuant une bonne partie du code de l'implémentation de Java sur Mac OS X.

    De plus, Java SE 6 sera maintenu sur Mac OS X 10.7 Lion qui sort l'année prochaine : ca laisse le temps de voir venir.

    Sources :
    blog d'Oracle,
    Press Release d'Apple

  2. #2
    Expert éminent

    Avatar de Marcos Ickx
    Profil pro
    Inscrit en
    mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2007
    Messages : 1 557
    Points : 7 096
    Points
    7 096
    Par défaut
    C'est une excellent nouvelle pour tous les développeurs ET utilisateurs d'applications Java tournant sous Mac.

    De plus, dans son communiqué de presse, Apple confirme que Java SE 6 sera toujours bien livré avec Mac OS X Lion.

    C'est seulement pour Java SE 7, qu'Apple ne fournira plus sa propre version, mais laissera Oracle fournir la version d'OpenJDK pour la plateforme Mac OS X.

  3. #3
    Expert éminent

    Avatar de Marcos Ickx
    Profil pro
    Inscrit en
    mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2007
    Messages : 1 557
    Points : 7 096
    Points
    7 096
    Par défaut
    Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client
    Est-ce à dire que Lion, ou la version d'après aura un tout nouveau UI comparé à ce qu'on connait pour le moment ?

  4. #4
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    avril 2002
    Messages
    3 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 921
    Points : 11 541
    Points
    11 541
    Par défaut
    Au contraire, je pense qu'Apple va tout simplement reporter dans l'OpenJDK les parties du JRE d'Apple qui lui font défaut pour fonctionner efficacement sur mac, notamment l'interface graphique Mac qui est très mauvaise sur l'Open JDK pour le moment. La version de l'OpenJDK portée sous Mac utilisait le serveur X.
    Les prochaines version devraient avoir le même rendu que la JVM d'Apple.

    Apple ne va pas s'attaquer à de nouvelles évolutions, au contraire, il veux se débarrasser de la charge de travail que représente java, il va donc intégrer son travail à l'OpenJDK pour qu'il ne soit pas perdu et laisser Oracle s'occuper du reste.

  5. #5
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    août 2010
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : août 2010
    Messages : 1 478
    Points : 3 205
    Points
    3 205
    Par défaut
    <ironie>
    La communauté Java va apprécier l'implication de ce grand acteur du libre dans ce qui sera à l'avenir la seule JVM gratuite.
    </ironie>

    Blague à part, ça montre que Java sur Mac n'est pas mort. Et puis si au niveau UI, ça peut améliorer Swing du point de vue du Look & Feel, alléluia !
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  6. #6
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2004
    Messages : 1 177
    Points : 5 853
    Points
    5 853
    Par défaut
    Citation Envoyé par Marcos Ickx Voir le message
    Est-ce à dire que Lion, ou la version d'après aura un tout nouveau UI comparé à ce qu'on connait pour le moment ?
    Je pense qu'il veulent parler d'un nouveau UI vis à vis de ce qui existe pour BSD avec X11 dans OpenJDK.. C'est assez moche sur mac :

    http://plixi.com/photos/original/55963296
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 995
    Points : 2 178
    Points
    2 178
    Par défaut
    Pour une fois, une excellente nouvelle dans le monde Java ! On en manquait un peu, ses derniers temps, il faut dire.

    Ca semble indiquer qu'Oracle va bien reprendre à son compte le développement de Java pour Mac, en partant du code d'Apple, ce qui est la meilleure sortie possible de la situation créée par l'annonce d'Apple de l'abandon progressif du développement de Java pour Mac...

    Oracle va donc maintenir les versions de Java pour Windows, Linux, MacOS et Solaris. Autant dire pour toutes les plateformes desktop ou serveur contemporaines, à part xBSD...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    juillet 2008
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2008
    Messages : 406
    Points : 379
    Points
    379
    Par défaut
    De toute façon, "Back to the Mac" voulait dire aussi "Back to Objective-C".

    Certes Oracle s'en sort mieux qu'Adobe, mais ça ne veut pas dire que la technologie Java sera toujours la bienvenue.

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    mars 2010
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 549
    Points : 657
    Points
    657
    Par défaut
    Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client
    pourvu qu'il pourrise pas openjdk

  10. #10
    Expert éminent

    Avatar de Marcos Ickx
    Profil pro
    Inscrit en
    mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2007
    Messages : 1 557
    Points : 7 096
    Points
    7 096
    Par défaut
    Mike Swingler, Java Evangelist chez Apple, apporte des précisions :

    Citation Envoyé par Mike Swingler, Java Engineering Apple Inc.
    Thank you everyone for the kind words. As Henrik mentions at http://blogs.oracle.com/henrik/2010/...t_for_osx.html, it has been a long road getting to this point, but I'm glad that we can now make the Java implementation on Mac OS X a public open source project.

    We are still working out the details of exactly who will commit what where and into what tree, so please bear with us as we sort out how the initial commit will land, where to report bugs, mailing lists, etc.

    To set expectations, the first drop will be effectively a "SoyLatte"-level implementation, but is packaged as a Universal Mac OS X .jdk bundle that can be dropped directly into /Library/Java/JavaVirtualMachines. Over the coming weeks and months, we will be adding pieces and parts of our Java SE 6 implementation to the public project, and will cut over from using an X11-based AWT to a Cocoa NSEvent-based one with a new OpenGL-backed graphics layer.

    There are several parts of our Java SE 6 implementation (like the AWT widgets) that are not contributable, in much the same way that several parts of Oracle's implementation are not. However, the vast majority of our Swing Aqua Look and Feel implementation is, as well as the eAWT/eIO API. We intend to host the legacy AWT widget set using lightweight peers, but that work is still in progress.

    Cheers all, we look forward to working with you in public!
    Mike Swingler
    Java Engineering
    Apple Inc.
    Pour résumer : La première contribution d'Apple sera de type "SoyLatte" (nécessitera donc X11) mais un peu plus user-friendly pour ce qui est de l'installation. Ensuite, durant les semaines et mois qui suivront, ils contribueront d'autres parties de l'implémentation Apple de Java SE 6 pour finalement aboutir à une version de OpenJDK qui pourra se passer de X11. Elle aura une implémentation de AWS basées sur les NSEvent de Cocoa et une couche graphique qui s'appuiera sur OpenGL.

    Mais une large partie (vast majority) de l'implémentation du Look & Feel Aqua de Swing sera de la partie, ainsi que les les API eAWT et eIO.

    Les AWT Widgets ne peuvent être contribués tel quel dans le projet OpenJDK.

    Source : http://lists.apple.com/archives/java.../msg00104.html

  11. #11
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 898
    Points : 7 430
    Points
    7 430
    Par défaut
    Actuellement l'implémentation swing sur macOSx fonctionne à peu près, je veux dire au niveau fonctionnalité même si le Look and Feel est un peu alien?
    Si on n'en croit ce billet, l'hideuse API AWT n'est pas encore supportée, et je pensais que c'était un pré-requis pour que swing fonctionne à cause des quelques liens de parenté entre ces deux API.

  12. #12
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    avril 2002
    Messages
    3 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 921
    Points : 11 541
    Points
    11 541
    Par défaut
    Si j'ai bien compris, c'est plus que ca. Swing est en fait une surcouche au dessus d'awt. Il a donc absolument besoin de lui pour fonctionner.
    De toute façon un java sans awt, ce n'est plus un java.

    Je suppose que ca signifie juste que c'est l'implémentation actuelle qui est encore utilisée et non l'implémentation améliorée.

  13. #13
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 898
    Points : 7 430
    Points
    7 430
    Par défaut
    Au pire il reste sans doute possible de faire du cocoa natif avec SWT.
    Meme si cela casse un peu l'esprit java.

  14. #14
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    avril 2002
    Messages
    3 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 921
    Points : 11 541
    Points
    11 541
    Par défaut
    Il ne faut pas paniquer outre mesure. Le JRE Java6 d'Apple est toujours là, Et on sera contraint d'utiliser des version inférieures à JavaSE 7 encore un moment, même sur les autres plateformes que Mac.

    Je pense que d'ici la sortie de JavaSE 7, au moins une grosse partie de la remise à niveau sera faite et qu'elle sera complète bien avant que les décideurs se posent la question de faire la transition vers JavaSE 7.

  15. #15
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    janvier 2006
    Messages
    5 789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : janvier 2006
    Messages : 5 789
    Points : 9 849
    Points
    9 849
    Par défaut
    Ouf !!!
    Enfin une bonne nouvelle et surtout une nouvelle raisonnable de iPapy.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  16. #16
    Expert éminent

    Avatar de Marcos Ickx
    Profil pro
    Inscrit en
    mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2007
    Messages : 1 557
    Points : 7 096
    Points
    7 096
    Par défaut
    Lors de la session consacrée à OpenJdk qui a eu lieu ce matin à devoxx, une nouvelle fort intéressante a été dites.

    En effet, on savait qu'Apple allait contribué à OpenJdk.

    Ce qui a été dit durant la session, c'est qu'Oracle sortira un JDk basé sur OpenJdk pour la plateforme Mac.
    Ce qui est une excellente nouvelle.

Discussions similaires

  1. Comment contribuer au projet GNU linux?
    Par djisse dans le forum Distributions
    Réponses: 4
    Dernier message: 30/07/2009, 21h57
  2. Comment contribuer à un projet open source C# ?
    Par Cooky dans le forum Projets
    Réponses: 12
    Dernier message: 31/12/2008, 16h20
  3. Contribuer au projet
    Par Goundy dans le forum Aures
    Réponses: 0
    Dernier message: 04/12/2008, 21h43
  4. Contribuer à un projet OpenSource
    Par muad'dib dans le forum Linux
    Réponses: 4
    Dernier message: 12/11/2008, 14h25

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