Gli ultimi post di Edit
Java 7: un webcast per salutare la nuova release
Giovedì 7 Luglio 2011 - 10:20
di Giuseppe de Santis

Ci siamo. Il 28 luglio sarà resa disponibile Java SE 7 e, per prepararci all’evento, Oracle terrà un live webcast nella giornata odierna (guarda caso il…7 luglio) a partire dalle 9 di mattina (Pacific Daylight Time), le 18 ora italiana.
Tra i partecipanti anche nomi come HP, IBM, Eclipse Foundation, Oracle, mentre i protagonisti del webcast saranno Ben Evans della London Java Community e Bruno Souza di SouJava, entrambi facenti parte del Java Community Process (JCP).
Continua a leggere Java 7: un webcast per salutare la nuova release
Categoria: Java | Permalink | Commenti (1)
NetBeans 7.0: supporto JDK7 e molto altro
Mercoledì 27 Aprile 2011 - 10:30
di Giuseppe de Santis

Non di solo Eclipse vive il developer: NetBeans 7.0 è da poco uscito con numerose novità: su tutte, un primo supporto alle feature dell’attesa JDK 7, in particolare quelle riguardanti Project Coin, con relativa syntax highlighting.
Continua a leggere NetBeans 7.0: supporto JDK7 e molto altro
Categoria: Java | Permalink | Commenta
A che punto è Java 7 per Mac OS X?
Venerdì 8 Aprile 2011 - 09:32
di Giuseppe de Santis

Chi ha buona memoria ricorderà il recente cambio di rotta di Apple relativo alla presenza di Java su Mac OS X, prima deprecando la JVM made in Cupertino compresa in ogni Mac, poi annunciando la disponibilità di una versione ufficiale di Java 7, scaricabile dal sito Oracle assieme alle versioni per gli altri sistemi operativi, frutto dell’adesione al progetto OpenJDK donando il codice, finora chiuso, della JVM Apple.
Continua a leggere A che punto è Java 7 per Mac OS X?
Categoria: Java | Permalink | Commenta
OpenJDK per Mac: prime build
Venerdì 3 Dicembre 2010 - 09:40
di Giuseppe de Santis

Era del mese scorso l’annuncio ufficiale di Apple e Oracle per una versione Mac di OpenJDK; la novità è che, a quanto racconta lo sviluppatore francese Henri Gomez, sono già disponibili i primi download su Google Code, un’occasione concreta per chi vorrà testare su OS X le prime novità della tanto attesa versione 7 di Java.
Continua a leggere OpenJDK per Mac: prime build
Categoria: Java | Permalink | Commenta
Java è ancora il futuro per lo sviluppo di applicazioni enterprise?
Martedì 30 Novembre 2010 - 11:20
di Giuseppe de Santis

La domanda è stata recentemente posta sui blog di Forrester.com, e la risposta è esplicitamente negativa. Tra le cause, un presentation layer (Swing-JavaFX-JSF ecc.) ritenuto non all’altezza o un eccesso di framework che sembrano evidenziare le mancanze del linguaggio piuttosto che la sua forza.
Continua a leggere Java è ancora il futuro per lo sviluppo di applicazioni enterprise?
Categoria: Java | Permalink | Commenti (6)
Java 7 a metà 2011?
Mercoledì 13 Ottobre 2010 - 11:30
di Giuseppe de Santis

Tempo fa segnalammo le ipotesi di sviluppo di Java 7: a fronte delle numerose feature previste si ventilava la possibilità di dividerle in due tronconi, da implementare in momenti diversi e non in un’unica release.
A sentire Mark Reinhold pare proprio che verrà scelta quest’ultima opzione. Ecco una possibile suddivisione delle novità più interessanti in arrivo:
Continua a leggere Java 7 a metà 2011?
Categoria: Java | Permalink | Commenti (2)
Ancora ritardi per Java 7
Lunedì 13 Settembre 2010 - 09:52
di Giuseppe de Santis

La fonte è (purtroppo) più che attendibile, trattandosi del già citato Mark Reinhold, “Chief Architect” del Java Platform Group.
Ciò che non è ancora chiaro è l’ammontare di questo ritardo, data la presenza di due diverse “timeline” per lo sviluppo di Java 7:
- la prima prevede il rilascio di Java 7 a metà 2012 (!);
- la seconda prevede Java 7 a metà 2011 ma con molte feature in meno rispetto a quanto preventivato (quindi niente Lambda, Jigsaw e buona parte di Coin) e Java 8 a fine 2012, ormai “feature-complete”.
Continua a leggere Ancora ritardi per Java 7
Categoria: Java | Permalink | Commenti (3)
Verso Java 7: la nuova I/O API (parte 2)
Venerdì 12 Marzo 2010 - 07:42
di Giuseppe de Santis

Dopo aver esaminato la classe path è la volta delle directory, la cui visualizzazione è stata fortemente modificata nella nuova API a tutto vantaggio della scalabilità: niente più array per modellare il contenuto di una directory (con ovvi cali di performance in caso di un grande numero di elementi presenti nella directory), ma un oggetto di tipo Iterator in grado di scorrerne il contenuto più il supporto a filtri ed espressioni regolari.
Sono stati inoltre introdotti i link simbolici (collegamenti): un link simbolico è un riferimento a file o cartelle che possono essere creati, modificati o eliminati senza intaccare in alcun modo gli oggetti del filesystem a cui punta. I link simbolici sono supportati in ambiente UNIX così come in sotto Windows, ed ora grazie alle nuove I/O API in Java 7 saranno gestibili esplicitamente anche tramite codice.
Continua a leggere Verso Java 7: la nuova I/O API (parte 2)
Categoria: Java | Permalink | Commenta
Verso Java 7: la nuova I/O API (parte 1)
Mercoledì 10 Marzo 2010 - 08:35
di Giuseppe de Santis

L’avvento di Java 7 porterà grosse novità anche tra le librerie di I/O: si tratta di modifiche ormai necessarie in quanto la vecchia API, in buona parte risalente ai tempi di Java 1.0, si è spesso rivelata difficile da estendere e da gestire. Si pensi alla gestione dei file:
- problemi con la rinomina;
- scarso supporto alla gestione di permessi e metadati;
- scarsa efficienza nella copia;
- gestione delle notifiche di modifica (change notifications) poco efficiente;
- difficile gestione delle eccezioni (molti metodi della I/O API attuale non ne sollevano esplicitamente, per cui molto spesso è difficile capire perché un’operazione non sia andata a buon fine;
- nessuna possibilità di sviluppare implementazioni di filesystem ad hoc, ad esempio per la gestione di archivi compressi.
Continua a leggere Verso Java 7: la nuova I/O API (parte 1)
Categoria: Java | Permalink | Commenti (1)
Verso Java 7: lambda expressions e closures
Lunedì 8 Marzo 2010 - 08:30
di Giuseppe de Santis

Con l’arrivo di Dolphin si conclude quello che è stato uno dei dibattiti più accesi degli ultimi tempi nella comunità Java, ossia l’introduzione di funzioni lambda (lambda expressions) e chiusure (closures), fino ad ora solo in parte simulabili e riproducibili con i costrutti disponibili (ad esempio le classi anonime): il sottoprogetto incaricato di implementare questa feature già da tempo presente in linguaggi quali Ruby o Python è Project Lambda.
Continua a leggere Verso Java 7: lambda expressions e closures
Categoria: Java | Permalink | Commenti (2)










