Take an existing Notes Application and convert it to a Rich Internet Application (RIA)
But what is a RIA?
“ Rich Internet applications (RIAs) are web applications that have most of the characteristics of desktop applications, typically delivered by way of standards based web browser plug-ins or independently via sandboxes or virtual machines” (http://en.wikipedia.org/wiki/Rich_Internet_application)
“ RIAs combine the flexibility, responsiveness, and ease of use of desktop applications with the broad reach of the web. RIAs provide a dynamic web experience that is rich and engaging, as well as interactive.” (http://www.adobe.com/devnet/projects/ria/)
Use the Ext.nd.DominoUI class to develop a ‘start’ page similar to the Notes version. Also, develop a few alternative, complex layouts to update the application from a ‘Notes looking’ application into a ‘Web looking’ application
Convert LotusScript Domino Object code into the equivalent Ext.nd Domino Object code
Convert LotusScript event handlers into Ext.nd event handlers
UIDocument Open event
UIDocument Save event
UIView BeforeAddToFolder event
UIView BeforeOpenDocument event
If time permits, look into adding a widget or two to add more functionality or to spruce things up a bit.