I used this presentation to introduce XPages to a development team not already familiar with XPages. I demoed XPages in Domino Designer live along with going through the presentation.
Please see this blog post for details about the presentation:
http://per.lausten.dk/blog/2011/01/presentation-my-view-on-xpages.html
Boost Fertility New Invention Ups Success Rates.pdf
My view on XPages
1.
2. XPages is a rapid web and mobile application development platform. It allows IBM Lotus Notes data to be displayed to browser clients on all platforms. The programming model is based on standards and common web development skills like JavaScript , Ajax , the Dojo Toolkit, Server-side JavaScript , JavaServer Faces and it leverages IBM Lotus Domino functionality like the Document-oriented database. XPages applications are hosted by IBM Lotus Domino, IBM's Rapid application development platform, which has sold more than 145 million licenses. Source: https://secure.wikimedia.org/wikipedia/en/wiki/XPages What is XPages?
14. Existing backend Lotusscript logic (in e.g. script libraries) can be reused by calling a Lotusscript agent that uses this logic. The agent is called from XPages using Agent.runWithDocumentContext(doc)
42. Book: “ Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language ”
43. White paper on Lotus Domino as a rapid application development platform: http://www.edbrill.com/ebrill/edbrill.nsf/dx/ibm.com-whitepaper-on-domino-as-a-rapid-application-development-platform