SlideShare uma empresa Scribd logo
1 de 62
Baixar para ler offline
Domino Applicat ion Developm ent
    Compet it ive Advant age




               Presenters: John Head, PSC Group, LLC
                           & Ted Stanton, IBM
John Head
                            Facebook.com/johndhead    Facebook.com/PSCGroup
jhead@psclistens.com
                               Twitter.com/johnhead   Twitter.com/PSCGroup
1051 Perimeter Drive
                          LinkedIN.com/in/johndhead   Linkedin.com/company/psc-group-llc
Suite 500
Schaumburg, IL 60173       Slideshare.com/johndhead   Slideshare.com/PSCGroup

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




                       www.johndavidhead.com

                       www.pscgroup.com
PSC Group, LLC

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


• Started IBM as a Software Engineer for messaging protocols (NRPC & SMTP) back in R4.
• Wrote a thesis paper years ago titled: “SPAM – The Future of Email”
• Strategic Premium Service Manager supporting a large Telecommunications company in US
• 20+ IBM Product Certifications
• Award winning patent for "Improved Method for Showing and using the Value of Tags and Other
  Artifacts in a Social Tagging System."
• Product Manager for IBM Connections
• Husband and father of 2 boys
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 Toolkit
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.

                                                                                            N o te s Apps “b y th e n u m b e rs ”:

                                                                                            ●   280,000 active developers

                                                                                            ●   $45m investment by IBM since
                                                                                                2007

                                                                                            ●   10,000,000 applications in use

                                                                                            ●   64,000 developers and 200 projects
                                                                                                active in open source community
   Discussion databases                             Inventory and project management
   Community forums                                 Process tracking
   Document storage and collaboration               Sales force automation
   Customer relationship management                 Product catalogs and price lists
   Help desk and customer support                   Billing systems
   Human resources                                  Audit and assessment




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 t o move Not es
apps t o Shar ePoint
• 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 t o move Not es
apps t o Shar ePoint
 P la tfo rm Ca pa b ility   Lotus Notes/Domino                    Microsoft SharePoint


 Messaging                   Built in messaging services           Requires Exchange
                             tailored for applications.


 Data storage                Data store is fully integrated with   Data storage relies an SQL
                             the platform and no additional        server and unexpected additional
                             cost                                  cost must be considered



 Replication                 Ability to have fine grained          None
                             control to replicate data over
                             distributed server environment
Reasons not t o move Not es
apps t o Shar ePoint
  Applica tio n Ca pa b ility   Lotus Notes/Domino                 Microsoft SharePoint


  Securing access to            Fine grained control at the doc    Very limited to no capability to
  document data                 field or section level             hide/secure data at this level


  Workflow                      Simple to complex workflow can Simple workflows can be created
                                be built in Designer using data, in Sharepoint Designer. More
                                security and messaging services complex workflows require .Net




  Event model                   XPages and Notes forms             Events tied to list actions can be
                                provide robust event model         added but require C#


  Offline access                Industry leading ability to take   Limited offline support
                                data and business logic offline
                                securely
Recommendat ion

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
So urc e : Ga rtne r. M rc h 2 0 1 1 . H
                       a                ttp:/ / im a ge s rv .ga rtne r.c o m / pv _o b j_c a c h e / pv _o b j_id_7 B CF1 8 6 C9 B A 2 A FA D7 F3 5 EB A B 3 A 0 7 0 0 / file na m e / a rtic le 1 5 .pdf
                                                                                                                      D7           B 1 B 5             7 2 2 B
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 Toolkit
•   Founded in 1990                                             •   Primary Offerings
      •   Consistent Growth and Stability                           • Business Consulting
      •   Committed to our Client’s Success                             • Strategy Creation and Planning
      •   Employee Delivery Model                                       • Business Process Improvement
      •   Thought Leaders
                                                                    • Technology Consulting
                                                                        • Application Development
•   Business & Technology Consulting
                                                                        • Service Oriented Architecture
      • “Business First” Approach
                                                                        • Enterprise Intelligence
      • Focus on Project-based work
                                                                        • Web Solutions
      • Pragmatic, Value-Add principles
                                                                        • Mobile and Social Media




Who We Are
                                 ©2011 Property of PSC Group, LLC                                          20
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                                                    21
 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 come    • Highly transactional or huge      • Mission Critical
   with Domino                       volumes of data                  • Organization Unique
• Recommendation:                 • Recommendation:                   • Heavy use of custom workflow
   • Move to standard                • Rebuild on top of Enterprise      and/or security
      platforms/apps                    Java, .NET or other           • Recommendation:
   • Update with new XPages             technology                       • Move to the web via XPages
      Templates from IBM (2011)
   • 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
  Extendyour 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 Toolkit
Overview

The IBM Social Business Toolkit, as part of
the multi-year vision for Exceptional Work
Experience, is bringing the IBM Collaboration
Solutions portfolio together into a compelling
unified experience with flexible delivery
options.


The toolkit is designed to enable consistent
approaches across the web, the desktop and
the mobile environments; and enable
opportunity and innovation for developers to
build a Social Business.


The toolkit delivers through a regular
cadence of product updates and new
features through Lotus Greenhouse.
Principles



Opportunity                               Convergence
                                           Unifying the experience to best meet
 Making possible the next generation of    individual needs across access and delivery
 solutions built on an open foundation     models




Innovation                                Continuity
                                           Building on today's capabilities for a smooth
 Empower People in new and Innovative
                                           path to tomorrow
 Ways
What is the Toolkit?

●   A set of APIs which adds Social capabilities to applications, and enables developers to integrate
    applications into Social capabilities.
●   The toolkit does not any particular tool or implementation
    ­   The toolkit implements an HTTP-based REST style.
●   The Toolkit includes emerging services.
Open Standards


Data
●   Atom – Feeds
●   ActivityStrea.ms – Events Feed
●   CMIS – Content Access
View
●   OpenSocial – Gadgets / Feeds
●   HTML 5 – Web Standard
●   OpenAjax – Dynamic HTML and XML
Security
●   OAuth – Authorization
●   SAML – Authentication
Security

People and Identity             Application and Process
●   SAML - Authentication       ●   Least Privilege
●   OAuth - Authorization       ●   Defense in Depth
●   Integrated Single Sign On   ●   White Listing
                                ●   Active Content Filters
                                ●   Secure Gadgets
Aggregation Service
                                                 Matt sent you a                       Paul sent an
                                                                     Rob tweeted
                                                       file                               invite
• Implements the ActivityStrea.ms Standard
• Use REST APIs to interact with your activity
                                                                                         James
  stream                                          ERP has an        Social Network      edits your
                                                 action for you       Invitation
                                                                                        document
    – Use JSON
    – Use ATOM
• Post new events                                Isabel shares a    CRM has a new    A shared file has
                                                       file             sale            a comment
• Retrieve all or a subset of events
• Delete events
                                                                   1000s of Events
• Update events




                                                                   Activity Stream
Embedded Experience

• Embedded Experiences enables
  users to intelligently respond to
  events.
  – In-line coordination of services
    and actions
  – View your events in your
    activity stream
• Uses the OpenSocial Gadget
  framework
OpenSocial Gadget

●   Use the HTML and XML Markup to define your
    OpenSocial Gadget
●   Add the contextualData field
        <UserPref name="contextualData"
        display_name="contextualData"
        datatype="hidden" default_value="{}">
        </UserPref>




●    Load the Preferences using JavaScript
●   Render using your Logic




     R fe r to o ur e xc e lle nt do c um e nta tio n fo r m o re de ta ils !
      e
Scenarios

1 - Unified Communications Partner                 2 - Electronic Signature Partner
   ­   Samantha leaves a phone message for John.     ­   Frank has completed a proposal and needs James to
                                                         sign off on it.
   ­   John sees an event in his news feed.
                                                     ­   James see an event in his news feed
   ­   John clicks play on the event
                                                     ­   James clicks review document and a canvas pops up.
   ­   John listens to the Audio
                                                     ­   James signs the document.
Scenarios continued...

 ●   3 - Travel Application

      ­   The Renovations company is a leading Travel
          provider. As a leading travel provider they are
          updating clients in real time. The real time updates
          occur in enterprise news feeds, online social
          networks and in activity streams.
      ­   Frank schedules a trip to a corporate conference
      ­   Frank sees in his activity stream the information of
          Frank's travel.
           •   Initial Information
           •   Travel updates




http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/ee_intro.html
The Social Enabler Project XPages

●   A set of controls and interfaces which
    enable a developer to integrate with:
    ­   OAuth
    ­   Aggregation Service
    ­   Integrate with Connections
    ­   Project User Interface Components
●   Uses an Apache License
●   Integrate with Greenhouse
●   Build your own integrations




                                     http://socialenabler.openntf.org/
Next st eps f or Not es/ Dom ino developer s
   •   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



   •   Join the IBM Social Business Toolkit Community
        –   https://greenhouse.lotus.com/communities/community/ibmsocialbusinesstoolkit



   •   Download the Social Enabler Project
        –   http://socialenabler.openntf.org/
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
Summar y
• 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
Some Addit ional Resour ces
• 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/...
Quest ions and Your Feedback

How to reach John                                    How to Reach Ted
                    John Head                                   Ted Stanton

              jhead@psclistens.com                        ted_stanton@us.ibm.com

             www.johndavidhead.com                         Twitter.com/tedstanton

                www.pscgroup.com                         LinkedIN.com/in/tedstanton

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

Mais conteúdo relacionado

Mais procurados

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
 
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
 
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
 
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...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
 
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
 
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
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...John Head
 
TriState LUG 2010 integration and coexistence session
TriState LUG 2010   integration and coexistence sessionTriState LUG 2010   integration and coexistence session
TriState LUG 2010 integration and coexistence sessionJohn Head
 
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...John 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
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and officeJohn 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
 
Domino app dev competitive advantage for blug
Domino app dev competitive advantage for blugDomino app dev competitive advantage for blug
Domino app dev competitive advantage for blugJohn Head
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...John Head
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...John Head
 

Mais procurados (20)

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
 
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
 
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...
 
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes,...
 
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...
 
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!
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
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)
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
 
TriState LUG 2010 integration and coexistence session
TriState LUG 2010   integration and coexistence sessionTriState LUG 2010   integration and coexistence session
TriState LUG 2010 integration and coexistence session
 
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
 
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
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and office
 
Bp124
Bp124Bp124
Bp124
 
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 ...
 
Domino app dev competitive advantage for blug
Domino app dev competitive advantage for blugDomino app dev competitive advantage for blug
Domino app dev competitive advantage for blug
 
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
OpenNTF.org: Celebrating 10 years of community driven open source (Speedgeeki...
 

Semelhante a Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

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
 
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
 
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
 
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
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social NetworkingAndy Porter
 
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
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102Scott Souder
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Dion Hinchcliffe
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like ProductsVMware Tanzu
 
Résumé - Mahlon E. Lo Vuolo
Résumé -  Mahlon E. Lo VuoloRésumé -  Mahlon E. Lo Vuolo
Résumé - Mahlon E. Lo VuoloEdLoVuolo
 
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.
 
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatCustomize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatMaggie Hu
 
Pragmatic Enterprise Architecture
Pragmatic Enterprise ArchitecturePragmatic Enterprise Architecture
Pragmatic Enterprise ArchitectureE2 Partners
 
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...Heiko Voigt
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRBWilliam Poos
 

Semelhante a Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition (20)

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
 
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
 
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...
 
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
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social Networking
 
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
 
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
 
Technical trainings
Technical trainingsTechnical trainings
Technical trainings
 
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
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
 
SharePoint Solutions
SharePoint SolutionsSharePoint Solutions
SharePoint Solutions
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
Résumé - Mahlon E. Lo Vuolo
Résumé -  Mahlon E. Lo VuoloRésumé -  Mahlon E. Lo Vuolo
Résumé - Mahlon E. Lo Vuolo
 
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...
 
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatCustomize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
 
Pragmatic Enterprise Architecture
Pragmatic Enterprise ArchitecturePragmatic Enterprise Architecture
Pragmatic Enterprise Architecture
 
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
INF104 - HCL Domino AppDev Pack – The Future of Domino App Dev Nobody Knows A...
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 

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

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

  • 1. Domino Applicat ion Developm ent Compet it ive Advant age Presenters: John Head, PSC Group, LLC & Ted Stanton, IBM
  • 2. John Head Facebook.com/johndhead Facebook.com/PSCGroup jhead@psclistens.com Twitter.com/johnhead Twitter.com/PSCGroup 1051 Perimeter Drive LinkedIN.com/in/johndhead Linkedin.com/company/psc-group-llc Suite 500 Schaumburg, IL 60173 Slideshare.com/johndhead Slideshare.com/PSCGroup Youtube.com/johnhead Youtube.com/PSCGroup (847) 517-7200 (847) 517-7600 fax www.johndavidhead.com www.pscgroup.com
  • 3. PSC Group, LLC Host of the following blogs:  Ed Brill’s (www.edbrill.com) Facebook.com/PSCGroup  Lotus Design Blog(Mary Beth Raven) (www.notesdesign.com) Twitter.com/PSCGroup  LotusStaffNotes (Brent Peters) (www.lotusstaffnotes.com) Linkedin.com/company/psc-group-llc  Lotus Connections Team Slideshare.com/PSCGroup (synch.rono.us)  Domino Server Team Youtube.com/PSCGroup (www.dominoblog.com)  Lotus Mashups (www.mix-and-mash.com)  Chris Pepin – IBM CTO’s Office (www.chrispepin.com)
  • 4. Ted Stanton, IBM Collaboration Solutions Group Executive, IBM Software Group • Started IBM as a Software Engineer for messaging protocols (NRPC & SMTP) back in R4. • Wrote a thesis paper years ago titled: “SPAM – The Future of Email” • Strategic Premium Service Manager supporting a large Telecommunications company in US • 20+ IBM Product Certifications • Award winning patent for "Improved Method for Showing and using the Value of Tags and Other Artifacts in a Social Tagging System." • Product Manager for IBM Connections • Husband and father of 2 boys
  • 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 Toolkit
  • 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.
  • 9. Thousands of enterprises around the globe trust their core collaborative and business applications to Lotus Notes and Domino. N o te s Apps “b y th e n u m b e rs ”: ● 280,000 active developers ● $45m investment by IBM since 2007 ● 10,000,000 applications in use ● 64,000 developers and 200 projects active in open source community  Discussion databases  Inventory and project management  Community forums  Process tracking  Document storage and collaboration  Sales force automation  Customer relationship management  Product catalogs and price lists  Help desk and customer support  Billing systems  Human resources  Audit and assessment Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.
  • 10.
  • 11. From this... Jacobs eLite 1.0
  • 12. To this with xPages - Jacobs eLite 2.0
  • 13. 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
  • 14. Reasons not t o move Not es apps t o Shar ePoint • 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)
  • 15. Reasons not t o move Not es apps t o Shar ePoint P la tfo rm Ca pa b ility Lotus Notes/Domino Microsoft SharePoint Messaging Built in messaging services Requires Exchange tailored for applications. Data storage Data store is fully integrated with Data storage relies an SQL the platform and no additional server and unexpected additional cost cost must be considered Replication Ability to have fine grained None control to replicate data over distributed server environment
  • 16. Reasons not t o move Not es apps t o Shar ePoint Applica tio n Ca pa b ility Lotus Notes/Domino Microsoft SharePoint Securing access to Fine grained control at the doc Very limited to no capability to document data field or section level hide/secure data at this level Workflow Simple to complex workflow can Simple workflows can be created be built in Designer using data, in Sharepoint Designer. More security and messaging services complex workflows require .Net Event model XPages and Notes forms Events tied to list actions can be provide robust event model added but require C# Offline access Industry leading ability to take Limited offline support data and business logic offline securely
  • 17. Recommendat ion 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
  • 18. So urc e : Ga rtne r. M rc h 2 0 1 1 . H a ttp:/ / im a ge s rv .ga rtne r.c o m / pv _o b j_c a c h e / pv _o b j_id_7 B CF1 8 6 C9 B A 2 A FA D7 F3 5 EB A B 3 A 0 7 0 0 / file na m e / a rtic le 1 5 .pdf D7 B 1 B 5 7 2 2 B
  • 19. 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 Toolkit
  • 20. Founded in 1990 • Primary Offerings • Consistent Growth and Stability • Business Consulting • Committed to our Client’s Success • Strategy Creation and Planning • Employee Delivery Model • Business Process Improvement • Thought Leaders • Technology Consulting • Application Development • Business & Technology Consulting • Service Oriented Architecture • “Business First” Approach • Enterprise Intelligence • Focus on Project-based work • Web Solutions • Pragmatic, Value-Add principles • Mobile and Social Media Who We Are ©2011 Property of PSC Group, LLC 20
  • 21. 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 21
  • 22.  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
  • 23. 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
  • 24. Documents & Discussions Enterprise Applications Business Applications • 40% of total apps • 10% of total apps • 50% of total apps • Based on Templates that come • Highly transactional or huge • Mission Critical with Domino volumes of data • Organization Unique • Recommendation: • Recommendation: • Heavy use of custom workflow • Move to standard • Rebuild on top of Enterprise and/or security platforms/apps Java, .NET or other • Recommendation: • Update with new XPages technology • Move to the web via XPages Templates from IBM (2011) • Use third party tool(s) • LotusLive Engage • Other Offerings Existing Domino Application Types ©2011 Property of PSC Group, LLC
  • 25.  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  Extendyour applications to the web and mobile devices with XPages Leveraging The Lotus Platform ©2011 Property of PSC Group, LLC
  • 26. 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
  • 27. • ‘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
  • 28. Standard Notes Document Library ©2011 Property of PSC Group, LLC
  • 29. Modernization with XPages ©2011 Property of PSC Group, LLC
  • 30. Notes Client Application ©2011 Property of PSC Group, LLC
  • 31. Modernization with XPages ©2011 Property of PSC Group, LLC
  • 32. Notes Client Custom Application ©2011 Property of PSC Group, LLC
  • 33. Modernization with XPages ©2011 Property of PSC Group, LLC
  • 34. 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
  • 35. XPages Document Workflow in Notes Today ©2011 Property of PSC Group, LLC
  • 36. 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
  • 37. XPages Document Workflow with XPages UI ©2011 Property of PSC Group, LLC
  • 38. 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
  • 39. • 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
  • 40. 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
  • 41. 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
  • 42. 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
  • 43. SharePoint Development Estimates ©2011 Property of PSC Group, LLC
  • 44. 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
  • 45. 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
  • 46. 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 Toolkit
  • 47. Overview The IBM Social Business Toolkit, as part of the multi-year vision for Exceptional Work Experience, is bringing the IBM Collaboration Solutions portfolio together into a compelling unified experience with flexible delivery options. The toolkit is designed to enable consistent approaches across the web, the desktop and the mobile environments; and enable opportunity and innovation for developers to build a Social Business. The toolkit delivers through a regular cadence of product updates and new features through Lotus Greenhouse.
  • 48. Principles Opportunity Convergence Unifying the experience to best meet Making possible the next generation of individual needs across access and delivery solutions built on an open foundation models Innovation Continuity Building on today's capabilities for a smooth Empower People in new and Innovative path to tomorrow Ways
  • 49. What is the Toolkit? ● A set of APIs which adds Social capabilities to applications, and enables developers to integrate applications into Social capabilities. ● The toolkit does not any particular tool or implementation ­ The toolkit implements an HTTP-based REST style. ● The Toolkit includes emerging services.
  • 50. Open Standards Data ● Atom – Feeds ● ActivityStrea.ms – Events Feed ● CMIS – Content Access View ● OpenSocial – Gadgets / Feeds ● HTML 5 – Web Standard ● OpenAjax – Dynamic HTML and XML Security ● OAuth – Authorization ● SAML – Authentication
  • 51. Security People and Identity Application and Process ● SAML - Authentication ● Least Privilege ● OAuth - Authorization ● Defense in Depth ● Integrated Single Sign On ● White Listing ● Active Content Filters ● Secure Gadgets
  • 52. Aggregation Service Matt sent you a Paul sent an Rob tweeted file invite • Implements the ActivityStrea.ms Standard • Use REST APIs to interact with your activity James stream ERP has an Social Network edits your action for you Invitation document – Use JSON – Use ATOM • Post new events Isabel shares a CRM has a new A shared file has file sale a comment • Retrieve all or a subset of events • Delete events 1000s of Events • Update events Activity Stream
  • 53. Embedded Experience • Embedded Experiences enables users to intelligently respond to events. – In-line coordination of services and actions – View your events in your activity stream • Uses the OpenSocial Gadget framework
  • 54. OpenSocial Gadget ● Use the HTML and XML Markup to define your OpenSocial Gadget ● Add the contextualData field <UserPref name="contextualData" display_name="contextualData" datatype="hidden" default_value="{}"> </UserPref> ● Load the Preferences using JavaScript ● Render using your Logic R fe r to o ur e xc e lle nt do c um e nta tio n fo r m o re de ta ils ! e
  • 55. Scenarios 1 - Unified Communications Partner 2 - Electronic Signature Partner ­ Samantha leaves a phone message for John. ­ Frank has completed a proposal and needs James to sign off on it. ­ John sees an event in his news feed. ­ James see an event in his news feed ­ John clicks play on the event ­ James clicks review document and a canvas pops up. ­ John listens to the Audio ­ James signs the document.
  • 56. Scenarios continued... ● 3 - Travel Application ­ The Renovations company is a leading Travel provider. As a leading travel provider they are updating clients in real time. The real time updates occur in enterprise news feeds, online social networks and in activity streams. ­ Frank schedules a trip to a corporate conference ­ Frank sees in his activity stream the information of Frank's travel. • Initial Information • Travel updates http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/ee_intro.html
  • 57. The Social Enabler Project XPages ● A set of controls and interfaces which enable a developer to integrate with: ­ OAuth ­ Aggregation Service ­ Integrate with Connections ­ Project User Interface Components ● Uses an Apache License ● Integrate with Greenhouse ● Build your own integrations http://socialenabler.openntf.org/
  • 58. Next st eps f or Not es/ Dom ino developer s • 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 • Join the IBM Social Business Toolkit Community – https://greenhouse.lotus.com/communities/community/ibmsocialbusinesstoolkit • Download the Social Enabler Project – http://socialenabler.openntf.org/
  • 59. 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
  • 60. Summar y • 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
  • 61. Some Addit ional Resour ces • 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/...
  • 62. Quest ions and Your Feedback How to reach John How to Reach Ted John Head Ted Stanton jhead@psclistens.com ted_stanton@us.ibm.com www.johndavidhead.com Twitter.com/tedstanton www.pscgroup.com LinkedIN.com/in/tedstanton Facebook.com/johndhead Twitter.com/johnhead LinkedIN.com/in/johndhead Slideshare.com/johndhead Youtube.com/johnhead