54
Enterprise Content Management Proposta di tirocinio e tesi in azienda.

Digital 2B all'Università di Messina - Gestione Elettronica

Embed Size (px)

Citation preview

Page 1: Digital 2B all'Università di Messina - Gestione Elettronica

EnterpriseContent

ManagementProposta di tirocinio e tesi in azienda.

Page 2: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Cosa è la Digital 2B ?– Salvatore Baglieri

[email protected]

– Davide [email protected]

● Start Cup 2006

Page 3: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Nella storia dell'informatica tutto è mutato.

● Non la necessità di

archiviare correttamente le informazioni.

Page 4: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Gestire in maniera efficiente le informazioni significa adottare degli strumenti software costruiti su misura che permettano:● Tempi di ricerca immediati

Page 5: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Gestire in maniera efficiente le informazioni significa adottare degli strumenti software costruiti su misura che permettano:● L'esecuzione di operazioni

massive

ContrattoContratto PreventivoPreventivo FattureFatture

Page 6: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Gestire in maniera efficiente le informazioni significa adottare degli strumenti software costruiti su misura che permettano:● Il controllo delle operazioni

e degli accessi

Fatture acquistoFatture acquisto

Fatture venditeFatture vendite

Buyers

MarketingSales

Page 7: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Gestione elettronica dei documenti

● Rivoluzione in evoluzione● Cambiamento irreversibile

che vede coinvolti:– Processi aziendali

– Relazioni industriali

Page 8: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Digital 2B si occupa di digitalizzazione, archiviazione e gestione dei documenti.

● Con l'archiviazione elettronica dei documenti conserviamo più 25.000 fogli (50 risme di carta = 125 kg) in un DVD (4 gr).

Page 9: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

“Trasferire il 10% dei documenti della PA su supporti generali

genererebbe un risparmio annuo di almeno 3 miliardi di euro”

Pierluigi Ridolfi

“Tagli a scuola e università: 4,5 miliardi di euro ogni anno”

Legge 133 del 2008

Page 10: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Integra in un unico sistema coerente:

– Organizzazione

– Indicizzazione

– Utilizzo

– Ricerca

– Storing

– Trasformazione

– Pubblicazione

di contenuti e documenti relativi ai processi interni alle organizzazioni.

Page 11: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Document Management

Document Management

WorkflowManagement

WorkflowManagement

Record e DA Management

Record e DA Management

Collaborazione Collaborazione

Web content Management

Web content Management

RicercaRicerca

Enterprise Content Management

Page 12: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Piattaforma software e hardware che:● Si occupa di organizzare

l’archivio elettronico dei documenti

● Offre una serie di funzioni che permettano operazioni massive sugli stessi.

Page 13: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

DocumentoCartaceo

DocumentoCartaceo

ScannerScanner

DocumentoCartaceo

DocumentoCartaceo

Documento Digitale

Documento Digitale

Page 14: Digital 2B all'Università di Messina - Gestione Elettronica

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

ERP

Documento elettronico

Documento elettronico(SPOOL)

Elaborazione SPOOL

Page 15: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Funzioni● Create Read Update Delete● Access Control List● Business Process

Management: Workflow.● Versioning● Ricerca ed indicizzazione

(pinzatura elettronica) attraverso l'utilizzo di metadati

Page 16: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Metadati● Meta (greco) = oltre● Datum (latino) =

informazione

L'informazione che descrive un insieme di dati

Page 17: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Fattura attiva● Numero di protocollo [1]● Ragione sociale [1]● Indirizzo [1]● Articoli [1...n]● Sconti [1...n]● Percentuali I.V.A. [1...n]● Spese di Trasporto [0...1]● Modalità di pagamento

[1...n]

Page 18: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Page 19: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi (1/2)● Riduzione degli spazi

dedicati all’archivio– 25.000 pagine su un DVD

● Abbattimento dei costi di gestione

– Ricerca Google-like

● Portabilità– Tutto l'archivio sempre con te

Page 20: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi (2/2)● Condivisione

– Tutti possono accedere...

● Riservatezza– ...se autorizzati!

● Inalterabilità– Log delle modifiche (versioning)

● Sicurezza (cfr. RAID 1/5)– MTBF di un disco SAS: 171 anni

– 146 GB = fino ad 700.000 docs

● Workflow automatico.

Page 21: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Update: Aggiornamenti continui.

● Sicurezza: Codice sorgente pubblico.

● Comunità: Centinaia di migliaia di utenti

● Personalizzazione

Page 22: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Standard de-facto per i sistemi server

Page 23: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Costa di meno...

Page 24: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

...molto di meno!

Page 25: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Perchè Web Application?● Multipiattaforma● Manutenzione centralizzata● Esecuzione distribuita

Page 26: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Nato nel 2005 per opera di John Newton (Documentum,) e John Powell (Business Objects)

● Rappresenta la più importante alternativa open source per la gestione del contenuto aziendale.

Page 27: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Alfresco è il risultato dell'utilizzo dei più recenti componenti dell'infrastruttura open source

– Spring– Hibernate– Lucene– MyFaces

Page 28: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Object Relational MappingHibernate senza Spring

public List findCittaDaPaese (String paese) { SessionFactory sessionFactory = ... Session s = nulla; try { s = sessionFactory.openSession(); Query q = s.createQuery( "SELECT Citta c FROM Citta WHERE c.Paese = :paese" ); q.setString("paese", paese); return q.list(); } catch (Exception e) { ... } finally { s.close(); }}

Page 29: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Object Relational MappingHibernate con Spring

public List findCittaDaPaese (String paese) { return getHibernateTemplate().find( "FROM Citta WHERE Paese = :paese", "paese", paese );}

Page 30: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● La navigazione, all’interno di Alfresco, si basa sui concetti di documenti e workspaces.

● I workspaces: spazi di

lavoro “intelligenti”● All’interno dei workspaces inseriamo i

documenti a cui possiamo associare discussioni, forum, regole per gli avvisi automatici tramite mail, funzioni di check in/check out, versioning e meta informazioni.

Page 31: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Page 32: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi (1/3)● Open Source● Architettura robusta● Massima semplicità di

utilizzo e gestione● Indicizzazione completa dei

documenti● Ricerca veloce e potente

stile Google

Page 33: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi (2/3)● Interfaccia utente

personalizzabile● Integrazione standard con

le tecnologie più diffue● Virtual File System● Strumenti di collaborazione

integrati nel sistema● Check in/out, auditing e

versioning

Page 34: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi (3/3)● Motore di trasformazione

automatica del formato dei documenti

● Conversione e catalogazione automatizzata dei files in ingresso

Page 35: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● ExtJS nasce come estensione alla Yahoo User Interfaces library (YUI).

● Rich user interface per la costruzione di applicazioni web molto simili alle applicazioni desktop.

● Fa concentrare il programmatore sulla parte di Model e Control, occupandosi della parte di View.

Page 36: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Cross-browser widgets:

– Finestre– Griglie (editabili!)– Forms.

● EventManager

● AJAX (Asynchronous Javascript and XML)

Page 37: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

We're Asynchronous

Page 38: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Ext.onReady(function(){

Ext.Msg.show({

title: 'Seminario',

msg: 'Vi annoiate?',

buttons: {

yes: true,

no: true,

cancel: true

}

});

});

Page 39: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Ext.onReady(function(){

Ext.Msg.show({

title: 'Seminario',

msg: 'Vi annoiate?',

buttons: {

yes: true,

no: true,

cancel: true

}

});

});

Page 40: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● ExtJS lavora su client

● Comunica col server tramite XML o, meglio ancora JSON.

PHP

JSP

RoRjson

Page 41: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi● Licenza Open Source LGPL● Cross-browser● Ben strutturata grazie

all'uso diffuso dei design pattern

● Temi grafici intercambiabili● Compatibile con YUI,

Prototype o jQuery

Page 42: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Svantaggi● Estremamente pesante:

quasi 1MB tutto compreso. Questo la rende molto più adatta per lo sviluppo delle cosiddette RIA (Rich Internet Application) anziché normali siti.

● Curva di apprendimento inizialmente molto ripida.

Page 43: Digital 2B all'Università di Messina - Gestione Elettronica

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Page 44: Digital 2B all'Università di Messina - Gestione Elettronica

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

● Viewport, TabPanel,● Grid, TopBar, Combobox● Forms, Tree, Button...

Page 45: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Diamo i numeri● Versione: 4.0● Threads: 123.351● Posts: 590.059 ● Members: 244.272

Page 46: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

● Framework appositamente creato per lo sviluppo di applicazioni mobili

● Si basa su HTML5 ● Il reparto grafico è affidato

alla versione 3 di CSS. ● L'interattività con l'utente

finale è affidata a JavaScript.

● Supporta gli eventi multitouch

Page 47: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

this.logger=new Ext.Panel({

id: 'logger',

scroll: 'vertical',

styleHtmlContent: true,

dockedItems: [{

}]

});

Page 48: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Vantaggi● Scritto con standard web

(HTML5, CSS3) ● Dimensione: 120kb● Compatibilità (Apple iOS 3+,

Android 2+, BlackBerry 6+)● Gestione degli eventi touch

Page 49: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Proposta (1/5)

Document Management SystemGenerazione documenti attivi standard per PMI con metadati e layout grafico.

Preventivi, prefatture, fatture attive, prestazioni occasionali, incarichi (lettere

d'incarico, nota spese, rimborso chilometrico), note di credito, solleciti di

pagamento (per 3 diversi gradi)

Tecnologie: Alfresco, FPDF / iText, ExtJS (Javascript)

Page 50: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Proposta (2/5)

Document Management SystemEsempio di integrazione con Server Fax.

Tecnologie: Alfresco, Linux (scripting bash), HylaFax

Page 51: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Proposta (3/5)

Document Management SystemEsempio di integrazione con

Centralino VOIP e sistema CRM.

Tecnologie: Alfresco, Linux, Asterisk, SIP protocol, architetture RESTfull

Page 52: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Proposta (4/5)

Enterprise Content Management

Analisi e progettazione di sistemi per la gestione di portali e del lavoro collaborativo

Tecnologie: Alfresco, LifeRay, JAVA

Page 53: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Proposta (5/5)

Streaming sul WebRealizzazione di applicazione per

Smartphone e Tablet (iPhone/iPad) per l'ascolto dello streaming di radio su web

Tecnologie: IceCast/Shoutcast, Audio Codecs (mp3, aac), Cocoa

Page 54: Digital 2B all'Università di Messina - Gestione Elettronica

Presentazione

Enterprise Content Management

Document Management Systems

Perché opensource?

Alfresco (Lato Server)

ExtJS (Lato Client)

Sencha Touch (Mobile)

Tirocinio e tesi in azienda

Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com

Grazie a tutti

Per informazioni:

www.digital2b.com

[email protected]