Bene, è ora di stendere la road map di MobileUnix 0.8.0 e vi presenterò tutte le novità che saranno presenti da questa nuova versione.
_Un punto di partenza, non un punto d'arrivo!_
Ebbene sì, MobileUnix 0.8.0 non sarà la fine del progetto, non sarà un punta d'arrivo, ma un punto di partenza per la 1.0 .
Tutte le prossime versioni si baseranno sul sorgente della
0.8.0._Novità e obiettivi_
Ecco come saranno strutturate le prossime versioni:
>kernel (unica parte scritta in j2me, includerà l'interprete python necessario per far funzionare il sistema, rileverà le caratteristiche del dispositivo e le api delle quali dispone)
>tutto il resto ^^ (sarà in python, tutto, dalla bash alla grafica, tutto tutto tutto!)
+codice completamente riscritto in j2me
+repository (sarà possibile aggiornare le componenti python senza reinstallare, semplicemente connettendosi a internet col cellulare, sarà anche possibile sempre con lo stesso metodo installare applicazioni aggiuntive)
+la shell cambierà aspetto, non sarà più un form, ma avrà un aspetto più unix-like, sfondo nero e scritte bianche
+accesso alla memory card, alla fotocamera, alla rubrica e agli sms
+varie ed eventuali...
Queste novità e poche altre saranno gli obiettivi della 1.0. L'obiettivo principale del quale mi occuperò ora è la riscrittura del programma in j2me&python.
La 0.8.0, alla fine, avrà dunque la nuova struttura (nuovo stile della shell compreso) e poco altro. Non sarà presente la grafica, nè altre utility inutili, in quanto l'obiettivo principale è raggiungere una stabilità accettabile.
_RoadMap_
Ecco una roadmap che spero di riuscire a rispettare. L'obiettivo è completare la 0.8.1 per il 25 ottobre 2008 (LinuxDay).
07/06/08 inizio programmazione nuovo kernel in j2me
07/07/08 fine programmazione nuovo kernel, inizio programmazione in python
20/07/08 fine programmazione 0.8.0 e inizio testing/correzione bug (cercasi testers....)
08/08/08 rilascio 0.8.0
20/09/08 inizio programmazione kernel 0.8.1 con accesso al filesystem del cellulare (memory card e memoria interna) e aggiunta utility
20/10/08 fine programmazione ed eventuali bug-fix
25/10/08 presentazione progetto al LinuxDay di LinuxLudus :D
______________________________________________________________________________________________________________________
Che ne dite?