SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Domino Applicat ion Development
 Compet it ive Advant age
  An IdoSphere webinar
Presented by: John Head, PSC Group, LLC & David Via, IBM
                                                           Your Logo
Lotus Symphony and You - How to stop giving Microsoft your money! – ILUG 2010




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 ”
        • Advant ages of Dom ino over Micr osof t Shar epoint

 Not es f r om t he f ield – PSC's r eal wor ld exper iences


 Dom ino Applicat ion Developm ent Tom or r ow - The IBM Social
 Business Fr am ewor k
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




 Dom ino Applicat ion Developm ent Today – “not your Fat her 's
 Designer ”
        • Advantages of Domino over Microsoft Sharepoint

 Not es f r om t he f ield – PSC's r eal wor ld exper iences


 Dom ino Applicat ion Developm ent Tom or r ow - The IBM Social
 Business Fr am ewor k
Reasons not to move Notes apps to
SharePoint

  Claim s hear d about why one should m ove t o Shar epoint
        • Shar ePoint could easily r eplace t he Rapid Applicat ion
        developm ent f eat ur e set of Lot us Not es
        • Shar ePoint is self ser vice dr iven and t her ef or e will need less
        developm ent r esour ces t han a new Lot us Not es envir onm ent


  While in r ealit y
        • What m ost consider t o be sim ple Not es client applicat ions
        of t en r equir e moderate to significant developm ent ef f or t t hat
        cannot be done wit h Shar ePoint Designer and r equir e Visual
        St udio and .Net developm ent skills
        • Com plex applicat ions wit h business logic and wor kf low ar e not
        suit able f or Shar ePoint and r equir e .Net developm ent and
        addit ional Micr osof t pr oduct s t o pr ovide t he sam e level of
        capabilit y you get in one pr oduct (Lot us Dom ino)
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



 Br ing your Not es client applicat ions t o t he Web wit h 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




 Dom ino Applicat ion Developm ent Today – “not your Fat her 's
 Designer ”
        • Advant ages of Dom ino over Micr osof t Shar epoint

 Notes from the field – PSC's real world experiences


 Dom ino Applicat ion Developm ent Tom or r ow - The IBM Social
 Business Fr am ewor k
•   Primary Offerings
•   Founded in 1990                                              • Business Consulting
       •   Consistent Growth and Stability                            • Strategy Creation and
       •   Committed to our Client’s Success                              Planning
       •   Employee Delivery Model                                    • Business Process
       •   Thought Leaders                                                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
•   Uses the
     OpenNTF.org Mobile
     Controls Project
•   Provides Custom UI
     for iPhone and other
     mobile devices




XPages Document Workflow XPages
Interface for Mobile
                   ©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




 Dom ino Applicat ion Developm ent Today – “not your Fat her 's
 Designer ”
        • Advant ages of Dom ino over Micr osof t Shar epoint

 Not es f r om t he f ield – PSC's r eal wor ld exper iences


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



© IBM Cor por at ion 2011. All Right s Reser ved.
The inf or m at ion cont ained in t his publicat ion is pr ovided f or inf or m at ional pur poses only. While eff or t s wer e m ade t o ver if y t he
com plet eness and accur acy of t he inf or m at ion cont ained in t his publicat ion, it is pr ovided AS IS wit hout war r ant y of any kind,
expr ess or im plied. In addit ion, t his inf or m at ion is based on IBM’s cur r ent pr oduct plans and st r at egy, which ar e subj ect t o change
by IBM wit hout not ice. IBM shall not be r esponsible f or any dam ages ar ising out of t he use of , or ot her wise r elat ed t o, t his
publicat ion or any ot her m at er ials. Not hing cont ained in t his publicat ion is int ended t o, nor shall have t he ef f ect of , cr eat ing any
war r ant ies or r epr esent at ions f r om IBM or it s supplier s or licensor s, or alt er ing t he t er m s and condit ions of t he applicable license
agr eem ent gover ning t he use of IBM sof t war e.
Ref er ences in t his pr esent at ion t o IBM pr oduct s, pr ogr am s, or ser vices do not im ply t hat t hey will be available in all count r ies in
which IBM oper at es. Pr oduct r elease dat es and/ or capabilit ies r ef er enced in t his pr esent at ion m ay change at any t im e at IBM’s sole
discr et ion based on m ar ket oppor t unit ies or ot her f act or s, and ar e not int ended t o be a com m it m ent t o f ut ur e pr oduct or f eat ur e
availabilit y in any way. Not hing cont ained in t hese m at er ials is int ended t o, nor shall have t he ef f ect of , st at ing or im plying t hat
any act ivit ies under t aken by you will r esult in any specif ic sales, r evenue gr owt h or ot her r esult s.
All cust om er exam ples descr ibed ar e pr esent ed as illust r at ions of how t hose cust om er s have used IBM pr oduct s and t he r esult s t hey
m ay have achieved. Act ual envir onm ent al cost s and per f or m ance char act er ist ics m ay var y by cust om er .
IBM, t he IBM logo, Lot us, Lot us Not es, Not es, Dom ino, Quickr , Sam et im e, WebSpher e, UC2, Par t ner Wor ld and Lot uspher e ar e
t r adem ar ks of Int er nat ional Business Machines Cor por at ion in t he Unit ed St at es, ot her count r ies, or bot h. Unyt e is a t r adem ar k of
WebDialogs, Inc., in t he Unit ed St at es, ot her count r ies, or bot h.
Java and all Java-based t r adem ar ks ar e t r adem ar ks of Sun Micr osyst em s, Inc. in t he Unit ed St at es, ot her count r ies, or bot h.
All r ef er ences t o Renovat ions or Zet a Bank r ef er t o a f ict it ious com pany and ar e used f or illust r at ion pur poses only.
Directions for application development




   Social capabilit ies

   Mobile enablem ent of applicat ions

   Acceler at ed developm ent
Social capabilities transform the
experience


Enabling interactions t hr ough online
social net wor ks
      • Rich user pr of iles and social m et hods t o
      collabor at e, shar e, and r euse cont ent
Enhancing situational awareness by
analyzing social dat a
      • Consum er insight
      • Exper t ise locat ion
      • Recom m endat ions
Supporting contextual collaboration by
int egr at ing social capabilit ies int o
business applicat ions
      • Com m unit ies
      • Micr oblogging and cont ent shar ing
      • Unif ied com m unicat ions
Mobile applications increase reach and engagement
Significant new business opportunities for application developers



                                       IBM strategy: Suppor t t he needs
                                       of developer s t o t ar get m ult iple
                                       plat f or m s, m aking it easy t o
                                       quickly m obilize a wide r ange of
                                       exist ing and new applicat ions,
                                       wit h consist ent ext ensibilit y
                                       acr oss plat f or m s
                                       St ar t t oday wit h Dom ino XPages
                                       apps, Connect ions m obile web,
                                       Mobile Por t al Acceler at or
                                       Maj or f ocus of developm ent in
                                       2011
Accelerated development


 Make t he new gener at ion of
 applicat ions easy t o build
       • Pr oduct ive t ools
       • Power f ul and consist ent APIs
                                              Domino
       • Int egr at ion capabilit ies         Designer



 Fast -st ar t opt ions f or Social
 Business developer s
       • Ready t o use appliances in t he
       cloud f or developer s
       • At t r act ive licensing f or       WebSphere
                                            PortletFactory
       developer s


 Vibr ant com m unit y engagem ent
Technical strategy
Extend existing platforms with social capabilities



   Sim plif y t he st ack, em phasizing a f ocused set of com m on
   t echnologies acr oss IBM and t hir d-par t y capabilit ies
   Make it easy f or (lot s of ) developer s t o build Social Business
   applicat ions – im pr ove developer pr oduct ivit y and incr ease
   skills availabilit y f or our cust om er s

   An evolut ionar y st r at egy cr eat es m any oppor t unit ies f or
   developer s
   Enhance exist ing applicat ions wit h new capabilit ies wit hout
   r ewr it ing
   Cr eat e ent ir ely new applicat ions wit h exist ing skills and
   t echnology invest m ent s
   St ar t t he jour ney t oday wit h cur r ent IBM pr oduct s
Technical strategy
Lead the industry with open standards for Social Business



  A com m it m ent t o dr ive and lever age open web st andar ds
         • Maxim ize choice, agilit y, and ease of int egr at ion
         • Dr ive ent er pr ise innovat ion and lever age r apid innovat ion on t he web
         • Minim ize incr em ent al cost of t ar get ing addit ional deskt op and m obile
         plat f or m s
         • Lever age dom inant skillset s based ar ound web t echnologies
  Enabling t he next gener at ion of socially-enabled solut ions on
  cust om er s' exist ing invest m ent s and het er ogeneous
  inf r ast r uct ur es
  A r unt im e-agnost ic appr oach allows you t o use est ablished
  r unt im e t echnologies: Java, Dom ino, et c.

  HTML5                    ARIA                At om

                                                       SAML
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
Coming soon, our first deliveries of the Vulcan Strategy:
New unified APIs for the IBM Social Business Toolkit




       Activity Streams          Embedded              Share Box
                                Experiences

  ●
   New APIs and ser vices designed t o help developer s build unified
  user exper iences and consistent extensibility independent of
  pr oduct , deliver y m odel (cloud, on-pr em ises), and client t ype
  (deskt op client , br owser , m obile)
  ●
   Act ivit y St r eam s API available f or developer use st ar t ing t oday on
  Gr eenhouse
  ●
   Fir st GA r eleases planned f or Connect ions Next , Not es Next ...
Introducing the IBM Social
Business Toolkit



   IBM Social Business Toolkit APIs



 Br ings t oget her a set of st r at egic social APIs t o sim plif y
 developm ent
 APIs for Connect ions, Sam et im e, Dom ino, Quickr , et c. ser vices wit h
 new cr oss-pr oduct capabilit ies com ing soon
 Runtime enablement in Lot us Dom ino, WebSpher e Por t al, Lot us
 Connect ions, and Lot usLive as well as m obile r unt im e suppor t
 Tooling suppor t f or Web, Dom ino and Java developer s
 Lever ages t echnology consist ency in IBM pr oduct s
        • APIs based on web pat t er ns including JSON, ATOM, REST
        • Runt im e t echnologies such as OSGi, Doj o, HTML
        • Tooling based on Eclipse
Next steps for
Notes/Domino developers


 Lear n t o use XPages
        • It is t he st r at egic dir ect ion f or N/ D applicat ion developm ent
        • St ar t f r om ht t p:/ / xpages.inf o
        • Download r eady-t o-use libr ar ies and com ponent s f r om openNTF.or g
                   • XPages Ext ension Libr ar y, Mobile cont r ols, Connect ions component s...
 Invest int o t he new t echnology t r ends
        • HTML5, CSS
        • Mobile plat f or m s
        • JavaScr ipt , Doj o
        • Gadget s, iWidget s, OpenSocial
 St ar t t o use Java per vasively
        • XPages business logic, agent s...
        • Discover t he power and f lexibilit y of OSGi
                   • Java t asklet s f r om openNTF, XPages Ext ensibilit y API
 Use Dom ino in t he cont ext of t he br oader Social Business Fr am ewor k
        • Make your applicat ions social!
XPages Jumpstart for Notes Developers



 1) Get t he Mast er ing XPages Book
       1). ht t p:/ / www.ibm pr essbooks.com / bookst or e/ pr oduct .asp?isbn=0132486318

       2)Ent er IBM6318 as t he coupon code f or 35% of f

 2) Follow t he Podcast s
       1) ht t p:/ / not esin9.com

       2) ht t p:/ / t hexcast .net /

 3) Wor k t hr u Declan Lynch's XPages Tut or ial
       1)   ht t p:/ / www.qt zar .com / blogs/ qt zar .nsf / Docum ent .xsp?
       docum ent Id=A97DB47B9BEDB9868525756F005BC3C3&act ion=openDocum ent
Summary



 Social Business applicat ions build on our her it age...
 ...but Social Business t oday dem ands new t ypes of applicat ions
        • Beyond t he f ir ewall
        • Syst ems of syst em s
        • Bot h Cloud and on-pr em ises
 The IBM Social Business Fr am ewor k enables IBM cust om er s and par t ner s
 t o capit alize on Social Business oppor t unit ies
        • All IBM collabor at ion pr oduct s ar e par t of t he f r am ewor k
        • Big oppor t unit ies f or gener al web developer s and est ablished Lot us developer s,
        building on t heir exist ing skills
 The new IBM Social Business Toolkit ar e planned t o enable a new class of
 unif ied social capabilit ies based on t he lat est bor n-on-t he web open
 st andar ds
        • Consist ent ext ensibilit y acr oss pr oduct s, deploym ent m odels and user exper iences
 Easy t o get st ar t ed wit h t oday's pr oduct s and cloud developer opt ions
Enabling the community


  Developer Wor ks
        • ht t p:/ / www.ibm .com / developer wor ks/
        • ht t p:/ / www.ibm .com / developer wor ks/ lot us/ com m unit y/ wikis.ht m l
  Gr eenhouse
        • ht t ps:/ / gr eenhouse.lot us.com
  openNTF.or g
        • ht t p:/ / www.opennt f .or g
  xpages.inf o
        • ht t p:/ / xpages.inf o/ XPagesHom e.nsf / Hom e.xsp
  Videos – Yout ube, VideoFest ...
        • ht t ps:/ / gr eenhouse.lot us.com / wikis/ hom e?
        lang=en#/ wiki/ W6696b8ac7465_4a5f _9327_94f1a5d82132/ page/ VideoFe
        st
  Resour ces also pr ovided by t he com m unit y
        • ht t p:/ / xpages.t v/ , ht t p:/ / xpagesblog.com / ...
Questions and Your
Feedback


 How t o r each John                How t o Reach David


             John Head                         David Via

       j head@psclist ens.com             dm via@us.ibm .com

     www.j ohndavidhead.com              Twit t er .com / davidvia

        www.pscgr oup.com              LinkedIN.com / in/ davidvia

    Facebook.com / j ohndhead
      Twit t er .com / j ohnhead
    LinkedIN.com / in/ j ohndhead
    Slideshar e.com / j ohndhead
      Yout ube.com / j ohnhead

Contenu connexe

Tendances

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
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsJohn 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
 
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
 
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
 
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
 
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
 
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
 
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
 
Presentation about Lotus Notes 8 functionality
Presentation about Lotus Notes 8 functionalityPresentation about Lotus Notes 8 functionality
Presentation about Lotus Notes 8 functionalitydominion
 
“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
 
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
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
Lotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonLotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonEd Brill
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102Scott Souder
 
Ibm notes 9 social edition (external)
Ibm notes 9 social edition (external)Ibm notes 9 social edition (external)
Ibm notes 9 social edition (external)Scott Souder
 

Tendances (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)
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
 
Nd8 St Sv2
Nd8 St Sv2Nd8 St Sv2
Nd8 St Sv2
 
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
 
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
 
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 ...
 
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
 
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
 
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!
 
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
 
Presentation about Lotus Notes 8 functionality
Presentation about Lotus Notes 8 functionalityPresentation about Lotus Notes 8 functionality
Presentation about Lotus Notes 8 functionality
 
“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...
 
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
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
Lotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client ComparisonLotus Domino 8.5 Client Comparison
Lotus Domino 8.5 Client Comparison
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
IBM Notes and Domino 9.0 Social Edition
IBM Notes and Domino 9.0 Social EditionIBM Notes and Domino 9.0 Social Edition
IBM Notes and Domino 9.0 Social Edition
 
Overview of Lotus Notes & Domino 8.5
Overview of Lotus Notes & Domino 8.5Overview of Lotus Notes & Domino 8.5
Overview of Lotus Notes & Domino 8.5
 
Ibm notes 9 social edition (external)
Ibm notes 9 social edition (external)Ibm notes 9 social edition (external)
Ibm notes 9 social edition (external)
 

Similaire à Domino app dev competitive advantage final

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
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social NetworkingAndy Porter
 
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
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter CollaborationVincent Perrin
 
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
 
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
 
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.
 
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
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsQuickBase, Inc.
 
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
 
From Shadow IT to Empowered IT
From Shadow IT to Empowered ITFrom Shadow IT to Empowered IT
From Shadow IT to Empowered ITWSO2
 
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
 
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
 
Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Senturus
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...TIMETOACT GROUP
 
Business application architecture in modern multi-cloud environment / Microso...
Business application architecture in modern multi-cloud environment / Microso...Business application architecture in modern multi-cloud environment / Microso...
Business application architecture in modern multi-cloud environment / Microso...Kazuya Sugimoto
 

Similaire à Domino app dev competitive advantage final (20)

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
 
Enterprise Social Networking
Enterprise Social NetworkingEnterprise Social Networking
Enterprise Social Networking
 
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
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter Collaboration
 
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
 
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
 
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...
 
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
 
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 ...
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 
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
 
From Shadow IT to Empowered IT
From Shadow IT to Empowered ITFrom Shadow IT to Empowered IT
From Shadow IT to Empowered IT
 
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
 
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
 
Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users
 
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
IBM ConnectED 2015, Session SPOT107, XCC - Web Content & Custom Apps for IBM ...
 
SharePoint Solutions
SharePoint SolutionsSharePoint Solutions
SharePoint Solutions
 
Business application architecture in modern multi-cloud environment / Microso...
Business application architecture in modern multi-cloud environment / Microso...Business application architecture in modern multi-cloud environment / Microso...
Business application architecture in modern multi-cloud environment / Microso...
 
Technical trainings
Technical trainingsTechnical trainings
Technical trainings
 

Plus 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
 

Plus 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...
 

Dernier

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Dernier (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Domino app dev competitive advantage final

  • 1. Domino Applicat ion Development Compet it ive Advant age An IdoSphere webinar Presented by: John Head, PSC Group, LLC & David Via, IBM Your Logo
  • 2. Lotus Symphony and You - How to stop giving Microsoft your money! – ILUG 2010 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 ” • Advant ages of Dom ino over Micr osof t Shar epoint Not es f r om t he f ield – PSC's r eal wor ld exper iences Dom ino Applicat ion Developm ent Tom or r ow - The IBM Social Business Fr am ewor k
  • 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 Dom ino Applicat ion Developm ent Today – “not your Fat her 's Designer ” • Advantages of Domino over Microsoft Sharepoint Not es f r om t he f ield – PSC's r eal wor ld exper iences Dom ino Applicat ion Developm ent Tom or r ow - The IBM Social Business Fr am ewor k
  • 13. Reasons not to move Notes apps to SharePoint Claim s hear d about why one should m ove t o Shar epoint • Shar ePoint could easily r eplace t he Rapid Applicat ion developm ent f eat ur e set of Lot us Not es • Shar ePoint is self ser vice dr iven and t her ef or e will need less developm ent r esour ces t han a new Lot us Not es envir onm ent While in r ealit y • What m ost consider t o be sim ple Not es client applicat ions of t en r equir e moderate to significant developm ent ef f or t t hat cannot be done wit h Shar ePoint Designer and r equir e Visual St udio and .Net developm ent skills • Com plex applicat ions wit h business logic and wor kf low ar e not suit able f or Shar ePoint and r equir e .Net developm ent and addit ional Micr osof t pr oduct s t o pr ovide t he sam e level of capabilit y you get in one pr oduct (Lot us Dom ino)
  • 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 Br ing your Not es client applicat ions t o t he Web wit h 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 Dom ino Applicat ion Developm ent Today – “not your Fat her 's Designer ” • Advant ages of Dom ino over Micr osof t Shar epoint Notes from the field – PSC's real world experiences Dom ino Applicat ion Developm ent Tom or r ow - The IBM Social Business Fr am ewor k
  • 18. Primary Offerings • Founded in 1990 • Business Consulting • Consistent Growth and Stability • Strategy Creation and • Committed to our Client’s Success Planning • Employee Delivery Model • Business Process • Thought Leaders 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. Uses the OpenNTF.org Mobile Controls Project • Provides Custom UI for iPhone and other mobile devices XPages Document Workflow XPages Interface for Mobile ©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 Dom ino Applicat ion Developm ent Today – “not your Fat her 's Designer ” • Advant ages of Dom ino over Micr osof t Shar epoint Not es f r om t he f ield – PSC's r eal wor ld exper iences Domino Application Development Tomorrow - The IBM Social Business Framework
  • 45. Legal Disclaimer © IBM Cor por at ion 2011. All Right s Reser ved. The inf or m at ion cont ained in t his publicat ion is pr ovided f or inf or m at ional pur poses only. While eff or t s wer e m ade t o ver if y t he com plet eness and accur acy of t he inf or m at ion cont ained in t his publicat ion, it is pr ovided AS IS wit hout war r ant y of any kind, expr ess or im plied. In addit ion, t his inf or m at ion is based on IBM’s cur r ent pr oduct plans and st r at egy, which ar e subj ect t o change by IBM wit hout not ice. IBM shall not be r esponsible f or any dam ages ar ising out of t he use of , or ot her wise r elat ed t o, t his publicat ion or any ot her m at er ials. Not hing cont ained in t his publicat ion is int ended t o, nor shall have t he ef f ect of , cr eat ing any war r ant ies or r epr esent at ions f r om IBM or it s supplier s or licensor s, or alt er ing t he t er m s and condit ions of t he applicable license agr eem ent gover ning t he use of IBM sof t war e. Ref er ences in t his pr esent at ion t o IBM pr oduct s, pr ogr am s, or ser vices do not im ply t hat t hey will be available in all count r ies in which IBM oper at es. Pr oduct r elease dat es and/ or capabilit ies r ef er enced in t his pr esent at ion m ay change at any t im e at IBM’s sole discr et ion based on m ar ket oppor t unit ies or ot her f act or s, and ar e not int ended t o be a com m it m ent t o f ut ur e pr oduct or f eat ur e availabilit y in any way. Not hing cont ained in t hese m at er ials is int ended t o, nor shall have t he ef f ect of , st at ing or im plying t hat any act ivit ies under t aken by you will r esult in any specif ic sales, r evenue gr owt h or ot her r esult s. All cust om er exam ples descr ibed ar e pr esent ed as illust r at ions of how t hose cust om er s have used IBM pr oduct s and t he r esult s t hey m ay have achieved. Act ual envir onm ent al cost s and per f or m ance char act er ist ics m ay var y by cust om er . IBM, t he IBM logo, Lot us, Lot us Not es, Not es, Dom ino, Quickr , Sam et im e, WebSpher e, UC2, Par t ner Wor ld and Lot uspher e ar e t r adem ar ks of Int er nat ional Business Machines Cor por at ion in t he Unit ed St at es, ot her count r ies, or bot h. Unyt e is a t r adem ar k of WebDialogs, Inc., in t he Unit ed St at es, ot her count r ies, or bot h. Java and all Java-based t r adem ar ks ar e t r adem ar ks of Sun Micr osyst em s, Inc. in t he Unit ed St at es, ot her count r ies, or bot h. All r ef er ences t o Renovat ions or Zet a Bank r ef er t o a f ict it ious com pany and ar e used f or illust r at ion pur poses only.
  • 46. Directions for application development Social capabilit ies Mobile enablem ent of applicat ions Acceler at ed developm ent
  • 47. Social capabilities transform the experience Enabling interactions t hr ough online social net wor ks • Rich user pr of iles and social m et hods t o collabor at e, shar e, and r euse cont ent Enhancing situational awareness by analyzing social dat a • Consum er insight • Exper t ise locat ion • Recom m endat ions Supporting contextual collaboration by int egr at ing social capabilit ies int o business applicat ions • Com m unit ies • Micr oblogging and cont ent shar ing • Unif ied com m unicat ions
  • 48. Mobile applications increase reach and engagement Significant new business opportunities for application developers IBM strategy: Suppor t t he needs of developer s t o t ar get m ult iple plat f or m s, m aking it easy t o quickly m obilize a wide r ange of exist ing and new applicat ions, wit h consist ent ext ensibilit y acr oss plat f or m s St ar t t oday wit h Dom ino XPages apps, Connect ions m obile web, Mobile Por t al Acceler at or Maj or f ocus of developm ent in 2011
  • 49. Accelerated development Make t he new gener at ion of applicat ions easy t o build • Pr oduct ive t ools • Power f ul and consist ent APIs Domino • Int egr at ion capabilit ies Designer Fast -st ar t opt ions f or Social Business developer s • Ready t o use appliances in t he cloud f or developer s • At t r act ive licensing f or WebSphere PortletFactory developer s Vibr ant com m unit y engagem ent
  • 50. Technical strategy Extend existing platforms with social capabilities Sim plif y t he st ack, em phasizing a f ocused set of com m on t echnologies acr oss IBM and t hir d-par t y capabilit ies Make it easy f or (lot s of ) developer s t o build Social Business applicat ions – im pr ove developer pr oduct ivit y and incr ease skills availabilit y f or our cust om er s An evolut ionar y st r at egy cr eat es m any oppor t unit ies f or developer s Enhance exist ing applicat ions wit h new capabilit ies wit hout r ewr it ing Cr eat e ent ir ely new applicat ions wit h exist ing skills and t echnology invest m ent s St ar t t he jour ney t oday wit h cur r ent IBM pr oduct s
  • 51. Technical strategy Lead the industry with open standards for Social Business A com m it m ent t o dr ive and lever age open web st andar ds • Maxim ize choice, agilit y, and ease of int egr at ion • Dr ive ent er pr ise innovat ion and lever age r apid innovat ion on t he web • Minim ize incr em ent al cost of t ar get ing addit ional deskt op and m obile plat f or m s • Lever age dom inant skillset s based ar ound web t echnologies Enabling t he next gener at ion of socially-enabled solut ions on cust om er s' exist ing invest m ent s and het er ogeneous inf r ast r uct ur es A r unt im e-agnost ic appr oach allows you t o use est ablished r unt im e t echnologies: Java, Dom ino, et c. HTML5 ARIA At om SAML
  • 52. 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
  • 53. 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
  • 54. Coming soon, our first deliveries of the Vulcan Strategy: New unified APIs for the IBM Social Business Toolkit Activity Streams Embedded Share Box Experiences ● New APIs and ser vices designed t o help developer s build unified user exper iences and consistent extensibility independent of pr oduct , deliver y m odel (cloud, on-pr em ises), and client t ype (deskt op client , br owser , m obile) ● Act ivit y St r eam s API available f or developer use st ar t ing t oday on Gr eenhouse ● Fir st GA r eleases planned f or Connect ions Next , Not es Next ...
  • 55. Introducing the IBM Social Business Toolkit IBM Social Business Toolkit APIs Br ings t oget her a set of st r at egic social APIs t o sim plif y developm ent APIs for Connect ions, Sam et im e, Dom ino, Quickr , et c. ser vices wit h new cr oss-pr oduct capabilit ies com ing soon Runtime enablement in Lot us Dom ino, WebSpher e Por t al, Lot us Connect ions, and Lot usLive as well as m obile r unt im e suppor t Tooling suppor t f or Web, Dom ino and Java developer s Lever ages t echnology consist ency in IBM pr oduct s • APIs based on web pat t er ns including JSON, ATOM, REST • Runt im e t echnologies such as OSGi, Doj o, HTML • Tooling based on Eclipse
  • 56. Next steps for Notes/Domino developers Lear n t o use XPages • It is t he st r at egic dir ect ion f or N/ D applicat ion developm ent • St ar t f r om ht t p:/ / xpages.inf o • Download r eady-t o-use libr ar ies and com ponent s f r om openNTF.or g • XPages Ext ension Libr ar y, Mobile cont r ols, Connect ions component s... Invest int o t he new t echnology t r ends • HTML5, CSS • Mobile plat f or m s • JavaScr ipt , Doj o • Gadget s, iWidget s, OpenSocial St ar t t o use Java per vasively • XPages business logic, agent s... • Discover t he power and f lexibilit y of OSGi • Java t asklet s f r om openNTF, XPages Ext ensibilit y API Use Dom ino in t he cont ext of t he br oader Social Business Fr am ewor k • Make your applicat ions social!
  • 57. XPages Jumpstart for Notes Developers 1) Get t he Mast er ing XPages Book 1). ht t p:/ / www.ibm pr essbooks.com / bookst or e/ pr oduct .asp?isbn=0132486318 2)Ent er IBM6318 as t he coupon code f or 35% of f 2) Follow t he Podcast s 1) ht t p:/ / not esin9.com 2) ht t p:/ / t hexcast .net / 3) Wor k t hr u Declan Lynch's XPages Tut or ial 1) ht t p:/ / www.qt zar .com / blogs/ qt zar .nsf / Docum ent .xsp? docum ent Id=A97DB47B9BEDB9868525756F005BC3C3&act ion=openDocum ent
  • 58. Summary Social Business applicat ions build on our her it age... ...but Social Business t oday dem ands new t ypes of applicat ions • Beyond t he f ir ewall • Syst ems of syst em s • Bot h Cloud and on-pr em ises The IBM Social Business Fr am ewor k enables IBM cust om er s and par t ner s t o capit alize on Social Business oppor t unit ies • All IBM collabor at ion pr oduct s ar e par t of t he f r am ewor k • Big oppor t unit ies f or gener al web developer s and est ablished Lot us developer s, building on t heir exist ing skills The new IBM Social Business Toolkit ar e planned t o enable a new class of unif ied social capabilit ies based on t he lat est bor n-on-t he web open st andar ds • Consist ent ext ensibilit y acr oss pr oduct s, deploym ent m odels and user exper iences Easy t o get st ar t ed wit h t oday's pr oduct s and cloud developer opt ions
  • 59. Enabling the community Developer Wor ks • ht t p:/ / www.ibm .com / developer wor ks/ • ht t p:/ / www.ibm .com / developer wor ks/ lot us/ com m unit y/ wikis.ht m l Gr eenhouse • ht t ps:/ / gr eenhouse.lot us.com openNTF.or g • ht t p:/ / www.opennt f .or g xpages.inf o • ht t p:/ / xpages.inf o/ XPagesHom e.nsf / Hom e.xsp Videos – Yout ube, VideoFest ... • ht t ps:/ / gr eenhouse.lot us.com / wikis/ hom e? lang=en#/ wiki/ W6696b8ac7465_4a5f _9327_94f1a5d82132/ page/ VideoFe st Resour ces also pr ovided by t he com m unit y • ht t p:/ / xpages.t v/ , ht t p:/ / xpagesblog.com / ...
  • 60. Questions and Your Feedback How t o r each John How t o Reach David John Head David Via j head@psclist ens.com dm via@us.ibm .com www.j ohndavidhead.com Twit t er .com / davidvia www.pscgr oup.com LinkedIN.com / in/ davidvia Facebook.com / j ohndhead Twit t er .com / j ohnhead LinkedIN.com / in/ j ohndhead Slideshar e.com / j ohndhead Yout ube.com / j ohnhead