Dunque...
Ho da pochi giorni un tablet Android. Usandolo un po', ne ho concluso che non solo è possibile disegnare su quest'oggetto in maniera convincente, ma anche che è possibile ed interessante realizzare un porting di FidoCadJ.
Ho messo a punto un piccolo prototipo, tanto per prendere un po' la mano con l'interfaccia e vedere come funzionano i tool di sviluppo (per fortuna a linea di comando, ed ottimi!):

- first_screenshot_android.png (34.16 KiB) Osservato 10582 volte
Ora, resta un lavoro notevole da fare. La mancanza di gran lunga più grave è il fatto che su Android non esiste java.awt.Graphics2D. Ora il codice di alcune classi (come circuit/ParseSchem.java) dipende molto da essa.
Quindi, o si riscrivono queste classi (escluso a priori), oppure si mette su un layer di compatibilità, cercando di unificare il più possibile il codice dell'applicazione da PC con quella Android.
C'è un grosso lavoro di design e di refactoring da fare sul codice attuale di FidoCadJ. Il codice dell'applicazione potrebbe beneficiarne in leggibilità, portabilità e scioltezza (ci sono alcune classi dio come la stessa circuit/ParseSchem.java che non sono troppo belle).
In questo momento, stiamo facendo il refactoring di altre parti del codice (si veda la branch "kohta"), se qualcuno volesse farsi avanti, c'è un bel po' da discutere prima di scrivere una sola riga di codice.
Per chi volesse giocare con l'applicazioncina di test (un giocattolo), il codice è contenuto nella branch "kohta", più precisamente in /branches/kohta/OSes/android/test
https://sourceforge.net/p/fidocadj/code ... roid/test/Si può tirare giù il tutto con SVN, oppure cliccando "Download Snapshot" nella pagina proposta da SourceForge.
Per adesso, sto lavorando nella branch "kohta" perché è lì che c'è il codice più recente. Quando avremo finito un'operazione di refactoring, sarà promossa a "trunk".