Skip to main content link. Accesskey S
  • Anonymous
  • Log on
  • Help
  • IBM logo
  • Lotus Notes and Domino wiki
  • All Wikis
  • Home
  • Community Articles
  • Product Documentation
  • Learning Center


Search

Advanced Search

Categories

Tag Cloud

  • 6.0
  • 6.5
  • 6.5.4
  • 6.x
  • 7.0
  • 7.0.2
  • 7.5
  • 7.x
  • 8.0
  • 8.0.1
  • 8.0.2
  • 8.5
  • 8.5.1
  • 8.5.2
  • 8.5.3
  • 8.5.x
  • 8.x
  • address
  • admin
  • administering
  • administration
  • administrator
  • attachment
  • best practice
  • Blackberry
  • cache
  • calendar
  • Client deployment
  • contacts
  • DAOS
  • database
  • database properties
  • db2
  • DCT
  • demo
  • deployment
  • deployment Notes
  • directory
  • document
  • documents
  • Domino
  • Domino Server
  • Domino Web Access
  • dwa
  • email
  • getting started
  • http
  • IMAP
  • inotes
  • install
  • iPhone
  • LDAP
  • logging
  • Lotus iNotes
  • Lotus Notes
  • Lotus Notes Traveler
  • Lotus Traveler
  • mail
  • mail file
  • max
  • media_notes
  • memory
  • message
  • messaging
  • MIME
  • moving_advanced
  • moving_cal
  • moving_mail
  • ND6
  • notes
  • Notes ID Vault
  • notes.ini
  • NotesBench
  • performance
  • plug-ins
  • Policies
  • preferences
  • R5
  • reference card
  • replication
  • router
  • Sametime
  • search
  • Security
  • server
  • smtp
  • table
  • text
  • tips
  • to do
  • Traveler
  • troubleshooting
  • upgrade
  • user
  • using
  • video
  • videofest
  • web
  • Widgets and Live Text
  • Windows
InformationInformation
You are currently viewing machine translated content. IBM translation might be available. Click IBM Translated Product Documentation to see what is available.X


Home > IBM Redbooks: Lotus Notes and Domino version 8.5 Deployment Guide > App Dev UI
Rate this article 1 starRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

App Dev UI 

expanded Abstract
collapsed Abstract
No abstract provided.
ShowTable of Contents
HideTable of Contents
  • 1 Basic layout
    • 1.1 Applications View
    • 1.2 Properties View
    • 1.3 Events and Problems
    • 1.4 Controls and Data Views
Table of Contents | Previous Page | Next Page


Many enhancements have been made to Notes and Domino for application developers, but the first that developers will encounter will be the new Domino Designer 8.5 client. This new client is based on the Eclipse editor framework. Thought of by many as only a Java Integrated Development Environment (IDE), Eclipse is actually much more than that. The Eclipse organization maintains the open-source framework and a large library of packages and plug-ins that are used to extend Eclipse beyond just a Java IDE. Some of these extensions give Eclipse the ability to morph into an IDE for different programming languages such as C/C++, PHP, and now LotusScript. Designer’s newfound flexibility will allow for greater enhancements to an application developer’s day-to-day workflow as well as provide new functionality such as the ability to create compelling Web 2.0 applications in Domino using XPages.

Even if you do not plan to leverage these extensible features, the fact that Designer is now part of Eclipse brings with it significant changes. No doubt the most striking of these changes is the new user interface.

Basic layout

When you first open Domino Designer 8.5 you will be presented with a multi-paned window. Each of these panes, or Eclipse views, provides varying and distinct information about the database or design element that you are currently viewing.

Designer Layout

By default, Domino Designer displays several views:

1. Applications

2. Outline

3. Editor

4. Properties, Events, and Problems

5. Controls and Data

Besides these, there are dozens more views available including those for Java and JavaScript development.

This collection of views and editors is known as the Domino Designer perspective. In Eclipse, perspectives are collections of views and editors that are appropriate for a given task. If you wanted to quickly switch over to develop some non-Domino specific Java code you could switch to the Java perspective at which point you would be presented with an appropriate combination of views and editors for the task.

Note: If you develop in other languages besides LotusScript, the Eclipse IDE can provide a profound shift in how you work if you choose to utilize it as your main development environment. That said, it is beyond the scope of this wiki to delve into the array of possibilities that Eclipse provides to you. For the remainder of this section we will only be concentrating on the Domino Designer perspective. For more information on Eclipse you are encouraged to visit http://www.eclipse.org.

Though perspectives have a default layout, you can drag-and-drop the views as you see fit or close them altogether. If you close a view and later realize that you need it back you will find it under the Window -> Show Eclipse Views menu option. Once you have altered the perspective to your liking you can save the perspective by choosing Window -> Save Perspective As menu option. To get back to the default Domino Designer perspective you can click the Window -> Reset Perspective menu.

Applications View

This is the view which will display your databases and allow you to browse the design elements similar to the Design pane in the older Designer clients. Though it works very similarly to the old Design pane, the Applications view does have some nice new abilities.

When viewing a design category, for example Forms or Agents, you will no longer be presented with a truncated list of elements with up and down arrows forcing you to scroll through to view them all. Now, when expanding Forms, or any other category, the entire list of that category’s elements will be displayed. It is important to note that to view all of a category’s design elements in the Editor view or to view a specific element in the Editor view, for example a specific view or agent, you must now double-click for this to happen. Single-clicking will only select the category or element.

Expanding Forms

Another useful feature of the Applications view is Working Sets. Working Sets are analogous to bookmarks from previous versions of the Designer client, but Working Sets are more useful.

Working Sets

You can setup your Working Sets anyway you see fit. For example, you may create Working Sets for each project or for each customer that you work with. Once you have created your Working Sets and assigned databases to them, you can select which Working Sets are visible and this is where the power of Working Sets is apparent over the Bookmarks scheme. With Working Sets you can select one or more Working Sets to be visible at the same time thus allowing you great flexibility in which databases are made available to you at any one time in the Applications view. Selecting no Working Sets displays all of your databases.


Properties View

In previous versions of the Designer client if you were to display the properties of an element these properties would appear in the properties dialogue box. This properties dialogue has now been replaced by the Properties view.

If we were displaying a database’s forms in the editor, the form’s properties will be displayed when the form is selected. This is where you can access information such as the created date, last modified date, a list of fields in the form, design inheritance, prohibit design refresh and replace to modify, and the document IDs.

Properties View

Events and Problems

The Events view is used for the creation of components, pages, and controls. Events are categorized to make accessing them easier.

The Problems view is where to go to find error and warning information.

Controls and Data Views

The Controls view displays your user-interface controls and custom controls used for designing the layout of XPages. The controls are categorized by Core Controls (button, list box, checkbox, and so on) and Container Controls (panel, table, views, and so on). There is also an Other control which will give you access to controls such as AJAX Typeahead, Event Handler, and other such controls.

Controls View

The Data view is also XPage related allowing you to view data sources that are associated with the current XPage.



Table of Contents | Previous Page | Next Page

expanded Article information
collapsed Article information
Category:
IBM Redbooks: Lotus Notes and Domino version 8.5 Deployment Guide
Tags:

This Version: Version 3 November 2, 2009 1:46:49 PM by Bart Jacob  IBMer

expanded Attachments (5)
collapsed Attachments (5)

 


File TypeSizeFile NameCreated On
image/jpeg 13 KB WorkingSets.jpg 11/1/09 5:06 PM
image/jpeg 31 KB ControlsView.jpg 11/1/09 5:06 PM
image/jpeg 166 KB DesignerLayout.jpg 11/1/09 5:06 PM
image/jpeg 36 KB ExpandingForms.jpg 11/1/09 5:06 PM
image/jpeg 32 KB PropertiesView.jpg 11/1/09 5:06 PM
expanded Versions (3)
collapsed Versions (3)
Version Comparison     
Version Date Changed by               Summary of changes
This version (3) Nov 2, 2009 1:46:49 PM Bart Jacob  
2 Nov 2, 2009 1:45:56 PM Bart Jacob  
1 Nov 1, 2009 5:06:38 PM Bart Jacob  
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedSubscribe to RSSHelpAbout
  • All Lotus and WebSphere Portal wikis
  • IBM developerWorks
  • IBM Software support
  • IBM Social Business User Experience Blog
  • IBMSocialBizUX on Twitter
  • IBMSocialBizUX on Facebook
  • Lotus product forums
  • IBMSocialBizUX blog
  • IBM Collaboration Solutions
  • Recently added feedRecently added
  • Recently edited feedRecently edited
  • Recently added comments feedRecently Added Comments
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Contact IBM
  • IBM Terms of use
  • Wiki terms of use