xPages
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 - 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.
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:

