SlideShare ist ein Scribd-Unternehmen logo
1 von 45
AD 204


Customizing the Look of Lotus Notes 8
Mary Beth Raven | User Experience Designer| Westford, Mass

Matthew Hatem| Senior Software Engineer| Westford, Mass




            ®
Agenda


 The Notes Style Prior to Notes 8
 Definition of the Notes 8 Style
 Giving templates the Notes 8 style
   Visual style
   Interaction style

 Creating a custom visual style for Notes 8
     How Notes 8 is built
     Customize the Expeditor frame
     Customize the Java views
     Customize the forms
Notes Style Prior to Notes 8
  Frame had one look
   across all platforms
  End users could choose
   System color or not
  Administrators could not
   create a company look for
   the frame
Notes Style Prior to Notes 8
  Application developers
   had control over individual
   templates
Agenda

 The Notes Style Prior to Notes 8

 Definition of the Notes 8 Style

 Giving templates the Notes 8 style
    Visual style
    Interaction style

 Creating a custom visual style for Notes 8
    How Notes 8 is built
    Customizing the Expeditor frame
    Customizing the Java views
Approach to the Notes 8 Style
  Goals
   Give Administrator and Application developers control over more than
    just templates
   Provide an updated, fresh style out of the box
      Some controls are system controls on each operating system
      Some are custom to give it just enough of an individual look
Some Controls are System Controls
 Title bar
 Menu bar
 Scroll bar
Some Are Custom for a Touch of Uniqueness
 Open Menu
 Tab Row
 Toolbar
 Status bar
Notes 8 Visual Style
  Glassy look
  Blue gradients
   Darker for the tab row
   Lighter for the toolbar
  Flat blue treatments
   Navigator
   Status bar
  Orange gradient
   highlights
Agenda

 The Notes Style Prior to Notes 8

 Definition of the Notes 8 Style

 Giving templates the Notes 8 style
    Visual style
    Interaction style

 Creating a custom visual style for Notes 8
    How Notes 8 is built
    Customizing the Expeditor frame
    Customizing the Java views
Giving Your Templates the Notes 8 Style
  Visual style

  Interaction style
Ideal Visual Style for the Action Bar and Column
Headers
Action Bar Properties
  Bar height: 10.4 Exs
  Color: 239,239,239
  Border style: solid color 177, 177, 210
  Border effects: drop shadow, width 2, thickness 1
  Button size: default
  Display border on mouseover
Visual Style for the Outline View
Visual Style for Icons
Interaction Style : Action Bar and Menu
 Any item in the Action bar SHOULD ALSO be in the
  Actions menu
  Same order
  Menu can be a superset
  Give menu items mnemonics for accessibility
Interaction Style: Order of Action Bar
 The general order of items on the action bar could be
  as follows, from left to right:
  New/create
  <other actions>
  A “More” button (if it is necessary to add
   miscellaneous things that do not all fit separately
  Sametime integration
     New or          Use the term “More” for     Show command,
     Create           Miscellaneous things        right-justified




                              Sametime integration
                              goes at the end, but
                               NOT right-justified
Agenda


 The Notes Style Prior to Notes 8
 Definition of the Notes 8 Style
 Giving templates the Notes 8 style
  Visual style
  Interaction style
 Creating a custom visual style for Notes 8
  How Notes 8 is built
  Customizing the Expeditor frame
  Customizing the Java views
A Custom Visual Theme Can Be Just the Frame
A Custom Visual Style Can Be Complete
Example of Another Visual Theme
A Complete Custom Visual Style for Notes 8 Means..
 Customizing the frame and Java views using Lotus Expeditor
  Themes Extension point

 Customizing your forms or other templates “by hand”
How Notes 8 is Built
  Themeing of the Notes 8 frame is possible because of the way
   Notes 8 is built
25



     Lotus Notes 8 — Using Lotus Expeditor Platform

     Eclipse is an Open Source Java Client
     Lotus Expeditor is based on Eclipse, and available as a client
      platform
     Notes is a big Plug-in to Expeditor


                                Notes


                             Lotus Expeditor


                         Eclipse 3.2 Foundation
26



      Notes 8 is a big plug-in to Expeditor

      Expeditor provides:
        Title bar
        Menu bar
        Open List
          Button
          Docked
        Tabs
        Toolbar
        Sidebar
          Thin
          Open
          Closed
        Status bar
        Visual theme
27



     Two Options for the Open List: Button or Docked
28



     Three Options for Sidebar: Closed, Thin, Open
Expeditor Provides Two Themes
 Notes 8 Theme
 Operating System Theme
The Look of the “Notes 8” Theme Provided by
Expeditor
The Look of the Operating System Theme as
Provided by Expeditor
Adding Your Own Theme

 New Themes can be
  added using Eclipse
  extension points
 The themes you create
  will be added to the
  preference panel
                          Your Theme here!
Anatomy of a Lotus Expeditor Theme
 Lotus Expeditor Themes are comprised of:
  CSS file or files
  associated image resources
  plug-in extension meta data

 These files are packaged in an Eclipse plug-in and
  deployed to clients using the Lotus Expeditor
  provisioning service or standard Eclipse Update
  Manager
Why CSS?
 CSS is a language used to separate style from content in user
  interfaces
  Common in Web Sites
  Can be applied to any UI
  Simple to maintain a consistent style
  Style is separate from executable code
  Leverages existing skill sets
Creating a New CSS Theme
 Create a Plug-in
 Create a Lotus Expeditor Theme Extension
 Add the CSS content and associated resources
 Deploy
Color Gradients and URLs
 Gradient colors are defined by a list N of color values followed by a
  list N-1 of percentage values.

    Example:
     background-color: red, blue, 100%;

 URLs can be either relative or absolute. Absolute images must use
  the Eclipse platform URL format.

    Example:
     // platform URL
     url(quot;platform:/plugin/com.ibm.rcp.plugin/images/my_image.pngquot;);
     or
     // relative URL
     url(“/images/my_image.png”);
CSS Elements and Class Mapping
 Elements map to SWT Widget class names
    CSS: Button – SWT: SButton or Button
    Widgets prefixed with ‘S’ support additional CSS properties

 Classes map to specialized instances of a widget
    Specialized Instance: Open Button – CSS Class: LaunchButton
Demo: Creating a New Theme
View Elements Styled by CSS


                              NOT
                              THE
                              FORM!
Demo of Customizing Views
To Complete the New Theme
 Edit the forms using Domino Designer
 Give the Action Bar an appropriate styles
 Make any other modifications on the form (Icon style,
  etc.)
Summary
 You know the Notes 8 Style
 You can apply it to all your templates
 You can create your own style and apply it to
  The Expeditor frame
  The Java Views
  All other forms in views in your templates
Resources
 Look for forthcoming articles and tools on
  developerWorks!
 Subscribe to the notes design blog at
  www.Marybethraven.com
Questions?
© IBM Corporation 2007. All Rights Reserved.

          The information contained in this publication is provided for informational purposes only. While efforts were made to verify the
         completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or
         implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without
         notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other
         materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from
         IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
         software.

          References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM
         operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based
         on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.
         Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will
         result in any specific sales, revenue growth or other results.

 All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have
          achieved. Actual environmental costs and performance characteristics may vary by customer.

 IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of
         International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in
         the United States, other countries, or both.

 Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the
        United States, and/or other countries.

 Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

 Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

 Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

         Other company, product, or service names may be trademarks or service marks of others.All references to Renovations refer to a fictitious
         company and are used for illustration pposes only.

Weitere ähnliche Inhalte

Was ist angesagt?

Cyber Security Seminar.pptx
Cyber Security Seminar.pptxCyber Security Seminar.pptx
Cyber Security Seminar.pptxDESTROYER39
 
IBM-QRadar-Corporate-Online-Training.
IBM-QRadar-Corporate-Online-Training.IBM-QRadar-Corporate-Online-Training.
IBM-QRadar-Corporate-Online-Training.Avishek Priyadarshi
 
Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...
Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...
Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...Cohesive Networks
 
Microsoft Defender for Endpoint
Microsoft Defender for EndpointMicrosoft Defender for Endpoint
Microsoft Defender for EndpointCheah Eng Soon
 
BlueHat v17 || Securing Windows Defender Application Guard
BlueHat v17 || Securing Windows Defender Application Guard BlueHat v17 || Securing Windows Defender Application Guard
BlueHat v17 || Securing Windows Defender Application Guard BlueHat Security Conference
 
Source Code Analysis with SAST
Source Code Analysis with SASTSource Code Analysis with SAST
Source Code Analysis with SASTBlueinfy Solutions
 
WSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting StartedWSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting StartedIsmaeel Enjreny
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Amazon Web Services
 
Threat Hunting
Threat HuntingThreat Hunting
Threat HuntingSplunk
 
Splunk for ITOps
Splunk for ITOpsSplunk for ITOps
Splunk for ITOpsSplunk
 
Microsoft Sentinel- a cloud native SIEM & SOAR.pdf
Microsoft Sentinel- a cloud native SIEM  & SOAR.pdfMicrosoft Sentinel- a cloud native SIEM  & SOAR.pdf
Microsoft Sentinel- a cloud native SIEM & SOAR.pdfKranthi Aragonda
 
Beginner's Guide to SIEM
Beginner's Guide to SIEM Beginner's Guide to SIEM
Beginner's Guide to SIEM AlienVault
 
How to Hunt for Lateral Movement on Your Network
How to Hunt for Lateral Movement on Your NetworkHow to Hunt for Lateral Movement on Your Network
How to Hunt for Lateral Movement on Your NetworkSqrrl
 
EC-Council Certification Roadmap and Course Catalog
EC-Council Certification Roadmap and Course CatalogEC-Council Certification Roadmap and Course Catalog
EC-Council Certification Roadmap and Course CatalogNetCom Learning
 
Hunting for Credentials Dumping in Windows Environment
Hunting for Credentials Dumping in Windows EnvironmentHunting for Credentials Dumping in Windows Environment
Hunting for Credentials Dumping in Windows EnvironmentTeymur Kheirkhabarov
 
Best Practices for Configuring Your OSSIM Installation
Best Practices for Configuring Your OSSIM InstallationBest Practices for Configuring Your OSSIM Installation
Best Practices for Configuring Your OSSIM InstallationAlienVault
 

Was ist angesagt? (20)

Cyber Security Seminar.pptx
Cyber Security Seminar.pptxCyber Security Seminar.pptx
Cyber Security Seminar.pptx
 
SIEM Architecture
SIEM ArchitectureSIEM Architecture
SIEM Architecture
 
IBM-QRadar-Corporate-Online-Training.
IBM-QRadar-Corporate-Online-Training.IBM-QRadar-Corporate-Online-Training.
IBM-QRadar-Corporate-Online-Training.
 
Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...
Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...
Protecting Vital Data With NIST Framework - Patrick Kerpan's Secure260 presen...
 
Microsoft Defender for Endpoint
Microsoft Defender for EndpointMicrosoft Defender for Endpoint
Microsoft Defender for Endpoint
 
BlueHat v17 || Securing Windows Defender Application Guard
BlueHat v17 || Securing Windows Defender Application Guard BlueHat v17 || Securing Windows Defender Application Guard
BlueHat v17 || Securing Windows Defender Application Guard
 
Source Code Analysis with SAST
Source Code Analysis with SASTSource Code Analysis with SAST
Source Code Analysis with SAST
 
Wazuh Security Platform
Wazuh Security PlatformWazuh Security Platform
Wazuh Security Platform
 
Azure sentinel
Azure sentinelAzure sentinel
Azure sentinel
 
WSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting StartedWSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting Started
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
 
Threat Hunting
Threat HuntingThreat Hunting
Threat Hunting
 
Splunk for ITOps
Splunk for ITOpsSplunk for ITOps
Splunk for ITOps
 
Microsoft Sentinel- a cloud native SIEM & SOAR.pdf
Microsoft Sentinel- a cloud native SIEM  & SOAR.pdfMicrosoft Sentinel- a cloud native SIEM  & SOAR.pdf
Microsoft Sentinel- a cloud native SIEM & SOAR.pdf
 
Beginner's Guide to SIEM
Beginner's Guide to SIEM Beginner's Guide to SIEM
Beginner's Guide to SIEM
 
How to Hunt for Lateral Movement on Your Network
How to Hunt for Lateral Movement on Your NetworkHow to Hunt for Lateral Movement on Your Network
How to Hunt for Lateral Movement on Your Network
 
EC-Council Certification Roadmap and Course Catalog
EC-Council Certification Roadmap and Course CatalogEC-Council Certification Roadmap and Course Catalog
EC-Council Certification Roadmap and Course Catalog
 
Privileged Access Management
Privileged Access ManagementPrivileged Access Management
Privileged Access Management
 
Hunting for Credentials Dumping in Windows Environment
Hunting for Credentials Dumping in Windows EnvironmentHunting for Credentials Dumping in Windows Environment
Hunting for Credentials Dumping in Windows Environment
 
Best Practices for Configuring Your OSSIM Installation
Best Practices for Configuring Your OSSIM InstallationBest Practices for Configuring Your OSSIM Installation
Best Practices for Configuring Your OSSIM Installation
 

Andere mochten auch

BP104 Have it YOUR way amd make it work for YOU
BP104 Have it YOUR way amd make it work for YOUBP104 Have it YOUR way amd make it work for YOU
BP104 Have it YOUR way amd make it work for YOUMat Newman
 
Ad103 - Have it Your Way: Extending IBM Lotus Domino Designer
Ad103 - Have it Your Way: Extending IBM Lotus Domino DesignerAd103 - Have it Your Way: Extending IBM Lotus Domino Designer
Ad103 - Have it Your Way: Extending IBM Lotus Domino Designerddrschiw
 
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Bruno Grange
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwarePaulo Lacerda
 
Matthew 8 Margins, Militias, Moms & Miracles
Matthew 8 Margins, Militias, Moms & MiraclesMatthew 8 Margins, Militias, Moms & Miracles
Matthew 8 Margins, Militias, Moms & MiraclesJesse Giglio
 
IBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivityIBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivitySocialBiz UserGroup
 

Andere mochten auch (9)

BP104 Have it YOUR way amd make it work for YOU
BP104 Have it YOUR way amd make it work for YOUBP104 Have it YOUR way amd make it work for YOU
BP104 Have it YOUR way amd make it work for YOU
 
Informe Programa Reempresa
Informe Programa ReempresaInforme Programa Reempresa
Informe Programa Reempresa
 
Ad103 - Have it Your Way: Extending IBM Lotus Domino Designer
Ad103 - Have it Your Way: Extending IBM Lotus Domino DesignerAd103 - Have it Your Way: Extending IBM Lotus Domino Designer
Ad103 - Have it Your Way: Extending IBM Lotus Domino Designer
 
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 
Matthew 8 Margins, Militias, Moms & Miracles
Matthew 8 Margins, Militias, Moms & MiraclesMatthew 8 Margins, Militias, Moms & Miracles
Matthew 8 Margins, Militias, Moms & Miracles
 
IBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivityIBM Domino Designer: Tips and tricks for maximum productivity
IBM Domino Designer: Tips and tricks for maximum productivity
 
Bible prophecies about healing
Bible prophecies about healingBible prophecies about healing
Bible prophecies about healing
 

Ähnlich wie Customizing the Look of Lotus Notes 8

Designing Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite ApplicationsDesigning Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite Applicationsdominion
 
Building Composite Application for Lotus Notes 8
Building Composite Application for Lotus Notes 8Building Composite Application for Lotus Notes 8
Building Composite Application for Lotus Notes 8dominion
 
Building Composite Applications in Lotus Notes
Building Composite Applications in Lotus NotesBuilding Composite Applications in Lotus Notes
Building Composite Applications in Lotus Notesdominion
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
 
Connect 2014 SHOW102: XPages Still No Experience Necessary
Connect 2014 SHOW102: XPages Still No Experience NecessaryConnect 2014 SHOW102: XPages Still No Experience Necessary
Connect 2014 SHOW102: XPages Still No Experience Necessarypanagenda
 
Domino X Pages 8.5
Domino X Pages 8.5Domino X Pages 8.5
Domino X Pages 8.5John Head
 
High-Speed Development with the AJAX Control Toolkit
High-Speed Development with the AJAX Control ToolkitHigh-Speed Development with the AJAX Control Toolkit
High-Speed Development with the AJAX Control Toolkitgoodfriday
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewRoman Okolovich
 
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Editionddrschiw
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsKhademulBasher
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI PresentationAjeeth Pingle
 
Jun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By ExampleJun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By Example360|Conferences
 
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindCreating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindNadya Rodionenko
 
Eclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in EclipseEclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in Eclipsedeepakazad
 
Less04 2 e_testermodule_3
Less04 2 e_testermodule_3Less04 2 e_testermodule_3
Less04 2 e_testermodule_3Suresh Mishra
 

Ähnlich wie Customizing the Look of Lotus Notes 8 (20)

Designing Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite ApplicationsDesigning Great User Interfaces for Composite Applications
Designing Great User Interfaces for Composite Applications
 
Building Composite Application for Lotus Notes 8
Building Composite Application for Lotus Notes 8Building Composite Application for Lotus Notes 8
Building Composite Application for Lotus Notes 8
 
Building Composite Applications in Lotus Notes
Building Composite Applications in Lotus NotesBuilding Composite Applications in Lotus Notes
Building Composite Applications in Lotus Notes
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
 
Connect 2014 SHOW102: XPages Still No Experience Necessary
Connect 2014 SHOW102: XPages Still No Experience NecessaryConnect 2014 SHOW102: XPages Still No Experience Necessary
Connect 2014 SHOW102: XPages Still No Experience Necessary
 
Domino X Pages 8.5
Domino X Pages 8.5Domino X Pages 8.5
Domino X Pages 8.5
 
High-Speed Development with the AJAX Control Toolkit
High-Speed Development with the AJAX Control ToolkitHigh-Speed Development with the AJAX Control Toolkit
High-Speed Development with the AJAX Control Toolkit
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET Controls
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
Jun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By ExampleJun Heider - Flex Application Profiling By Example
Jun Heider - Flex Application Profiling By Example
 
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindCreating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in Mind
 
No gEEk? No Problem!
No gEEk? No Problem!No gEEk? No Problem!
No gEEk? No Problem!
 
Eclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in EclipseEclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in Eclipse
 
Less04 2 e_testermodule_3
Less04 2 e_testermodule_3Less04 2 e_testermodule_3
Less04 2 e_testermodule_3
 
AWValuePitch, 7_12
AWValuePitch, 7_12AWValuePitch, 7_12
AWValuePitch, 7_12
 
UX Guide
UX GuideUX Guide
UX Guide
 
Ux Guide
Ux GuideUx Guide
Ux Guide
 

Mehr von dominion

What is a itil and how does it relate to your collaborative environment uklug
What is a itil and how does it relate to your collaborative environment   uklugWhat is a itil and how does it relate to your collaborative environment   uklug
What is a itil and how does it relate to your collaborative environment uklugdominion
 
iOS enterprise
iOS enterpriseiOS enterprise
iOS enterprisedominion
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklugdominion
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
Uklug 2011 client management
Uklug 2011 client managementUklug 2011 client management
Uklug 2011 client managementdominion
 
JavaScript blast
JavaScript blastJavaScript blast
JavaScript blastdominion
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...dominion
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notesdominion
 
Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next leveldominion
 
Supersize me
Supersize meSupersize me
Supersize medominion
 
Aussie outback
Aussie outbackAussie outback
Aussie outbackdominion
 
Learning to run
Learning to runLearning to run
Learning to rundominion
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension librarydominion
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklugdominion
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0dominion
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentationdominion
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorialdominion
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performancedominion
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPagesdominion
 

Mehr von dominion (20)

What is a itil and how does it relate to your collaborative environment uklug
What is a itil and how does it relate to your collaborative environment   uklugWhat is a itil and how does it relate to your collaborative environment   uklug
What is a itil and how does it relate to your collaborative environment uklug
 
iOS enterprise
iOS enterpriseiOS enterprise
iOS enterprise
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
Uklug 2011 client management
Uklug 2011 client managementUklug 2011 client management
Uklug 2011 client management
 
JavaScript blast
JavaScript blastJavaScript blast
JavaScript blast
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notes
 
Quickr
QuickrQuickr
Quickr
 
Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next level
 
Supersize me
Supersize meSupersize me
Supersize me
 
Aussie outback
Aussie outbackAussie outback
Aussie outback
 
Learning to run
Learning to runLearning to run
Learning to run
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension library
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklug
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentation
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorial
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performance
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPages
 

Kürzlich hochgeladen

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Kürzlich hochgeladen (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Customizing the Look of Lotus Notes 8

  • 1.
  • 2. AD 204 Customizing the Look of Lotus Notes 8 Mary Beth Raven | User Experience Designer| Westford, Mass Matthew Hatem| Senior Software Engineer| Westford, Mass ®
  • 3. Agenda  The Notes Style Prior to Notes 8  Definition of the Notes 8 Style  Giving templates the Notes 8 style  Visual style  Interaction style  Creating a custom visual style for Notes 8  How Notes 8 is built  Customize the Expeditor frame  Customize the Java views  Customize the forms
  • 4. Notes Style Prior to Notes 8  Frame had one look across all platforms  End users could choose System color or not  Administrators could not create a company look for the frame
  • 5. Notes Style Prior to Notes 8  Application developers had control over individual templates
  • 6. Agenda  The Notes Style Prior to Notes 8  Definition of the Notes 8 Style  Giving templates the Notes 8 style  Visual style  Interaction style  Creating a custom visual style for Notes 8  How Notes 8 is built  Customizing the Expeditor frame  Customizing the Java views
  • 7. Approach to the Notes 8 Style  Goals Give Administrator and Application developers control over more than just templates Provide an updated, fresh style out of the box  Some controls are system controls on each operating system  Some are custom to give it just enough of an individual look
  • 8. Some Controls are System Controls  Title bar  Menu bar  Scroll bar
  • 9. Some Are Custom for a Touch of Uniqueness  Open Menu  Tab Row  Toolbar  Status bar
  • 10. Notes 8 Visual Style  Glassy look  Blue gradients Darker for the tab row Lighter for the toolbar  Flat blue treatments Navigator Status bar  Orange gradient highlights
  • 11. Agenda  The Notes Style Prior to Notes 8  Definition of the Notes 8 Style  Giving templates the Notes 8 style  Visual style  Interaction style  Creating a custom visual style for Notes 8  How Notes 8 is built  Customizing the Expeditor frame  Customizing the Java views
  • 12. Giving Your Templates the Notes 8 Style  Visual style  Interaction style
  • 13. Ideal Visual Style for the Action Bar and Column Headers
  • 14. Action Bar Properties  Bar height: 10.4 Exs  Color: 239,239,239  Border style: solid color 177, 177, 210  Border effects: drop shadow, width 2, thickness 1  Button size: default  Display border on mouseover
  • 15. Visual Style for the Outline View
  • 17. Interaction Style : Action Bar and Menu  Any item in the Action bar SHOULD ALSO be in the Actions menu Same order Menu can be a superset Give menu items mnemonics for accessibility
  • 18. Interaction Style: Order of Action Bar  The general order of items on the action bar could be as follows, from left to right: New/create <other actions> A “More” button (if it is necessary to add miscellaneous things that do not all fit separately Sametime integration New or Use the term “More” for Show command, Create Miscellaneous things right-justified Sametime integration goes at the end, but NOT right-justified
  • 19. Agenda  The Notes Style Prior to Notes 8  Definition of the Notes 8 Style  Giving templates the Notes 8 style Visual style Interaction style  Creating a custom visual style for Notes 8 How Notes 8 is built Customizing the Expeditor frame Customizing the Java views
  • 20. A Custom Visual Theme Can Be Just the Frame
  • 21. A Custom Visual Style Can Be Complete
  • 22. Example of Another Visual Theme
  • 23. A Complete Custom Visual Style for Notes 8 Means..  Customizing the frame and Java views using Lotus Expeditor Themes Extension point  Customizing your forms or other templates “by hand”
  • 24. How Notes 8 is Built  Themeing of the Notes 8 frame is possible because of the way Notes 8 is built
  • 25. 25 Lotus Notes 8 — Using Lotus Expeditor Platform Eclipse is an Open Source Java Client Lotus Expeditor is based on Eclipse, and available as a client platform Notes is a big Plug-in to Expeditor Notes Lotus Expeditor Eclipse 3.2 Foundation
  • 26. 26 Notes 8 is a big plug-in to Expeditor  Expeditor provides: Title bar Menu bar Open List  Button  Docked Tabs Toolbar Sidebar Thin Open Closed Status bar Visual theme
  • 27. 27 Two Options for the Open List: Button or Docked
  • 28. 28 Three Options for Sidebar: Closed, Thin, Open
  • 29. Expeditor Provides Two Themes  Notes 8 Theme  Operating System Theme
  • 30. The Look of the “Notes 8” Theme Provided by Expeditor
  • 31. The Look of the Operating System Theme as Provided by Expeditor
  • 32. Adding Your Own Theme  New Themes can be added using Eclipse extension points  The themes you create will be added to the preference panel Your Theme here!
  • 33. Anatomy of a Lotus Expeditor Theme  Lotus Expeditor Themes are comprised of: CSS file or files associated image resources plug-in extension meta data  These files are packaged in an Eclipse plug-in and deployed to clients using the Lotus Expeditor provisioning service or standard Eclipse Update Manager
  • 34. Why CSS?  CSS is a language used to separate style from content in user interfaces Common in Web Sites Can be applied to any UI Simple to maintain a consistent style Style is separate from executable code Leverages existing skill sets
  • 35. Creating a New CSS Theme  Create a Plug-in  Create a Lotus Expeditor Theme Extension  Add the CSS content and associated resources  Deploy
  • 36. Color Gradients and URLs  Gradient colors are defined by a list N of color values followed by a list N-1 of percentage values.  Example: background-color: red, blue, 100%;  URLs can be either relative or absolute. Absolute images must use the Eclipse platform URL format.  Example: // platform URL url(quot;platform:/plugin/com.ibm.rcp.plugin/images/my_image.pngquot;); or // relative URL url(“/images/my_image.png”);
  • 37. CSS Elements and Class Mapping  Elements map to SWT Widget class names  CSS: Button – SWT: SButton or Button  Widgets prefixed with ‘S’ support additional CSS properties  Classes map to specialized instances of a widget  Specialized Instance: Open Button – CSS Class: LaunchButton
  • 38. Demo: Creating a New Theme
  • 39. View Elements Styled by CSS NOT THE FORM!
  • 41. To Complete the New Theme  Edit the forms using Domino Designer  Give the Action Bar an appropriate styles  Make any other modifications on the form (Icon style, etc.)
  • 42. Summary  You know the Notes 8 Style  You can apply it to all your templates  You can create your own style and apply it to The Expeditor frame The Java Views All other forms in views in your templates
  • 43. Resources  Look for forthcoming articles and tools on developerWorks!  Subscribe to the notes design blog at www.Marybethraven.com
  • 45. © IBM Corporation 2007. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.All references to Renovations refer to a fictitious company and are used for illustration pposes only.