Personal Projects
In questa sezione inserirò ed aggiornerò i miei vari progetti personali.
xdbforms: XDBForms is a Java library to create an XForm document (with xschema binding) from a database table. You can generate XForm submission document to insert or update record.
Ref: http://code.google.com/p/xdbforms/
Phicl: Information Retrival and classification:
PHICL is an acronym and stands for PH(p) I(ndexing)(CL)ustering.
The goal of phicl is to create a medium-scale crawling/indexing system in addition of
some clustering classfiers to organize unstructured documents. Phicl is suitable to work
in embedded systems such as Fox Board or similar and it’s good in lan enviroment.
The clustering classifiers implementing in phicl are:
Vector Space Model (TFIDF)
Bayes Classifier
and others
Planning release:
1.0: basic features (crawling, searching and simple clustering)
2.0: add others classifiers and semantic knowledge discovery (experimental)
3.0 … x.0: p2p search semantic engine (experimental)
x.1-alpha: document image scanner (DIS) recognizing characters and statements
Ref: http://code.google.com/p/phicl/
MuradOS: piccolo e semplicissimo sistema operativo scritto in C ed assembler per architettura x86. Dedico parte dei week-end a questo progetto quando ho voglia. E’ solo un’hobby [non completo e non credo che lo sarà mai].
Updates: il sorgente e’ stato modificato inserendo interi moduli dal kernel linux.. (Il target del progetto e’ cambiato).

PyONA: insieme di script python che implementano i principali algoritmi di ottimizzazione su grafo ( ad esempio flusso massimo e taglio minimo ecc. )
1.0 alpha release: pyona-10alpha
Entropy: Moduli C++ per il calcolo dell’entropia, l’informazione mutua e l’insieme minimale suffciente di un campione simbolico. I moduli fanno parte del tool Synchron sviluppato dall’Università degli studi di L’Aquila [completo]
per scaricare il codice cliccare qui.
Aemilia2QN: Tool per la traduzione di una specifica AEmilia nella corrispondente Queueing Network per l’analisi quantitativa di un’architettura software.
Documentazione e paper scaricabile da qui.
Per ricevere una copia del tool, inviate un email all’indirizzo scritto nel paper.
Ref:
- Tool TwoTower: tool per la compilazione ed analisi delle specifica AEmilia [Prof. Marco Bernardo]
- SPA-ED: tool per l’analisi di Queueing Network realizzato dal Dt.ssa Connie Smith
PreC: tool realizzato nell’ambito della tesi in informatica. PreC è un riconoscitore di classi di incertezza. E’ in grado di riconoscere e classificare : Probabilità, Capacità, Possibilità e Necessità, funzioni Belief e di Plausibilità, Probabilità sup e inf. Per motivi di licenza non è possibile distribuire il tool, scritto in Java (Interfaccia), C (alcuni moduli per il parsing) e ASP ( Answer Set Programming) tool lparse+smodels

JTExport: libreria per J2ME che permette di memorizzare dati bidimensionali in un RecordStore e per la conversione di tabelle in HTML o CSV. La libreria e liberamente scaricabile, disponibile qui.