Domino
Jan 20, 2010
The Top 11 Tips for Keeping Your Servers Healthy
Have you ever wondered how healthy your servers are? Are you running with default settings on your production servers? Do maintenance tasks run when they should, or are they even running at all? Are you using appropriate database features, controlling log sizes, or leaving debug variables in the .ini? Have you implemented critical features that were introduced with the server software in your latest upgrade? This cross-platform session will shed light on a number of items most administrators overlook or simply do not understand the importance of implementing. Learn from real-world customer examples and see how to remedy the situations presented.**
Best practies in pillole:
- Pay attention to console errors!!
- Are you using default settings?
- Are your servers too open?
- Know your schedules
- Keep your servers clean
- Clustered server tips
- ID management
- New features not implemented
- Policies – are you using them?
- Maintenance tasks
- Get to the new ODS
Jan 19, 2010
What's New in Composite Applications in IBM Lotus Notes 8.5.1
Come and learn about whats new with composite applications in Lotus Notes 8.5.1. You'll see how you can leverage the new tooling in the Composite Application Editor (CAE) to quickly assemble applications and create new components using "point and click". We'll show how different components like Web, XPages, Java Views and Eclipse views can be assembled in a composite and on the side shelf within your application. You'll learn about the new container framework and what this means for your components. We'll cover the low level extensions to the CAE that allow you to add your own custom tooling for your components, and you'll learn all about custom actions and see how they can make your applications more powerful.**

Bob Balfe ha presentato due interessantissime CA realizzate con la versione 8.5.1 e illustrato i nuovi oggetti:
- Synphony Spreadsheet Container
- Web Browser container
- Host on Demand container
- Notes Document Container
- Notes View container
Ed inoltre, per il futuro:
- CAI URL enhancement - pagealias
- Role based access to components
Peccato per la scarsità dei talk riguardanti l'argomento, ma di sicuro Balfe, Guru assoluto in materia, ha alzato ai massimi livelli la qualità del suo intervento.
Jan 18, 2010
AD106 - XPages just keep getting better
Last year at Lotusphere, XPages burst onto the Lotus Domino application development landscape. Since then, the developer community has embraced XPages and delivered compelling Lotus Domino Web solutions. 8.5.1 delivered on the vision by providing the ability to build an application once for the Web, the Notes client or expose as an iWidget.Come hear about other 8.5.1 enhancements, what is coming in 8.5.2 and glimpse towards the future.**

Annunciate le novità per le XPages (nella 8.5.2)
- REST e nuovi advanced controls
- modalità off-line e repliche locali
- wiring con le composite applications
- Performance improvements
- iWidget mashup
- hidden field text control
- RichText editor migliorato
- riuso delle funzionalità esistenti: LS libraries, forms, vies
- utility per convertire vecchi form, viste in xpages
- nuovi DataSource (jdbc, db relazionali)
AD109 - XPages perfomance and scalability
Understanding the XPages architecture is key to building performant scalable enterprise-ready Lotus Domino web applications. We'll show how to go under the hood to discover functional features that help your application perform and scale well. You'll learn about design patterns and techniques that ensure your applications are optimally tuned for your business requirements, and we'll show how to integrate existing business logic -- without increasing performance cost.**

Tips&Tricks veramente utili per incrementare le performace
- i tool di monitoring consigliati: Firebug, YSlow, PageSpeed
- IBM Xpages Profiling tool: database per il tuning delle XPages in termini di CPU, cache ecc...
- consigli per il rendering delle pagine e per migliorare il JSF cycle lifecycle
- dataCache per le viste (nuovo nella 8.5.1)
- come usare Java nelle XPages per mantenere performance ridotte
Lotusphere Day 1 - JMP106 - “Kum Bah Yah” Meets “Let's Kick Butt”: The Integration of IBM Lotus Notes and Lotus Domino with Microsoft Office, .NET, and IBM Lotus Symphony
Welcome to 2010, where Lotus Notes and Domino are just part of your corporate toolset. This session will introduce you to integration of Lotus Notes and Domino 8.5 with Microsoft Office, .NET technologies, OpenOffice.org, & Lotus Symphony. We'll start with the basics and build up to mail merge, exporting to a spreadsheet, charting, presentations, and integration on the Web. Advanced topics such as Visual Studio Tools for Office, advanced development with C#, and integration with Lotus Domino Web Services are included. Integration with Xpages, Google Docs, Sharepoint, ODF, OOXML, and Windows Explorer will highlight the options available. Every sample is new or updated, so even past attendees will get something from this session.***

John Head e Alex Kassabov hanno mostrato in un talk di sicuro effetto scenico riguardante l'evoluzione del mondo dell'integrazione tra Lotus Notes e i principali productivity tool come Miicrosoft Office e Lotus Symphony, in entrambe le direzioni.
Anche in questo caso la collaborazione tra IBM e OpenNTF farà si che un il progetto open si concretizzi in un template scaricabile per l'utilizzo.
Le novità sono molteplici: innanzitutto l'annuncio dell'implementazione della classe SymphonyApplication, che sgrava lo sviluppatore dall'utilizzo delle classi UNO per l'integrazione con OpenOffice, sia numerosi esempi veramente utili per creare spreadsheet, documenti e presentazioni a partire da documenti notes con un semplice click.
Le slide sono disponibili sul sito di John Head
Lotusphere Day 1 - JMP105 - XML and Web Services Jumpstar
Most companies today know that the easiest way to integrate with other entities (both internally and externally) is to provide their solution as a Service that can be called from any system regardless of the operating system or software. Web Service providers and consumers provide this much needed resource. This jumpstart will provide developers with an solid foundation in XML (the language of web services) as well as proven techniques for implementing Web Service providers and consumers in Lotus Notes and Domino 6,7,8 and 8.5. You'll will be provided with resources and examples of Web Service consumers and providers in both LotusScript and Java. You'll see how to integrate Web Services with Lotus Domino form designs and XPages.***t

Ottimo talk di Paul Calhoun su WebService.
Retrospettiva su provider e consumer, nulla che già non si sappia, ma la chicca è che ha promesso di rendere disponibile per il download un db che offre tra le altre cose (utility per la gestione XML, agenti ecc.) un xslt che permette, attraverso il transformer di DXL, di convertire form Notes in XPages. Ancora in stato semi-embrionale (per esempio, non gestisce correttamente combobox e radiobutton), ma di sicuro effetto ed utilità
Tra le altre cose, tips&tricks, esempi di testing provider in Eclipse Galileo e integrazione tra Xpages e Webservice.
Nov 20, 2009
Dominopoint Day 2009: la nostra presentazione
Nov 09, 2009
Conversione da millisecondi a data/ora standard
tip per la conversione da millisecondi a data/ora standard in Lotus Notes tramite @ function
Nello sviluppo di form per appplicazioni web può capitare di scontrarsi con un ben noto problema nella gestione dei dati: la conversione del formato data/ora.
In questo breve post descrivo il caso in cui la data viene fornita in millisecondi a partire dal 1970 (Unix time) che deve quindi essere convertita in un formato leggibile.
In Lotus Notes tale dato può essere elaborato usando la seguente formula:
millisecond := @TextToNumber(@UrlQueryString("data"));
@Adjust(@Time(1970;1;1;0;0;0);0;0;0;0;0;millisecond;[InLocalTime])
il risultato sarà: 19/01/2004 16:16
Nell'esempio i millisecondi vengono estratti dal url come sotto:
http://dominio.it/db.nsf/nomeform?openForm&data=1074528964
NB: viene ritornata una stringa, attenzione quindi al suo utilizzo.
Nov 05, 2009
Lotus knows superenaLOTUS makes you win!

In about one week we will be live! It's time for the 3rd Italian Lotus Users Group events (aka Dominopoint.it). So it's time to a little preview about my session (in italian):
Lotus knows superenaLOTUS makes you win!
You have to attend my session to discover the details ...
Sep 16, 2009
PERFORMANCE, PERFORMANCE, PERFORMANCE...e non solo!
In uscita la release 8.5.1 di Lotus Domino
E' annunciata per metà ottobre l'uscita della release 8.5.1 di Lotus Domino.
Nel frattempo ci si sta sbizzarrendo nel testare la beta release e, udite udite, le reazioni sono estremamente positive, trapela addirittura una sorta di entusiasmo come da tempo non si sentiva.
In molti avranno certamente sofferto sin dal rilascio della R8.X il problema della lentezza del client notes standard (la versione eclipse in pratica).
Ebbene, in termini di prestazioni, se la versione 8.5.1 rimarrà così com'è, credo che tutti ne rimarranno estremamente soddisfatti
Non solo, a livello di amministrazione, inotes e designer sono annunciate una miriade di feature veramente interessanti
Single sign-on HTTP su Lotus Domino in ambiente Windows
Come realizzare SSO su HTTP in ambiente Windows per applicativi Lotus Domino
Durante lo scorso Lotusphere 2009 a Orlando avevo assistito ad una interessante sessione in cui venivano spiegati i piani e le modalità di integrazione tra ambienti Windows e Lotus Domino.
Di particolare interesse una dichiarazione rilasciata dalle persone IBM in merito al SSO HTTP: " Ragazzi, abbiamo intenzione di farla e lo standard che utilizzeremo è SPNEGO." Wow mi son detto! Con questo risolvo un bel po di situazioni ... peccato che non hanno annunciato quando sarà rilasciata.
Bene il "quando" è domani, o meglio la prossima release (8.5.1). Basti guardare la documentazione tecnica già presente sui wiki ufficiali IBM.
Sep 10, 2009
XPages - L'evoluzione della specie
Con la versione 8.5 del server Domino, IBM ha introdotto la tecnologia XPages, che promette di migliorare e facilitare la creazione di applicazioni Web 2.0
Le XPages sono un nuovo elemento di un'applicazione Domino 8.5 che consente di creare un'interfaccia Web 2.0 basata sulla tecnologia JSF.
Con le XPages si rimuovono le barriere per la programmazione Web in Domino; esse permettono di accedere ad una moltitudine di dati e
di realizzare facilmente la localizzazione delle applicazioni.
Uno strumento di sviluppo che "puo'" sostituire il "metodo classico" aumentando le possibilità e riducendo drasticamente i tempi di sviluppo e manutenzione.
Perchè sono importanti?
- Separazione della presentazione dei dati dalla logica applicativa (si possono collegare piu' database in una sola UI)
- Usano tutto cio' che già si conosce (stesse classi e funzioni @)
- Semplificano drasticamente la realizzazione di applicazioni Web "moderne" (in stile Web 2.0)
- Performance maggiori
- Portano finalmente in Domino alcuni costrutti del mondo J2EE (eg. variabili di sessione, JSE ecc.)
Il 16-17 Luglio 2009 RedTurtle ha partecipato a Milano al workshop tecnico sulle Xpages presso la sede IBM di Segrate.
Date un'occhiata a come funzionano le Xpages:
Sep 03, 2009
NSD, il tuo compagno di viaggio quando Domino va in crash
NSD (Notes System Diagnostic) è uno strumento Lotus per raccogliere informazioni a fronte di un crash o di un hang di sistema. Vediamo la sessione presentata durante DominoPoint Day 2008, l'evento italiano della comunità Lotus.
Tra qualche mese ci sarà il terzo appuntamento con il DominoPoint Day, ripartiamo da dove ci eravamo fermati: la sessione su NSD presentata nel 2008. Scarica la presentazione su Slide Share.



