This chapter provides a roadmap for building a Notes database. By now you should be able to navigate the development environment and have a fundamental understanding of the various constructs used to build a Notes database.
In this chapter, you will learn the five primary types of Lotus Notes applications. Almost all Notes databases can be separated into one of five different software designs. We'll discuss each type and when to use each of them.
We'll demonstrate a sample software development life cycle and provide pointers to manage the development of a Notes database from start to completion.
Finally, you'll have an opportunity for hands-on experience with developing a database from scratch so that you can understand the importance of forms, fields, and views for managing content. Although other design elements exist, most users will find that these are some of the primary components used in application development. After you've mastered these, you will find that the other design elements can be created in a similar manner. This project will illustrate how to
By the end of the chapter you will have learned
An Introduction to the Lotus Domino Tool Suite
Getting Started with Designer
Navigating the Domino Designer Workspace
Domino Design Elements
An Introduction to Formula Language
An Introduction to LotusScript
Fundamentals of a Notes Application
Reference Library Applications
Design Enhancements Using LotusScript
Design Enhancements Using Formula Language
Miscellaneous Enhancements and Tips for Domino Databases
Application Deployment and Maintenance
Appendix A. Online Project Files and Sample Applications
Appendix B. IBM® Lotus® Notes® and Domino®Whats Next?