The Joy of Java and Android
Sviluppo di applicazioni Android con AndroidAnnotations |
AndroidAnnotations è un framework open source che permette di utilizzare varie annotation nello sviluppo di applicazioni Android. Qualcuno che già sviluppa su Android si sarà chiesto, come mai tutti i framework Java moderni sono basati sulle annotation mentre Android non ne utilizza? Perché è stato fatto un passo indietro? La risposta è che Android è un sistema operativo per dispositivi mobile (ultimamente con processori con 4 core ma pur sempre device mobile!) e per questo deve essere leggero. La gestione delle annotation implica una lettura delle annotation all'avvio dell'applicazione. Questa lettura è abbastanza lenta (è basata sulla reflection), non è un problema per le applicazioni web che sono riavviate una volta ogni tanto ma è un problema per le app Android che devono essere molto veloci a partire.
Divide et impera: spremere il processore con il framework Fork/Join |
Fork/Join è un piccolo framework introdotto in Java7 che permette di ottimizzare l'utilizzo del processore parallelizzando algoritmi CPU-based. In questo articolo verrà spiegato come utilizzare Fork/Join e i principi del suo funzionamento.
Il primo ScalaDay italiano |
Il 25 maggio presso il Dipartimento di Informatica dell'Università degli Studi di Milano si terrà il primo ScalaDay italiano. Quattro talk dedicati al linguaggio progettato da Martin Odersky a cura di Scala Italy.
Java 8? Non prima del 2014 |
Lo sviluppo di Java 8 è ritardato dai problemi di sicurezza. Mark Reinhold, Chief Architect di Java conferma lo spostamento della release al 18 marzo 2014.
JUnit Test the REST! |
Ormai sviluppare servizi web secondo l'architettura REST sembra una moda. Era quello che in fondo pensavo prima di leggere REST in Practice, un libro da leggere assolutamente per capire come approcciarsi a questo nuovo modo di accesso a risorse web. Che poi tanto nuovo non è... bastava accorgersi che HTTP aveva già tutto quello che occorreva per essere un "Application Protocol" e non semplicemente un "Transport Protocol" come siamo abituati ad usarlo.
CMIS Input plugin per Pentaho Data Integration (Kettle) |
Immagina di poter estrarre dal tuo Enterprise Content Management System tutti i metadati dei tuoi documenti facendo delle semplici interrogazioni con un linguaggio di interrogazione vicino al tradizionale SQL. Tutto questo è possibile all’interno della suite Pentaho, strumento Open Source ed Enterprise di Business Intelligence, utile all’estrazione ed analisi dei dati strutturati e semi strutturati. Con questo obiettivo CMIS Input plugin per Pentaho Data Integration (Kettle) che permette l’interrogazione di Content Management System che utilizzano lo standard di interoperabilità CMIS.
Installazione di Alfresco Community 4.2.c su Windows Server 2008, niente bundle |
Dopo l'interesse per l'analogo tutorial su piattaforma Ubuntu 12.04 e visto l'interesse suscitato nel forum ufficiale di Alfresco, in questo post vediamo insieme come installare Alfresco Community 4.2.c, l’ultima versione oggi disponibile del diffusissimo Open Source Enterprise Content Management, su Windows Server 2008 R2 Standard 64bit con Apache Tomcat 7.0.30 e PostgreSQL 9.0.4. L'installazione proposta non è la "facile" e comoda bundle consigliata da Alfresco per la valutazione del prodotto, ma la versione più "robusta" consigliata per una più affidabile e manutenibile installazione.
Aperitivo AndroidAnnotations a Firenze |
Il 19 Marzo in centro a Firenze ci sarà un "evento aperitivo" dedicato ad Android organizzato dal GDG Firenze. All'interno di questo evento parlerò di AndroidAnnotations, un framework Android scritto molto bene che permette di sviluppare app Android scrivendo codice più semplice e leggibile sfruttando delle annotation. A parte il talk non mancherà sicuramente l'occasione di scambiare due chiacchiere e confrontarsi sullo sviluppo per Android.
Copyright © 2010 - CoseNonJaviste - All rights reserved. Conforms to W3C Standard XHTML & CSS