Digital 2B s.n.c. - Gestione documentale, Archiviazione Ottica Sostitutiva, Realizzazione Portali, Siti Internet, Hosting Linux, SMS Marketing, Software, Streaming Radio con Shoutcast.. tutto su sistemi open-source a Marsala - Palermo - Trapani - Sicilia
Business Process Management & Service Oriented Architecture
Enterprise Document Management - Proposta di tirocinio e tesi in Digital 2B
1. Enterprise
Content
Management
Proposta di tirocinio e tesi in azienda.
2. Presentazione
● Cosa è la Digital 2B ?
Enterprise Content Management
– Salvatore Baglieri
Document Management Systems salvatore.baglieri@digital2b.com
Perché opensource? – Davide Bonomo
davide.bonomo@digital2b.com
Alfresco (Lato Server)
ExtJS (Lato Client)
Sencha Touch (Mobile)
● Start Cup 2006
Tirocinio e tesi in azienda
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
3. Presentazione
● Nella storia dell'informatica
Enterprise Content Management
tutto è mutato.
Document Management Systems
Perché opensource?
● Non la necessità di archiviare
Alfresco (Lato Server)
correttamente le
ExtJS (Lato Client)
informazioni.
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
4. Presentazione
Gestire in maniera efficiente le
Enterprise Content Management
informazioni significa adottare
Document Management Systems degli strumenti software
Perché opensource? costruiti su misura che
Alfresco (Lato Server) permettano:
ExtJS (Lato Client) ● Tempi di ricerca immediati
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
5. Presentazione
Gestire in maniera efficiente le
Enterprise Content Management
informazioni significa adottare
Document Management Systems degli strumenti software
Perché opensource? costruiti su misura che
Alfresco (Lato Server) permettano:
ExtJS (Lato Client) ● L'esecuzione di operazioni
Sencha Touch (Mobile) massive
Tirocinio e tesi in azienda
Contratto
Contratto Preventivo
Preventivo Fatture
Fatture
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
6. Presentazione
Gestire in maniera efficiente le
Enterprise Content Management
informazioni significa adottare
Document Management Systems degli strumenti software
Perché opensource? costruiti su misura che
Alfresco (Lato Server) permettano:
ExtJS (Lato Client) ● Il controllo delle operazioni e
Sencha Touch (Mobile) degli accessi
Tirocinio e tesi in azienda
Fatture acquisto
Fatture acquisto
Buyers
Marketing Fatture vendite
Fatture vendite
Sales
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
7. Presentazione
Gestione elettronica dei
Enterprise Content Management
documenti
Document Management Systems
Perché opensource?
Alfresco (Lato Server)
● Rivoluzione in evoluzione
ExtJS (Lato Client)
● Cambiamento irreversibile
Sencha Touch (Mobile)
che vede coinvolti:
– Processi aziendali
Tirocinio e tesi in azienda
– Relazioni industriali
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
8. Presentazione
Enterprise Content Management
Document Management Systems
Perché opensource?
● Digital 2B si occupa di
Alfresco (Lato Server)
digitalizzazione, archiviazione
e gestione dei documenti.
ExtJS (Lato Client)
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
● Con l'archiviazione
elettronica dei documenti
conserviamo più 25.000 fogli
(50 risme di carta = 125 kg)
in un DVD (4 gr).
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
9. Presentazione
Enterprise Content Management
“Trasferire il 10% dei documenti
Document Management Systems
della PA su supporti generali
Perché opensource?
genererebbe un risparmio annuo
Alfresco (Lato Server) di almeno 3 miliardi di euro”
ExtJS (Lato Client)
Pierluigi Ridolfi
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
“Tagli a scuola e università: 4,5
miliardi di euro ogni anno”
Legge 133 del 2008
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
10. Presentazione
● Integra in un unico sistema
Enterprise Content Management
coerente:
Document Management Systems – Organizzazione
Perché opensource? – Indicizzazione
Alfresco (Lato Server) – Utilizzo
ExtJS (Lato Client)
– Ricerca
– Storing
Sencha Touch (Mobile)
– Trasformazione
Tirocinio e tesi in azienda
– Pubblicazione
di contenuti e documenti
relativi ai processi interni alle
organizzazioni.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
11. Presentazione
Enterprise Content Management Enterprise Content
Document Management Systems Management
Perché opensource?
Alfresco (Lato Server) Document
Document Collaborazione
Management Collaborazione
ExtJS (Lato Client) Management
Sencha Touch (Mobile)
Web content
Web content Record eeDA
Record DA
Tirocinio e tesi in azienda
Management
Management Management
Management
Workflow
Workflow
Ricerca
Ricerca Management
Management
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
12. Presentazione
Enterprise Content Management
Piattaforma software e
Document Management Systems
hardware che:
Perché opensource?
Alfresco (Lato Server)
● Si occupa di organizzare
l’archivio elettronico dei
ExtJS (Lato Client)
documenti
Sencha Touch (Mobile)
● Offre una serie di funzioni
Tirocinio e tesi in azienda
che permettano operazioni
massive sugli stessi.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
13. Presentazione
Documento
Documento
Enterprise Content Management
Cartaceo
Cartaceo
Document Management Systems
Perché opensource?
Alfresco (Lato Server)
ExtJS (Lato Client)
Scanner
Scanner
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Documento
Documento
Digitale
Digitale
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
14. Documento elettronico
ERP Elaborazione SPOOL
(SPOOL)
Documento
elettronico
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
15. Presentazione
Funzioni
Enterprise Content Management
Document Management Systems
● Create Read Update Delete
Perché opensource?
● Access Control List
Alfresco (Lato Server) ● Business Process
ExtJS (Lato Client) Management: Workflow.
Sencha Touch (Mobile) ● Versioning
Tirocinio e tesi in azienda ● Ricerca ed indicizzazione
(pinzatura elettronica)
attraverso l'utilizzo di
metadati
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
16. Presentazione
Enterprise Content Management
Document Management Systems
Perché opensource? Metadati
Alfresco (Lato Server) ● Meta (greco) = oltre
ExtJS (Lato Client) ● Datum (latino) = informazione
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
L'informazione che descrive un
insieme di dati
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
17. Presentazione
Fattura attiva
Enterprise Content Management
● Numero di protocollo [1]
Document Management Systems
Perché opensource?
● Ragione sociale [1]
Alfresco (Lato Server) ● Indirizzo [1]
ExtJS (Lato Client) ● Articoli [1...n]
Sencha Touch (Mobile) ● Sconti [1...n]
Tirocinio e tesi in azienda
● Percentuali I.V.A. [1...n]
● Spese di Trasporto [0...1]
● Modalità di pagamento [1...n]
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
18. 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
19. Presentazione
Vantaggi (1/2)
Enterprise Content Management
● Riduzione degli spazi dedicati
Document Management Systems
all’archivio
Perché opensource?
– 25.000 pagine su un DVD
Alfresco (Lato Server)
● Abbattimento dei costi di
ExtJS (Lato Client)
gestione
Sencha Touch (Mobile)
– Ricerca Google-like
Tirocinio e tesi in azienda
● Portabilità
– Tutto l'archivio sempre con te
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
20. Presentazione
Vantaggi (2/2)
Enterprise Content Management
● Condivisione
Document Management Systems
– Tutti possono accedere...
Perché opensource?
Alfresco (Lato Server)
● Riservatezza
– ...se autorizzati!
ExtJS (Lato Client)
Sencha Touch (Mobile)
● Inalterabilità
– Log delle modifiche (versioning)
Tirocinio e tesi in azienda
● Sicurezza (cfr. RAID 1/5)
– MTBF di un disco SAS: 171 anni
– 146 GB = fino ad 700.000 docs
● Workflow automatico.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
21. Presentazione
● Update: Aggiornamenti
Enterprise Content Management
continui.
Document Management Systems
Perché opensource?
Alfresco (Lato Server)
● Sicurezza: Codice sorgente
pubblico.
ExtJS (Lato Client)
Sencha Touch (Mobile)
Tirocinio e tesi in azienda ● Comunità: Centinaia di
migliaia di utenti
● Personalizzazione
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
22. Presentazione
Enterprise Content Management
Document Management Systems
Perché opensource?
Alfresco (Lato Server)
ExtJS (Lato Client)
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Standard de-facto per i
sistemi server
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
23. Presentazione
Enterprise Content Management
Document Management Systems
Costa di meno...
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
24. Presentazione
Enterprise Content Management
Document Management Systems
...molto di meno!
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
25. Presentazione
Perchè Web Application?
Enterprise Content Management
● Multipiattaforma
Document Management Systems
Perché opensource?
● Manutenzione centralizzata
Alfresco (Lato Server) ● Esecuzione distribuita
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
26. Presentazione
● Nato nel 2005 per opera di
Enterprise Content Management
John Newton
Document Management Systems (Documentum,) e John
Perché opensource? Powell (Business Objects)
Alfresco (Lato Server)
ExtJS (Lato Client) ● Rappresenta la più
Sencha Touch (Mobile) importante alternativa open
Tirocinio e tesi in azienda source per la gestione del
contenuto aziendale.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
27. Presentazione
● Alfresco è il risultato
Enterprise Content Management
dell'utilizzo dei più recenti
Document Management Systems componenti
Perché opensource? dell'infrastruttura open
Alfresco (Lato Server) source
ExtJS (Lato Client) – Spring
Sencha Touch (Mobile) – Hibernate
Tirocinio e tesi in azienda – Lucene
– MyFaces
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
28. Presentazione
Object Relational Mapping
Enterprise Content Management
Hibernate senza Spring
Document Management Systems
Perché opensource? public List findCittaDaPaese (String paese) {
SessionFactory sessionFactory = ...
Alfresco (Lato Server) Session s = nulla;
try {
s = sessionFactory.openSession();
ExtJS (Lato Client) Query q = s.createQuery(
"SELECT Citta c
FROM Citta
Sencha Touch (Mobile) WHERE c.Paese = :paese"
);
Tirocinio e tesi in azienda q.setString("paese", paese);
return q.list();
} catch (Exception e) {
...
} finally {
s.close();
}
}
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
29. Presentazione
Object Relational Mapping
Enterprise Content Management
Hibernate con Spring
Document Management Systems
Perché opensource? public List findCittaDaPaese (String paese) {
return getHibernateTemplate().find(
Alfresco (Lato Server) "FROM Citta
WHERE Paese = :paese",
"paese", paese
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
30. Presentazione
● La navigazione, all’interno di
Enterprise Content Management
Alfresco, si basa sui concetti
Document Management Systems di documenti e workspaces.
Perché opensource?
Alfresco (Lato Server)
● I workspaces: spazi di
ExtJS (Lato Client)
lavoro “intelligenti”
Sencha Touch (Mobile)
● All’interno dei workspaces inseriamo i
Tirocinio e tesi in azienda documenti a cui possiamo associare
discussioni, forum, regole per gli avvisi
automatici tramite mail, funzioni di
check in/check out, versioning e meta
informazioni.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
31. 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
32. Presentazione
Vantaggi (1/3)
Enterprise Content Management
● Open Source
Document Management Systems
Perché opensource?
● Architettura robusta
Alfresco (Lato Server) ● Massima semplicità di utilizzo
ExtJS (Lato Client)
e gestione
Sencha Touch (Mobile) ● Indicizzazione completa dei
Tirocinio e tesi in azienda documenti
● Ricerca veloce e potente stile
Google
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
33. Presentazione
Vantaggi (2/3)
Enterprise Content Management
● Interfaccia utente
Document Management Systems
personalizzabile
Perché opensource?
● Integrazione standard con le
Alfresco (Lato Server)
tecnologie più diffue
ExtJS (Lato Client)
Sencha Touch (Mobile)
● Virtual File System
Tirocinio e tesi in azienda
● Strumenti di collaborazione
integrati nel sistema
● Check in/out, auditing e
versioning
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
34. Presentazione
Vantaggi (3/3)
Enterprise Content Management
● Motore di trasformazione
Document Management Systems
automatica del formato dei
Perché opensource?
documenti
Alfresco (Lato Server)
● Conversione e catalogazione
ExtJS (Lato Client)
automatizzata dei files in
Sencha Touch (Mobile) ingresso
Tirocinio e tesi in azienda
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
35. Presentazione
● ExtJS nasce come estensione
Enterprise Content Management
alla Yahoo User Interfaces
Document Management Systems library (YUI).
Perché opensource? ● Rich user interface per la
Alfresco (Lato Server) costruzione di applicazioni
ExtJS (Lato Client) web molto simili alle
Sencha Touch (Mobile) applicazioni desktop.
Tirocinio e tesi in azienda ● Fa concentrare il
programmatore sulla parte di
Model e Control,
occupandosi della parte di
View.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
36. Presentazione
● Cross-browser widgets:
Enterprise Content Management
– Finestre
Document Management Systems
– Griglie (editabili!)
Perché opensource?
– Forms.
Alfresco (Lato Server)
ExtJS (Lato Client)
Sencha Touch (Mobile) ● EventManager
Tirocinio e tesi in azienda
● AJAX (Asynchronous
Javascript and XML)
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
37. Presentazione
We're Asynchronous
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
38. Presentazione Ext.onReady(function(){
Enterprise Content Management Ext.Msg.show({
Document Management Systems title: 'Seminario',
Perché opensource? msg: 'Vi annoiate?',
Alfresco (Lato Server) buttons: {
ExtJS (Lato Client) yes: true,
Sencha Touch (Mobile) no: true,
Tirocinio e tesi in azienda
cancel: true
}
});
});
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
39. Presentazione Ext.onReady(function(){
Enterprise Content Management Ext.Msg.show({
Document Management Systems title: 'Seminario',
Perché opensource? msg: 'Vi annoiate?',
Alfresco (Lato Server) buttons: {
ExtJS (Lato Client) yes: true,
Sencha Touch (Mobile) no: true,
Tirocinio e tesi in azienda
cancel: true
}
});
});
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
40. Presentazione
● ExtJS lavora su client
Enterprise Content Management
Document Management Systems
Perché opensource?
● Comunica col server tramite
XML o, meglio ancora JSON.
Alfresco (Lato Server)
ExtJS (Lato Client)
Sencha Touch (Mobile)
PHP
Tirocinio e tesi in azienda
JSP
json RoR
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
41. Presentazione
Vantaggi
Enterprise Content Management
● Licenza Open Source LGPL
Document Management Systems
Perché opensource?
● Cross-browser
Alfresco (Lato Server) ● Ben strutturata grazie all'uso
ExtJS (Lato Client)
diffuso dei design pattern
Sencha Touch (Mobile) ● Temi grafici intercambiabili
Tirocinio e tesi in azienda ● Compatibile con YUI,
Prototype o jQuery
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
42. Presentazione
Svantaggi
Enterprise Content Management
● Estremamente pesante: quasi
Document Management Systems
1MB tutto compreso.
Perché opensource?
Questo la rende molto più
Alfresco (Lato Server) adatta per lo sviluppo delle
ExtJS (Lato Client) cosiddette RIA (Rich Internet
Sencha Touch (Mobile) Application) anziché normali
Tirocinio e tesi in azienda
siti.
● Curva di apprendimento
inizialmente molto ripida.
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
43. Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
44. Presentazione
● Viewport, TabPanel,
Enterprise Content Management
● Grid, TopBar, Combobox
Document Management Systems
Perché opensource?
● Forms, Tree, Button...
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
45. Presentazione
Enterprise Content Management
Document Management Systems
Perché opensource?
Alfresco (Lato Server) Diamo i numeri
ExtJS (Lato Client) ● Versione: 4.0
Sencha Touch (Mobile)
● Threads: 123.351
Tirocinio e tesi in azienda
● Posts: 590.059
● Members: 244.272
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
46. Presentazione
● Framework appositamente
Enterprise Content Management
creato per lo sviluppo di
Document Management Systems applicazioni mobili
Perché opensource? ● Si basa su HTML5
Alfresco (Lato Server)
● Il reparto grafico è affidato
ExtJS (Lato Client)
alla versione 3 di CSS.
Sencha Touch (Mobile)
● L'interattività con l'utente
Tirocinio e tesi in azienda
finale è affidata a JavaScript.
● Supporta gli eventi
multitouch
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
47. Presentazione
Enterprise Content Management
Document Management Systems this.logger=new Ext.Panel({
Perché opensource? id: 'logger',
Alfresco (Lato Server) scroll: 'vertical',
ExtJS (Lato Client) styleHtmlContent: true,
Sencha Touch (Mobile) dockedItems: [{
Tirocinio e tesi in azienda …
}]
});
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
48. Presentazione
Vantaggi
Enterprise Content Management
● Scritto con standard web
Document Management Systems
(HTML5, CSS3)
Perché opensource?
● Dimensione: 120kb
Alfresco (Lato Server)
ExtJS (Lato Client)
● Compatibilità (Apple iOS 3+,
Sencha Touch (Mobile)
Android 2+, BlackBerry 6+)
Tirocinio e tesi in azienda
● Gestione degli eventi touch
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
49. Presentazione
Proposta (1/5)
Enterprise Content Management
Document Management Systems
Perché opensource?
Document Management System
Alfresco (Lato Server)
Generazione documenti attivi standard per
PMI con metadati e layout grafico.
ExtJS (Lato Client)
Sencha Touch (Mobile)
Preventivi, prefatture, fatture attive,
Tirocinio e tesi in azienda 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)
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
50. Presentazione
Proposta (2/5)
Enterprise Content Management
Document Management Systems
Perché opensource?
Document Management System
Alfresco (Lato Server)
Esempio di integrazione con Server Fax.
ExtJS (Lato Client)
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Tecnologie: Alfresco, Linux (scripting bash), HylaFax
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
51. Presentazione
Proposta (3/5)
Enterprise Content Management
Document Management Systems
Perché opensource?
Document Management System
Alfresco (Lato Server)
Esempio di integrazione con
Centralino VOIP e sistema CRM.
ExtJS (Lato Client)
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Tecnologie: Alfresco, Linux, Asterisk, SIP protocol, architetture RESTfull
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
52. Presentazione
Proposta (4/5)
Enterprise Content Management
Document Management Systems
Perché opensource?
Enterprise Content Management
Alfresco (Lato Server)
Analisi e progettazione di sistemi per la
gestione di portali e del lavoro collaborativo
ExtJS (Lato Client)
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Tecnologie: Alfresco, LifeRay, JAVA
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
53. Presentazione
Proposta (5/5)
Enterprise Content Management
Document Management Systems
Perché opensource?
Streaming sul Web
Alfresco (Lato Server)
Realizzazione di applicazione per Smartphone
e Tablet (iPhone/iPad) per l'ascolto dello
ExtJS (Lato Client) streaming di radio su web
Sencha Touch (Mobile)
Tirocinio e tesi in azienda
Tecnologie: IceCast/Shoutcast, Audio Codecs (mp3, aac), Cocoa
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com
54. Presentazione
Enterprise Content Management
Document Management Systems
Perché opensource? Grazie a tutti
Alfresco (Lato Server)
ExtJS (Lato Client) Per informazioni:
Sencha Touch (Mobile) www.digital2b.com
Tirocinio e tesi in azienda
info@digital2b.com
Digital 2B s.n.c. · Via dello Sbarco 98 91025 Marsala (TP) · www.digital2b.com