Today Launcher
Questo programma è un Application Launcher, cioé permette di organizzare gli altri programmi in categorie e di eseguirli.
I palmari ovviamente hanno già un'applicazione del genere già installata, ma è piuttosto limitata per i seguenti motivi:
- Le applicazioni su scheda non possono avere categorie
- Le uniche informazioni che fornisce riguardano le applicazioni
- I dati delle applicazioni su scheda devono risiedere nella memoria principale del palmare
- Le opzioni che forniscono sono minime
Esistono già altri programmi simili in commercio, ma anche se hanno parecchi pregi e non soffrono delle limitazioni del programma fornito con il dispositivo, hanno comunque una gestione limitata delle applicazioni su scheda.
Queste sono le principale caratteristiche del mio programma:
- 18 categorie personalizzabili, con scelta icone e nomi
- 1 categoria aggiuntiva con le ultime 5 applicazioni utilizzate
- 1 categoria aggiuntiva per il menu del programma
- Interfaccia grafica di qualità
- Utilizzo di plugin per la schermata principale che possono visualizzare qualunque dato
- Possibilità di associare ad una applicazione su scheda fino a 16 file che saranno copiati in memoria prima dell'esecuzione e che possono essere riportati su scheda al termine
- Riduzione della luminosità del dispositivo dopo un tempo settabile per risparmiare la batteria
- Possibilità di eliminare anche le preferenze e gli archivi associati assieme ad un'applicazione (ancora da implementare)
- Numerosi parametri di configurazione
- Trasferimento e ricezione file tramite infrarossi (ancora da implementare)
- Spostamento o copia applicazioni da scheda a memoria interna e viceversa
- Le applicazioni possono essere spostate su qualunque categoria, indipendentemente da dove sono memorizzate
- Possibilità di utilizzo di diverse librerie di icone per le categorie
- La libreria delle icone può essere memorizzata su scheda per risparmiare spazio nella memoria principale
- Possibilità di indicare le applicazioni su scheda tramite colore del testo e/o punto prima del nome
- Se le applicazioni su scheda sono indicate tramite punti, si possono individuare quelle che hanno dei file associati poiché hanno tre punti invece di uno
- Possibilità di scegliere per ogni categoria se è richiamabile dal pulsante "Home" del palmare (più categorie sono richiamate in sequenza)
- Possibilità di scegliere il colore del testo e dello sfondo per ogni categoria
- I plugin possono essere richiamati a scadenze selezionabili da 1 a 240 secondi
La novità più grande è la creazione dei "gruppi" per le applicazioni che risiedono sulla scheda. In questo modo è possibile avere anche i dati delle applicazioni memorizzate sulla scheda e che vengono copiate quando necessario. La possibilità di riportarla sulla scheda consente di averli sempre aggiornati.
C'è da notare che questa possibilità comporta un problema: i file presenti sulle schede non sono considerati durante le sincronizzazioni, quindi se ci sono delle applicazioni che richiedono tale operazione è bene lasciarle nella memoria principale assieme ai loro dati.
Un'altra possibilità dei gruppi è di poter copiare più applicazioni contemporaneamente, nel caso ce ne sia una che dipende da un'altra per il proprio funzionamento.
La versione attuale è abbastanza stabile. La Gestione dei gruppi ha ancora qualche problema, ma credo di riuscire a sistemarla entro breve.
In seguito, se non ci saranno altri problemi, metterò in linea una versione dimostrativa. In contemporanea metterò a disposizione un piccolo SDK (freeware) per la creazione dei plugin, con qualche sorgente dimostrativo.
Questi sono i plugin creati sino ad ora (alcuni sono visibili nelle immagini all'inizio di questa pagina):
- Calendar prende gli appuntamenti dal calendario e mostra quelli di oggi e di domani.
- Birthday prende le date dei compleanni dalla rubrica (se presenti) e mostra i compleanni dei prossimi 7 giorni.
- Time visualizza un orologio analogico e scrive la data (con il giorno della settimana).
- Hotsync visualizza il nome del palmare e data e ora dell'ultima sincronizzazione.
- Moon visualizza la fase lunare corrente.
- Zodiac visualizza il segno zodiacala corrente.
- ActMeteo visualizza i dati meteo presi da Agendus.
