SlideShare a Scribd company logo
Lotus TechTalk               Point. Click. Transform.
                             Composite Applications get simple in
                             Lotus Notes 8.5.1 and Expeditor 6.2.1

     Michael Masterson                                 Bob Balfe
     Product Manager – IBM Lotus                       STSM – Comp Apps
     email: masterson@us.ibm.com                       email: balfe@us.ibm.com
     twitter: @mlmasterson                             web: balfes.net


           While the industry has embraced SOA to transform
           back-end systems, you can do it faster and smarter
           with Lotus Composite Applications. Come experience
           how Lotus Notes 8.5.1, shipping with a full suite of
           ready-to-use component templates, can rapidly
           transform existing Notes Applications, Native Windows
           Applications, Web Applications, Symphony Documents,
           and even Host Apps (e.g. 5250) into streamlined
           composite applications. Without touching a line of
           code we'll unleash the full power of the Expeditor
           framework to accomplish in minutes what would
           otherwise take weeks or months to deliver.
Agenda
●   Our approach and technology
     –   Composite Applications deliver integration
●   What's new in Notes 8.5.1 / Expeditor 6.2.1
     –   Simple containers for for building components
●   Demo and Discussion
     –   See it in action, built without programming
●   Tutorials and Wiki Resources
     –   Step-by-step to get you going
Our approach                                                      Consume

                                                                         Integrate
                             Consume                                      Build
                     Features          Linked Value
                    market-leading   portfolio + partners +
                    out of the box         community




            Build                                     Integrate
    Tools           Reusable                  APIs                 Capture
that meets your      Assets               extend the UI           components
     needs        loosely coupled
                                                  Mash and Wire
                                                      from a palette
                                                   to create new value
Our approach                                Consume

                                                Integrate
                     Consume                     Build




             Build                  Integrate

                     Composite Applications
Classic Form/View

XPages   Native

 Web       ...
The value composite applications deliver
●   Improve efficiency with business processes automation
     –   Reduce manual steps and automate workflow
     –   Collaboration in context
     –   SOA on the client
●   Iterative and rapid development
     –   Respond quickly to changing business needs
     –   Loosely coupled components
●   Reuse and revitalize
     –   Existing systems have value, but often need new capabilities
     –   Heterogeneous technologies are prevalent
     –   Augment existing vs rip and replace
Supporting Support: IBM L2 Help Desk
Transforming Support
What are Composite Apps in Notes and Expeditor?
                                   Domino Apps
                                   - Form/View
                                   - XPages




     Web apps, widgets,                     Enterprise systems
     and portlets


               Windows, .NET ,
               VB, PowerBuilder,
               SAP, and more



                                                                 8
Declarative Assembly
●   Composite Application represented in XML description
     –   XML defines what componts are used, position in workbench and
         loosely coupled communication between components
     –   Common format used in Lotus Expeditor and Lotus Notes

                               Component                        Component
                                  A                                B



                                              Composite
                                            Application XML




                                        Graphical Representation
                                                   in
                                     Lotus Expeditor / Lotus Notes 8
Component-to-Component communication
●   In a nutshell, to send
    data and you provide an                  Workbench
    entry point for the
    property broker to call
                               Eclipse                           Web
    your component to let it               WIRE
    know new data has
    arrived!                                    Property
                                                 Broker
                               Portlets                          NSF




                                          Rich Client Platform


                                            Equinox (OSGi)
Container Framework
●   Containers are templates for building components
     –   Capture components right inside the Editor
     –   WSDL not needed, Java components leverage an Extension Point



●   Landmarks map pages and data locations
     –   Identify where you are and what data you care about
           ●   Real World: The statue of Liberty tells you are in New York
           ●   Web World: The URL + <FORM> tag on a page



●   Extensible with custom actions
     –   Add additional actions on top of what we deliver
Agenda
●   Our approach and technology
     –   Composite Applications deliver integration
●   What's new in Notes 8.5.1 / Expeditor 6.2.1
     –   Simple containers for building components
●   Demo and Discussion
     –   See it in action, built without programming
●   Tutorials and Wiki Resources
     –   Step-by-step to get you going
Themes for 8.5.1
●   Simplify the experience
     –   Point, click, capture
     –   Toolbar
     –   Clone existing pages
●   Deliver ready-to-use Containers
     –   Notes, Managed Web, Host On Demand, Symphony
     –   Leverages the framework added in 8.5.1
     –   Extensible through custom actions
●   Provide clear tutorials and technical resources on the Wiki


●   ... and of course stability and performance enhancements
Toolbar
●   Create Properties quickly
     –   By clicking on a field or
         data item



●   Select Actions inline
     –   Based upon Complete or
         Change events
Toolbar in detail
Notes View Container
●   Selection Output refines
    generic Landmarks
●   Many actions including:
     –   Formula
     –   Total
     –   Count
     –   Min
     –   Max
     –   Average
●   Custom sorting for output
     –   Field or Formula
Notes Document Container
●   Load URL's from a notes
    view


●   Pass data to and from a
    document


●   Extract data from a
    viewed document
Managed Browser Container
●   DOM Inspector
     –   Identifies Form/Field names or
         generates Xpath
●   Configure browser to
     –   Hide URL
     –   Hide Home, Print, History
     –   Hide Toolbar
     –   Enable scripts
     –   Enable plugins
     –   Enable applets
Symphony Container
●   Spreadsheets
     –   Receive from individual
         cells or a range
     –   Publish data vertically
         and horizontally
     –   Simple and complex
         calculations
     –   Pivot Table support
●   Configure to
     –   Suppress file save
     –   Local file caching
Host on Demand Container
●   Integrate host-based
    applications into the
    composite
●   Share data as easily as
    with any other kind of
    container
OpenSpan Windows Container
                                                Lotus Expeditor
 Native Windows                                  Lotus Notes
  Applications




Point and Click integration of native Windows
 applications into Lotus composite solutions



                                                              www.openspan.com/lotus
Agenda
●   Our approach and technology
     –   Composite Applications deliver integration
●   What's new in Notes 8.5.1 / Expeditor 6.2.1
     –   Simple containers for building components
●   Demo and Discussion
     –   See it in action, built without programming
●   Tutorials and Wiki Resources
     –   Step-by-step to get you going
Demos
●   Notes and Symphony
●   Working with CAE
     –   Web container
     –   Notes container
     –   Symphony container
Agenda
●   Our approach and technology
     –   Composite Applications deliver integration
●   What's new in Notes 8.5.1 / Expeditor 6.2.1
     –   Simple containers for building components
●   Demo and Discussion
     –   See it in action, built without programming
●   Tutorials and Wiki Resources
     –   Step-by-step to get you going
Tutorials on the Wiki
●   G
     etting started:                                       ●   Custom Actions:
     –   Introduction to the Notes Document Container            –   Introduction to custom actions
     –   Using the Notes PIM and Notes View containers in        –   Creating custom actions in Java
         composite applications - using Total, Count,            –   Extending the Notes View Container
         Average, Min, Max                                           with a "Run Agent" custom action
     –   Side Shelf tutorial                                     –   Extending the Notes View container
     –   Creating a basic web component                              with a custom action
                                                                 –   Create a custom container action
●   Advanced development:                                            that executes JavaScript.
     –   Adding Custom Component Edit Tabs to your
         component
     –   Creating a Composite Application Container         ●   And many more Code Snippets!
     –   Creating a component that doesn't use WSDL
     –   Configuring Multiple Instances of Containers
         Through Namespaces
     –   Using Dynamic Variable Substitution in Composite
         Applications
Resources
●   The Composite Application Wiki
     –   Tutorials / Samples / Code snippets
     –   http://www.lotus.com/ldd/compappwiki.nsf
●   Bob Balfe's blog
     –   Videos, demos, projects, code samples
     –   http://balfes.net
●   Lotus Expeditor Wiki
     –   XPD based help/content
     –   http://www.lotus.com/ldd/lewiki.nsf/
●   Lotus Expeditor InfoCenter
     –   Core API's
     –   http://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsp
IBM Software Service for Lotus
Technical consulting offerings                          Training and certification
ISSL can help customers make the most of Notes           Introduction to IBM Lotus Domino 8.5 XPages -
and Domino by enhancing out-of-the-box                     New
functionality. Projects where ISSL can assist            Fundamentals of IBM Lotus Domino 8 Application
include:                                                   Development (D8510)
                                                         Building Web Applications for IBM Lotus Domino
   Domino application modernization using
                                                           Designer 8 (D8520)
     XPages
                                                         Developing IBM Lotus Domino 8 Applications:
   Web-enable Domino applications                         Intermediate Skills (D8530)
   Develop a plan to upgrade current Notes              Creating IBM Lotus Domino Web Services Using
     applications to leverage the new capabilities         Lotus Script (Online) (D8625)
     of composite applications                           Developing Composite Applications for IBM Lotus
   Test and migrate applications created in               Notes 8 (D8550)
                                                         Developing Composite Applications for IBM Lotus
     earlier versions of Notes to Notes 8.x
                                                           Notes 8 - Online (D8555)
   Build custom solutions that maximize                 Using LotusScript in IBM Lotus Notes Domino 8
     customer ROI in Notes/Domino, and                     Applications (Exam 803)
     leverage an onshore/off-shore model to              Using Javascript in IBM Lotus Notes Domino 8
     remain price-competitive                              Applications (Exam 804)
                                                         Using Web Services in IBM Lotus Domino 8
ISSL ASSET: Automated Database Deployment                  Applications (Exam 805)
for Lotus Notes (ADD4LN) is a Lotus Notes                IBM Lotus Notes Domino 8 Developing Composite
solution used to deploy, manage, and track Notes           Applications (Exam 838)
databases.
                                          For more info: www.ibm.com/software/lotus/services
                                                                                               27
THANK YOU!
Legal Disclaimer
© IBM Corporation 2009. 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.



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.


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.




                                                                                                                                                               29

More Related Content

PDF
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
PDF
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
PDF
AD107 Microsoft SharePoint meets IBM Lotus Domino
PDF
TERMINALFOUR t44u 2012 - Product roadmap
PDF
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
PDF
Lotus Notes 8.5 version to version comparison
PPTX
The Blackberry Opportunity (RIM) 160612
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
AD107 Microsoft SharePoint meets IBM Lotus Domino
TERMINALFOUR t44u 2012 - Product roadmap
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotus Notes 8.5 version to version comparison
The Blackberry Opportunity (RIM) 160612

What's hot (20)

PDF
The Notes/Domino Application Development Competitive Advantage - IamLUG
PDF
What's new in Portal and WCM 8.5
PPT
WebSphere Portal Business Overview
PDF
Lotus Notes and Domino Update - November 2010
PDF
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
PDF
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
PDF
Qooxdoo at B::IT
PDF
Web works presso
PDF
International Benefits – Logica: A global company
PDF
ILUG2008 Notes Domino the Road Ahead
PDF
Lotus Domino 8.5 Client Comparison
PDF
Presentation about Lotus Notes 8 functionality
PPT
IBM Portal Web intro
PPTX
SharePoint 2010 as a Development Platform
PPT
WebSphere Portal Technical Overview
PDF
Websphere Portal
PDF
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
PDF
Soccnx III - Using Social Controls in XPages
PPTX
Web Sphere Portal
PPT
Overview of Lotus Notes & Domino 8.5
The Notes/Domino Application Development Competitive Advantage - IamLUG
What's new in Portal and WCM 8.5
WebSphere Portal Business Overview
Lotus Notes and Domino Update - November 2010
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
Qooxdoo at B::IT
Web works presso
International Benefits – Logica: A global company
ILUG2008 Notes Domino the Road Ahead
Lotus Domino 8.5 Client Comparison
Presentation about Lotus Notes 8 functionality
IBM Portal Web intro
SharePoint 2010 as a Development Platform
WebSphere Portal Technical Overview
Websphere Portal
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
Soccnx III - Using Social Controls in XPages
Web Sphere Portal
Overview of Lotus Notes & Domino 8.5
Ad

Viewers also liked (9)

PDF
Legend 2013 agm april 11
PDF
John DiFruscio III's Portfolio
PDF
Case Study: IKEA Richmond Reduces Power Costs by 5%
PPT
Usare Mindomo
PPTX
Agm presentation 2012
PPS
Bedrijfspresentatie NIOPS, interim HR/P&O services
PPT
Sostenibilità nella comunicazione
PPT
Ohio
PPT
Product Client Presentation
Legend 2013 agm april 11
John DiFruscio III's Portfolio
Case Study: IKEA Richmond Reduces Power Costs by 5%
Usare Mindomo
Agm presentation 2012
Bedrijfspresentatie NIOPS, interim HR/P&O services
Sostenibilità nella comunicazione
Ohio
Product Client Presentation
Ad

Similar to Tech Talk Comp Apps851 20090930 (20)

PDF
Philipe Riand - Building Social Applications using the Social Business Toolki...
PDF
AD101: IBM Domino Application Development Futures
PPTX
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
PPT
Social Applications made easy with the new Social Business Toolkit SDK
PDF
What is Google App Engine?
PDF
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
PDF
Mashing up the Lotus Portfolio
PDF
InvisibleStudio for Oracle's CRM Desktop
KEY
Advanced Techniques for Ext Designer
PPT
Quickr support enablement
PDF
Notes Domino Symphony Strategy May2009
PDF
Domino app dev competitive advantage for blug
PDF
Project Fuji/OpenESB Aquarium Paris
PPTX
Sp fest 2012 sp2010 on the cloud
PPTX
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
PDF
Ad106 - XPages Just Keep Getting Better
DOC
Bhanu_Pottipareddy_CV
PDF
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
PPTX
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
PDF
Stateful mock servers to the rescue on REST ecosystems
Philipe Riand - Building Social Applications using the Social Business Toolki...
AD101: IBM Domino Application Development Futures
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
Social Applications made easy with the new Social Business Toolkit SDK
What is Google App Engine?
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
Mashing up the Lotus Portfolio
InvisibleStudio for Oracle's CRM Desktop
Advanced Techniques for Ext Designer
Quickr support enablement
Notes Domino Symphony Strategy May2009
Domino app dev competitive advantage for blug
Project Fuji/OpenESB Aquarium Paris
Sp fest 2012 sp2010 on the cloud
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Ad106 - XPages Just Keep Getting Better
Bhanu_Pottipareddy_CV
Exploring Common Software Development Frameworks_ Key Features and Applicatio...
Delivering Cloud Native Batch Solutions - Dodd Pfeffer
Stateful mock servers to the rescue on REST ecosystems

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
20250228 LYD VKU AI Blended-Learning.pptx
cuic standard and advanced reporting.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Tech Talk Comp Apps851 20090930

  • 1. Lotus TechTalk Point. Click. Transform. Composite Applications get simple in Lotus Notes 8.5.1 and Expeditor 6.2.1 Michael Masterson Bob Balfe Product Manager – IBM Lotus STSM – Comp Apps email: masterson@us.ibm.com email: balfe@us.ibm.com twitter: @mlmasterson web: balfes.net While the industry has embraced SOA to transform back-end systems, you can do it faster and smarter with Lotus Composite Applications. Come experience how Lotus Notes 8.5.1, shipping with a full suite of ready-to-use component templates, can rapidly transform existing Notes Applications, Native Windows Applications, Web Applications, Symphony Documents, and even Host Apps (e.g. 5250) into streamlined composite applications. Without touching a line of code we'll unleash the full power of the Expeditor framework to accomplish in minutes what would otherwise take weeks or months to deliver.
  • 2. Agenda ● Our approach and technology – Composite Applications deliver integration ● What's new in Notes 8.5.1 / Expeditor 6.2.1 – Simple containers for for building components ● Demo and Discussion – See it in action, built without programming ● Tutorials and Wiki Resources – Step-by-step to get you going
  • 3. Our approach Consume Integrate Consume Build Features Linked Value market-leading portfolio + partners + out of the box community Build Integrate Tools Reusable APIs Capture that meets your Assets extend the UI components needs loosely coupled Mash and Wire from a palette to create new value
  • 4. Our approach Consume Integrate Consume Build Build Integrate Composite Applications Classic Form/View XPages Native Web ...
  • 5. The value composite applications deliver ● Improve efficiency with business processes automation – Reduce manual steps and automate workflow – Collaboration in context – SOA on the client ● Iterative and rapid development – Respond quickly to changing business needs – Loosely coupled components ● Reuse and revitalize – Existing systems have value, but often need new capabilities – Heterogeneous technologies are prevalent – Augment existing vs rip and replace
  • 6. Supporting Support: IBM L2 Help Desk
  • 8. What are Composite Apps in Notes and Expeditor? Domino Apps - Form/View - XPages Web apps, widgets, Enterprise systems and portlets Windows, .NET , VB, PowerBuilder, SAP, and more 8
  • 9. Declarative Assembly ● Composite Application represented in XML description – XML defines what componts are used, position in workbench and loosely coupled communication between components – Common format used in Lotus Expeditor and Lotus Notes Component Component A B Composite Application XML Graphical Representation in Lotus Expeditor / Lotus Notes 8
  • 10. Component-to-Component communication ● In a nutshell, to send data and you provide an Workbench entry point for the property broker to call Eclipse Web your component to let it WIRE know new data has arrived! Property Broker Portlets NSF Rich Client Platform Equinox (OSGi)
  • 11. Container Framework ● Containers are templates for building components – Capture components right inside the Editor – WSDL not needed, Java components leverage an Extension Point ● Landmarks map pages and data locations – Identify where you are and what data you care about ● Real World: The statue of Liberty tells you are in New York ● Web World: The URL + <FORM> tag on a page ● Extensible with custom actions – Add additional actions on top of what we deliver
  • 12. Agenda ● Our approach and technology – Composite Applications deliver integration ● What's new in Notes 8.5.1 / Expeditor 6.2.1 – Simple containers for building components ● Demo and Discussion – See it in action, built without programming ● Tutorials and Wiki Resources – Step-by-step to get you going
  • 13. Themes for 8.5.1 ● Simplify the experience – Point, click, capture – Toolbar – Clone existing pages ● Deliver ready-to-use Containers – Notes, Managed Web, Host On Demand, Symphony – Leverages the framework added in 8.5.1 – Extensible through custom actions ● Provide clear tutorials and technical resources on the Wiki ● ... and of course stability and performance enhancements
  • 14. Toolbar ● Create Properties quickly – By clicking on a field or data item ● Select Actions inline – Based upon Complete or Change events
  • 16. Notes View Container ● Selection Output refines generic Landmarks ● Many actions including: – Formula – Total – Count – Min – Max – Average ● Custom sorting for output – Field or Formula
  • 17. Notes Document Container ● Load URL's from a notes view ● Pass data to and from a document ● Extract data from a viewed document
  • 18. Managed Browser Container ● DOM Inspector – Identifies Form/Field names or generates Xpath ● Configure browser to – Hide URL – Hide Home, Print, History – Hide Toolbar – Enable scripts – Enable plugins – Enable applets
  • 19. Symphony Container ● Spreadsheets – Receive from individual cells or a range – Publish data vertically and horizontally – Simple and complex calculations – Pivot Table support ● Configure to – Suppress file save – Local file caching
  • 20. Host on Demand Container ● Integrate host-based applications into the composite ● Share data as easily as with any other kind of container
  • 21. OpenSpan Windows Container Lotus Expeditor Native Windows Lotus Notes Applications Point and Click integration of native Windows applications into Lotus composite solutions www.openspan.com/lotus
  • 22. Agenda ● Our approach and technology – Composite Applications deliver integration ● What's new in Notes 8.5.1 / Expeditor 6.2.1 – Simple containers for building components ● Demo and Discussion – See it in action, built without programming ● Tutorials and Wiki Resources – Step-by-step to get you going
  • 23. Demos ● Notes and Symphony ● Working with CAE – Web container – Notes container – Symphony container
  • 24. Agenda ● Our approach and technology – Composite Applications deliver integration ● What's new in Notes 8.5.1 / Expeditor 6.2.1 – Simple containers for building components ● Demo and Discussion – See it in action, built without programming ● Tutorials and Wiki Resources – Step-by-step to get you going
  • 25. Tutorials on the Wiki ● G  etting started: ● Custom Actions: – Introduction to the Notes Document Container – Introduction to custom actions – Using the Notes PIM and Notes View containers in – Creating custom actions in Java composite applications - using Total, Count, – Extending the Notes View Container Average, Min, Max with a "Run Agent" custom action – Side Shelf tutorial – Extending the Notes View container – Creating a basic web component with a custom action – Create a custom container action ● Advanced development: that executes JavaScript. – Adding Custom Component Edit Tabs to your component – Creating a Composite Application Container ● And many more Code Snippets! – Creating a component that doesn't use WSDL – Configuring Multiple Instances of Containers Through Namespaces – Using Dynamic Variable Substitution in Composite Applications
  • 26. Resources ● The Composite Application Wiki – Tutorials / Samples / Code snippets – http://www.lotus.com/ldd/compappwiki.nsf ● Bob Balfe's blog – Videos, demos, projects, code samples – http://balfes.net ● Lotus Expeditor Wiki – XPD based help/content – http://www.lotus.com/ldd/lewiki.nsf/ ● Lotus Expeditor InfoCenter – Core API's – http://publib.boulder.ibm.com/infocenter/ledoc/v6r2/index.jsp
  • 27. IBM Software Service for Lotus Technical consulting offerings Training and certification ISSL can help customers make the most of Notes  Introduction to IBM Lotus Domino 8.5 XPages - and Domino by enhancing out-of-the-box New functionality. Projects where ISSL can assist  Fundamentals of IBM Lotus Domino 8 Application include: Development (D8510)  Building Web Applications for IBM Lotus Domino  Domino application modernization using Designer 8 (D8520) XPages  Developing IBM Lotus Domino 8 Applications:  Web-enable Domino applications Intermediate Skills (D8530)  Develop a plan to upgrade current Notes  Creating IBM Lotus Domino Web Services Using applications to leverage the new capabilities Lotus Script (Online) (D8625) of composite applications  Developing Composite Applications for IBM Lotus  Test and migrate applications created in Notes 8 (D8550)  Developing Composite Applications for IBM Lotus earlier versions of Notes to Notes 8.x Notes 8 - Online (D8555)  Build custom solutions that maximize  Using LotusScript in IBM Lotus Notes Domino 8 customer ROI in Notes/Domino, and Applications (Exam 803) leverage an onshore/off-shore model to  Using Javascript in IBM Lotus Notes Domino 8 remain price-competitive Applications (Exam 804)  Using Web Services in IBM Lotus Domino 8 ISSL ASSET: Automated Database Deployment Applications (Exam 805) for Lotus Notes (ADD4LN) is a Lotus Notes  IBM Lotus Notes Domino 8 Developing Composite solution used to deploy, manage, and track Notes Applications (Exam 838) databases. For more info: www.ibm.com/software/lotus/services 27
  • 29. Legal Disclaimer © IBM Corporation 2009. 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. 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. 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. 29