J2me ChartComponent - ver 1.5.2
|
ChartComponent è un componente MIDP2.0 con funzionalità di base per disegnare grafici su dispositivi j2me. Al momento sono implementati i seguenti grafici: - Linee
- Barre orizzontali
- Barre Vertical
- Grafici a torta (sperimentale)
E' implementata anche una 'legenda' estremamante semplice. Sebbene base e tutt'altro che completa, la libreria è già utilizzata in produzione su diversi progetti. L'utilizzo è immediato e una midlet suite completa di codice sorgente è scaricabile qui.
Immagini
Le seguenti terribili(scusate!!) immagini mostrano differenti grafici su diversi dispositivi.
| | | HBarChart su emulatore software | LineChart su Palm Tungsten E con VM J9 IBM | VBarChart su Nokia 6600 |
Documentazione
L'utilizzo è semplicissimo. Il Javadoc incluso nel download del componente e il codice sorgente della midlet suite sono tutto ciò che serve per iniziare con ChartComponent. la versione 1.5 aggiunge la possibilità di mostrare i valori numerici per i grafici a torta e sposta la funzione di disegno fuori dal metodo paint, così che sia possibile disegnare direttamente su oggetti Image invece di mostrare sullo schermo l'oggetto ChartItem (metodi drawPie e drawChart). All'interno del codice incluso con la midlet suite di test potrete vedere un esempio di questa tecnica (nella midlet PieChartTestImage). La versione 1.5.2 corregge alcuni bachi legati al settaggio e visualizzazione di un valore minimo su una LineChart, più alcuni altri bachi minori. Un primo articolo su come utilizzare la libreria lo trovate qui .
Download
Per scaricare la versione 1.5.2 di ChartComponent, per favore premere qui Per scaricare la midlet suite di test, per favore premere qui
Supporta il progetto
ChartComponent è e rimarrà liberamente utilizzabile per progetti sia personali che commerciali. Lo sviluppo richiede tempo e hardware ( sono necessari test su differenti dispositivi per garantirne la robustezza). Se credi che il progetto sia interessante e/o utile e volessi contribuire , ti saremmo grati se volessi fare una donazione.
Licenza
ChartComponent è liberamente utilizzabile per progetti sia personali che commerciali. Non posso per il momento rilasciare il codice sorgente perchè è stato sviluppato per un cliente che potrebbe voler acquisire i diritti sul codice. In ogni caso l'utilizzo della libreria resterà libero.
|