martedì 1 dicembre 2009

Scraper & ScraperWeb

Applicazione che si compone di un core e di una gui per l'interrogazione di database di compagnie aeree alla ricerca di offerte di voli a prezzi vantagiosi. Il core è un'applicazione a riga di comando che permette la costruzione di una macro per un plugin di firefox e l suo avvio. L'interfaccia web ne semplifica l'utilizzo. Il risultato di tali operazioni è un report co i voli in offera.

  • ApplicationServer: Jboss 4.2
  • Framework for Java webapp: JavaServerFaces
  • JSF implementation: MyFaces API, MyFaces Impl modules
  • JSF component libraries : JBoss RichFaces.
  • JSF View Definition Framework: Facelet
  • Java Development Kit : JDK 1.5
  • User Interface element : JSF & RichFaces
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.5 Galileo.

giovedì 9 luglio 2009

Universe Manager

Strumento che permette la gestione delle tabelle condivise tra applicazioni differenti.
Tutte quelle tabelle statiche che sono condivise fra molte applicazione e capita che debbano essere aggirnate. Secondo lo standard Hl7 questo aggiornamento continuo deve avvenire mediante messaggi MFN (Master File Notification) e MFK (Master File Application Acknowledgment).

  • ApplicationServer: Jboss 4.0.5
  • Framework for Java web applications: Struts 1.38
  • Java Development Kit : JDK 1.5
  • Database: Oracle 9
  • Mapping and persistence framework: Ibatis
  • Application framework: Spring
  • User Interface element : css, js, html, jstl,EL
  • User interface effect: JGROWL
  • TagLib: DisplayTag, AjaxAnywhere
  • Version control system: svn
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.4.1

mercoledì 25 marzo 2009

TimeManager

Strumento per la registrazione delle proprie attività lavorative. Tramite questa interfaccia vengono compilati dei moduli excel utilizzati per calcolare ore di lavoro e statistiche azienendali sull'utilizzo delle risorse. Ogni dipendente ha un accesso e inputa alle proprie commesse le ore e le spese sostenute.
Un 'interfaccia amministratore sorvegli a l'operato dei dipendenti e un'interfaccia di segreteria si occupa dei report.
  • ApplicationServer: Jboss 4.0.5
  • Framework for Java web applications: Struts 1.38
  • Java Development Kit : JDK 1.5
  • Database: Oracle 9
  • Mapping and persistence framework: Ibatis
  • Application framework: Spring
  • User Interface element : css, js, html, jstl,EL
  • User interface effect: JGROWL
  • TagLib: DisplayTag, AjaxAnywhere
  • Version control system: svn
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.4.1

venerdì 23 gennaio 2009

MonitorRegistry

Interfaccia per monitorare le transazioni che avvengono su un servizio di registry XDS (Cross-Enterprise Document Sharing).
Funzioni registry:
• Accepts metadata from Repository
• Stored metadata
• Accepts queries about metadata
• Returns metadata matching queries


  • ApplicationServer: Jboss 4.2
  • Framework for Java webapp: JavaServerFaces
  • JSF implementation: MyFaces API, MyFaces Impl modules
  • JSF component libraries : JBoss RichFaces.
  • JSF View Definition Framework: Facelet
  • Java Development Kit : JDK 1.5
  • User Interface element : JSF & RichFaces
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.4.1 Ganimede.

lunedì 1 dicembre 2008

jdeckWeb

Applicazione Web per giochi di carte collezionabili che permette di caricare , archiviare, manipolare un proprio mazzo di carte per poi utilizzarlo per affrontare un altro giocatore. Scopo del sistema è fornire un tavolo di gioco virtuale libero da ogni regolamento o limitazione. Un ambiente per ospitare qualsiasi sistema di gioco senza limitare le possibilità o regolamentare le azioni di gioco.

Per mezzo di stanze virtuali i giocatori interessati possono competere coi propri mazzi mentre altri utenti possono vedere le partitein corso.

Il gioco fa uso di carte virtuali fornite dagli utenti per mezzo di file csv che vengono importati ed esportati.

  • License : GNU General Public License (GPL)
  • Open source software distribution and services: SourceForge
  • ApplicationServer: Jboss 4.2.0
  • Csv parser library: opencsv
  • Java Development Kit : JDK 1.5
  • Framework for Java webapp: JavaServerFaces
  • JSF implementation: MyFaces API, MyFaces Impl modules
  • JSF component libraries : MyFaces Tomahawk, MyFaces Trinidad, JBoss RichFaces.
  • JSF View Definition Framework: Facelet
  • UI JavaScript library: Ext JS 2.0
  • Version control system: svn
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.4.1

venerdì 28 novembre 2008

GRID!

Applicazione web ottimizzata per Iphone. L'applicazione è un gioco che presenta una griglia di lettere dalle quali bisogna estrapolare delle parole.
  • ApplicationServer: Jboss 4.2
  • Framework for Java webapp: JavaServerFaces
  • JSF implementation: MyFaces API, MyFaces Impl modules
  • JSF component libraries : JBoss RichFaces.
  • JSF View Definition Framework: Facelet
  • Java Development Kit : JDK 1.5
  • User Interface element : JSF & RichFaces
  • Build manager for Java projects: Maven 2.0
  • Integrated development environment: Eclipse 3.4.1 Ganimede.

martedì 25 novembre 2008

Yawebmail Custom Mailets

Integrazione di Yawebmail con un progetto di messaggistica XDS. Yawebmail ampliato di alcune funzionalità è diventato il monitor di un Notification Receiver (attore di uno scenario xds) implementato per mezzo di Mailets installate sul mailServer JAMES di Apache.
Sia Yawebmail che James che le mailets sono tutti progetti opensource.

"Yawebmail is a webmail-client written in Java as a webapp. Having it deployed on your Internet-accessed webserver, you can get access to your POP3- or IMAP-Mailbox"

"JAMES Server is an advanced fully functioned integrated mail server. It is a mailet container and delegates mail processing to mailets (independent processing agents)."

"Mailets are mail processing components analogous to servlets. These are independent of the JAMES server and can be reused in any mailet container. "