![]() |
Profile |
Contact |
Search |
Cart |
| Lotus Domino R5 - Application Architecture: Programming in Domino |
| Course Status: | Released | Courseware Features |
| Course Language: | English | |
| Course Duration: | 5 Hours | |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
Audience |
| Domino R5 application developers |
Prerequisites |
| The SmartCurricula Lotus Domino R5 - Designer Fundamentals and Lotus Domino R5 - Application Security and Workflow |
Course Aim |
| To describe the Domino programming architecture and to outline the means by which different programming languages are applied to the Domino architecture |
Learning Objectives |
| Describe the Domino programming architecture and discuss the available programming options for
this architecture. Define the Domino Object Model. Compare how LotusScript and Java can be used to access data through the Domino Object Model. Describe how LotusScript can be used to program the Domino User Interface. Describe the Document Object Model and compare it with the Domino Object Model. Explain the use of the Document Object Model (DOM) in the Notes client and in web browsers. Use JavaScript to program the Domino User Interface and compare this with using LotusScript. Explain how CORBA can be used to access the Domino Object Model remotely. Explain how LiveConnect can be used to integrate JavaScript and Java functionality. |
Topics Covered |
| Introducing Domino programming - Domino programming architecture - Language options - Hands-on: Choosing a language Accessing data programmatically - Working with the Domino Object Model - LotusScript access - Hands-on: Writing a LotusScript agent - Java access - Hands-on: Writing a Java agent Programming the Domino User Interface - User Interface classes - Using events of UI objects - Hands-on: Coding events - Creating programmatic functions - Hands-on: Working with user-built functions The Document Object Model - Fundamentals of DOM - Hands-on: JavaScript or LotusScript - Using JavaScript in applications - Hands-on: Validating user input - Using HTML in applications CORBA and LiveConnect - CORBA - Hands-on: Deploying a CORBA applet - LiveConnect |