A distanza di 10 mesi dall’uscita della versione 8.5, scopriamo qual’è la combinazione dei 6 numeri vincenti di Lotus Domino 8 e 8.5. Prove sul campo ed esperienze dirette riportate fuori dai denti: da DAOS a Traveler, da SaaS a xPages. Per CIO, amministratori e sviluppatori.
Inoltre, per ogni numero tips&tricks inediti!
7. domino point day2009
#1 DAOS
• Domino Attachment Object Service
• Attach fuori da NSF
• Invio un attach a 3 persone:
• NO DAOS: 4 attach totali (1 sent + 3 inbox)
• SI DAOS: 1 attach
7
venerdì 20 novembre 2009
8. domino point day2009
Come funziona?
3 file NLO
8
venerdì 20 novembre 2009
9. domino point day2009
Vantaggi?
• Si salva spazio
• Backup “a freddo”
• Backup “a caldo” (dipende)
• Maggiore efficienza nel ricostruire indici
delle viste (update task)
9
venerdì 20 novembre 2009
10. domino point day2009
FAQ (parte 1)
L’utente se ne accorge? NO
Devo abilitare il DAOS per le NO
repliche locali o tra server?
E’ davvero necessario Trans Log? SI
Si salva davvero spazio? SI
10
venerdì 20 novembre 2009
11. domino point day2009
Requisiti
• Domino 8.5
• NSF con ODS in versione 51
• DAOS abilitato nelle prop del DB
• Spazio disco per NLO
11
venerdì 20 novembre 2009
12. domino point day2009
Preliminari
• Abilitare ODS 51
• Create_R85_Database=1
• load compact -C
• Abilitare transaction logging
• su array/dischi separati!
12
venerdì 20 novembre 2009
13. domino point day2009
Configurazione
• Configuriamo il DAOS
• Creare la cartella per il DAOS
• Documento server ...
Pruning
13
venerdì 20 novembre 2009
14. domino point day2009
Configurazione
• Configuriamo il DAOS
• Creare la cartella per il DAOS
• Documento server ...
14
venerdì 20 novembre 2009
15. domino point day2009
Abilitiamo DAOS
• Abilitiamo il DAOS sui DB
• Full access administration
• load compact myDB.nsf -c
15
venerdì 20 novembre 2009
16. domino point day2009
FAQ (parte 2)
Quali NLO sono referenziati da un DB?
tell daosmgr listnlo all myDB.nsf
Quali NLO mancano da un DB?
tell daosmgr listnlo missing myDB.nsf
Come fare per portare indietro il processo?
load compact -c myDB.nsf -DAOS OFF
16
venerdì 20 novembre 2009
17. domino point day2009
Tips: backup
• E’ supportato Domino 8.5 e DAOS?
• Eseguire prima backup NSF poi NLO
• Cambia la politica: prima n file grandi, ora 2n
file piccoli
17
venerdì 20 novembre 2009
18. domino point day2009
Tips: anti virus
• Escludere NLO dall’agent
• Escludere NLO dal sw
18
venerdì 20 novembre 2009
19. domino point day2009
Caso 1: scenario
• Abilitato il DAOS su ambiente in produzione:
• Domino 8.5.1
• Notes 6.x, 7.x, 8,x
• Backup CA Brightstor
• Antivirus Symantec
• Circa 20 DB di posta
• Utenti campionati tra quelli “diligenti”
19
venerdì 20 novembre 2009
21. domino point day2009
Caso 2: scenario
• Abilitato il DAOS su ambiente in test:
• Domino 8.5.0
• Client applicativo: IE 7
• Circa 10 DB applicativi
21
venerdì 20 novembre 2009
22. domino point day2009
Caso 2: scenario
• Applicativo 100% web
• Alta personalizzazione della logica applicativa
• Alta personalizzazione dell’interfaccia
applicativa
22
venerdì 20 novembre 2009
23. domino point day2009
Caso 2: risultati
40,00%
Riduzione DB Applicativi in DAOS
30,00%
20,00%
10,00%
0%
Directory Data
User Phys. size Phys. size % Allegati in Directory Appl
(prima) (dopo) DAOS
1 Directory Data 1335 857 35,81%
2 Directory Appl 5466 3651 33,21%
TOT -25,44%
23
venerdì 20 novembre 2009
24. domino point day2009
Valutare il risparmio
• DAOS Estimator Tool
http://www-01.ibm.com/support/docview.wss?rs=463&uid=swg24021920
24
venerdì 20 novembre 2009
25. domino point day2009
Documentazione
• Lotus Domino documentation
https://www.ibm.com/developerworks/lotus/documentation/domino/
• Lotus Domino wiki
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/daos-quick-start-guide
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/daos-best-practices
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/daos-backup-and-restore
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/daos-faq
25
venerdì 20 novembre 2009
26. #1 DAOS
Lotus Domino
8.5
venerdì 20 novembre 2009
28. domino point day2009
28
venerdì 20 novembre 2009
29. domino point day2009
#2 xPages
• Nuova tecnologia di sviluppo basata su
standard aperti (JSF e DOJO)
• RAD
• MVC
• Per il web e client (dalla 8.5.1)
29
venerdì 20 novembre 2009
30. domino point day2009
Vantaggi?
• Tempi: -60% (misurati sul campo)
• Grafica (finalmente) accattivante e
controllabile
• Tante funzioni built-in. E.g.:
• viste paginate (++)
• autocomplete
• ...
30
venerdì 20 novembre 2009
31. domino point day2009
Viste: prima
• Formattazioni sulla vista ... poi “embeddo” la
vista ...
31
venerdì 20 novembre 2009
32. domino point day2009
Viste: ora
• Imposto le formattazioni direttamente dove
uso il componente
• MVC!
32
venerdì 20 novembre 2009
33. domino point day2009
Viste: come si fa?
• Inserisco un view custom control
(indicando quale vista/colonne visualizzare)
• Import del css da fonte esterna
33
venerdì 20 novembre 2009
34. domino point day2009
Da così a ...
34
venerdì 20 novembre 2009
35. domino point day2009
Sorgenti testuali: prima
• Export DXL
• Modifica
• Import DXL
WARNING WARNING WARNING!
http://ideajam.net/IdeaJam/P/ij.nsf/0/AAF9B8F4F903ED3A862573DC0078BC11?OpenDocument
35
venerdì 20 novembre 2009
36. domino point day2009
Sorgenti testuali: ora
Posso lavorare direttamente con il source XML
generato (quindi utile per operazioni “noiose”),
sorta di DXL direttamente disponibile “on-the-fly”
36
venerdì 20 novembre 2009
37. domino point day2009
i18n: cosa?!
L'internazionalizzazione e la localizzazione sono
i processi di adattamento di un prodotto,
pensato e progettato per un mercato o un
ambiente definito, ad altri mercati o ambienti, in
modo particolare altre nazioni e culture.
http://it.wikipedia.org/wiki/I18n
37
venerdì 20 novembre 2009
38. domino point day2009
i18n: prima
A mano!
38
venerdì 20 novembre 2009
39. domino point day2009
i18n: ora
• Vengono generati file .properties,
modificabili anche da chi non conosce
HTML e in generale la programmazione
Web
• Quale lingua far vedere viene stabilito dalla
lingua impostata nel browser
39
venerdì 20 novembre 2009
40. domino point day2009
i18n: ora
40
venerdì 20 novembre 2009
41. domino point day2009
i18n: ora
41
venerdì 20 novembre 2009
42. domino point day2009
Autocomplete: prima
Ricordate cosa significa creare l'autocomplete
per un campo in modo “classico”?
• Framework JS (prototype/JQuery...)
• Agente per reperire i dati
• CSS per la lista dei risultati
• ....
42
venerdì 20 novembre 2009
43. domino point day2009
Autocomplete: prima
43
venerdì 20 novembre 2009
44. domino point day2009
Autocomplete: ora
44
venerdì 20 novembre 2009
45. #2 xPages
JSF e DOJO sono nati
2004
nel ...
http://en.wikipedia.org/wiki/JavaServer_Faces e
http://www.dojotoolkit.org/book/dojo-book-0-9/introduction/history
venerdì 20 novembre 2009
47. domino point day2009
47
venerdì 20 novembre 2009
48. domino point day2009
#3 Traveler
• Servizio di Domino Server per consentire a
supporti mobili l’uso di mail, calendario,
rubrica
• Licenziato con Domino ma da installare e
configurare a parte
• No applicazioni
48
venerdì 20 novembre 2009
49. domino point day2009
Installare? Configurare?
http://www.pmooney.net/dload/admincamp2009/admincamptraveler.key.pdf
49
venerdì 20 novembre 2009
50. domino point day2009
FAQ
Devo avere il “DB” su Internet? NO
Ma la sicurezza? Dispositivi persi, rubati ...
50
venerdì 20 novembre 2009
51. domino point day2009
FAQ
Ma io ho molti utenti ...
51
venerdì 20 novembre 2009
52. domino point day2009
Configurare s60 (8.5.0)
• Viene fatta tramite download di un SIS file
(Symbian Installation System)
• Si parte da qui:
http://tuodominio.it/traveler/index.html
• File di configurazione:
$DATAdominohtmltravelerbootstrapbootstrap_s60.nts
52
venerdì 20 novembre 2009
54. domino point day2009
Tips: aggiornamento
a 8.5.1
• ... aggiornamento “leggero”!
• Meglio:
• attenersi alle versioni delle lingua!
• spegnere domino non solo http e traveler come
specificato nel manuale!
54
venerdì 20 novembre 2009
55. domino point day2009
Traveler iPhone
• Disponibile dalla 8.5.1
• Posta, Calendario, Contatti (locali e server)
• Nessun client necessario
• Si configura come account Exchange :-(
• http://tuodominio.it/servlet/traveler
55
venerdì 20 novembre 2009
56. domino point day2009
Traveler iPhone
56
venerdì 20 novembre 2009
57. domino point day2009
#3 Traveler
APPLE DEVICE WINDOWS MOBILE DEVICE
• iPod Touch • Windows Mobile 6.1 Professional
• iPhone • Windows Mobile 6.1 Standard
• iPhone 3G • Windows Mobile 6.1 Classic
• iPhone 3GS • Windows Mobile 6.0 Professional
NOKIA S60 • Windows Mobile 6.0 Standard
• Series 60 3rd edition • Windows Mobile 6.0 Classic
• Series 60 3rd edition feature pack 1 • Windows Mobile 5.0 for PocketPC
• Series 60 3rd edition feature pack 2 • Windows Mobile 5.0 for PocketPC Phone Edition
• Series 60 5th edition • Windows Mobile 5.0 for SmartPhone
57
venerdì 20 novembre 2009
58. #3 Traveler
OS supportati da
17
Traveler ...
venerdì 20 novembre 2009
59. domino point day2009
59
venerdì 20 novembre 2009
60. domino point day2009
#3 Saas
Software as a service (SaaS) è un modello di
distribuzione del software applicativo dove un
produttore di software sviluppa, opera
(direttamente o tramite terze parti) e gestisce
un'applicazione web che mette a disposizione
dei propri clienti via internet.
http://it.wikipedia.org/wiki/Software-as-a-Service
60
venerdì 20 novembre 2009
61. domino point day2009
lotuslive.com
61
venerdì 20 novembre 2009
63. domino point day2009
Vantaggi
• Paghi per l’effettivo consumo
• Risparmio? dipende ...
• Da “on-premises” a SaaS? No
formazione
• “On-premises” e SaaS convivono? Si!
63
venerdì 20 novembre 2009
64. domino point day2009
Tips per il mondo reale
• Google standard (free) o premium (50 $)
• dimensioni attach limitata
• http://peekay.org/2009/03/26/security-issues-with-google-
docs/
• 5 consigli per passare al SaaS (email me!)
64
venerdì 20 novembre 2009
66. #4 SaaS
... Sessanta!
60
venerdì 20 novembre 2009
67. domino point day2009
http://www.flickr.com/photos/tsevis/2313082920/
67
venerdì 20 novembre 2009
68. domino point day2009
Lotus, Mac e M$
Outlook Mac nel 2010 ...
http://www.microsoft.com/presspass/press/2009/aug09/08-13MacOutlookPR.mspx
Notes 8.5.x
Entourage
Notes 7.0.3
Outlook
for Mac
Notes 6.5.6
68
venerdì 20 novembre 2009
69. domino point day2009
Installazione
69
venerdì 20 novembre 2009
70. domino point day2009
Upgrade da beta?
• Disinstallare prima!
70
venerdì 20 novembre 2009
71. domino point day2009
Analogie
71
venerdì 20 novembre 2009
72. domino point day2009
Analogie
72
venerdì 20 novembre 2009
73. domino point day2009
SSO alla “vecchia”
• Accesso Portachiavi
• Mac memorizza la passwd di tutti i sistemi
73
venerdì 20 novembre 2009
74. domino point day2009
Dove è la data?
74
venerdì 20 novembre 2009
75. domino point day2009
Dove sono i programmmi?
75
venerdì 20 novembre 2009
76. domino point day2009
Tips: crash
76
venerdì 20 novembre 2009
77. #5 Apple
Mac OS X ...
10
venerdì 20 novembre 2009
78. domino point day2009
78
venerdì 20 novembre 2009
79. domino point day2009
Partiamo da qui
http://www.flickr.com/photos/kozumel/2370051810/
79
venerdì 20 novembre 2009
80. domino point day2009
Partiamo da qui
http://www.flickr.com/photos/isabellewong/2978822643/
80
venerdì 20 novembre 2009
81. domino point day2009
Partiamo da qui
In collaborazione con http://www.etonelli.com/
81
venerdì 20 novembre 2009
82. domino point day2009
Partiamo da qui
!!!
In collaborazione con http://www.etonelli.com/
82
venerdì 20 novembre 2009
83. domino point day2009
Svantaggi
• Intrinsechi del “post it” ...
• Nessuna integrazione con dati
“pregressi”
• Nessuna integrazione con dati
“chiamante”
83
venerdì 20 novembre 2009
84. domino point day2009
Partiamo da qui ...
???
In collaborazione con http://www.etonelli.com/
84
venerdì 20 novembre 2009
85. domino point day2009
... arriviamo qui
In collaborazione con http://www.etonelli.com/
85
venerdì 20 novembre 2009
86. domino point day2009
Dietro le quinte
CISCO Call Manager
xPages
Composite Application
In collaborazione con http://www.etonelli.com/
86
venerdì 20 novembre 2009
87. domino point day2009
Vantaggi
• Base dati aggiornata “on-the-fly”
• Tracciabilità del chiamante grazie al
riconoscimento dei dati di fonia
• Storia delle chiamate in quella zona e per
quel numero/utenza
87
venerdì 20 novembre 2009
88. domino point day2009
Fast Connector
88
venerdì 20 novembre 2009
89. domino point day2009
Tips: composite
• Esiste il protocollo “cai”
• Esempio
cai:///755144362CB50D57186CACC1EF4B066E_C125765C00055189?
hint=nrpc%3A%2F%2Ftie-fighter%252Fdagobah
%2F__C12576640055A442%2Fcomposite.xml%3Fname
%3DCompAppMain%26file%3DSVILUPPO%255CRIWrapper.nsf
%26clnk%3Dt
89
venerdì 20 novembre 2009
90. domino point day2009
Composite
In collaborazione con http://www.etonelli.com/
90
venerdì 20 novembre 2009