Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php:520) in /home/mhd-01/www.jxta.it/htdocs/blog/wp-content/plugins/si-captcha-for-wordpress/si-captcha.php on line 425

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mhd-01/www.jxta.it/htdocs/blog/wp-settings.php:520) in /home/mhd-01/www.jxta.it/htdocs/blog/wp-content/plugins/si-captcha-for-wordpress/si-captcha.php on line 425
Comunicazioni | JXTA.it - il Blog

Archive

Archive for the ‘Comunicazioni’ Category

JXTA 2.6 è pronto

agosto 25th, 2010

Salve a tutti,

con un pò di ritardo eccomi qui a comunicarvi che la nuova versione di JXTA, la 2.6, è finalmente pronta. Di seguito eccovi la traduzione di un articolo scritto da Jérôme Verstrynge, colui che ha guidato con estrema determinazione e diligenza l’intero processo di sviluppo per quest’ultima versione.

JXTA/JXSE 2.6 è pronto!

Dopo più di un anno di duro lavoro, JXSE 2.6, l’implementazione in Java dei protocolli JXTA, è finalmente pronta.

“Euh… Che? Di nuovo JXTA? Me lo ricordi? Ooooh sì, quel progetto P2P Open Source avviato da Sun Microsystems nel 2001!!! Mi ricordo… difficilissimo da far funzionare, in qualche modo bacato, scarsa documentazione. Non riuscivo a capire il comportamento che ci stava dietro. Avevo grandi speranze, l’ho provato, poi l’ho lasciato perdere! Beh, che novità?”

La versione 2.6 è stata un’occasione per cominciare a ridurre le enormi lacune tecniche accumulate nel codice. Abbiamo iniziato con la rimozione di tonnellate di codice morto e con il refactoring di tonnellate di altro codice in modo da renderlo più leggibile. C’è ancora molto da fare. Un bit sequenziale alla volta.

Non è tutto:

OSGi
Adesso è possibile avviare la rete JXTA come bundle OSGi. L’implementazione OSGi di Apache Felix è stata integrata in JXSE come dipendenza e può essere usata come framework OSGi standard
Per ridurre l’utilizzo di thread e altre risorse è stato implementato un singolo oggetto Task Manager per utilizzare un singolo gruppo di thread. Notevole è stato l’impatto sulle performance. 300 peergroup possono essere eseguiti senza rallentamenti su un MAC.

Gestore della Cache

Nuove implementazioni del gestore della cache basate su Apache Derby, H2 o Berkeley DB sono ora diaponibili. Queste possono rimpiazzare la attuale implementazione standard B-Tree File System. Niente più piccoli file nel tuo hard disk. Il recupero degli advertising e in generale molto più veloce.

Oggetti per la Configurazione
Oggetti per la configurazione facili da usare, basati sulla classe Java Properties, sono adesso disponibili per impostare il Gestore della rete (NetworkManager). Queste possono essere facilmente salvati e caricati da documenti XML.
Metodi per la connettività
un nuovo set di metodi di monitoraggio tra EDGE, RENDEZVOUS e RELAY è stato implementato. Adesso un peer può davvero sapere dove si trova nella rete.

Nuova implementazione TCP
Una nuova implementazione del livello TCP basata sul NIO Netty è stato implementato. L’intenzione è quella di non reinventare la ruota e delegare il delegabile a performanti librerie già esistenti.

Documentazione
Finalmente, una lunga attesa e relativamente completa documentazione di cosa accade dietro le quinte è stata resa disponibile nella guida del programmatore. Il codice resta una specie di labirinto, ma questa volta abbiamo una mappa per schivare il minotauro.

Maven
E ultimo, ma non per importanza, stiamo stiamo ultimando la migrazione del progetto a Maven. Gli Artefatti saranno postati in un repository opensource offerto da Sonatype. Presto, una integrazione continua non sarà più un sogno.

Tutto questo arriva dopo la risoluzione di una lunga serie di bug, tra i quali uno davvero brutto in agguato durante la creazione della connessione tra due peers NATtati. Semplicemente non avrebbe funzionato.

“Allora, che cosa viene dopo?” - Beh, non vediamo l’ora di finire la migrazione da Java.net di Kenai, un nuovo protocollo HTTP, più refactoring per il miglioramennto del codice, l’attuazione del NAT traversal per il TCP e l’esecuzione di più peer sulla stessa JVM. Quest’ultimo è l’ultimo anello mancante per un completo ambiente di sviluppo guidato dai test. Questo ci ha impedito di realizzare una serie completa di test JUnit. Tutte le questioni in sospeso sono adesso ben definite, basta affrontarle una alla volta.

JXTA / JXSE 2.5 è ancora parte di Glassfish. Sun ha ridotto la sua partecipazione al progetto a partire dalla fine del 2008, ma alcune persone sono rimaste molto attive partecipando al trasferimento del know-How. Noi non sappiamo  in che misura Oracle deciderà di partecipare. La possibilità di cedere tutto ad Apache è stata proposta.

“Ci sono dei libri?” - per coloro che non vogliono passare dalle Guide del programmatore, le specifiche dei protocolli JXTA, usare Google e cercare di eseguire gli obsoleti esempi trovati in rete, ho rivisto la prima edizione di “Practical JXTA”.

Questo libro è un’introduzione a JXTA, JXSE e al P2P per ingegneri del software. Esso contiene un nuovo capitolo riguardante i problemi legati al NAT traversal.

Il progetto sta subendo una migrazione da javadev verso kenai. Potete trovare la nuova home del progetto JXTA all’indirizzo http://jxta.kenai.com/ mentre il binding in java lo trovate qui.

Vi ricordo inoltre che Jérôme ha ultimato la revisione del sul libro “Practical JXTA“, acquistabile sulla apposita pagina ospitata da lulu.com.

Comunicazioni, Core JXTA , , , ,

Installato nuovo sistema antispam

agosto 25th, 2009

Questo nuovo plugin dovrebbe inibire l’iscrizione di utenti fittizi per il solo scopo di pubblicare commenti di spam.

Nei primi 10 minuti di attività sono stati inibiti quasi altrettanti tentativi di accesso al sito.

Speriamo di rendere più confortevole la fruizione dei contenuti con questo accorgimento.

Comunicazioni

Forum in manutenzione

maggio 18th, 2009

Per la giornata di oggi il forum non sarà utilizzabile a causa della migrazione dalla piattaforma bbpress (elegante ma acerba), a SMF (completa e affidabile).

Cercheremo di ripristinare tutti i messaggi e gli account utente, ma potreste essere chiamati a reiscrivervi.

Siamo certi che le potenzialità del nuovo forum valgano la pena di questo piccolo disturbo.

Comunicazioni , ,

IntelliJ IDEA gratis per gli sviluppatori JXTA.

maggio 17th, 2009

IntelliJ IDEA è uno degli IDE maggiormente diffusi tra gli sviluppatori java. Questo software prevede diverse licenze di utilizzo, ma ha trovato un modo per essere d’aiuto all’opensource.

In particolare la licenza di utilizzo viene concessa gratuitamente a sviluppatori attivi in una qualche comunità opensource, unica condizione la dimostrabilità dell’appartenenza.

Vanessa Williams ha da poco inviato una email alla mailing list degli sviluppatori jxta per indicare la possibilità di ottenere tale licenza:

Salve sviluppatori JXTA,
E’ venuto fuori che JetBrains ha concesso a JXTA una licenza opensource per il suo IntelliJ IDE. Io l’ho solo trovato e ho chiesto di inviarmi la chiave di licenza. Se qualcuno coinvolto nello sviluppo di JXTA vuole usare IntelliJ, per favore mi contatti per avere la chiave.

Questa scadrà ad Ottobre, ma credo che la rinnoveranno in qualsiasi momento. Giusto per tenere la cosa sotto controllo, per favore inviatemi il vostro id java.net e il progetto del quale siete parte (per esempio il mio è vwilliams e sono un membro dei jxta-jxse), così posso verificare che siete un membro di un progetto JXTA e non solo qualcuno che legge questo archivio di mailing list da qualche parte sul web!

Saluti,

Vanessa

L’originale:

Hi JXTA devs,

It turns out that JetBrains granted JXTA an open source license for its IntelliJ IDE. I just found out about it and got them to send me the license key. If anyone involved in the development of JXTA wants to use IntelliJ, please contact me for the key. It expires in October, but I’m assuming they will renew it at that time. Just to keep things on the up-and-up, please also send me your java.net id and which project you’re a member of (i.e. mine is vwilliams and I’m a member of jxta-jxse), so I can verify that you’re a member of a JXTA project and not just someone who read this mailing list archive on the web somewhere!

Cheers,

Vanessa

Quindi se siete degli sviluppatori JXTA e volete utilizzare questo IDE fatevi avanti e scrivete a Vanessa Williams.

Comunicazioni , , , ,

Working Capital Camp 2009 - Il materiale

maggio 6th, 2009

Come era stato anticipato per tempo, giorno 29 aprile 2009 JXTA.it, nei panni di Giuseppe Virzì e Riccardo Pulvirenti, è stata presente al Working Capital Camp, manifestazione tenutasi nel complesso dell’ex monastero dei benedettini a Catania organizzata da Telecom Italia.

Durante lo svolgimento della manifestazione è stato presentato il framework JXTA e la comunità JXTA.it.

Prima dell’intervento è stata registrata un video-pillola di 4 minuti, sintetesi della presentazione effettiva.

Working Capital Camp Catania - Giuseppe Virzì e Riccardo Pulvirenti JXTA.it

Non appena sarà disponibile il video integrale dell’intervento sarà reso disponibile su questa pagina e su un nuovo articolo.

Le slide dell’intervento saranno disponibili nell’accont slideshare del workingcapitalteam, attualmente sono disponibili qui:

Nel complesso questa comunità sta riscuotendo un discreto interesse e speriamo che sia davvero in atto il processo di creazione di quella massa critica che potrà autosostenersi.

Nel frattempo continuiamo a supportare il framework JXTA.

Comunicazioni, Eventi , , , ,

Problemi di raggiungibilità.

aprile 26th, 2009

In questi giorni potreste avere qualche problema nel contattare questo sito, il forum o il wiki.

Purtroppo sono in corso degli attacchi al server che ospita i siti della comunità italiana di jxta. Abbiamo contattato il provider del servizio di hosting che ci ha risposto dicendoci che:

Purtroppo da un paio di giorni si verificano attacchi verso un nodo della rete. Dopo aver bloccato un ip (o una serie di ip), a distanza di qualche ora ci sono altri ip che iniziano l’attacco. Stiamo cercando di capire il sito “bersaglio” in modo da bloccarlo e risolvere definitivamente il problema.

Vi terremo aggiornati sulla situazione, nel frattemppo speriamo che il problema cessi del tutto.

Comunicazioni ,

Una visita ben accetta…

aprile 20th, 2009

La comunità Italiana riceve un augurio molto speciale. Daniel Brookshier ha lasciato il suo segno nella chat di questo sito.

guest291039: Just saying hello. Glad to see this site - Daniel Brookshier (turbogeek)

Beh, non possiamo che essere felici che la comunità internazionale abbia accettato volentieri la pesenza di questo sito.

Grazie.

Bloggers, Comunicazioni , ,

Working Capital Camp 2009 - Catania

aprile 1st, 2009

In data 29 Aprile 2009 si terrà nello splendido auditorium della facoltà di lingue dell’università di catania, all’interno del complesso dell’ ex monastero dei benedettini (piazza dante), il Working Capital Camp, manifestazione organizzata da Elastic su commissione di Telecom Italia.
Per Telecom Italia, questi eventi rappresentano l’occasione di venire a conoscenza di idee innovative legate al web 2.0, ma per un ricercatore o uno studente, potrebbe essere la possibilità di ricevere fondi per l’avvio di una startup.
In questo contesto sono accettate non solo idee potenzialmente finanziabili nell’immediato. Sono ben accetti anche talk tenuti da ricercatori i quali campi di ricerca sono poco noti o di sviluppatori che hanno già un business plan dietro alla propria idea.

JXTA.it sarà presente per presentare e promuovere JXTA come soluzione conveniente per lo sviluppo di software P2P e per ampliare il baicno dellla comunità italiana di sviluppatori.

L’università di Catania ha più volte utilizzato JXTA per progetti e tesi di laurea, e i contributi degli studenti universitari e dei loro relatori avrebbero un grosso peso.

Insomma se vi trovate a Catania nella giornata di mercoledì 29 Aprile 2009, fate un salto a piazza Dante, rischiate solo di conoscere qualche buona idea in più.

Il programma della giornata:

09:00-10:00 Accoglienza dei partecipanti
10:00-11:45 Sessione plenaria con Franco Bernabè e Ivan Lo Bello

Formazione del programma della giornata

11:45-12:00 Pausa
12:00-12:30 Intervento Intervento
12:30-13:00 Intervento Intervento
13:00-14:30 Pausa pranzo
14:30-15:00 Intervento Intervento
15:00-15:30 Intervento Intervento
15:30-16:00 Pausa networking
16:00-16:30 Intervento Intervento
16:30-17:00 Intervento Intervento
17:00-17:30 Pausa networking
17:30-18:00 Intervento Intervento
18:00-18:30 Intervento Intervento

Cercheremo di aggiornarvi in tempo reale sugli eventi della giornata, seguiteci su questo blog o su twitter.

Comunicazioni, Eventi , , , , ,

Novità per JXTA.it

gennaio 28th, 2009

Salve comunità,

Oggi finalmente abbiamo potuto ripristinare il wiki. Nessuna perdita di dati si è verificata e di questo siamo molto felici perchè la traduzione del manuale sta avanzando con il solo lavoro dei membri della comunità di JXTA.it.

Chi stava traducendo può tranquillamente riprendere la propria attività e chi si sentisse improvvisamente ispirato può cominciare adesso.

Sul blog da adesso è presente una chat che si affianca al canale irc, che rimarrà ancora attivo, ma che fino ad ora non è stato molto trafficato. In tal modo ci aspettiamo di aver abbattuto anche gli ultimi ostacoli per una piena e confortevole collaborazione.

In attesa che nuovi contenuti siano introdotti da voi, vi ricordiamo che potete utilizzare il forum per esprimere dubbi o cercare aiuto.

Buon lavoro e a presto,

La Redazione.

Comunicazioni ,

Manutenzione Wiki - ritardi… ma non per colpa nostra.

dicembre 29th, 2008

Purtroppo pare che il server FTP del nostro provider faccia qualche capriccio e al momento non abbiamo accesso al nostro spazio, per questo i tempi di manutenzione si allungheranno di un periodo indefinito.
Aspettiamo che ci venga ridato modo di accedere ai file via FTP e ci scusiamo per il disagio.

La Redazione.

Comunicazioni ,