Mobile-Device (50)


RESTful: PDO – json

Una combinazione perfetta nella realizzazione di applicazioni mobile che intergiscono con una piattaforma web server realizzata in php5 ed estensione PDO ed una client, ossia con sistemi basati su linguaggi eterogenei, è quella d’impiegare il metodo json, in sostanza l’affidabile tecnologia jQuery-Ajax (inclusi naturalmente nel discorso anche HTML5 e CSS3). Il vantaggio indiscutibile di ajax è quello di far comunicare un linguaggio lato server con uno lato client a prescindere dai dispositivi di rete che impiega il medesimo server (“Representational state transfer”). Per semplificare il lavoro degli sviluppatori sono state ideate recentemente diverse librerie API in php quali: Slim, Epiphany, Tonic, Recess, e Frapi che riducono sensibilmente il numero di passaggi nella stesura del codice e che impiegano l’estensione PDO per una rapida e più sicura connessione con il database e quindi un aggiornamento più veloce dei dati.




RAD Javascript “Wakanda”

Wakanda ossia amazing RAD JavaScript. Per descrivere l’impressionante framework JavaScript prodotto dalla 4D, che integra anche la libreria NodeJS orientata allo sviluppo di applicazioni web server, l’ho fatto in inglese e sono convinto che l’adozione di tali parole per esaltarlo è più efficace. Un RAD (Rapid Application Development) in javascript con code assistant e tool wysiwyg con incluse le più diffuse librerie presenti sul web come jQuery, Dojo, ExtJS e YUI. Pertanto definire Wakanda semplicemente un framework è riduttivo poiché ti permette di creare applicazioni web server con un intuitivo motore db NoSql nativo: “WankandaDB” e infine l’impiego delle innovative tecnologie offerte da HTML5.




Kendo UI

Kendo UI è una versatile libreria in javascript e non è un alternativa a jQuery, ma alla sua UI e ti assiste produttivamente nell’ideazione di applicazioni web desktop e mobile, nonché di grafici dai gradevoli effetti. L’impiego del framework è molto semplice e il sito offre anche una valida documentazione per l’integrazione del javascript con i più diffusi linguaggi di programmazione web server oriented e per lo sviluppo di applicazioni native per i device. Per l’integrazione nelle tue pagine web occorre scaricare l’intero pacchetto che include il core con i componenti di base, il componente fx con gradevoli effetti grafici e infine il TreeView con i widget predefiniti. Kendo UI Web dispone di una doppia licenza: Commerciale e Open Source, mentre per la produzione di grafici e di applicazioni mobile occore necessariemente la licenza commerciale.




BootMetro

Con il medesimo metodo impiegato per la realizzazione della Grid System di Twitter Bootstrap, descritto in un precedente articolo, anche BootMetro è un valido punto di partenza per la realizzazione di applicazioni con UI metro-style. Devo ammettere che il progetto rispetto a Metro Dynamis è più completo e aggiornato con una serie di demo dedicate ad ogni componente in HTML5, CSS3 e plugin jQuery. L’impiego è davvero molto semplice con la possibilità di poter personalizzare il tema in base alle tue esigenze sia per quanto si attiene alla griglia di navigazione nonché per i colori e la creazione di nuove icone, css, tabelle e componenti in javascript.




Boot to Gecko

Un sistema operativo smartphone progettato interamente in HTML 5.0? Mozzilla è riuscito a compiere questa straordinaria impresa! Mi limito ad annunciarti questo, per il resto parlano le immagini del video che segue sotto per la presentazione dell’open source. Boot to Gecko in action!