Logo Blogo

Tutti gli articoli con tag java

La National Security Agency ha proposto Accumulo ad Apache Incubator

pubblicato da Federico Moretti

National Security Agency (NSA)Accumulo è un database di tipo non-relazionale, concepito dalla National Security Agency (NSA) statunitense nel 2008, che si basa su BitTable di Google. La NSA ha sottoposto ad Apache Incubator la proposta d’inclusione per Accumulo tra i progetti mantenuti dalla fondazione, preparandosi a renderlo open source con licenza Apache 2.0.

La decisione della NSA è motivata dallo stretto legame di Accumulo con altri progetti di Apache: Hadoop, Zookeeper, Thrift e Maven sopra tutti. Non esiste alcuna traccia pubblica, al momento, delle oltre duecentomila stringhe in Java e delle centinaia di pagine della documentazione di Accumulo perché è un progetto interno alla NSA.

Dal punto di vista tecnico, Accumulo non utilizza Hadoop Distributed File System (HDFS) e si differenzia da BigTable per la possibilità d’accedere a diversi campi dello stesso record a seconda del livello di autorizzazioni dell’utente. La presentazione del database è prevista in Portogallo all’ACM Symposium on Cloud Computing 2011.

Via | The H Online

....
condividi 2 Commenti

OpenGamma, una piattaforma per le analisi finanziarie, è open source

pubblicato da Federico Moretti

OpenGammaOpenGamma è una piattaforma completa per l’analisi finanziaria: creata da una società britannica, dopo un periodo di prova coi partner è stata rilasciata come Apache 2.0 (in associazione a un’altra licenza commerciale). La versione 0.7.0 è solamente un’“anteprima” per gli sviluppatori. È stato aperto un bug tracker dedicato su JIRA.

La caratteristica principale di OpenGamma è l’opportunità di ottenere una soluzione completa: la piattaforma include uno strumento per la gestione dei dati, dei motori di calcolo e una funzione d’analisi integrata. Il progetto è ospitato da GitHub: prevede l’utilizzo di Java e Mono/C Sharp su .NET. OpenGamma non è pronto per l’uso.

L’interfaccia-utente non è stata completata e alcune funzioni previste dalla distribuzione commerciale di OpenGamma non saranno disponibili sulla piattaforma open source. Un esempio è costituito dagli strumenti d’importazione di dati da Bloomberg, Thomson-Reuters, ecc.: sembrerebbe un problema di contratti coi clienti di OpenGamma.

Via | The H Online

....
condividi 0 Commenti

Google, sul caso Oracle, si appella al riesame dei brevetti per Java

pubblicato da Federico Moretti

JavaGoogle non è convinta delle affermazioni di Oracle su Java e ha chiesto il riesame dei brevetti depositati a suo tempo da Sun Microsystems allo United States Patents and Trademark Office (USPTO). La richiesta verte sui quattro brevetti citati da Oracle nel caso del codice di Android. Google ne mette in discussione la brevettabilità.

In tre casi su quattro i brevetti dovrebbero essere rigettati perché tentano di registrare proprietà intellettuali brevettate da terze parti. In pratica, i brevetti 5,966,702, 6,061,520 e 6,125,447 si sovrappongono a istanze già accettate dall’USPTO tra il 1995 e il 1997. Non sono trapelati dettagli sull’ultimo brevetto in riesame.

In tutto l’attacco di Oracle a Google sul codice di Android riguardava sette brevetti. È possibile un’ulteriore richiesta di riesame su quei tre finora ignorati dai legali di Google. Se tutte le domande inoltrate da Google fossero accettate, Oracle potrebbe ricevere delle altre contestazioni sui brevetti di Java e Sun Microsystems.

Via | Patentology

....
condividi 6 Commenti

Apple è entrata in OpenJDK: riceverà gli aggiornamenti Oracle su OS X

pubblicato da Federico Moretti

AppleO, le argomentazioni di James Gosling hanno convinto Apple, oppure Steve Jobs soffre di un disturbo bipolare. Potrebbero essere realistiche entrambe le prospettive. Il risultato è che OS X passerà a OpenJDK e contribuirà allo sviluppo di Java SE 7 ricevendone gli aggiornamenti direttamente da Oracle. Insomma, la prospettiva si è ribaltata e la censura sulle applicazioni dell’iTunes Store dovrebbe essere scongiurata.

Dopo essersi lamentata dei ritardi nell’aggiornamento di Java (non più tardi di un mese fa), Apple ha stretto una partnership con Oracle per risolvere il problema in via definitiva. Esattamente come IBM nella prima metà di ottobre, Apple contribuirà alla crescita di OpenJDK: il ramo aperto di Java raggiunge così l’ennesimo traguardo… proprio all’indomani delle aspre critiche esposte dall’Apache Software Foundation.

Per la precisione, ASF si è lamentata nell’ambito del Java Community Process (JCP) che è un organo diverso e separato da OpenJDK. Nelle ultime settimane sono subentrati dei contrasti tra i rappresentati delle rispettive governance soprattutto in merito alla monetizzazione di Java pianificata da Oracle. Un atteggiamento che non è gradito a Google, ancora nel mirino di Oracle per la questione del codice di Android.

Via | Oracle

JDK 7, Oracle aggiorna la lista delle features

pubblicato da Luigi Santangelo

Oracle ha aggiornato la pagina delle features che saranno presenti in JDK 7. La lista, che dovrebbe essere definitiva, presenta alcune nuove caratteristiche che non facevano parte del precedente piano di sviluppo ma daranno un notevole valore aggiunto agli sviluppatori e agli utenti. Alcune features, inoltre, sono state aggiornate.

Di seguito, brevemente, alcune delle features presenti nella prossima versione:

  • JSR 292: Support for dynamically-typed languages (InvokeDynamic)
  • Languages update of the project Coin
  • Concurrency and collections updates (jsr166y)
  • ionet JSR 203: More new I/O APIs for the Java platform (NIO.2)
  • SCTP (Stream Control Transmission Protocol)
  • SDP (Sockets Direct Protocol)
  • Elliptic-curve cryptography (ECC)
  • client XRender pipeline for Java 2D
  • Nimbus look-and-feel for Swing
  • Swing JLayer component
  • Continua a leggere: JDK 7, Oracle aggiorna la lista delle features

    ....
    condividi 7 Commenti

    JPPF, l'esecuzione parallela delle applicazioni

    pubblicato da Luigi Santangelo

    Java Parallel Processing Framework

    JPPF, acronimo di Java Parallel Processing Framework, consente la suddivisione di una applicazione cpu-bound in un gruppo di task in modo che ciascuno di essi venga eseguito, parallelamente e indipendentemente dagli altri, su un nodo di una rete di computer, minimizzando, in tal modo, il tempo di esecuzione totale.

    Il progetto, interamente scritto in Java, è stato pensato per rendere semplice lo sviluppo di applicazioni basate su questo framework. Gli sviluppatori, infatti, potranno concentrarsi sullo sviluppo dell’applicazione, invece di occuparsi della complessità dell’elaborazione distribuita e parallela.

    La classe centrale di JPPF è la JPPFTask. Questa, che implementa l’interfaccia Runnable, dovrà essere ereditata dalle classi definite dagli sviluppatori, nelle quali verrà implementato il metodo run. Ciascun task verrà eseguito in un nodo della rete.

    Continua a leggere: JPPF, l'esecuzione parallela delle applicazioni

    ....
    condividi 0 Commenti

    Oracle, il futuro dei prodotti Sun. Preoccupazione per NetBeans?

    pubblicato da Luigi Santangelo


    Oracle, la nota società californiana che nello scorso mese di aprile aveva acquistato Sun, ha annunciato, attraverso una serie di FAQ, il futuro delle popolari applicazioni Sun.

    Dalla nota si evince come l’azienda della Silicon Valley sia sicuramente interessata al potenziamento dello sviluppo dei prodotti Hardware Sun e del sistema operativo Solaris su cui intende aumentare gli investimenti in quanto “la combinazione dell’esperienza dei team di sviluppo del database e del sistema operativo apre una serie di opportunità per creare innovazioni interessanti in termini di prestazioni, efficienza, sicurezza e costi”.

    Prodotti come Enterprise Manager e Sun Ops Center verranno fusi assieme in modo da fornire un unico ambiente in grado di gestire sistemi e applicazioni. Sorte analoga toccherà a Sun Identity Management e SOA.

    Continua a leggere: Oracle, il futuro dei prodotti Sun. Preoccupazione per NetBeans?

    ....
    condividi 6 Commenti

    Da SUN importanti patch di sicurezza per Java

    pubblicato da Luca M.

    java logoSun ha rilasciato in questi giorni importanti patch in Java JRE6-13 e J2SE5 riguardanti la sicurezza. Le correzioni apportate sarebbero così importanti da far rilasciare un aggiornamento anche di Netbeans, che arriva così alla versione 6.5.1.

    Questo l’elenco dei bugfixing:

    • vulnerabilità nell’implementazione LDAP, e HTTP Server di JRE che consentivano attacchi DoS;
    • buffer overflow in nell’utility di JRE per scompattare i JAR, nell’image processing e nella gestione dei fonts;
    • vulnerabilità nella Java Virtual Machine e nel Java Plugin consentivano un’escalation dei privilegi;

    Sun raccomanda l’installazione prima possibile delle patch lato server, mentre l’esecuzione di applet nei browser non sarebbe soggetta a queste vulnerabilità.
    L’elenco completo dei bugfixing è reperibile nelle note di rilascio sul sito di SUN.

    Via | NewsVillage

    ....
    condividi 0 Commenti

    Java su Google AppEngine

    pubblicato da Luca M.

    google app engine logoSecondo alcune indiscrezioni Google AppEngine, la piattaforma di Google per creare e ospitare applicazioni online, potrebbe supportare lo sviluppo di applicazioni Java.

    Fino ad ora attraverso la piattaforma era possibile sviluppare applicazioni in Python. La possibilità di sviluppare in Java, consentirebbe lo sviluppo di applicazioni di tipo enterprise , e a Google di entrare nel mercato Java.

    L’annuncio dovrebbe venire dato attraverso conferenza Google I/O 2009 che si terrà a Maggio.

    Via | TechCrunch

    ....
    condividi 2 Commenti

    Sun annuncia JavaFx Mobile

    pubblicato da Luca M.

    javafx logoSun ha annunciato l’estensione del proprio framework JavaFX ai dispositivi mobili. L’ultima release di JavaFX, la 1.1, infatti include supporto di per dispositivi mobili e un’emulatore per effettuare test di compatibilità.

    Obiettivo di Sun è consentire il delivery di applicazioni sempre piu ricche e potenti basandole sulla versione wireless di Java, sfruttando così le potenzialità della piattaforma più diffusa e potente del segmento mobile. JavaFX mette a disposizione audio e video ad alta fedeltà, effetti tipografici sul testo, grafica vettoriale, animazioni e Web service il tutto sfruttando una piattaforma consolidata e diffusa come Java ME.

    JavaFX mobile potrebbe dare nuovo impulso e nuove possibilità a Java sui dispositivi mobili e potrebbe anche diventare un valido rivale di flash e di altre piattaforme emergenti.

    Via | arstechnica.com

    ....
    condividi 0 Commenti

    Sun apre i sorgenti del toolkit Java LightWeight UI

    pubblicato da Andrea de Palo

    JavaSun ha rilasciato il codice sorgente di Java Lightweight UI Toolkit sotto licenza GPL v2 con Classpath Exception. Il toolkit, indirizzato agli sviluppo di applicazioni grafiche Java ME, include un set completo di componenti grafici “pronti all’uso”, unito al supporto per la gestione di font, temi ed animazioni.

    Dopo il salto potrete trovare un video che mostra Lightweight UI Toolkit in azione su quattro modelli differenti di cellulari (Motorola Razr, Nokia S40, Nokia N95 e Sony Ericsson) ed un altro che ne mette in luce le potenzialità grafiche.

    Continua a leggere: Sun apre i sorgenti del toolkit Java LightWeight UI

    ....
    condividi 8 Commenti

    JNode 0.2.7 si integra con OpenJDK

    pubblicato da Andrea de Palo

    JavaGli sviluppatori di JNode hanno rilasciato la versione 0.2.7 del loro sistema operativo scritto in Java (se si esclude il nano kernel in assembler). Questo rilascio presenta l’integrazione dell’implementazione OpenJDK di Swing e AWT, miglioramenti significativi all’intera GUI (soprattutto sul versante del font rendering), supporto generico a VESA, una rinnovata shell, Samba con supporto in lettura/scrittura, maggiore stabilità e numerosi bugfix (changelog completo).

    Dalla pagina dei download è possibile scaricare l’immagine ISO di JNode, la virtual machine per VMware ed i sorgenti.

    JNode 0.2.7
      
      

    via | OSNews

    ....
    condividi 0 Commenti