ibm lotus notes/domino application development competitive advantage : the social business edition...
TRANSCRIPT
© 2012 IBM Corporation
BP107 IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition John Beck, SaaS Sales LeaderIBM Collaboration Solutions
John D. Head, PSC Group
2 | © 2012 IBM Corporation
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
| © 2012 IBM Corporation
John Beck, SaaS Sales LeaderIBM Collaboration Solutions
■ No, I am not very talented at basketball (that's why I have a job at IBM!).■ “Who am I?” I am responsible for sales of IBM's messaging and collaboration
capabilities delivered through the cloud in a Software as a Service model.─ Previously, I have held product management, development and support roles within IBM all
focused on the IBM Collaboration Solutions portfolio.■ Working with Notes since R3 in 1995 and managed production Domino
environment on NT Alpha (really!?!).■ Recently moved my family to Wisconsin from Massachusetts (yes it is colder).■ “Why am I here?” As companies transition to the cloud, they realize the
incredible value that Domino applications have to their business and processes. They are also looking to shift that investment to new access modes and transform their end user computing environments.
■ Follow/contact/link to me:Phone - +1 508.414.0734Twitter - “jhnbck”LinkedIn - “http://www.linkedin.com/pub/john-beck/0/a46/214a”E-mail - “[email protected]”
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/johnhead
Youtube.com/johnhead
www.johndavidhead.com
www.pscgroup.com
• Click to edit Master subtitle style
F O U N D E D I N 1 9 9 0
| © 2012 IBM Corporation
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
| © 2012 IBM Corporation
Let's talk about Domino applications but not these Domino applications, please...
| © 2012 IBM Corporation
Designer 8.5.X - a world-class RAD environment
■ An 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 re-usability saves time and increases responsiveness
■ Centralized administration for quick deployment and easy maintenance
■ Pervasive security■ Universal access: online or offline -
rich, browser or mobile clients■ Integrates multiple data sources
Business-process-driven applications that enable people to collect, organize, share, and track information.
| © 2012 IBM Corporation
| © 2012 IBM Corporation
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 b e rs ”:
280,000 active developers
$45m investment by IBM since 2007
10,000,000 applications in use
64,000 developers and 200 projects active in open source community
Thousands of enterprises around the globe trust their core collaborative and business applications to Lotus Notes & Domino.
| © 2012 IBM Corporation
| © 2012 IBM Corporation
From this... Jacobs eLite 1.0
| © 2012 IBM Corporation
To this with xPages - Jacobs eLite 2.0
| © 2012 IBM Corporation
Adobe Flash can't run on Apple iOS … … but Domino applications can!
■ "XPages have allowed me to deliver classic Notes database applications to the iPhone without having to change the template. I can simply create one database with an X-page, and it will connect to the database that is appropriate for the particular user - even if the other database is on different server. "
■ Mark Hughes – HughesConnect.com■ (Developer of ITANA task management solution)
| © 2012 IBM Corporation
IBM Lotus Domino Mobile Applications
■ Today: Web browser mobile apps─ Supported via XPages in IBM Lotus Domino Designer─ Mobile controls - see http://mobilecontrols.openntf.org/
■ Domino Designer 8.5.3 Upgrade Pack 1─ New tools for XPages Extension Library
– New mobile controls ─ Domino REST services─ Available now!─ OpenNTF version continues to evolve
http://extlib.openntf.org/
| © 2012 IBM Corporation
Domino XPages Mobile Specific Controls
Outline/MenuView Panel Navigation Bar Form with
Validation
Search Bar
Filter
| © 2012 IBM Corporation
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
| © 2012 IBM Corporation
Domino is a Premiere application platform
■ Claims heard about why one should move to SharePoint─ SharePoint could easily replace the Rapid Application Development feature set of Notes/Domino─ SharePoint is self service driven and therefore will need less development resources than a new
Notes/Domino 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, instead requiring 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 (Notes/Domino)
| © 2012 IBM Corporation
Factors to Consider
Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
| © 2012 IBM Corporation
Factors to Consider continued...
Content taken from Microsoft published feature documentation on microsoft.com/sharepoint and IBM Project Liberate presentations
| © 2012 IBM Corporation
What To Do With What You Already Have
Bring your Notes/Domino client applications to the Web with XPages!
■ Preserves your investment in your current application's data and business logic while providing a modern 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 Connections thru iWidgets
| © 2012 IBM Corporation
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
| © 2012 IBM Corporation
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
• Click to edit Master subtitle style
F O U N D E D I N 1 9 9 0
• Click to edit Master subtitle style
P S C P S C E c o s y s t e mE c o s y s t e m
Our Clients
Our Solutions
Our People
• Click to edit Master subtitle style
Clients
Prospects Delivery
People
Direction
• Click to edit Master subtitle style
• Integration•Workflow•Rules Engines•Collaboration• SOA• Portals/Websites
Our Partners
•Mobile Enablement•Custom Applications•Dashboards• Process Improvement• Agile/Sustainable
Architectures
• Click to edit Master subtitle style
PSC’s re al w o r ld e xpe r ie n c e s w ith XPage s
“ Th e im pac t o f a c o n sum e r e c o n o m y o n th e b usin e ss
an d e n te r pr ise applic atio n spac e ”
©2012 Property of PSC Group, LLC
We are at an application crossroad Email has become a commodity
Domino or Exchange or Google 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 Burning Question – “What about the apps?”
2012 State of the Application2012 State of the Application
©2012 Property of PSC Group, LLC
What Applications are Your Users Using?What Applications are Your Users Using?
©2012 Property of PSC Group, LLC
What Applications are Your Users Using?What Applications are Your Users Using?
©2012 Property of PSC Group, LLC
What Applications are Your Users Using?What Applications are Your Users Using?
©2012 Property of PSC Group, LLC
What Applications are Your Users Using?What Applications are Your Users Using?
©2012 Property of PSC Group, LLC
What Applications are Your Users Using?What Applications are Your Users Using?
©2012 Property of PSC Group, LLC
What Applications are Your Users Using?What Applications are Your Users Using?
©2012 Property of PSC Group, LLC
Do you think they really want to use this?Do you think they really want to use this?
©2012 Property of PSC Group, LLC
• Click to edit Master subtitle style
I know what your thinking …
Your users aren’t like others.They use the apps we tell them.
They do all their business on approved tools.
©2012 Property of PSC Group, LLC
• Click to edit Master subtitle style
You're wrong.
More than 50% of business users bypass internal applications
for public tools.
©2012 Property of PSC Group, LLC
• Click to edit Master subtitle style
Because the internal tools are:
Too slowToo restrictive
Not accessible at homeNot on the mobile device
Not Sexy
©2012 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 ApplicationsEnd Users Expect Modern Applications
©2012 Property of PSC Group, LLC
PSC’s experience is that once a business application is put into use, it is rarely updated
Minor changes made to support business needs The more line of business the app is, the less care
it has gotten. Many companies using the same app since late
90s / early 2000s with NO changes. Have you done an internal application audit?
How modern are your applications?How modern are your applications?
©2012 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
•25% of total apps•Highly transactional
or huge volumes of data
•Recommendation:•Rebuild on top of
Enterprise Java, .NET or other technology
Business Applications
•35% of total apps•Mission Critical•Organization Unique•Heavy use of custom
workflow and/or security
•Recommendation:•Move to the web
via XPages
Taken from PSC's Application Modernization White Paper and Presentations
©2012 Property of PSC Group, LLC
Leveraging The Lotus PlatformLeveraging The Lotus Platform
Once you decide to stay on the Notes Platform 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
©2012 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◦ Auto / Self Updating◦ Works across platforms
◦ Windows / MAC / Linux
◦ Works across devices◦ Smart Phones◦ Tablets◦ Laptops◦ Home Computers
Techniques used◦ Web 2.0 Tools
HTML JavaScript AJAX Java Toolkits Sencha jQuery
◦ XPages◦ Mobile Platforms
◦ iOS◦ Android◦ Blackberry OS◦ Blackberry Playbook◦ Windows Mobile 7◦ Flash / Air
©2012 Property of PSC Group, LLC
Why XPages?Why XPages?
• ‘Develop Once, Use Multiple Places’ is finally reality
• Works in Notes Client, Browser, & Mobile
• User base can decide how they want to work, where
they want to work
• Corporate Web Branding easily applied
• Source Code Control (SVN, etc.)
• Most rapid updates of development tool in the platform
ever (ExtLib, etc.)
©2012 Property of PSC Group, LLC
Why XPages?Why XPages?
• Notes Application
• Opening on Server thru VPN
• ~ 30 to 60 seconds
• Opening Replica
• ~20 seconds
• XPages Application of above Notes Application
• Opening on Server thru VPN
• ~ 6 to 10 seconds
• Opening Replica
• ~ 3 to 5 seconds
• Open in Web Browser
• ~ under 2 seconds
Performance of modern web applications brought to the platform
©2012 Property of PSC Group, LLC
Why XPages?Why XPages?
• XPages is developer friendly• Notes developers w/ web 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**results may vary
©2012 Property of PSC Group, LLC
• Click to edit Master subtitle style
Samples of PSC’s XPages Development
These are real world applications
©2012 Property of PSC Group, LLC
App #1: Standard Notes Document LibraryApp #1: Standard Notes Document Library
©2012 Property of PSC Group, LLC
App #1: Doc Library Modernization with XPagesApp #1: Doc Library Modernization with XPages
©2012 Property of PSC Group, LLC
App #2: Notes Client ApplicationApp #2: Notes Client Application
©2012 Property of PSC Group, LLC
App #2: Modernization with XPagesApp #2: Modernization with XPages
©2012 Property of PSC Group, LLC
App #3: Notes Client Custom ApplicationApp #3: Notes Client Custom Application
©2012 Property of PSC Group, LLC
App #3: Modernization with XPagesApp #3: Modernization with XPages
©2012 Property of PSC Group, LLC
App #3: Modernization with XPagesApp #3: Modernization with XPages
©2012 Property of PSC Group, LLC
App #4: Modernization with XPagesApp #4: Modernization with XPages
©2012 Property of PSC Group, LLC
App #4: Modernization with XPagesApp #4: Modernization with XPages
©2012 Property of PSC Group, LLC
App #4: Mobile Solution with XPagesApp #4: Mobile Solution with XPages
©2012 Property of PSC Group, LLC
App #5: App #5: Previous Application
©2012 Property of PSC Group, LLC
App #5: App #5: Modernization with XPages
©2012 Property of PSC Group, LLC
App #5: App #5: Modernization with XPages
©2012 Property of PSC Group, LLC
App #5: App #5: Modernization with XPages
©2012 Property of PSC Group, LLCApp #5: App #5: Modernization with XPages
©2012 Property of PSC Group, LLC
• Click to edit Master subtitle style
In Summer of 2010, IBM asked PSC to review a Notes application and
compare modernizing the application with both
XPages and Microsoft SharePoint.
This is the result of that effort.
©2012 Property of PSC Group, LLC
Notes Client to XPages – PSC’s ProcessNotes Client to XPages – PSC’s Process
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
©2012 Property of PSC Group, LLC
XPages Document Workflow in Notes TodayXPages Document Workflow in Notes Today
©2012 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
©2012 Property of PSC Group, LLC
XPages Document Workflow with XPages UIXPages Document Workflow with XPages UI
©2012 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 XPages Document Workflow XPages Interface for Mobilefor Mobile
©2012 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
©2012 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 Applications
2. Mobile Controls were created as Custom Controls that can be reused
©2012 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
©2012 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
©2012 Property of PSC Group, LLC
SharePoint Development EstimatesSharePoint Development Estimates
©2012 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
©2012 Property of PSC Group, LLC
Development Head to HeadDevelopment Head to Head
XPages Task Hrs. SharePoint Task Hrs.XPages User Interface 64 SharePoint Site 4Custom Theme 16 Agreement Form 24Excel Export 8 Web Parts & Reports 16Mobile Controls 16 Windows Workflow 24
Implement Security 40Excel Export 8Move Data 16Create Master Page 16Create iPhone Interface 40
Offline 0 Offline ??104 Total 188
©2012 Property of PSC Group, LLC
Application Modernization in 2012Application Modernization in 2012
Your users are demanding modern applications in the workplace
Smartphones and Tablets will force you to embrace
modern and consumer driven development platforms
and techniques
XPages is ready to build real-world production
applications
You don't have to migrate to get Modern and Mobile
©2012 Property of PSC Group, LLC
• Click to edit Master subtitle style
Your users will work with applications that match the experience
they have at home.
You have to decide if they use your apps or
something else.
| © 2012 IBM Corporation
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
| © 2012 IBM Corporation
IBM's software portfolio provides a strong foundation for delivering Social Business solutions and infrastructure
Social Networking Social Content Social Analytics
Open Standards
Rea
ch
Enga
ge
Dis
cove
r
Act
Owned social networks
Channels Monitoring
Optimization
Analytics
Social connectors
Governance and LifecycleInformation ManagementProcess Management
BPM
Connectors MDM
Information integration ILG&MRules
ESB Data warehousing
Security
Community gov. Mobile
Context and relevance
Social content platform
Engagement apps
| © 2012 IBM Corporation
Opensource CMSs
Social Business Application Development Communities
IBM Notes/Domino
Websphere / Portal PHP/Ruby
Node.js/.NET
Mobile
REST ServicesOpenSocial
Activity StreamsBusiness Card
Widgets
IBM Sametime
Messaging Document ManagementSocial
IBM Connections
External Data External Services
Analytics
Communities
IBM Services
IBM External
82 | © 2012 IBM Corporation
Embracing Open Standards
■ A commitment to drive and leverage open web standards ─ Maximize choice, agility, and ease of integration─ Drive enterprise innovation and leverage rapid innovation on the web─ Minimize incremental cost of targeting additional desktop and mobile platforms─ Leverage dominant skillsets based around web technologies
■ Enabling the next generation of socially-enabled solutions on customers' existing investments and heterogeneous infrastructures
■ A runtime-agnostic approach allows you to use established runtime technologies: Java, Domino, etc.
HTML5 ARIA
SAML
Atom
| © 2012 IBM Corporation
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
| © 2012 IBM Corporation
Embedded Experiences
■ 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
| © 2012 IBM Corporation
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
commentCRM has a new sale
1000s of Events
Activity Stream
| © 2012 IBM Corporation
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.
| © 2012 IBM Corporation
Scenarios continued...
http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/ee_intro.html
■ 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
| © 2012 IBM Corporation
The Social Enabler Project XPages
http://socialenabler.openntf.org/
■ A set of controls and interfaces which enable a developer to integrate with:
─ OAuth─ Aggregation Service─ Integrate with Connections─ Integrate with external social
networks (Facebook, Twitter...)─ Project User Interface Components
■ Uses an Apache License■ Integrate with Greenhouse■ Build your own integrations
89 | © 2012 IBM Corporation
OpenSocial Support in Notes/Domino■ OpenSocial gadgets can be used in 2 contexts
─ Standalone gadgets, inserted within a container (ex: Connections home page, iNotes or the Notes client sidebar)
─ Embedded experience: used to embed content from an application into a container, like the ActivityStreams or the Notes/iNotes Client inbox
■ Extend current component model─ Any XPage is a candidate for an OpenSocial gadget─ The component design element
is extended to supportOpenSocial specific attributes
| © 2012 IBM Corporation
Next steps for Notes/Domino developers
■ Learn to use XPages─ It is the strategic direction for N/D application development─ Start from http://xpages.info─ Download ready-to-use libraries and components from openNTF.org
– XPages Extension Library, Mobile controls, Connections components...■ Invest into the new technology trends
─ HTML5, CSS─ Mobile platforms─ JavaScript, Dojo─ Gadgets, iWidgets, OpenSocial
| © 2012 IBM Corporation
More next steps....
■ 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/
| © 2012 IBM Corporation
XPages Jumpstart for Notes Developers
1)Get the Mastering XPages Bookhttp://www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486318
2)Enter IBM6318 as the coupon code for 35% off
3)Follow the Podcasts1) http://notesin9.com2) http://thexcast.net
4)Work thru Declan Lynch's XPages Tutorial: http://www.qtzar.com/blogs/qtzar.nsf/Document.xsp?documentId=A97DB47B9BEDB9868525756F005BC3C3&action=openDocument
5)Xpages.info for all the information, videos, and more
| © 2012 IBM Corporation
Summary
■ Social Business applications build on our heritage...■ ...but Social Business today demands new types of applications
─ Beyond the firewall─ Systems of systems─ Both Cloud and on-premises
■ The IBM Social Business Framework enables IBM customers and partners to capitalize on Social Business opportunities
─ All IBM collaboration products are part of the framework─ Big opportunities for general web developers and established Lotus developers, building on their
existing skills■ The new IBM Social Business Toolkit are planned to enable a new class of
unified social capabilities based on the latest born-on-the web open standards─ Consistent extensibility across products, deployment models and user experiences
■ Easy to get started with today's products and cloud developer options
| © 2012 IBM Corporation
Some Additional Resources■ 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/...
| © 2012 IBM Corporation
Questions and Your Feedback
How to reach John:
John [email protected]
www.johndavidhead.comwww.pscgroup.com
Facebook.com/johndheadTwitter.com/johnhead
LinkedIN.com/in/johndheadSlideshare.com/johnheadYoutube.com/johnhead
How to reach tall John:
John [email protected]
Twitter.com/jhnbckLinkedin.com/pub/john-beck/0/a46/214
| © 2012 IBM Corporation
Legal disclaimer
© IBM Corporation 2012. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
All other products and product logos are owned by their respective owners.