The change from R4.6 to R5 was much more dramatic than the change from R5 to Notes and Domino 6. However, many new features enable you to create more powerful and usable applications. The next several sections describe some of these new features.
New Database Properties
Some new properties improve database performance, and others improve server performance. Still others help reduce the size of a database. All these properties are covered in detail in Chapter 2. The new properties include the following:
Framesets
Framesets, first introduced in R4, were not a separate design element until R5. Framesets are covered in detail in Chapter 10, "Adding Framesets to Domino Applications." New features have been added to framesets in Release 6, including these:
Page Designer
Pages were introduced in R5. Pages are covered in detail in Chapter 8, "Using the Page Designer." A few new features have been added to the Page Designer, including these:
Forms
Although there have been some changes to forms themselves , there also have been many changes to the objects that forms can use. You can read more about forms in Chapter 4, "Forms Design," and Chapter 5, "Advanced Form Design."
Views
Several new features for view design enhance the usability of views. This list highlights items new to Release 6 for views:
Shared Code, Shared Resources, and Other
In Notes and Domino 6, the R5 Resources section has been broken up into Shared Code and Shared Resources sections. Some items are new and some have been relocated . Folders, navigators, outlines, synopses , and agents have been moved from the top tier of the Design pane underneath one of the shared sections or into the Other section.
The Shared Code section now includes the following:
The Shared Resources section in Release 6 now includes the following:
The Other section in Release 6 now includes the following:
Items that are new for these three areas include the following:
Common Design Elements
Some design elements are common, in that they can be used in more than one design object. These include tables, action buttons, hotspots, and similar objects. For example, a table can be used in forms, subforms, pages, and documents. The following are some features new to Release 6 for some of the common elements:
Part I. Introduction to Release 6
Whats New in Release 6?
The Release 6 Object Store
The Integrated Development Environment
Part II. Foundations of Application Design
Forms Design
Advanced Form Design
Designing Views
Using Shared Resources in Domino Applications
Using the Page Designer
Creating Outlines
Adding Framesets to Domino Applications
Automating Your Application with Agents
Part III. Programming Domino Applications
Using the Formula Language
Real-World Examples Using the Formula Language
Writing LotusScript for Domino Applications
Real-World LotusScript Examples
Writing JavaScript for Domino Applications
Real-World JavaScript Examples
Writing Java for Domino Applications
Real-World Java Examples
Enhancing Domino Applications for the Web
Part IV. Advanced Design Topics
Accessing Data with XML
Accessing Data with DECS and DCRs
Security and Domino Applications
Creating Workflow Applications
Analyzing Domino Applications
Part V. Appendices
Appendix A. HTML Reference
Appendix B. Domino URL Reference