Java 2D è stato eseguito correttamente su Android e iOS, in assenza di Java Runtime Environment (JRE). Il test è stato effettuato da Mario Torre, in collaborazione con Clemens Eisserer, con Java2Demo. Java 2D è un componente di JDK 6 per il disegno bidimensionale e può “interagire”, ad esempio, con OpenGL per applicazioni complesse.
Le Application Programming Interface (API) di Java 2D sono accessibili, al momento, esclusivamente da Java 6: Roman Kennke però è riuscito ad avviarle con Caciocavallo e DirectFB su OpenJDK 7. La transizione all’ultimo aggiornamento della piattaforma è cominciato e le prospettive per Android e iOS potrebbero rivelarsi interessanti.
Torre, in particolare, ha accennato alla realizzazione di una sorta d’app store “alternativo” a quello di Apple per applicazioni Java e JavaScript che risiedano sul server dei produttori o siano condivise col desktop. Il modello concettuale, per intenderci, dovrebbe essere più simile a quello del Web Application Project di Mozilla.
Via | Mario Torre
micrenda
12 ago 2011 - 14:39 - #1=====================================
Lo sviluppatore Mario Torre, in collaborazione con Clemens Eisserer, ha sviluppato un interessante sistema per utilizzare le applicazioni Java 2D, su dispositivi Android e iOS, senza che vi sia il bisogno di installare sul dispositivo alcuna Java Virtual Machine.
Per riuscire nell’intento, ha creato un sistema client/server, dove le applicazioni vengono eseguite su un server: i vari componenti dell’interfaccia (pulsanti, textbox, label) vengono succesivamente spediti al client come immagini PNG compresse. Sul dispositivo, il browser si occupa di occupa di assemblare tutte le componenti e gestire l’interazione con l’utente.
Le API di Java 2D purtroppo sono accessibili, al momento, esclusivamente da Java 6, anche se Roman Kenneke sembra sia riuscito ad avviarle con Caciocavallo e DirectFB su OpenJDK 7.
Torre, in particolare, ha accennato alla realizzazione di una sorta d’app store “alternativo” a quello di Apple per applicazioni Java e JavaScript, che risiedano sul server dei produttori: un modello concettuale simile a quello del Web Application Project di Mozilla.
=====================================
erik_ilrosso
12 ago 2011 - 15:28 - #2detta cosi sembra una versione povera di vnc
fabrixxm
18 ago 2011 - 01:05 - #3Ricorda anche l’esperimento di GTK nel browser :)