Inutile nasconderlo: sarà  per le numerose novità  previste, sarà  per i tempi biblici del rilascio, sarà  per il trambusto suscitato dall’affare Oracle-Sun, quel che è certo è che l’attesa per Java SE 7 è grande, e le recenti parole di Mark Reinhold in un Oracle TechCast hanno avuto una notevole eco in rete. Molte delle novità  annunciate, racchiuse in sottoprogetti (con codename quali Jigsaw, Coin, Type Annotations, ecc.) erano già  nell’aria da tempo, ma il fatto che arrivino conferme ufficiali da addetti ai lavori come Reinhold, software engineer impegnato in OpenJDK, non può che essere accolto come un buon segno per chi aspetta il rilascio di Dolphin. (more...)

Continua a leggere Verso Java 7: performance e linguaggi dinamici

Categoria: Java

Doppio rilascio per PrimeFaces, set di componenti JSF sviluppato in Turchia: le nuove versioni sono la 1.0.0, che utilizza JavaServer Faces 1.x, e la 2.0.0, basata invece sulle più recenti JSF 2.0. Con più di settanta componenti disponibili, supporto Ajax, utilizzo non intrusivo di JavaScript basato sulla recentissima versione 1.4 di JQuery, compatibilità  dichiarata con altre librerie di componenti JSF, PrimeFaces si pone come possibile alternativa alle più note e consolidate RichFaces o ICEfaces. (more...)

Continua a leggere PrimeFaces: JSF tra enterprise e mobile

Categoria: Java

Nato nel 2008 come tentativo da parte di Sun di imporsi nel mondo del collaborative hosting nonostante la presenza di realtà  consolidate quali SourceForge, Google Code o GitHub, Project Kenai (pronuncia: keen-eye, come testimonia il post celebrativo di Tim Bray) sembrava tristemente avviato a chiudere i battenti dopo l’ormai nota acquisizione di Sun da parte di Oracle. (more...)

Continua a leggere Nuova vita per Project Kenai

Categoria: Java

àˆ notizia di qualche giorno fa il rilascio della prima versione stabile di Qi4j (pronuncia: chee for jay). Sicuramente meno noto rispetto alle soluzioni Java EE di big del settore quali SpringSource, JBoss e Oracle, è un framework ispirato dai principi del Domain-Driven Design e in parte a quelli di Aspect Oriented Programming e Dependency Injection; ad evidenziare il lavoro svolto, gli ideatori di Qi4j, in gran parte sviluppatori della scandinava JayWay, hanno coniato una definizione ad hoc: Composite Oriented Programming (COP). (more...)

Continua a leggere Qi4j e la Composite Oriented Programming

Categoria: Java

Nuova major release per Jackrabbit, sviluppato da Apache Software Foundation come implementazione di riferimento della specifica Java Content Repository (JCR), specifica finalizzata a fornire un’interfaccia comune per memorizzare, gestire e reperire dati eterogenei, dai database ad XML a qualsiasi tipo di oggetto presente su file system. Jackrabbit 2.0 segna il balzo dalle ormai datate specifiche JCR 1.0 (JCR-170), cui era legato il ramo 1.x del software, alle recenti JCR 2.0 (JSR-283), di cui sono state implementate gran parte delle funzionalità  previste. Tra esse citiamo: supporto all’accesso remoto tramite RMI e WebDAV; supporto al connection pooling per i database; indicizzazione di metadati e contenuti testuali grazie ad Apache Tika, sottoprogetto del più conosciuto Lucene: tra i formati ora supportati, Office Open XML di Microsoft Office 2007 e Flash Video (.flv). (more...)

Continua a leggere Apache Jackrabbit: rilasciata la versione 2.0

Categoria: Java

A nove mesi dal primo annuncio e dopo l’ok definitivo della Commissione Europea è arrivata l’ufficialità : l’acquisizione di Sun da parte di Oracle è da considerarsi completa. Quasi contemporaneamente, sono state rese pubbliche le strategie di Oracle sui prodotti Sun. Senza soffermarsi su prodotti quali OpenOffice, VirtualBox, Solaris o MySQL, il cui futuro pare essere garantito a dispetto di timori e speculazioni (ma per il popolarissimo DBMS open source è comunque pronto un fork), Oracle dimostra ancora una volta di voler puntare forte su Java. Le premesse, del resto, erano incoraggianti: basti pensare al framework ADF, o all’influente presenza di Oracle in JCP come nell’Eclipse Foundation. (more...)

Continua a leggere Sun, Oracle e il futuro di Java

Categoria: Java

Tags: ,