Login to TLCC site
Contact TLCC



IBM Ready for Social Business graphic

R5 Application Development UpdatePrint Course Information
This course is for experienced R4 application developers who want to learn about the new development features in R5. Learn about new design elements like pages, outlines and framesets. Learn the new tabbed, animated and programmable table styles. Discover what's new in fields, field properties, forms, text formatting, lists, tables, embedded views, images, @Functions and @Commands. Use the new Java applets and controls to provide nicer looking and better functioning applications for both Notes and web users. Learn the new events and functions to create a custom help system for your users. Take advantage of new R5 features to improve security, searching, space utilization and performance. This course is packed with demonstrations and activities to both show and give you hands-on experience with the many new R5 development features.

Read the review on this course at DominoPower's web site.

This course is for experienced R4 application developers who want to learn about the new development features in R5.


The Domino R5 Designer Client must be used to take this course.


Course Details

Course Code: 5UPDATE1


Course Title: R5 Application Development Update
Units: 9
Duration: 2.5 classroom equivalent days
CourseRoom Access: 3 months1

1. Up to 12 months access when purchased as part of a Curriculum Package.

Summary Description

This course is for experienced R4 application developers who want to learn about the new development features in R5. Learn about new design elements like pages, outlines and framesets. Learn the new tabbed, animated and programmable table styles. Discover what's new in fields, field properties, forms, text formatting, lists, tables, embedded views, images, @Functions and @Commands. Use the new Java applets and controls to provide nicer looking and better functioning applications for both Notes and web users. Learn the new events and functions to create a custom help system for your users. Take advantage of new R5 features to improve security, searching, space utilization and performance. This course is packed with demonstrations and activities to both show and give you hands-on experience with the many of the new R5 development features.

Audience and Prerequisites

This course is for experienced R4 application developers who want to learn about the new development features in R5. If you are certified as an R4 Application Developer, this course will prepare you for the R5 Application Development Update exam.

Course Modules

Module 1 - Introduction to Notes R5 and the Domino Designer


This module introduces the new user interface for both the Notes R5 Client and the Domino Designer. The R5 client introduces several new interface tools including a welcome page, task bar, navigation buttons and bookmarks. The Domino Designer provides a new interface for developing Notes and Domino applications. R5 also introduces a new On Disk Structure (ODS) which provides options for improved space management and performance.

Module 2 - New Design Elements


R5 introduces several new design elements. New shared images, applets and actions help to save disk space, development time and maintenance time. New design elements like pages, outlines and framesets can be used to create great applications, for both Notes and web clients.

Module 3 - Changes to Documents, Forms, and Fields


R5 introduces many enhancements to existing design objects. This module focuses on what's new in fields, field properties, forms, text formatting, lists, tables, embedded views, and images. The most significant changes are in the area of tables, with many enhanced properties and three new table types. Another interesting enhancement is the ability to add a non-scrolling header to a form. There is also an easy interface to enable Cascading Style Sheets support.

Module 4 - New Controls and Applets for Notes and Web Use


Lotus introduced several new Java applets which provide web users with a more intuitive Notes-like interface. For example, instead of using HTML to emulate a view, a programmer can now enable a Java applet which provides a view interface that is similar in appearance and function to a Notes view. A Rich Text Editor Applet and Outline Applet can also be enabled to enhance the web browser interface. For Notes clients, new controls have been added to allow the viewing of a group calendar and to pick a date from a calendar interface.

Module 5 - New @Commands and @Functions


Many new @Functions and @Commands were added in R5. Some of these, those related to pages and framesets, were already discussed in previous modules. This module covers the rest of the new functions and commands. For the very specialized functions, this module provides a brief introduction to make you aware of the new feature. For the more general purpose functions, expect a more in depth discussion with demonstrations and activities to support your understanding. Also discussed are the significant enhancements to functions that were previously available in Notes R4.

Module 6 - Other New R5 Features


One of the new R5 features is the ability to add context sensitive help for users. When a user is filling in a form or working in a view, they can press <F1> and get custom Help information in another window. Another benefit of R5 is improved workstation security to prevent viruses in the form of Java applets or JavaScript code. For enterprise users, access to enterprise data in relational databases has been improved with the addition of DECS.

Objectives

  • Learn the new R5 Client interface.
  • Learn the new Domino Designer interface and how to create Design Portfolios.
  • Learn how to preview your work while working in the Domino Designer.
  • Learn about the new On Disk Structure (ODS) of a Notes database.
  • Learn the new database properties to save space and increase performance.
  • Learn about the new interface and enhancements to the Database Design Synopsis.
  • Take advantage of shared resources for images, actions, and Java applets.
  • Create links to named elements in a Notes database.
  • Create cascaded actions and learn about improvements to the way actions are displayed.
  • Create pages and learn how to use them in an application.
  • Create and use outlines to organize your application and provide a navigation tool for your users.
  • Learn about framesets and how to use them to provide a multiple window pane interface to outlines, pages, views and other design objects.
  • Learn about the new field types.
  • Take advantage of the new field properties.
  • Learn about new text formatting properties.
  • Learn about the new tabbed, animated and programmed table types.
  • Learn about the many new properties to control the appearance of tables.
  • Create embedded views and learn about the properties to control their appearance.
  • Learn how to create an embedded view that does not show empty categories.
  • Get introduced to Cascading Style Sheets and how to use them in Domino applications.
  • Create a non-scrolling header on a form.
  • Import a picture into Notes and then add hotspots to create an image map.
  • Enable the Rich Text Editor Applet to provide your web users with rich text formatting capabilities.
  • Create a Date Picker to let users pick a date by clicking on a calendar.
  • Enable the View Applet to provide web users with a more Notes-like view interface.
  • Use the Outline Applet to provide web users with a better interface when using outlines.
  • Allow users to see a calendar snapshot for a group of people.
  • Learn about the following new @Functions and @Commands:
  • @AddtoFolder
  • @BrowserInfo
  • @Fontlist
  • @LanguagePreference
  • @Local
  • @UserNameLanguage
  • @NameLookup
  • @Narrow
  • @Wide
  • @UserNamesList
  • @ValidateInternetAddress
  • Learn about enhancements to:
  • @Command([CalendarFormat])
  • @Name
  • @UserName
  • @PickList
  • Create a Wizard type dialog using new enhancements to @DialogBox and the new @RefreshParentNote function.
  • Learn how to un-delete documents using @UnDeleteDocument and to permanently delete them using @HardDeleteDocument.
  • Learn how to create a custom help system so users can press <F1> to get help for a form, page, or view.
  • Use new Notes workstation security features to provide better security when Java applets or JavaScript is running.
  • Take advantage of new the URL syntax for searching views and databases to better format the results.
  • Learn about DECS.

System Requirements

A single R5 Domino Designer Client with unrestricted access to the Internet will provide full course functionality.

The minimum system requirements by functional components are:

  • R5 Notes client to read the course material.
  • R5 Domino Designer Client to run the demonstrations and exercises.
  • Unrestricted access to the Internet to replicate course updates and CourseRoom discussion.

At least one current browser.