SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
Domino Application Development
    Competitive Advantage




      Presented by: John Head, PSC Group, LLC
                               & David Via, IBM
John Head
jhead@psclistens.com       Facebook.com/johndhead     Facebook.com/PSCGroup

                               Twitter.com/johnhead   Twitter.com/PSCGroup
1051 Perimeter Drive
Suite 500                 LinkedIN.com/in/johndhead   Linkedin.com/company/psc-group-llc
Schaumburg, IL 60173
                           Slideshare.com/johndhead   Slideshare.com/PSCGroup

(847) 517-7200                Youtube.com/johnhead    Youtube.com/PSCGroup
(847) 517-7600 fax




                       www.johndavidhead.com

                       www.pscgroup.com
PSC Group, LLC

                                       Host of the following blogs:
  Facebook.com/PSCGroup                 Ed Brill’s
                                         (www.edbrill.com)
  Twitter.com/PSCGroup                  Lotus Design Blog(Mary Beth Raven)
                                         (www.notesdesign.com)
  Linkedin.com/company/psc-group-llc    LotusStaffNotes (Brent Peters)
                                         (www.lotusstaffnotes.com)
  Slideshare.com/PSCGroup
                                        Lotus Connections Team
  Youtube.com/PSCGroup                    (synch.rono.us)
                                        Domino Server Team
                                         (www.dominoblog.com)
                                        Lotus Mashups
                                         (www.mix-and-mash.com)
                                        Chris Pepin – IBM CTO’s Office
                                         (www.chrispepin.com)
David Via,
IBM Lotus Software Group
Business Unit Executive, Messaging and Collaboration Sales

 ●
     “What does that mean?” I am primarily responsible for sales of the Notes and
     Domino product family – Notes/Domino, Symphony, Alloy, Protector, Lotus
     Mobile Connect - worldwide. But Notes and Domino is just the beginning!
 ●
     Just presented at my 18th Lotusphere. (Yes, I have been to every single one.)
 ●
     Working with Notes since R2 in 1992! (Wow, I am old.)
 ●
     Perhaps most importantly: I've only been at IBM for five years. (Before that I
     spent 13 years as a Lotus Business Partner sitting in the same seats that you
     are right now... ;)
 ●
     Follow/contact/link to me: Twitter - “davidvia”, LinkedIn -
     “http://www.linkedin.com/in/davidvia”, email - “dmvia@us.ibm.com”
Agenda
●   Domino Application Development Today – “not your Father's Designer”
     –   Advantages of Domino over Microsoft Sharepoint


●   Notes from the field – PSC's real world experiences


●   Domino Application Development Tomorrow - The IBM Social
    Business Framework
Let's talk about Domino applications
but not these Domino applications, please...
Designer 8.5 - a world-class RAD environment

      Business-process-driven applications that enable people to collect, organize,
      share, and track information.


●   Open, point and click GUI development
      environment.
●   Support for developers at every skill
      level – Lotus, Java, Eclipse
●   Bundled templates that require no
      coding to use
●   Component reusability saves time and
      increases responsiveness
●   Centralized administration for quick
      deployment and easy maintenance
●   Pervasive security
●   Universal access: online or offiline,
      Rich client or web client.
●   Integrate multiple data sources
Thousands of enterprises around the globe trust their core
collaborative and business applications to Lotus Notes and Domino.
                                                                                      Notes Apps “by the
                                                                                          numbers”:

                                                                                ●   280,000 active
                                                                                    developers

                                                                                ●   $45m investment by IBM
                                                                                    since 2007
   Discussion databases                    Inventory and project management
   Community forums                        Process tracking
                                                                                ●   10,000,000 applications
   Document storage and collaboration      Sales force automation                 in use
   Customer relationship management        Product catalogs and price lists
   Help desk and customer support          Billing systems                    ●   64,000 developers and
   Human resources                         Audit and assessment                   200 projects active in
                                                                                    open source community
Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
From this... Jacobs eLite 1.0
To this with xPages - Jacobs eLite 2.0
Agenda

●   Domino Application Development Today – “not your Father's Designer”
     –   Advantages of Domino over Microsoft Sharepoint


●   Notes from the field – PSC's real world experiences


●   Domino Application Development Tomorrow - The IBM Social
    Business Framework
Reasons not to move Notes
                     apps to SharePoint
●   Claims heard about why one should move to Sharepoint
     –   SharePoint could easily replace the Rapid Application development feature
         set of Lotus Notes
     –   SharePoint is self service driven and therefore will need less development
         resources than a new Lotus Notes environment
●   While in reality
     –   What most consider to be simple Notes client applications often require
         moderate to significant development effort that cannot be done with
         SharePoint Designer and require Visual Studio and .Net development skills
     –   Complex applications with business logic and workflow are not suitable for
         SharePoint and require .Net development and additional Microsoft products
         to provide the same level of capability you get in one product (Lotus Domino)
Reasons not to move Notes
                  apps to SharePoint
Platform Capability Lotus Notes/Domino     Microsoft SharePoint


Messaging          Built in messaging      Requires Exchange
                   services tailored for
                   applications.
Data storage       Data store is fully     Data storage relies an
                   integrated with the     SQL server and
                   platform and no         unexpected additional
                   additional cost         cost must be considered
Replication        Ability to have fine    None
                   grained control to
                   replicate data over
                   distributed server
                   environment
Reasons not to move Notes
               apps to SharePoint
Application          Lotus Notes/Domino            Microsoft SharePoint
Capability
Securing access to   Fine grained control at       Very limited to no
document data        the doc field or section      capability to hide/secure
                     level                         data at this level
Workflow             Simple to complex             Simple workflows can be
                     workflow can be built in      created in Sharepoint
                     Designer using data,          Designer. More complex
                     security and messaging        workflows require .Net
                     services
Event model          XPages and Notes forms        Events tied to list actions
                     provide robust event          can be added but require
                     model                         C#
Offline access       Industry leading ability to   Limited offline support
                     take data and business
                     logic offline securely
Recommendation
Bring your Notes client applications to the Web
with Xpages
●   Preserves your investment in your current application's data and
    business logic while providing a Web 2.0 developer experience
●   Provides browser and mobile access and still allows you to take
    that application securely offline with all application logic available
    using the Notes client
●   Expands the reach of your Domino applications to other IBM
    platforms like WebSphere Portal and IBM Mashup Center thru
    iWidgets
Agenda

●   Domino Application Development Today – “not your Father's Designer”
     –   Advantages of Domino over Microsoft Sharepoint


●   Notes from the field – PSC's real world experiences


●   Domino Application Development Tomorrow - The IBM Social
    Business Framework
•   Founded in 1990                                    •   Primary Offerings
       •   Consistent Growth and Stability                       • Business Consulting
       •   Committed to our Client’s Success                          • Strategy Creation and
       •   Employee Delivery Model                                        Planning
       •   Thought Leaders                                            • Business Process
                                                                          Improvement

                                                                 • Technology Consulting
•   Business & Technology Consulting
                                                                      • Application Development
       • “Business First” Approach
                                                                      • Service Oriented Architecture
       • Focus on Project-based work
                                                                      • Enterprise Intelligence
       • Pragmatic, Value-Add principles
                                                                      • Web Solutions
                                                                      • Mobile and Social Media




Who We Are
                                  ©2011 Property of PSC Group, LLC                                      18
We have extensive experience in Industry:
    Manufacturing, Insurance, Retail, Distribution, Financial Services, Trading/Capital
      Markets, Banking, M&A, Health Care, Services, Online Services/Retailers.



  We are Experts in processes:
  IT Strategy, IT Management/Governance, Business Process Automation, Supply Chain
  Management, Search Engine Optimization, Mobile Application Strategies, CRM,
  Portfolio/Project Management, Collaboration, Development/Deployment Methodologies
  (Agile, Waterfall, etc.), Social Media Strategy, Solution Architecture, etc.



  We are well versed with Technology:
  Lotus Notes/Domino, WebSphere, Microsoft (.NET, SharePoint, C#, etc.), Java/J2EE, Oracle
  Weblogic, SQL Server, Oracle Portal, Oracle Database, Python, Django,Cloud Platforms
  (Amazon, Force, etc.), Microsoft Exchange, Microsoft CRM, Open Source, iPhone,
  BlackBerry ... and many more




What We Do
                            ©2011 Property of PSC Group, LLC                                 19
   We are at an application crossroad
   Email has become a commodity
       Domino or Exchange
       Cloud or On Premises or Hybrid
   Email and application platforms being broken apart
   New platforms
       Smartphones are common place
       Tablets are here and growing


THE Question - What about my apps?
                        ©2011 Property of PSC Group, LLC
   End User expect consumer Web 2.0 Experiences at
     work


   End Users will find their own solutions if applications
     are not updated




   Corporate IT must modernize or become irrelevant


End Users Expect Modern Applications
                       ©2011 Property of PSC Group, LLC
Documents & Discussions          Enterprise Applications            Business Applications

• 40% of total apps            • 10% of total apps                • 50% of total apps
• Based on Templates that      • Highly transactional or          • Mission Critical
   come with Domino               huge volumes of data            • Organization Unique
• Recommendation:              • Recommendation:                  • Heavy use of custom
   • Move to standard             • Rebuild on top of                workflow and/or
      platforms/apps                 Enterprise Java, .NET           security
   • Update with new                 or other technology          • Recommendation:
      XPages Templates                                               • Move to the web via
      from IBM (2011)                                                   XPages
   • Use third party tool(s)
   • LotusLive Engage
   • Other Offerings




Existing Domino Application Types
                               ©2011 Property of PSC Group, LLC
   You should
   Maximize your investment in Lotus technology!
   Modernize your applications
   Make your users happy with appealing look-and-feel of
     applications
   Develop once, use many times
   Extend your applications to the web and mobile devices
     with XPages



    Leveraging The Lotus Platform
                       ©2011 Property of PSC Group, LLC
   Modern Notes apps have:
      ◦   Appealing Web 2.0 front-end
      ◦   Modern Business Processes
      ◦   Standard Corporate Web Branding
      ◦   User Self Service
   Techniques used
      ◦ Web 2.0 Tools
             HTML
             JavaScript
             AJAX
             Java Toolkits
               Sencha
               jQuery
      ◦ XPages

                              ©2011 Property of PSC Group, LLC
•   ‘Develop Once, Use Multiple Places’ is finally
      reality
      • Works in Notes Client, Browser, & Mobile
•   XPages is developer friendly
      • Notes developers with web dev skills can transition
         easily
      • Web developers can pick up XPages with basic
         Domino training
      • New Hires / College Grads can pick up XPages
         development with a week of training


Why XPages?
                      ©2011 Property of PSC Group, LLC
Standard Notes Document Library
            ©2011 Property of PSC Group, LLC
Modernization with XPages
            ©2011 Property of PSC Group, LLC
Notes Client Application
             ©2011 Property of PSC Group, LLC
Modernization with XPages
            ©2011 Property of PSC Group, LLC
Notes Client Custom Application
            ©2011 Property of PSC Group, LLC
Modernization with XPages
            ©2011 Property of PSC Group, LLC
1.   Take an existing Notes Client Application
2.   Catalog the Notes Client Assets
3.   Create XPages Application
4.   Create Custom Theme
5.   Build Mobile Interface
6.   Compare with SharePoint application



Notes Client to XPages
                   ©2011 Property of PSC Group, LLC
XPages Document Workflow
in Notes Today
           ©2011 Property of PSC Group, LLC
•   1 User Form – Agreement
      • 4 Dialogs
•   5 System Forms – Keywords, Lookups
•   30 User Views
•   17 System Views
•   Workflow & Business Logic
      • 20 Agents
      • 2 Script Libraries
•   Export to Excel for Reporting
•   User Interface Elements



XPages Document Workflow Details
                             ©2011 Property of PSC Group, LLC
XPages Document Workflow
with XPages UI
           ©2011 Property of PSC Group, LLC
XPages Document
Workflow XPages
Interface for
Mobile




•   Uses the OpenNTF.org Mobile Controls Project
•   Provides Custom UI for iPhone and other mobile
     devices
                   ©2011 Property of PSC Group, LLC
•   Created a New XPages Interface
•   Created Custom Theme with custom branding and color
     scheme
•   Only Interface Changes
      • Home Page
      • Document Workflow Form
      • Views
•   No changes to Workflow or Business Rules
•   Used the XPages Mobile Controls on OpenNTF.org for
     iPhone interface



XPages UI Details
                      ©2011 Property of PSC Group, LLC
Notes:

1. Custom Theme is a one time effort. Can be reused by all future XPages
      Applications
2. Mobile Controls were created as Custom Controls that can be reused




XPages Development Results
                            ©2011 Property of PSC Group, LLC
•   Same Notes Client application
•   Document tasks to build feature comparable
     SharePoint application
•   Use SharePoint development best practices that
     PSC uses with our customers
•   Estimate development costs


Comparing XPages to SharePoint
                   ©2011 Property of PSC Group, LLC
•   Create SharePoint Site
      • Create Agreement Form & Dialogs
      • Create Web Parts & Reports
      • Create Keyword Lookup Lists
      • Build Windows Workflows (not SharePoint Designer)
      • Implement Security – Groups and Building Form Filters
      • Build Excel Export
•   Move Data using Third-Party Tool
•   Create Master Page
•   Create iPhone on top of SharePoint Mobile Extension



SharePoint Development Estimates
                         ©2011 Property of PSC Group, LLC
SharePoint Development Estimates
            ©2011 Property of PSC Group, LLC
•   PSC recommends Windows Workflow over SharePoint Workflow
      using SharePoint Designer due to it’s quality and support
•   iPhone development would be ASP.NET development talking to
      SharePoint Web Services
•   Security would use Active Directory Groups and function by
      applying Filters to parts of the Form
•   Data Export using Third Party tools would include documents, field
      data, and attachments
•   Master Page Estimate includes colors, corporate branding, logo,
      and simple menu changes




SharePoint Development Estimates
Notes
                         ©2011 Property of PSC Group, LLC
   Your users are demanding modern applications in the

     workplace

   Smartphones and Tablets will force you to embrace

     Web 2.0 development platforms and techniques

   XPages is a mature web application platform

   You don't have to migrate to get Web 2.0 and Mobile

Application Modernization in 2011
                     ©2011 Property of PSC Group, LLC
Agenda

●   Domino Application Development Today – “not your Father's Designer”
     –   Advantages of Domino over Microsoft Sharepoint


●   Notes from the field – PSC's real world experiences


●   Domino Application Development Tomorrow - The IBM Social
    Business Framework
Legal Disclaimer

© IBM Corporation 2011. 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.

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

All references to Renovations or Zeta Bank refer to a fictitious company and are used for illustration purposes only.
Directions for application development

●   Social capabilities


●   Mobile enablement of applications


●   Accelerated development
Social capabilities transform the experience
 ●   Enabling interactions through online social
     networks
      –   Rich user profiles and social methods to collaborate,
          share, and reuse content
 ●   Enhancing situational awareness by
     analyzing social data
      –   Consumer insight
      –   Expertise location
      –   Recommendations
 ●   Supporting contextual collaboration by
     integrating social capabilities into business
     applications
      –   Communities
      –   Microblogging and content sharing
      –   Unified communications
Mobile applications increase reach and
               engagement
Significant new business opportunities for application developers
                             ●   IBM strategy: Support the needs of
                                 developers to target multiple
                                 platforms, making it easy to quickly
                                 mobilize a wide range of existing
                                 and new applications, with
                                 consistent extensibility across
                                 platforms
                             ●   Start today with Domino XPages
                                 apps, Connections mobile web,
                                 Mobile Portal Accelerator
                             ●   Major focus of development in 2011
Accelerated development
●   Make the new generation of
    applications easy to build
     –   Productive tools
     –   Powerful and consistent APIs
     –   Integration capabilities                 Domino
                                                  Designer



●   Fast-start options for Social Business
    developers
     –   Ready to use appliances in the cloud
         for developers
                                                 WebSphere
     –   Attractive licensing for developers    PortletFactory




●   Vibrant community engagement
Social Business is driven by
                 exceptional experiences


Business        Deepen client               Drive operational            Optimize your
outcomes
                relationships                 effectiveness               workforce


Realized   Exceptional Web Experiences                 Exceptional Work Experiences
through
           Enable engaging customer interactions       Enable nimble employee interactions
           Self-service, with other customers, with    Peer to peer and in teams, with customers
           company representatives, and with the       and partners, and with the company
           company overall (brand, revenue)            overall, business to employee


Enabled
by
                                   IBM Social Business Framework
                       A modular and open set of capabilities that accelerate the
                         development of advanced Social Business solutions
IBM Social Business Framework
Services and Support
       IBM              Global Technology        Global Business             IBM Lab            Enterprise Software
 Business Partners          Services                Services             Software Services           Support


Solutions
 Customer          Research and       Human capital      Sales force      Partner        Supply chain
                                                                                                         Operations
 experience        development        management         automation    collaboration     management


IBM Social Business Toolkit APIs

IBM Value-added Modules                                        Partner Value-added Modules
                        Business          Enterprise               Public                                 Social
  Commerce                                                                         Rich media
                        analytics        content mgmt.         social networks                          applications


                        Business           Application                             Compliance
Social analytics                                                  Archiving                               Gaming
                     Process mgmt.         integration                             & discovery


IBM Social Business Core Modules
                                           Presence,           Messaging          Workflow
     Profiles         Communities                                                                        Portal
                                        chat & telephony        & PIM             & forms

  Social collab.                            Meetings           Document
                      Microblogging                                                    Mobile        Connectors
    services                              & audio/video       management
Lead the industry with open
            standards for Social Business
  ●   A commitment to drive and leverage open web standards
       –   Maximize choice, agility, and ease of integration
       –   Drive enterprise innovation and leverage rapid innovation on the web
       –   Minimize incremental cost of targeting additional desktop and mobile platforms
       –   Leverage dominant skillsets based around web technologies
  ●   Enabling the next generation of socially-enabled solutions on customers'
      existing investments and heterogeneous infrastructures
  ●   A runtime-agnostic approach allows you to use established runtime
      technologies: Java, Domino, etc.
HTML5                      ARIA                  Atom

                                                       SAML
Introducing the IBM Social Business Toolkit


    IBM Social Business Toolkit APIs


●    Brings together a set of strategic social APIs to simplify development
●    APIs for Connections, Sametime, Domino, Quickr, etc. services with new
     cross-product capabilities coming soon
●    Runtime enablement in Lotus Domino, WebSphere Portal, Lotus Connections,
     and LotusLive as well as mobile runtime support
●    Tooling support for Web, Domino and Java developers
●    Leverages technology consistency in IBM products
      –   APIs based on web patterns including JSON, ATOM, REST
      –   Runtime technologies such as OSGi, Dojo, HTML
      –   Tooling based on Eclipse
Coming soon, our first deliveries of the Vulcan Strategy:

            New unified APIs for the
           IBM Social Business Toolkit


                                    Embedded
                                    Experiences

      Activity Streams                                         Share Box


●New APIs and services designed to help developers build unified user
experiences and consistent extensibility independent of product, delivery model
(cloud, on-premises), and client type (desktop client, browser, mobile)
Activity Streams API available for developer use starting today on Greenhouse
●



First GA releases planned for Connections Next, Notes Next...
●
Next steps for Notes/Domino developers
 ●   Learn to use XPages
      –   It is the strategic direction for N/D application development
      –   Start from http://xpages.info
      –   Download ready-to-use libraries and components from openNTF.org
            ●   XPages Extension Library, Mobile controls, Connections components...
 ●   Invest into the new technology trends
      –   HTML5, CSS
      –   Mobile platforms
      –   JavaScript, Dojo
      –   Gadgets, iWidgets, OpenSocial
 ●   Start to use Java pervasively
      –   XPages business logic, agents...
      –   Discover the power and flexibility of OSGi
            ●   Java tasklets from openNTF, XPages Extensibility API
 ●   Use Domino in the context of the broader Social Business Framework
      –   Make your applications social!
XPages Jumpstart for Notes Developers
1) Get the Mastering XPages Book
   1). http://www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486318

   2)Enter IBM6318 as the coupon code for 35% off

2) Follow the Podcasts

   1) http://notesin9.com

   2) http://thexcast.net/

3) Work thru Declan Lynch's XPages Tutorial

   1) http://www.qtzar.com/blogs/qtzar.nsf/Document.xsp?documentId=A97DB47B9BEDB9868525756F005BC3C3&action=openDocument
Summary
●   Social Business applications build on our heritage...
●   ...but Social Business today demands new types of applications
     –   Beyond the firewall
     –   Systems of systems
     –   Both Cloud and on-premises
●   The IBM Social Business Framework enables IBM customers and partners to
    capitalize on Social Business opportunities
     –   All IBM collaboration products are part of the framework
     –   Big opportunities for general web developers and established Lotus developers, building on their
         existing skills
●   The new IBM Social Business Toolkit are planned to enable a new class of unified
    social capabilities based on the latest born-on-the web open standards
     –   Consistent extensibility across products, deployment models and user experiences
●   Easy to get started with today's products and
    cloud developer options
Enabling the community
●
    DeveloperWorks
     –   http://www.ibm.com/developerworks/
     –   http://www.ibm.com/developerworks/lotus/community/wikis.html
●
    Greenhouse
     –   https://greenhouse.lotus.com
●
    openNTF.org
     –   http://www.openntf.org
●
    xpages.info
     –   http://xpages.info/XPagesHome.nsf/Home.xsp
●
    Videos – Youtube, VideoFest...
     –   https://greenhouse.lotus.com/wikis/home?
         lang=en#/wiki/W6696b8ac7465_4a5f_9327_94f1a5d82132/page/VideoFest
●
    Resources also provided by the community
     –   http://xpages.tv/, http://xpagesblog.com/...
Questions and Your Feedback

●   How to reach John             ●   How to Reach David
              John Head                        David Via

        jhead@psclistens.com              dmvia@us.ibm.com

       www.johndavidhead.com              Twitter.com/davidvia

         www.pscgroup.com               LinkedIN.com/in/davidvia

      Facebook.com/johndhead
        Twitter.com/johnhead
      LinkedIN.com/in/johndhead
       Slideshare.com/johndhead
        Youtube.com/johnhead

Mais conteúdo relacionado

Mais procurados

AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)John Head
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageMWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageJohn Head
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryJohn Head
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!John Head
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...John Head
 
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...John Head
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence SessionJohn Head
 
John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - BioJohn Head
 
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionNotes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionJohn Head
 
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...John Head
 
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
IBM Domino 9.0 Social Edition OpenSocial Component DeploymentIBM Domino 9.0 Social Edition OpenSocial Component Deployment
IBM Domino 9.0 Social Edition OpenSocial Component DeploymentRahul A. Garg
 
Lotus Notes 8.5 version to version comparison
Lotus Notes 8.5 version to version comparisonLotus Notes 8.5 version to version comparison
Lotus Notes 8.5 version to version comparisonEd Brill
 
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Ed Brill
 
Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5Thomas Coustenoble
 
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...John Head
 

Mais procurados (20)

AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG)
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive AdvantageMWLUG 2011: Notes/Domino Application Development Competitive Advantage
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration Story
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!
 
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
 
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
“Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lotus Notes and...
 
Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence Session
 
John David Head - Bio
John David Head - BioJohn David Head - Bio
John David Head - Bio
 
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 EditionNotes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
 
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
Master Class: Integration in the world of Social Business (Lotusphere2012 JMP...
 
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
IBM Domino 9.0 Social Edition OpenSocial Component DeploymentIBM Domino 9.0 Social Edition OpenSocial Component Deployment
IBM Domino 9.0 Social Edition OpenSocial Component Deployment
 
Lotus Notes 8.5 version to version comparison
Lotus Notes 8.5 version to version comparisonLotus Notes 8.5 version to version comparison
Lotus Notes 8.5 version to version comparison
 
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
 
Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5Introducing IBM Lotus Notes and Domino 8.5
Introducing IBM Lotus Notes and Domino 8.5
 
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
IamLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus ...
 

Semelhante a Domino Application Development Competitive Advantage

AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...John Head
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsLetsConnect
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectTIBCO Jaspersoft
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social NetworkingAndy Porter
 
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Mehdi Loutfi
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102Scott Souder
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter CollaborationVincent Perrin
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...Perficient, Inc.
 
Automating Business Processes with BPM
Automating Business Processes with BPMAutomating Business Processes with BPM
Automating Business Processes with BPMBonitasoft
 
New world software sitefinity presentation
New world software sitefinity presentationNew world software sitefinity presentation
New world software sitefinity presentationchandrasekhar buddha
 
Unlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open SolutionUnlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open SolutionBonitasoft
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaBilot
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Microsoft 365 Developer
 

Semelhante a Domino Application Development Competitive Advantage (20)

AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter begins
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
 
Sp fest 2012 sp2010 on the cloud
Sp fest 2012   sp2010 on the cloudSp fest 2012   sp2010 on the cloud
Sp fest 2012 sp2010 on the cloud
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" Project
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social Networking
 
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
Introducing ibm-lotus-notes-and-domino-85-slideshow-1231267606343259-1
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter Collaboration
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
 
Automating Business Processes with BPM
Automating Business Processes with BPMAutomating Business Processes with BPM
Automating Business Processes with BPM
 
New world software sitefinity presentation
New world software sitefinity presentationNew world software sitefinity presentation
New world software sitefinity presentation
 
Unlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open SolutionUnlock Salesforce.com with Bonita Open Solution
Unlock Salesforce.com with Bonita Open Solution
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
 

Mais de John Head

How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyHow IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyJohn Head
 
MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0John Head
 
MWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideMWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideJohn Head
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...John Head
 
Personal Branding 2017
Personal Branding 2017Personal Branding 2017
Personal Branding 2017John Head
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's nextJohn Head
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...John Head
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseJohn Head
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience John Head
 
“What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications “What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications John Head
 
The Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignoreThe Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignoreJohn Head
 
Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?John Head
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceJohn Head
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
 
PSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicPSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicJohn Head
 
PSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsPSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsJohn Head
 
The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreJohn Head
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John Head
 
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...John Head
 

Mais de John Head (20)

How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your CompanyHow IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
How IT Leadership Can Fundamentally Change or Affect the Culture of Your Company
 
MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0MWLUG2017 - The Data & Analytics Journey 2.0
MWLUG2017 - The Data & Analytics Journey 2.0
 
MWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other sideMWLUG 2017 - Collaboration and Productivity from the other side
MWLUG 2017 - Collaboration and Productivity from the other side
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...
 
The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...The Data & Analytics Journey – Why it’s more attainable for your company than...
The Data & Analytics Journey – Why it’s more attainable for your company than...
 
Personal Branding 2017
Personal Branding 2017Personal Branding 2017
Personal Branding 2017
 
Application modernization meets human factors what's next
Application modernization meets human factors   what's nextApplication modernization meets human factors   what's next
Application modernization meets human factors what's next
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
 
Transitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBaseTransitioning Data from Legacy Systems into QuickBase
Transitioning Data from Legacy Systems into QuickBase
 
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
DDX-1420: Bringing Your Web Applications to the IBM Digital Experience
 
“What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications “What the App?”… A Modernization Strategy for Your Business Applications
“What the App?”… A Modernization Strategy for Your Business Applications
 
The Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignoreThe Cloud and You - the ’as a service’ disruption you can’t ignore
The Cloud and You - the ’as a service’ disruption you can’t ignore
 
Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?Application Modernization meets Cloud and Mobile ... Where to Start?
Application Modernization meets Cloud and Mobile ... Where to Start?
 
Bringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital ExperienceBringing Your Web Apps to IBM Digital Experience
Bringing Your Web Apps to IBM Digital Experience
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
PSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - InfographicPSC Notes/Domino Survey Results - Infographic
PSC Notes/Domino Survey Results - Infographic
 
PSC Notes/Domino Survey Results
PSC Notes/Domino Survey ResultsPSC Notes/Domino Survey Results
PSC Notes/Domino Survey Results
 
The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignore
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
 
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
Intuit Quickbase Empower 2015 - Finish Strong: SUCCESSFULLLY ROLLING OUT YOUR...
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

Domino Application Development Competitive Advantage

  • 1. Domino Application Development Competitive Advantage Presented by: John Head, PSC Group, LLC & David Via, IBM
  • 2. John Head jhead@psclistens.com Facebook.com/johndhead Facebook.com/PSCGroup Twitter.com/johnhead Twitter.com/PSCGroup 1051 Perimeter Drive Suite 500 LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llc Schaumburg, IL 60173 Slideshare.com/johndhead Slideshare.com/PSCGroup (847) 517-7200 Youtube.com/johnhead Youtube.com/PSCGroup (847) 517-7600 fax www.johndavidhead.com www.pscgroup.com
  • 3. PSC Group, LLC Host of the following blogs: Facebook.com/PSCGroup  Ed Brill’s (www.edbrill.com) Twitter.com/PSCGroup  Lotus Design Blog(Mary Beth Raven) (www.notesdesign.com) Linkedin.com/company/psc-group-llc  LotusStaffNotes (Brent Peters) (www.lotusstaffnotes.com) Slideshare.com/PSCGroup  Lotus Connections Team Youtube.com/PSCGroup (synch.rono.us)  Domino Server Team (www.dominoblog.com)  Lotus Mashups (www.mix-and-mash.com)  Chris Pepin – IBM CTO’s Office (www.chrispepin.com)
  • 4. David Via, IBM Lotus Software Group Business Unit Executive, Messaging and Collaboration Sales ● “What does that mean?” I am primarily responsible for sales of the Notes and Domino product family – Notes/Domino, Symphony, Alloy, Protector, Lotus Mobile Connect - worldwide. But Notes and Domino is just the beginning! ● Just presented at my 18th Lotusphere. (Yes, I have been to every single one.) ● Working with Notes since R2 in 1992! (Wow, I am old.) ● Perhaps most importantly: I've only been at IBM for five years. (Before that I spent 13 years as a Lotus Business Partner sitting in the same seats that you are right now... ;) ● Follow/contact/link to me: Twitter - “davidvia”, LinkedIn - “http://www.linkedin.com/in/davidvia”, email - “dmvia@us.ibm.com”
  • 5. Agenda ● Domino Application Development Today – “not your Father's Designer” – Advantages of Domino over Microsoft Sharepoint ● Notes from the field – PSC's real world experiences ● Domino Application Development Tomorrow - The IBM Social Business Framework
  • 6. Let's talk about Domino applications but not these Domino applications, please...
  • 7. Designer 8.5 - a world-class RAD environment Business-process-driven applications that enable people to collect, organize, share, and track information. ● Open, point and click GUI development environment. ● Support for developers at every skill level – Lotus, Java, Eclipse ● Bundled templates that require no coding to use ● Component reusability saves time and increases responsiveness ● Centralized administration for quick deployment and easy maintenance ● Pervasive security ● Universal access: online or offiline, Rich client or web client. ● Integrate multiple data sources
  • 8. Thousands of enterprises around the globe trust their core collaborative and business applications to Lotus Notes and Domino. Notes Apps “by the numbers”: ● 280,000 active developers ● $45m investment by IBM since 2007  Discussion databases  Inventory and project management  Community forums  Process tracking ● 10,000,000 applications  Document storage and collaboration  Sales force automation in use  Customer relationship management  Product catalogs and price lists  Help desk and customer support  Billing systems ● 64,000 developers and  Human resources  Audit and assessment 200 projects active in open source community Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
  • 9.
  • 10. From this... Jacobs eLite 1.0
  • 11. To this with xPages - Jacobs eLite 2.0
  • 12. Agenda ● Domino Application Development Today – “not your Father's Designer” – Advantages of Domino over Microsoft Sharepoint ● Notes from the field – PSC's real world experiences ● Domino Application Development Tomorrow - The IBM Social Business Framework
  • 13. Reasons not to move Notes apps to SharePoint ● Claims heard about why one should move to Sharepoint – SharePoint could easily replace the Rapid Application development feature set of Lotus Notes – SharePoint is self service driven and therefore will need less development resources than a new Lotus Notes environment ● While in reality – What most consider to be simple Notes client applications often require moderate to significant development effort that cannot be done with SharePoint Designer and require Visual Studio and .Net development skills – Complex applications with business logic and workflow are not suitable for SharePoint and require .Net development and additional Microsoft products to provide the same level of capability you get in one product (Lotus Domino)
  • 14. Reasons not to move Notes apps to SharePoint Platform Capability Lotus Notes/Domino Microsoft SharePoint Messaging Built in messaging Requires Exchange services tailored for applications. Data storage Data store is fully Data storage relies an integrated with the SQL server and platform and no unexpected additional additional cost cost must be considered Replication Ability to have fine None grained control to replicate data over distributed server environment
  • 15. Reasons not to move Notes apps to SharePoint Application Lotus Notes/Domino Microsoft SharePoint Capability Securing access to Fine grained control at Very limited to no document data the doc field or section capability to hide/secure level data at this level Workflow Simple to complex Simple workflows can be workflow can be built in created in Sharepoint Designer using data, Designer. More complex security and messaging workflows require .Net services Event model XPages and Notes forms Events tied to list actions provide robust event can be added but require model C# Offline access Industry leading ability to Limited offline support take data and business logic offline securely
  • 16. Recommendation Bring your Notes client applications to the Web with Xpages ● Preserves your investment in your current application's data and business logic while providing a Web 2.0 developer experience ● Provides browser and mobile access and still allows you to take that application securely offline with all application logic available using the Notes client ● Expands the reach of your Domino applications to other IBM platforms like WebSphere Portal and IBM Mashup Center thru iWidgets
  • 17. Agenda ● Domino Application Development Today – “not your Father's Designer” – Advantages of Domino over Microsoft Sharepoint ● Notes from the field – PSC's real world experiences ● Domino Application Development Tomorrow - The IBM Social Business Framework
  • 18. Founded in 1990 • Primary Offerings • Consistent Growth and Stability • Business Consulting • Committed to our Client’s Success • Strategy Creation and • Employee Delivery Model Planning • Thought Leaders • Business Process Improvement • Technology Consulting • Business & Technology Consulting • Application Development • “Business First” Approach • Service Oriented Architecture • Focus on Project-based work • Enterprise Intelligence • Pragmatic, Value-Add principles • Web Solutions • Mobile and Social Media Who We Are ©2011 Property of PSC Group, LLC 18
  • 19. We have extensive experience in Industry: Manufacturing, Insurance, Retail, Distribution, Financial Services, Trading/Capital Markets, Banking, M&A, Health Care, Services, Online Services/Retailers. We are Experts in processes: IT Strategy, IT Management/Governance, Business Process Automation, Supply Chain Management, Search Engine Optimization, Mobile Application Strategies, CRM, Portfolio/Project Management, Collaboration, Development/Deployment Methodologies (Agile, Waterfall, etc.), Social Media Strategy, Solution Architecture, etc. We are well versed with Technology: Lotus Notes/Domino, WebSphere, Microsoft (.NET, SharePoint, C#, etc.), Java/J2EE, Oracle Weblogic, SQL Server, Oracle Portal, Oracle Database, Python, Django,Cloud Platforms (Amazon, Force, etc.), Microsoft Exchange, Microsoft CRM, Open Source, iPhone, BlackBerry ... and many more What We Do ©2011 Property of PSC Group, LLC 19
  • 20. We are at an application crossroad  Email has become a commodity  Domino or Exchange  Cloud or On Premises or Hybrid  Email and application platforms being broken apart  New platforms  Smartphones are common place  Tablets are here and growing THE Question - What about my apps? ©2011 Property of PSC Group, LLC
  • 21. End User expect consumer Web 2.0 Experiences at work  End Users will find their own solutions if applications are not updated  Corporate IT must modernize or become irrelevant End Users Expect Modern Applications ©2011 Property of PSC Group, LLC
  • 22. Documents & Discussions Enterprise Applications Business Applications • 40% of total apps • 10% of total apps • 50% of total apps • Based on Templates that • Highly transactional or • Mission Critical come with Domino huge volumes of data • Organization Unique • Recommendation: • Recommendation: • Heavy use of custom • Move to standard • Rebuild on top of workflow and/or platforms/apps Enterprise Java, .NET security • Update with new or other technology • Recommendation: XPages Templates • Move to the web via from IBM (2011) XPages • Use third party tool(s) • LotusLive Engage • Other Offerings Existing Domino Application Types ©2011 Property of PSC Group, LLC
  • 23. You should  Maximize your investment in Lotus technology!  Modernize your applications  Make your users happy with appealing look-and-feel of applications  Develop once, use many times  Extend your applications to the web and mobile devices with XPages Leveraging The Lotus Platform ©2011 Property of PSC Group, LLC
  • 24. Modern Notes apps have: ◦ Appealing Web 2.0 front-end ◦ Modern Business Processes ◦ Standard Corporate Web Branding ◦ User Self Service  Techniques used ◦ Web 2.0 Tools  HTML  JavaScript  AJAX  Java Toolkits  Sencha  jQuery ◦ XPages ©2011 Property of PSC Group, LLC
  • 25. ‘Develop Once, Use Multiple Places’ is finally reality • Works in Notes Client, Browser, & Mobile • XPages is developer friendly • Notes developers with web dev skills can transition easily • Web developers can pick up XPages with basic Domino training • New Hires / College Grads can pick up XPages development with a week of training Why XPages? ©2011 Property of PSC Group, LLC
  • 26. Standard Notes Document Library ©2011 Property of PSC Group, LLC
  • 27. Modernization with XPages ©2011 Property of PSC Group, LLC
  • 28. Notes Client Application ©2011 Property of PSC Group, LLC
  • 29. Modernization with XPages ©2011 Property of PSC Group, LLC
  • 30. Notes Client Custom Application ©2011 Property of PSC Group, LLC
  • 31. Modernization with XPages ©2011 Property of PSC Group, LLC
  • 32. 1. Take an existing Notes Client Application 2. Catalog the Notes Client Assets 3. Create XPages Application 4. Create Custom Theme 5. Build Mobile Interface 6. Compare with SharePoint application Notes Client to XPages ©2011 Property of PSC Group, LLC
  • 33. XPages Document Workflow in Notes Today ©2011 Property of PSC Group, LLC
  • 34. 1 User Form – Agreement • 4 Dialogs • 5 System Forms – Keywords, Lookups • 30 User Views • 17 System Views • Workflow & Business Logic • 20 Agents • 2 Script Libraries • Export to Excel for Reporting • User Interface Elements XPages Document Workflow Details ©2011 Property of PSC Group, LLC
  • 35. XPages Document Workflow with XPages UI ©2011 Property of PSC Group, LLC
  • 36. XPages Document Workflow XPages Interface for Mobile • Uses the OpenNTF.org Mobile Controls Project • Provides Custom UI for iPhone and other mobile devices ©2011 Property of PSC Group, LLC
  • 37. Created a New XPages Interface • Created Custom Theme with custom branding and color scheme • Only Interface Changes • Home Page • Document Workflow Form • Views • No changes to Workflow or Business Rules • Used the XPages Mobile Controls on OpenNTF.org for iPhone interface XPages UI Details ©2011 Property of PSC Group, LLC
  • 38. Notes: 1. Custom Theme is a one time effort. Can be reused by all future XPages Applications 2. Mobile Controls were created as Custom Controls that can be reused XPages Development Results ©2011 Property of PSC Group, LLC
  • 39. Same Notes Client application • Document tasks to build feature comparable SharePoint application • Use SharePoint development best practices that PSC uses with our customers • Estimate development costs Comparing XPages to SharePoint ©2011 Property of PSC Group, LLC
  • 40. Create SharePoint Site • Create Agreement Form & Dialogs • Create Web Parts & Reports • Create Keyword Lookup Lists • Build Windows Workflows (not SharePoint Designer) • Implement Security – Groups and Building Form Filters • Build Excel Export • Move Data using Third-Party Tool • Create Master Page • Create iPhone on top of SharePoint Mobile Extension SharePoint Development Estimates ©2011 Property of PSC Group, LLC
  • 41. SharePoint Development Estimates ©2011 Property of PSC Group, LLC
  • 42. PSC recommends Windows Workflow over SharePoint Workflow using SharePoint Designer due to it’s quality and support • iPhone development would be ASP.NET development talking to SharePoint Web Services • Security would use Active Directory Groups and function by applying Filters to parts of the Form • Data Export using Third Party tools would include documents, field data, and attachments • Master Page Estimate includes colors, corporate branding, logo, and simple menu changes SharePoint Development Estimates Notes ©2011 Property of PSC Group, LLC
  • 43. Your users are demanding modern applications in the workplace  Smartphones and Tablets will force you to embrace Web 2.0 development platforms and techniques  XPages is a mature web application platform  You don't have to migrate to get Web 2.0 and Mobile Application Modernization in 2011 ©2011 Property of PSC Group, LLC
  • 44. Agenda ● Domino Application Development Today – “not your Father's Designer” – Advantages of Domino over Microsoft Sharepoint ● Notes from the field – PSC's real world experiences ● Domino Application Development Tomorrow - The IBM Social Business Framework
  • 45. Legal Disclaimer © IBM Corporation 2011. 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. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. All references to Renovations or Zeta Bank refer to a fictitious company and are used for illustration purposes only.
  • 46. Directions for application development ● Social capabilities ● Mobile enablement of applications ● Accelerated development
  • 47. Social capabilities transform the experience ● Enabling interactions through online social networks – Rich user profiles and social methods to collaborate, share, and reuse content ● Enhancing situational awareness by analyzing social data – Consumer insight – Expertise location – Recommendations ● Supporting contextual collaboration by integrating social capabilities into business applications – Communities – Microblogging and content sharing – Unified communications
  • 48. Mobile applications increase reach and engagement Significant new business opportunities for application developers ● IBM strategy: Support the needs of developers to target multiple platforms, making it easy to quickly mobilize a wide range of existing and new applications, with consistent extensibility across platforms ● Start today with Domino XPages apps, Connections mobile web, Mobile Portal Accelerator ● Major focus of development in 2011
  • 49. Accelerated development ● Make the new generation of applications easy to build – Productive tools – Powerful and consistent APIs – Integration capabilities Domino Designer ● Fast-start options for Social Business developers – Ready to use appliances in the cloud for developers WebSphere – Attractive licensing for developers PortletFactory ● Vibrant community engagement
  • 50. Social Business is driven by exceptional experiences Business Deepen client Drive operational Optimize your outcomes relationships effectiveness workforce Realized Exceptional Web Experiences Exceptional Work Experiences through Enable engaging customer interactions Enable nimble employee interactions Self-service, with other customers, with Peer to peer and in teams, with customers company representatives, and with the and partners, and with the company company overall (brand, revenue) overall, business to employee Enabled by IBM Social Business Framework A modular and open set of capabilities that accelerate the development of advanced Social Business solutions
  • 51. IBM Social Business Framework Services and Support IBM Global Technology Global Business IBM Lab Enterprise Software Business Partners Services Services Software Services Support Solutions Customer Research and Human capital Sales force Partner Supply chain Operations experience development management automation collaboration management IBM Social Business Toolkit APIs IBM Value-added Modules Partner Value-added Modules Business Enterprise Public Social Commerce Rich media analytics content mgmt. social networks applications Business Application Compliance Social analytics Archiving Gaming Process mgmt. integration & discovery IBM Social Business Core Modules Presence, Messaging Workflow Profiles Communities Portal chat & telephony & PIM & forms Social collab. Meetings Document Microblogging Mobile Connectors services & audio/video management
  • 52. Lead the industry with open standards for Social Business ● A commitment to drive and leverage open web standards – Maximize choice, agility, and ease of integration – Drive enterprise innovation and leverage rapid innovation on the web – Minimize incremental cost of targeting additional desktop and mobile platforms – Leverage dominant skillsets based around web technologies ● Enabling the next generation of socially-enabled solutions on customers' existing investments and heterogeneous infrastructures ● A runtime-agnostic approach allows you to use established runtime technologies: Java, Domino, etc. HTML5 ARIA Atom SAML
  • 53. Introducing the IBM Social Business Toolkit IBM Social Business Toolkit APIs ● Brings together a set of strategic social APIs to simplify development ● APIs for Connections, Sametime, Domino, Quickr, etc. services with new cross-product capabilities coming soon ● Runtime enablement in Lotus Domino, WebSphere Portal, Lotus Connections, and LotusLive as well as mobile runtime support ● Tooling support for Web, Domino and Java developers ● Leverages technology consistency in IBM products – APIs based on web patterns including JSON, ATOM, REST – Runtime technologies such as OSGi, Dojo, HTML – Tooling based on Eclipse
  • 54. Coming soon, our first deliveries of the Vulcan Strategy: New unified APIs for the IBM Social Business Toolkit Embedded Experiences Activity Streams Share Box ●New APIs and services designed to help developers build unified user experiences and consistent extensibility independent of product, delivery model (cloud, on-premises), and client type (desktop client, browser, mobile) Activity Streams API available for developer use starting today on Greenhouse ● First GA releases planned for Connections Next, Notes Next... ●
  • 55. Next steps for Notes/Domino developers ● Learn to use XPages – It is the strategic direction for N/D application development – Start from http://xpages.info – Download ready-to-use libraries and components from openNTF.org ● XPages Extension Library, Mobile controls, Connections components... ● Invest into the new technology trends – HTML5, CSS – Mobile platforms – JavaScript, Dojo – Gadgets, iWidgets, OpenSocial ● Start to use Java pervasively – XPages business logic, agents... – Discover the power and flexibility of OSGi ● Java tasklets from openNTF, XPages Extensibility API ● Use Domino in the context of the broader Social Business Framework – Make your applications social!
  • 56. XPages Jumpstart for Notes Developers 1) Get the Mastering XPages Book 1). http://www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486318 2)Enter IBM6318 as the coupon code for 35% off 2) Follow the Podcasts 1) http://notesin9.com 2) http://thexcast.net/ 3) Work thru Declan Lynch's XPages Tutorial 1) http://www.qtzar.com/blogs/qtzar.nsf/Document.xsp?documentId=A97DB47B9BEDB9868525756F005BC3C3&action=openDocument
  • 57. Summary ● Social Business applications build on our heritage... ● ...but Social Business today demands new types of applications – Beyond the firewall – Systems of systems – Both Cloud and on-premises ● The IBM Social Business Framework enables IBM customers and partners to capitalize on Social Business opportunities – All IBM collaboration products are part of the framework – Big opportunities for general web developers and established Lotus developers, building on their existing skills ● The new IBM Social Business Toolkit are planned to enable a new class of unified social capabilities based on the latest born-on-the web open standards – Consistent extensibility across products, deployment models and user experiences ● Easy to get started with today's products and cloud developer options
  • 58. Enabling the community ● DeveloperWorks – http://www.ibm.com/developerworks/ – http://www.ibm.com/developerworks/lotus/community/wikis.html ● Greenhouse – https://greenhouse.lotus.com ● openNTF.org – http://www.openntf.org ● xpages.info – http://xpages.info/XPagesHome.nsf/Home.xsp ● Videos – Youtube, VideoFest... – https://greenhouse.lotus.com/wikis/home? lang=en#/wiki/W6696b8ac7465_4a5f_9327_94f1a5d82132/page/VideoFest ● Resources also provided by the community – http://xpages.tv/, http://xpagesblog.com/...
  • 59. Questions and Your Feedback ● How to reach John ● How to Reach David John Head David Via jhead@psclistens.com dmvia@us.ibm.com www.johndavidhead.com Twitter.com/davidvia www.pscgroup.com LinkedIN.com/in/davidvia Facebook.com/johndhead Twitter.com/johnhead LinkedIN.com/in/johndhead Slideshare.com/johndhead Youtube.com/johnhead