Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

62
Presenters: John Head, PSC Group, LLC & Ted Stanton, IBM Domino Application Development Competitive Advantage

description

Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality. By John Head (@johnhead) and Ted Stanton (@tedstanton)

Transcript of Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Page 1: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Presenters: John Head, PSC Group, LLC & Ted Stanton, IBM

Domino Applicat ion Development Compet it ive Advantage

Page 2: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

John [email protected]

1051 Perimeter DriveSuite 500Schaumburg, IL 60173

(847) 517-7200(847) 517-7600 fax

Facebook.com/PSCGroup

Twitter.com/PSCGroup

Linkedin.com/company/psc-group-llc

Slideshare.com/PSCGroup

Youtube.com/PSCGroup

Facebook.com/johndhead

Twitter.com/johnhead

LinkedIN.com/in/johndhead

Slideshare.com/johndhead

Youtube.com/johnhead

www.johndavidhead.com

www.pscgroup.com

Page 3: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

PSC Group, LLC

HHost of the following blogs: Ed Brill’s

(www.edbrill.com) Lotus Design Blog(Mary Beth Raven)

(www.notesdesign.com) LotusStaffNotes (Brent Peters)

(www.lotusstaffnotes.com) Lotus Connections Team (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)

Facebook.com/PSCGroup

Twitter.com/PSCGroup

Linkedin.com/company/psc-group-llc

Slideshare.com/PSCGroup

Youtube.com/PSCGroup

Page 4: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Ted Stanton,IBM Collaboration Solutions GroupExecutive, IBM Software Group

• Started IBM as a Software Engineer for messaging protocols (NRPC & SMTP) back in R4.

• Wrote a thesis paper years ago titled: “SPAM – The Future of Email”

• Strategic Premium Service Manager supporting a large Telecommunications company in US

• 20+ IBM Product Certifications

• Award winning patent for "Improved Method for Showing and using the Value of Tags and Other Artifacts in a Social Tagging System."

• Product Manager for IBM Connections

• Husband and father of 2 boys

Page 5: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Agenda

• Domino Application Development Today – “not your Father's Designer”

– Advantages of Domino over Microsoft Sharepoint

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

• Domino Application Development Tomorrow - The IBM Social Business Toolkit

Page 6: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

but not these Domino applications, please...

Let's talk about Domino applications

Page 7: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Designer 8.5 - a world-class RAD environment

● 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

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

Page 8: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Page 9: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Discussion databases Community forums Document storage and collaboration Customer relationship management Help desk and customer support Human resources

Inventory and project management Process tracking Sales force automation Product catalogs and price lists Billing systems Audit and assessment

Today's Notes/Domino offers the easiest, fastest and richest development of Web 2.0 apps.

N ote s Apps “b y th e n u m be rs ”:

●280,000 active developers

●$45m investment by IBM since 2007

●10,000,000 applications in use

●64,000 developers and 200 projects active in open source community

Thousands of enterprises around the globe trust their core collaborative and business applications to Lotus Notes and Domino.

Page 10: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
Page 11: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

From this... Jacobs eLite 1.0

Page 12: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

To this with xPages - Jacobs eLite 2.0

Page 13: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Agenda

• Domino Application Development Today – “not your Father's Designer”

– Advantages of Domino over Microsoft Sharepoint

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

• Domino Application Development Tomorrow - The IBM Social Business Framework

Page 14: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Reasons not to move Notes apps to Shar ePoint

• Claims heard about why one should move to Sharepoint– SharePoint could easily replace the Rapid Application development feature set of Lotus Notes– SharePoint is self service driven and therefore will need less development resources than a

new Lotus Notes environment

• While in reality– What most consider to be simple Notes client applications often require moderate to

significant development effort that cannot be done with SharePoint Designer and require Visual Studio and .Net development skills

– Complex applications with business logic and workflow are not suitable for SharePoint and require .Net development and additional Microsoft products to provide the same level of capability you get in one product (Lotus Domino)

Page 15: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

P la tform Ca pa b ility Lotus Notes/Domino Microsoft SharePoint

Messaging Built in messaging services tailored for applications.

Requires Exchange

Data storage Data store is fully integrated with the platform and no additional cost

Data storage relies an SQL server and unexpected additional cost must be considered

Replication Ability to have fine grained control to replicate data over distributed server environment

None

Reasons not to move Notes apps to Shar ePoint

Page 16: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Applica tion Ca pa b ility Lotus Notes/Domino Microsoft SharePoint

Securing access to document data

Fine grained control at the doc field or section level

Very limited to no capability to hide/secure data at this level

Workflow Simple to complex workflow can be built in Designer using data, security and messaging services

Simple workflows can be created in Sharepoint Designer. More complex workflows require .Net

Event model XPages and Notes forms provide robust event model

Events tied to list actions can be added but require C#

Offline access Industry leading ability to take data and business logic offline securely

Limited offline support

Reasons not to move Notes apps to Shar ePoint

Page 17: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Recommendat ion

Bring your Notes client applications to the Web with Xpages● Preserves your investment in your current application's data and business logic while

providing a Web 2.0 developer experience● Provides browser and mobile access and still allows you to take that application

securely offline with all application logic available using the Notes client● Expands the reach of your Domino applications to other IBM platforms like

WebSphere Portal and IBM Mashup Center thru iWidgets

Page 18: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

So urc e : Ga rtn e r. Ma rc h 2 0 1 1 . Http:/ / im a g e s rv .g a rtn e r.c o m / pv _o b j_c a c h e / pv _o b j_id _7 BD7 CF1 8 6 C9 BBA1 2 ABFA5 D7 F3 5 EB7 A2 B2 3 AB0 7 0 0 / file n a m e / a rtic le 1 5 .pd f

Page 19: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Agenda

• Domino Application Development Today – “not your Father's Designer”

– Advantages of Domino over Microsoft Sharepoint

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

• Domino Application Development Tomorrow - The IBM Social Business Toolkit

Page 20: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

• Founded in 1990• Consistent Growth and Stability• Committed to our Client’s Success• Employee Delivery Model• Thought Leaders

• Business & Technology Consulting • “Business First” Approach• Focus on Project-based work• Pragmatic, Value-Add principles

• Primary Offerings• Business Consulting

• Strategy Creation and Planning• Business Process Improvement

• Technology Consulting• Application Development • Service Oriented Architecture• Enterprise Intelligence• Web Solutions• Mobile and Social Media

Who We AreWho We Are20

Page 21: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

What We DoWhat We Do

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

21

Page 22: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

THE Question - What about my apps?THE Question - What about my apps?

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

Page 23: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

End Users Expect Modern ApplicationsEnd Users Expect Modern Applications

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

Page 24: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Existing Domino Application TypesExisting Domino Application Types

Documents & Discussions

• 40% of total apps• Based on Templates that come

with Domino • Recommendation:• Move to standard

platforms/apps• Update with new XPages

Templates from IBM (2011)• Use third party tool(s)• LotusLive Engage• Other Offerings

Enterprise Applications

• 10% of total apps• Highly transactional or huge

volumes of data• Recommendation:• Rebuild on top of Enterprise

Java, .NET or other technology

Business Applications

• 50% of total apps •Mission Critical• Organization Unique• Heavy use of custom workflow

and/or security• Recommendation:•Move to the web via XPages

Page 25: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Leveraging The Lotus PlatformLeveraging The Lotus Platform

You shouldMaximize your investment in Lotus technology!Modernize your applicationsMake your users happy with appealing look-and-

feel of applicationsDevelop once, use many timesExtend your applications to the web and mobile

devices with XPages

Page 26: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©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

Page 27: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Why XPages?Why XPages?

• ‘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

Page 28: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Standard Notes Document LibraryStandard Notes Document Library

Page 29: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Modernization with XPagesModernization with XPages

Page 30: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Notes Client ApplicationNotes Client Application

Page 31: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Modernization with XPagesModernization with XPages

Page 32: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Notes Client Custom ApplicationNotes Client Custom Application

Page 33: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Modernization with XPagesModernization with XPages

Page 34: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Notes Client to XPagesNotes Client to XPages

1. Take an existing Notes Client Application2. Catalog the Notes Client Assets3. Create XPages Application4. Create Custom Theme5. Build Mobile Interface6. Compare with SharePoint application

Page 35: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

XPages Document Workflow XPages Document Workflow in Notes Todayin Notes Today

Page 36: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

XPages Document Workflow DetailsXPages Document Workflow Details

• 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

Page 37: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

XPages Document WorkflowXPages Document Workflowwith XPages UIwith XPages UI

Page 38: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

• Uses the OpenNTF.org Mobile Controls Project• Provides Custom UI for iPhone and other mobile devices

XPages Document XPages Document Workflow XPages Workflow XPages Interface for MobileInterface for Mobile

Page 39: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

XPages UI DetailsXPages UI Details

• 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

Page 40: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

XPages Development ResultsXPages Development Results

Notes:

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

Page 41: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Comparing XPages to SharePointComparing XPages to SharePoint

• 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

Page 42: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

SharePoint Development EstimatesSharePoint Development Estimates

• 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

Page 43: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

SharePoint Development EstimatesSharePoint Development Estimates

Page 44: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

SharePoint Development Estimates NotesSharePoint Development Estimates Notes

• 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

Page 45: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

©2011 Property of PSC Group, LLC

Application Modernization in 2011Application Modernization in 2011

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

Page 46: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Agenda

• Domino Application Development Today – “not your Father's Designer”

– Advantages of Domino over Microsoft Sharepoint

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

• Domino Application Development Tomorrow - The IBM Social Business Toolkit

Page 47: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Overview

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

The toolkit is designed to enable consistent approaches across the web, the desktop and the mobile environments; and enable opportunity and innovation for developers to build a Social Business. The toolkit delivers through a regular cadence of product updates and new features through Lotus Greenhouse.

Page 48: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Principles

OpportunityMaking possible the next generation of solutions built on an open foundation

InnovationEmpower People in new and Innovative Ways

ConvergenceUnifying the experience to best meet individual needs across access and delivery models

ContinuityBuilding on today's capabilities for a smooth path to tomorrow

Page 49: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

What is the Toolkit?

● A set of APIs which adds Social capabilities to applications, and enables developers to integrate applications into Social capabilities.

● The toolkit does not any particular tool or implementation

­ The toolkit implements an HTTP-based REST style. ● The Toolkit includes emerging services.

Page 50: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Open Standards

Data● Atom – Feeds● ActivityStrea.ms – Events Feed● CMIS – Content Access

View● OpenSocial – Gadgets / Feeds● HTML 5 – Web Standard● OpenAjax – Dynamic HTML and XML

Security ● OAuth – Authorization● SAML – Authentication

Page 51: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Security

People and Identity ● SAML - Authentication● OAuth - Authorization● Integrated Single Sign On

Application and Process● Least Privilege● Defense in Depth● White Listing● Active Content Filters● Secure Gadgets

Page 52: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Matt sent you a file

Paul sent an inviteRob tweeted

Aggregation Service

• Implements the ActivityStrea.ms Standard

• Use REST APIs to interact with your activity stream

– Use JSON

– Use ATOM

• Post new events

• Retrieve all or a subset of events

• Delete events

• Update events

ERP has an action for you

James edits your document

Social Network Invitation

Isabel shares a file

A shared file has a comment

CRM has a new sale

1000s of Events

Activity Stream

Page 53: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Embedded Experience

• Embedded Experiences enables users to intelligently respond to events. – In-line coordination of services

and actions– View your events in your

activity stream• Uses the OpenSocial Gadget

framework

Page 54: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

OpenSocial Gadget

● Use the HTML and XML Markup to define your OpenSocial Gadget

● Add the contextualData field

<UserPref name="contextualData" display_name="contextualData" datatype="hidden" default_value="{}">

</UserPref>

● Load the Preferences using JavaScript● Render using your Logic

Re fe r to o ur e xc e lle n t d o c um e n ta tio n fo r m o re d e ta ils !

Page 55: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Scenarios

1 - Unified Communications Partner

­ Samantha leaves a phone message for John.

­ John sees an event in his news feed.

­ John clicks play on the event

­ John listens to the Audio

2 - Electronic Signature Partner

­ Frank has completed a proposal and needs James to sign off on it.

­ James see an event in his news feed

­ James clicks review document and a canvas pops up.

­ James signs the document.

Page 56: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Scenarios continued...

● 3 - Travel Application

­ The Renovations company is a leading Travel provider. As a leading travel provider they are updating clients in real time. The real time updates occur in enterprise news feeds, online social networks and in activity streams.

­ Frank schedules a trip to a corporate conference

­ Frank sees in his activity stream the information of Frank's travel.

• Initial Information• Travel updates

http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/ee_intro.html

Page 57: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

The Social Enabler Project XPages

● A set of controls and interfaces which enable a developer to integrate with:

­ OAuth

­ Aggregation Service

­ Integrate with Connections

­ Project User Interface Components ● Uses an Apache License ● Integrate with Greenhouse ● Build your own integrations

http://socialenabler.openntf.org/

Page 58: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Next steps for Notes/ Domino developer s

• Learn to use XPages– It is the strategic direction for N/D application development

– Start from http://xpages.info

– Download ready-to-use libraries and components from openNTF.org

• XPages Extension Library, Mobile controls, Connections components...

• Invest into the new technology trends– HTML5, CSS

– Mobile platforms

– JavaScript, Dojo

– Gadgets, iWidgets, OpenSocial

• Start to use Java pervasively– XPages business logic, agents...

– Discover the power and flexibility of OSGi

• Java tasklets from openNTF, XPages Extensibility API

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

• Download the Social Enabler Project – http://socialenabler.openntf.org/

Page 59: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

XPages Jumpstart for Notes Developers

1) Get the Mastering XPages Book

1). http://www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486318

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

2) Follow the Podcasts

1) http://notesin9.com

2) http://thexcast.net/

3) Work thru Declan Lynch's XPages Tutorial

1) http://www.qtzar.com/blogs/qtzar.nsf/Document.xsp?documentId=A97DB47B9BEDB9868525756F005BC3C3&action=openDocument

Page 60: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Summar y• Social Business applications build on our heritage...

• ...but Social Business today demands new types of applications– Beyond the firewall

– Systems of systems

– Both Cloud and on-premises

• The IBM Social Business Framework enables IBM customers and partners to capitalize on Social

Business opportunities – All IBM collaboration products are part of the framework

– Big opportunities for general web developers and established Lotus developers, building on their existing skills

• The new IBM Social Business Toolkit are planned to enable a new class of unified social capabilities

based on the latest born-on-the web open standards – Consistent extensibility across products, deployment models and user experiences

• Easy to get started with today's products and

cloud developer options

Page 61: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Some Addit ional Resour ces• DeveloperWorks

– http://www.ibm.com/developerworks/

– http://www.ibm.com/developerworks/lotus/community/wikis.html

• Greenhouse– https://greenhouse.lotus.com

• openNTF.org– http://www.openntf.org

• xpages.info – http://xpages.info/XPagesHome.nsf/Home.xsp

• Videos – Youtube, VideoFest...– https://greenhouse.lotus.com/wikis/home?

lang=en#/wiki/W6696b8ac7465_4a5f_9327_94f1a5d82132/page/VideoFest

• Resources also provided by the community– http://xpages.tv/, http://xpagesblog.com/...

Page 62: Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition

Quest ions and Your Feedback

How to reach JohnJohn Head

[email protected]

www.johndavidhead.com

www.pscgroup.com

Facebook.com/johndhead Twitter.com/johnhead

LinkedIN.com/in/johndhead Slideshare.com/johndhead

Youtube.com/johnhead

How to Reach TedTed Stanton

[email protected]

Twitter.com/tedstanton

LinkedIN.com/in/tedstanton