120 likes | 312 Views
Allegro. Allegro architecture. Table of contents. Main components Client part Server part Screenshots Mobile version. Allegro - Main components. Client : A desktop application (rich client), An embedded database, for standalone use. Server : An application server,
E N D
Allegro Allegro architecture
Table of contents • Main components • Client part • Server part • Screenshots • Mobile version
Allegro - Main components Client : • A desktop application (rich client), • An embedded database, for standalone use. • Server : • An application server, • A relational database, with GIS capabilities. Internet
Local Relational Database(HsqlDB v1.8) Allegro – Client part • Java desktop application • JRE 6 • Rich client SWT (Eclipse RCP v3.4) • Plugin based (OSGi) • Embedded database (HSQLDB v1.8.0.7) • Compatibility : Windows (XP, Vista, Seven) Internet Client part
Allegro - Server part • JEE Web application • Deployed on a JDK 6, Jboss (v4.0.4.GA) • Web services layer, using XFire (v1.2.6), • Business layer, using IoC Spring Framework (v2.0.6), • Data Access Object, using Hibernate (v3.1.3).
Allegro - Server part Services access Va l u e Ob j e c t Internet Web services • Business services : • - Service definition • Business rules execution • Transaction managment (database) Relational Database (Oracle 10g +) • Data access layer • - Data Access as Object (DAO) : read/insert/update/delete • database independent Server part
Screenshots • Monthly activity calendar
Screenshots • Observed sales
Screenshots • Scientific cruises
Screenshots • PDF reports
« Mobile » version(Development not started) Fish meter (Ichtyometer) RS232 bluetooth RS232 bluetooth Rugged & waterproof PC (with Allegro) Earphone Balancy