giovedì, agosto 03, 2006

Subject: SourceForge.net Project Approved

JFL è da oggi un progetto su SourceForge!!!
A partire da oggi pomeriggio mi metterò a dare un'occhiata alle funzionalità di amministrazione e vi farò sapere.

mercoledì, agosto 02, 2006

JFL

Oggi, arons, Findy ed io, abbiamo richiesto a SourceForge di ospitare JFL. JFL (Java Fuzzy Logic) è una libreria di classi per logica e matematica fuzzy in Java o, per citare la descrizione breve del progetto: "A fuzzy logic toolbox written in Java".

Lo scopo del progetto è quello di realizzare una vasta libreria che fornisca un supporto valido e di qualità a tutti gli sviluppatori che intendano utilizzare la logica fuzzy all'interno dei loro prodotti.
JFL ha come obiettivo quello di essere una libreria capace di interagire in modo semplice con librerie che la completino all'interno dell'area del "soft computing" (in particolare librerie per algoritmi genetici e reti neurali).
JFL sarà open source ed ha adottato una licenza LGPL, in modo da consentirne l'utilizzo anche all'interno di software proprietari nei termini previsti dalla suddetta licenza.
Il progetto sta per partire e volevo cogliere l'occasione per invitare tutti i contributors del blog a partecipare al progetto, nel caso in cui fossero interessati. Chiaramente girate l'offerta a chi conoscete e credete possa essere interessato.
Per chi non sa cos'è la logica fuzzy consiglio i seguenti link: "Fuzzy Logic - Introduzione" e "Logica Fuzzy".

Attualmente non siamo a conoscenza di una libreria con le stesse caratteristiche di JFL. Fuzzy toolbox in Java esistono su SourceForge stesso oltre ad altre implementazioni open source. Tuttavia sebbene alcune di queste presentino caratteristiche interessanti non sono disponibili gratuitamente per utilizzi commerciali oppure hanno una licenza GPL e risultano non utilizzabili all'interno di software commerciali. A parte questo eravamo interessati a lanciare un progetto open source insieme e, per quanto riguarda me personalmente, la logica fuzzy costituisce uno dei miei interessi da un po' di tempo a questa parte (un bel po' di tempo a dire il vero). La speranza è che questo progetto incontri in voi e in altri lo stesso favore che ho riscontrato in arons e Findy e che il progetto si traduca in un prodotto di alto livello.

Se avete idee o suggerimenti o richieste di feature particolari postatele pure come commenti. Ogni aiuto è ben accetto. Tenete inoltre presente che per partecipare al progetto non sono richieste necessariamente capacità legate al mondo della programmazione. Vanno benone anche persone con competenze matematiche, persone che sono interessate a contribuire alla documentazione del software, ecc.
Per ora è tutto. Quando avremo notizie da SourceForge le avrete anche voi.
A presto!

P.S.: Sinceramente non so se la LGPL sia la scelta giusta oppure no. Magari date un'occhiata a questo e fatemi sapere cosa ne pensate.

mercoledì, giugno 28, 2006

Javascript e Drag'n'Drop

Prossimamente mi accingerò a realizzare qualche funzione javascript per realizzare un primitivo ma efficace DND sulle pagine web. Se qualcuno naturalmente è a conoscenza di codice già scritto ben venga, lo guarderò con interesse. Tuttavia il mio proposito è di esercitarmi con questa tecnologia poiché sono un po' arrugginito.
Gli obiettivi sono i seguenti:
  • Realizzazione essenziale e riutilizzabile, poche righe ma buone. La parola framework mi sembra eccessiva.
  • Rendere trascinabile e sensibile al trascinamento la più ampia classe di elementi.
  • Meccanismo per accettare un particolare insieme di elementi, magari sensibile allo "stato" dell'elemento stesso.
  • Feedback visivo per gli elementi trascinabili o che accettano l'operazione, magari utlizzando gli stili.
  • Buon effetto visivo durante il trascinamento.
Gli obiettivi sono in ordine di importanza.
Javascript può essere un buon divertimento per chi ama spippolare un po'. ;-)
Aspetto suggerimenti e consigli.
Bye ^_^

martedì, giugno 06, 2006

Carapace lives!!!

Welcome guys!

This is the Carapace blog.

Carapace is made of Scutes.

Be proud of being a Scute!