Quarta Alpha per JavaLightChat 1.0

21 09 2008

Passata l’Estate sono riuscito ad ultimare la penultima Alpha di JavaLightChat 1.0.

Questa quarta Alpha di JLC apporta notevoli miglioramenti all’interfaccia grafica, all’usabilità e corregge alcuni bug della versione precedente. Come già detto il core ormai è completo e non necessita di molti cambiamenti, neanche per le prossime versioni. L’ultima feature che manca all’appello è il desktop-screen-sharing che scriveremo presto con tanto di PNG Encoding.

Per quanto riguarda le prossime versioni beta il core entrerà in uno stato di code-freeze eccetto per la correzione dei bug, per tanto ci focalizzeremo sul miglioramento della GUI e dell’usabilità e delle performance di rete (pensavo di aggiungere una sorta di compressione per le immagini e i dati in generale… ma mi sa che questa feature slitterà alla prossima versione).

Buon download e buon testing a Tutti:
http://www.mediafire.com/?bc2jhjvgmxc

Saluti
hawake





Cambio nome JavaLightServer 1.0 a JavaLightChat

8 09 2008

Di ritorno dalle vacanze ho deciso che tutto il codice fin’ora scritto per JavaLightServer 1.0 lo travaso in JavaLightChat 1.0, un progetto di chat sicura con scambio file e supporto a JLS. La prossima versione di JLS, la 0.7 seguirà sempre il ciclo delle precedenti ma supporterà connessioni e condivisioni multiple tra i vari ‘peer’ JavaLightChat e molte altre migliorie che verranno introdotte grazie al nuovo motore del programma. Almeno, in stile eMule e altri programmi P2P, avremo una versione che lavora da server dedicato (JLS 0.7, più leggera) e una che possa fare sia da client che da server (con meno funzionalità ovviamente) con un’interfaccia graficauser-friendly comoda.

Tra pochi giorni rilascerò la quarta versione alpha di JavaLightChat con alcune bugfix, l’aggiunta della console degli errori e alcune altre feature. Lo screencasting l’ho posticipato alla prossima alpha.

Saluti
hawake





JavaLightServer 1.0 Alpha3

18 07 2008

Dopo 4… 5 ore di intenso lavoro abbiamo completato la terza Alpha! Adesso le feature grosso modo ci sono tutte e soprattutto funzionano chi più e chi meno! :D

Manca lo screencasting (aka condivisione desktop) che stiamo implementando, vanno corretti i bug rimanenti (e quelli che si presenteranno dopo aver finito di scrivere tutte le feature) e un’addolcificazione della GUI rendendola più user-friendly. Il tutto “under the terms of GNU General Public License version 3“.

–> LINK AL DOWNLOAD <–

Saluti
hawake





JavaLightServer 1.0 Alpha2

18 07 2008

A distanza di qualche giorno dal primo rilascio ecco che torno con molte novità!

Con questo articolo comunico il rilascio della seconda versione preliminare Alpha di JavaLightServer 1.0. Questa versione introduce molte novità e corregge molti bug, tuttavia essendo ancora una Alpha non è stabile ed è ancora piena di errori e bug. Ovviamente qualora ne doveste trovare basta fare uno screenshot dell’errore e inviarmela alla mia email con tanto di descrizione di “cosa si stava facendo”, insomma come per tutti gli altri progetti, oppure semplicemente si può usare il gestore di Bug di SourceForge.

Le nuove feature principali sono:

  • Revisione di alcune parti del core
  • Correzione di molti bug;
  • Miglioramenti vari nella GUI;
  • Introdotto lo scambio di file (sia download che upload da e verso i client/server);

Mancano però ancora molte feature all’appello: il configuratore con il supporto ad XML, la condivisione desktop e dei miglioramenti grafici nella GUI Swing per renderla più usabile possibile, anche (=soprattutto) per i neofiti. Come sempre ricordo che il software è rilasciato sotto i termini, e nel pieno rispetto, della Licenza Generale Pubblica della GNU versione 3 (GNU General Public License version 3).

–> !LINK AL DOWNLOAD! <–

Ringrazio per il suo aiuto, per il suo GRANDE aiuto Tommy che attualmente stà lavorando al perfezionamento dello scambio file.

Saluti
hawake





JavaLightServer 1.0 Alpha

12 07 2008

In questo periodo che non ho scritto nulla ne qui sul blog, ne sul sito ufficiale di JLS, abbiamo lavorato pesantemente alla versione 1.0! Io e Tommy, ma il lavoro pesante, si lo ammetto XD, l’ha fatto tutto Tommy al quale devo un GRAZIE GIGANTE!

Le feature non ci sono ancora tutte ovviamente, è una Alpha ancora, però il core gran parte è scritto mancano il download/upload e lo screencasting. Poi ovviamente dei miglioramenti grafici ci vogliono… mica ve lo lascio così spartano! :D

Le foto, non capisco perché, sono venute un po’ offuscate… boh… l’upload di WordPress è un po’ strano! :P

Questa invece ve l’ho uploadata con Imageshack così ve la godete a pieno:

Free Image Hosting at www.ImageShack.us

Guardando avanti: la sicurezza per ora è pressocché assente in JLS, cioé mi spiego onde evitare disguidi, per ora la 1.0.0 supporterà solo la connessione normale e senza password o quant’altro, al massimo quando un client cerca di connettersi ad un server compare una dialog che chiede se accettare la connessione o meno. La vera sicurezza si potrà avere dalla versione 1.1.0 dove oltre a reintrodurre le connessioni cifrate con SSL (che costituiscono un livello di sicurezza molto elevato), vi sarà la possibilità di mettere una password al server (soluzione di sicurezza di livello medio) e ovviamente entrambe per avere il meglio del meglio.

L’utilizzo di SSL comporterà un livello di connettività più lento senz’altro, infatti il download/upload e lo screencasting (se abilitati) viaggeranno su connessioni parallele, altrimenti appesantirebbero tutto quanto rendendo inagibile sia programma che connessione.

Spero che vi piaccia, perché ci stiamo dedicando veramente anima e corpo!

Per chiunque volesse provarlo: LINK al DOWNLOAD (ovviamente ricordatevi che è una versione non stabile, non completa, usatelo solo per riportare bug e fare un po’ di testing). Come sempre ribadisco che il software è rilasciato sotto i termini della licenza GNU GPL versione 3.

Per ora è tutto. Ovviamente rinnovo l’annuncio fatto in precedenza: se avete una feature in mente che possa essere implementata in JLS non esitate a chiederlo via email, via commento o via feature request sul sito di JavaLightServer su SourceForge. Migliorie, suggerimenti, critiche (purché costruttive) e quant’altro non esitate a postarle.

Saluti
hawake