Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 3 sur 3
  1. #1
    Responsable JavaScript & AJAX

    Avatar de vermine
    Inscrit en
    mars 2008
    Messages
    4 698
    Détails du profil
    Informations personnelles :
    Âge : 29

    Informations forums :
    Inscription : mars 2008
    Messages : 4 698
    Points : 38 198
    Points
    38 198

    Par défaut Doppio, une machine virtuelle Java écrite en JavaScript

    Doppio
    une machine virtuelle Java écrite en JavaScript.


    Doppio est un projet visant à obtenir du Java s'exécutant dans le navigateur sans aucun plugin. Actuellement, le projet comprend une machine virtuelle assez complète et une implémentation du désassembleur de bytecode javap. Doppio est le mot italien pour dire "double" et est un autre nom pour commander un "espresso double".

    Le projet est toujours en cours d'évolution mais il est déjà possible de l'utiliser car il supporte beaucoup de choses comme :

    • les 200 codes opération ;

    • une émulation des types primitifs de Java, notamment le long de 64 bits ;

    • la plupart de l'API Reflection ;

    • les standards pour les I/O ;

    • des bibliothèques JDK telles que String, Pattern et HashMap.


    Le code a été testé sur Chrome, FireFox et Safari mais il devrait fonctionner sur tous les navigateurs qui supportent localStorage et les tableaux typés.

    Avoir une machine virtuelle Java dans le navigateur n'est pas une mauvaise idée. Il y a beaucoup d'autres langages qui compilent du bytecode, notamment les implémentations des langages existants tels que Ruby (JRuby), Python (Jython) et JavaScript (Rhino) ainsi que de nouveaux langages tels que le Scala, Clojure et bien plus.
    Actuellement Doppio interprète le bytecode à la volée, mais les auteurs mentionnent qu'ils veulent effectuer une transition vers une solution plus compilée.

    Site officiel.
    Démonstration.
    Code source.

    Source : annonce sur BadAss JavaScript.

  2. #2
    Expert Confirmé
    Avatar de Pill_S
    Homme Profil pro Séb Piller
    Consultant informatique
    Inscrit en
    janvier 2004
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Nom : Homme Séb Piller
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2004
    Messages : 1 871
    Points : 2 661
    Points
    2 661

    Par défaut

    A mon avis, il faut être un peu fou pour partir sur une idée pareille...
    Ne renonce jamais

  3. #3
    Membre Expert
    Avatar de Voïvode
    Inscrit en
    mars 2007
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : mars 2007
    Messages : 285
    Points : 1 631
    Points
    1 631

    Par défaut

    Prochain objectif : Faire tourner Rhino avec Doppio.


Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •