Top Banner
© 2012 IBM Corporation AD105: Use IBM Lotus® Domino® and XPages for Your Social Business Niklas Heidloff Senior Software Engineer | IBM Herbert Wagger Managing Director | INTRANET Software & Consulting GmbH
52

Lotusphere 2012 AD105

Oct 19, 2014

Download

Technology

Lotusphere 2012 AD105

Use IBM Lotus® Domino® and XPages for Your Social Business

Niklas Heidloff, Herbert Wagger
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lotusphere 2012 AD105

© 2012 IBM Corporation

AD105: Use IBM Lotus® Domino® and XPages for Your Social Business

Niklas Heidloff Senior Software Engineer | IBM

Herbert Wagger Managing Director | INTRANET Software & Consulting GmbH

Page 2: Lotusphere 2012 AD105

2 | © 2012 IBM Corporation

Agenda■ Social Business

■ Social Enabler for XPages

─ Demos

■ Social Applications For Enterprises – safebook

─ Demos

■ Social Application for Developers – XSnippets

─ Demos

■ Q & A

Page 3: Lotusphere 2012 AD105

3 | © 2012 IBM Corporation

Collaboration and Social Software

■ A social business is one that embraces and cultivates spirit of collaboration and community throughout the organization – internally and externally

■ Social software helps users to find the right information at the right time by leveraging personal networks, analytics and context

■ Collaboration and social software allow sharing of information. Social software adds functionality to address the information scatter and flood problems

Page 4: Lotusphere 2012 AD105

4 | © 2012 IBM Corporation

The World has changed

Desktop Smartphone/Tablet

Pull Push

TouchClick

Tabs Feeds

Location unknown „location aware“

eBusiness Cloud

„always connected“„go online“

Program-CD Apps

2000 2011

Page 5: Lotusphere 2012 AD105

5 | © 2012 IBM Corporation

Agenda■ Social Business

■ Social Enabler for XPages

─ Demos

■ Social Applications For Enterprises – safebook

─ Demos

■ Social Application for Developers – XSnippets

─ Demos

■ Q & A

Page 6: Lotusphere 2012 AD105

6 | © 2012 IBM Corporation

Social Enabler for XPages

■ XPages is IBM's web and mobile application development platform for collaborative and social applications

■ XPages Social Enabler allows easy usage of ...

─ REST─ JSON─ OAuth

■ Preview available on OpenNTF

Page 7: Lotusphere 2012 AD105

7 | © 2012 IBM Corporation

Social Enabler for XPages■ New data sources (IBM® ConnectionsTM, IBM LotusLiveTM, Dropbox, IBM Social

Business Toolkit, Twitter™)

■ Web security store

■ Services to invoke and parse REST APIs

■ Reusable controls

Page 8: Lotusphere 2012 AD105

8 | © 2012 IBM Corporation

XPages based App for IBM Connections■ Sample XPages app accessing Connections profiles, communities and activities

Page 9: Lotusphere 2012 AD105

9 | © 2012 IBM Corporation

Agenda■ Social Business

■ Social Enabler for XPages

─ Demos

■ Social Applications For Enterprises – safebook

─ Demos

■ Social Application for Developers – XSnippets

─ Demos

■ Q & A

Page 10: Lotusphere 2012 AD105

10 | © 2012 IBM Corporation

The Social Enterprise

Watch this Presentation

FacebookTwitter

Page 11: Lotusphere 2012 AD105

11 | © 2012 IBM Corporation

“Safebook” brings the Best of the Consumer Web to Banking Business

Selling experience Analytics

Recommender EngineGenius Social Networking

Tagging , Rating, Subscription Real Time conversation ,

micro blogging

Everyone can contribute with his knowledge

User Experience“sexy” UIs

ebaY

amazon

YouTube

Wikipedia

Google

Facebook

Twitter

Apple

Page 12: Lotusphere 2012 AD105

12 | © 2012 IBM Corporation

Safebook (Social Media, Web 2.0)

i-Bank + safebook = i-Bank 2.0

i-Bank: CRM, Marketing/Sales & Workflow Platform

i-Bank Framework

CustomerRelationship

Analysis/Councelling

Products Acquisition Controlling Loan Processing

Domino and/or Websphere

Custom er Info

ContactHistory

NeedsAnalysis

Product Proposal

Product Conditions & Knowledge

Targetgroups

Cross-Selling

Sales AnalysisReports

Calendar/To-Do List Mail Financial

PlanningProductSelling Product Finder Multi-Level Activities

Opportunity Mgm t.Annual

Sales Plan

CRM Base + Customer Mgmt.

Transaction Processing Systems (Mainframe)

Sales Scripts ProductCatalogue

CampaignManagement

Sales Mgmt &Controlling

LoanAppl.

RatingScoring

ApprovalWorkflow Process

Credit Manager

Page 13: Lotusphere 2012 AD105

13 | © 2012 IBM Corporation

INTRANET Profile and Customer References

Company Profile• Foundation1997• Independent Software Vendor• Markets: Banks, Insurance, SMB• 35 Installations, > 10.000 user

INTRANET Software & Consulting GmbHLAKESIDE B01, A-9020 KlagenfurtTel. +43(0) 4229 3900http://www.intranet-consulting.at

Page 14: Lotusphere 2012 AD105

14 | © 2012 IBM Corporation

Social CRM (1)■ Purchase Probability (Amazon)■ 360 degree customer view,

profiling, segmentation, products, financial status, ...

■ Social Client acquisition (Campaigns, Opportunity Management, Contact Management)

■ “Follow” a Customer and get posted via Activity Stream

■ Advisory functions, Financial Planning (As-is analysis, szenarios, calculations, tools)

■ Sales planning/monitoring and controlling

Page 15: Lotusphere 2012 AD105

15 | © 2012 IBM Corporation

Social CRM - 360° view on customer incl. social view

■ i-Tweets from inside the organisation

■ Social Profiles & Conversations (Facebook, Twitter, Google+, LinkedIn, ...)

■ Social Analytics of SM-Channels■ Cross selling potential■ Opportunity Management■ Activity Management■ Appointments, ToDo‘s, e-mail

Page 16: Lotusphere 2012 AD105

16 | © 2012 IBM Corporation

Social Enabler for XPages■ Social Apps For Enterprises

using XPages and OpenNTF project Social Enabler

■ Utilize and integrate services from Connections, LotusLive etc. and inter-operate between heterogenous systems using standard and established technologies like REST, OAuth and JSON

Page 17: Lotusphere 2012 AD105

17 | © 2012 IBM Corporation

Page 18: Lotusphere 2012 AD105

18 | © 2012 IBM Corporation

Page 19: Lotusphere 2012 AD105

19 | © 2012 IBM Corporation

Page 20: Lotusphere 2012 AD105

20 | © 2012 IBM Corporation

“Produpedia”, the SalesWiki■ Wikipedia concept, everyone

can contribute with his knowledge

■ Product Knowledge Base, Terms & Conditions, Highlights, add-on Products, ...

■ Best Practice in sales, tactics, sales arguments

■ Cloud Tags, Product Finder■ Comments, Ratings, Tagging■ Top Charts, What's New,

Popular, ...■ Blogs (Integration with Lotus

Connections)■ Microblogging, publish feeds into

i-Tweet

Page 21: Lotusphere 2012 AD105

21 | © 2012 IBM Corporation

“i-Tweet”, internal wall, micro blogging, info-push■ Integrate People, Content and

Applications■ Follow colleagues or experts

across the organization■ Follow campaigns, loan

applications, hot customer cases etc.

■ Social Product Livecycle, involve Product Managers, Marketing, Sales, Legal, Sales Rep. in a feedback-loop.

■ i-Bank or external systems start talking to you via the live-feed and status updates.

■ Comments, Like, Share, Tagging

Page 22: Lotusphere 2012 AD105

22 | © 2012 IBM Corporation

“XNames”, Social Address Book

Page 23: Lotusphere 2012 AD105

23 | © 2012 IBM Corporation

Enterprise AppStore■ Engage the user community,

rather than merely listing applications.

■ Embrace agile methods to regularly deploy new functionality.

■ Apply application intelligence, combined with DevOps disciplines, to improve the apps over time.

■ Measure developer success through consumption and application intelligence feedback, rather than mere productivity or project completion.

Page 24: Lotusphere 2012 AD105

24 | © 2012 IBM Corporation

ibank on iPhone/iPad, mobile CRM

Page 25: Lotusphere 2012 AD105

25 | © 2012 IBM Corporation

Agenda■ Social Business

■ XPages Social Enabler

─ Demos

■ Social Applications For Enterprises – safebook

─ Demos

■ Social Application for Developers – XSnippets

─ Demos

■ Q & A

Page 26: Lotusphere 2012 AD105

26 | © 2012 IBM Corporation

OpenNTF XSnippets

■ OpenNTF community service: Share your code with others

■ http://openntf.org/xsnippets

■ XPages application built by the community (Serdar Başeğmez, Bruce Elgort, Frank van der Linden, Niklas Heidloff) for the community

■ Available as open source

Page 27: Lotusphere 2012 AD105

27 | © 2012 IBM Corporation

OpenNTF XSnippets

■ Facebook comments

■ Share box

■ Related Twitter tweets

■ Feeds

Page 28: Lotusphere 2012 AD105

28 | © 2012 IBM Corporation

OpenNTF XSnippets

■ Embeddable widgets

■ Anonymous ratings

■ People profiles

■ Popularity

Page 29: Lotusphere 2012 AD105

29 | © 2012 IBM Corporation

OpenNTF XSnippets

■ Update Connections status

■ Publish Connections bookmark

Page 30: Lotusphere 2012 AD105

30 | © 2012 IBM Corporation

Access to IBM Connections from XPages

■ Custom login page can be implemented

■ Credentials can be saved so that users don't have to authenticate again

■ Built in data sources for communities and activities

■ UI controls for business cards

■ Custom REST API calls for everything else─ XML navigator API to easily parse XML/Atom

Page 31: Lotusphere 2012 AD105

31 | © 2012 IBM Corporation

Page 32: Lotusphere 2012 AD105

32 | © 2012 IBM Corporation

Page 33: Lotusphere 2012 AD105

33 | © 2012 IBM Corporation

Page 34: Lotusphere 2012 AD105

34 | © 2012 IBM Corporation

IBM's Social Business Toolkit

■ Modular set of capabilities for a unified work experience across products on the user interface, on mobile devices, and in the cloud

■ Comprehensive set of APIs, open standards, documentation, samples, best practices, and an active community

■ An activity stream is a dynamic view of data that has been aggregated and published

■ The embedded experience allows reading and taking actions on activities in the stream without having to leave the context

■ Available as preview on Lotus Greenhouse

Page 35: Lotusphere 2012 AD105

35 | © 2012 IBM Corporation

XSnippets in Embedded Experience

Page 36: Lotusphere 2012 AD105

36 | © 2012 IBM Corporation

Access to IBM's Social Business Toolkit from XPages

■ OAuth for delegated authorization

■ Built in data source for the activity stream

■ Custom REST API calls for everything else─ JSON navigator API to easily parse JSON

Page 37: Lotusphere 2012 AD105

37 | © 2012 IBM Corporation

Page 38: Lotusphere 2012 AD105

38 | © 2012 IBM Corporation

Page 39: Lotusphere 2012 AD105

39 | © 2012 IBM Corporation

Page 40: Lotusphere 2012 AD105

40 | © 2012 IBM Corporation

Open Source Applications

■ Available on OpenNTF.org

■ Contributed as part of the second OpenNTF XPages Development Contest

Page 41: Lotusphere 2012 AD105

41 | © 2012 IBM Corporation

Twitter Controls – Henning Schmidt

■ Twitter controls for desktop browsersand mobile devices

Page 42: Lotusphere 2012 AD105

42 | © 2012 IBM Corporation

Lotus People – Mariusz Jakubowski

■ Application to find experts with certain skills at certain locations

Page 43: Lotusphere 2012 AD105

43 | © 2012 IBM Corporation

WatrCoolr – Tim Tripcony

■ Persistent group chat application

Page 44: Lotusphere 2012 AD105

44 | © 2012 IBM Corporation

Q & A

Niklas [email protected]@nheidloffheidloff.net

Herbert [email protected]@HerbertWaggerwww.i-bank.at

Page 45: Lotusphere 2012 AD105

45 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session JMP101: IBM Lotus Domino XPages Jumpstart

─ Speakers: Paul Della-Nebbia, TLCC, Director, and Howard Greenberg, TLCC, Director | Tech level: * | Date: Sunday, January 15 | Time: 08:00 AM - 10:00 AM | Location: S. Hem I

■ Session JMP102: Introduction To Java for Domino Developers─ Speaker: Paul Calhoun, Group Business Software, Director of Worldwide Enablement | Time:

08:00 AM - 10:00 AM and 01:30 PM - 03:30 PM■ Session JMP301: Master Class: eXtending IBM Lotus Domino Designer and

Domino XPages─ Speakers: Graham O'Keeffe, IBM and Dan O'Connor, IBM | Tech level: *** | Location: S. Hem I

■ Session JMP302: Master Class: Using Themes to control the look and feel of your IBM Lotus Domino XPages applications

─ Speakers: Scott Good, Teamwork Solutions, President and Henry Newberry, Teamwork Solutions, Inc., Vice President of Product Development | Time: 04:00 PM - 06:00 PM

■ Session JMP304: Master Class: Integration in the world of Social Business─ Speakers: John Head, PSC Group, LLC, Director of Enterprise Collaboration and Andrew

Barickman, PSC Group, Practice Leader – Collaboration | Time: 10:30 AM - 12:30 PM | Location: S. Hem IV -V

Page 46: Lotusphere 2012 AD105

46 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session INV309: Strategy in Action: Social Business Application Development

─ Speakers: Brent Peters, IBM and Philippe Riand, IBM | Tech level: ** | Date: Tuesday, January 17 | Time: 03:30 PM - 04:30 PM | Location: Dolphin - N. Hem A -E

■ Session AD101: IBM Lotus Domino Version 8.5.3 Application Development and Beyond

─ Speakers: Pete Janzen, IBM and Maureen Leland, IBM | Tech level: * | Date: Monday, January 16 | Time: 11:00 AM – 12:00 PM | Location: S. Hem II

■ Session AD102: Source Control For The IBM Lotus Domino Developer─ Speaker: Declan Lynch, Czarnowski, Collaboration Solutions Manager | Date: Tuesday, January

17 | Time: 01:00 PM - 02:00 PM | Location: Swan - Toucan 1 & 2■ Session AD103: Embracing the Eclipse Within

─ Speaker: Maureen Leland, IBM | Tech level: ** | Date: Wednesday, January 18 | Time: 10:00 AM - 11:00 AM | Location: SW 9 - 10

■ Session AD104: IBM Lotus Domino XPages. Made Social─ Speaker: Philippe Riand, IBM | Date: Thursday, January 19 | Time: 11:15 AM - 12:15 PM |

Location: S. Hem I

Page 47: Lotusphere 2012 AD105

47 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session AD105: Use IBM Lotus Domino and XPages for your Social Business

─ Speakers: Herbert Wagger, General Manager of INTRANET Software & Consulting GmbH and Niklas Heidloff, IBM | Date: Wednesday, January 18 | Time: 10:00 AM - 11:00 AM | Location: N. Hem D

■ Session AD106: IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere

─ Speakers: Stephan Wissel, IBM Singapore Pte Ltd. and Viktor Krantz, IBM | Date: Tuesday, January 17 | Time: 05:00 PM - 06:00PM | Location: Mockingbird 1 & 2

■ Session AD107: IBM Lotus Domino XPages Meets Enterprise Data - Relational─ Speaker: Andrejus Chaliapinas, IBM | Date: Wednesday, January 18 | Time: 01:30 PM - 02:30

PM | Location: SW 1 - 4■ Session AD108: The Grand Tour of IBM Lotus Notes and Domino 8.5.3 Upgrade

Pack 1's XPages Capabilities─ Speaker: Martin Donnelly, IBM | Date: Tuesday, January 17 | Time: 04:45 PM - 05:45 PM |

Location: Dolphin - S. Hem I

Page 48: Lotusphere 2012 AD105

48 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session AD109: Ready, Set, Go! How IBM Lotus Domino XPages Became

Mobile─ Speaker: Eamon Muldoon, IBM | Tech level: * | Time: 03:30 PM - 04:30 PM | Location: Pelican 1

& 2■ Session AD110: IBM Lotus Domino XPages Go Zoom!

─ Speaker: Darin Egan, IBM | Tech level: ** | Date: Wednesday, January 18 | Time: 03:00 PM - 04:00 PM | Location: S. Hem I

■ Session AD111: The X Path: Practical guide to taking your IBM Lotus Notes applications to Domino XPages

─ Speakers: Stephan Wissel, IBM Singapore Pte Ltd. and Hunter R. Medney, IBM | Date: Monday, January 16 | Time: 03:45 PM - 04:45 PM | Location: Pelican 1 & 2

■ Session AD113: Moving Forward with IBM Lotus Domino REST services─ Speaker: Stephen Auriemma, IBM | Date: Tuesday, January 17 | Time: 03:30 PM - 04:30 PM |

Location: SW 3 - 4■ Session AD114: Don't be afraid of curly brackets reloaded - even more

JavaScript for LotusScript Developers─ Speaker: Stephan Wissel, IBM Singapore Pte Ltd. | Tech level: * | Date: Wednesday, January 18

| Time: 04:15 PM - 05:15 PM | Location: SW 1 - 4

Page 49: Lotusphere 2012 AD105

49 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session AD306: Integrate your applications into IBM Websphere Portal

─ Speaker: Thomas Stober, IBM | Date: Wednesday, January 18 | Time: 04:15 PM - 05:15 PM | Location: SW 5 - 6

■ Session BP103: IBM Lotus Domino XPages Blast!─ Speakers: Matt White, London Developer Co-op, Founding Consultant and Tim Clark, GSX,

Technical Services Manager | Date: Thursday, January 19 | Time: 11:15 AM - 12:15 PM | Location: N. Hem E

■ Session BP107: IBM Lotus Notes/Domino Application Development Competitive Advantage : The Social Business Edition

─ Speakers: David Via, IBM and John Head, PSC Group, LLC, Director of Enterprise Collaboration | Date: Thursday, January 19 | Time: 08:30 AM - 09:30 AM | Location: S. Hem II

■ Session BP109: Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF - The 2012 Edition

─ Speakers: Niklas Heidloff, IBM and Bruce Elgort, Elguji Software, LLC, Advisor | Date: Wednesday, January 18 | Time: 03:00 PM - 04:00 PM | Location: Swan - SW 5 - 6

■ Session BP114: To IBM Lotus Domino XPages and Beyond! The Lotusphere Sessions Database

─ Speakers: Tim Davis, Turtle Partnership, Technical Director and Ben Langhinrichs, Genii Software, President | Date: Thursday, January 19 | Time: 08:30 AM - 09:30 AM | Location: S. Hem I

Page 50: Lotusphere 2012 AD105

50 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session BP115: Deploying and Managing Your IBM Lotus Domino XPages

Applications─ Speakers: Warren Elsmore, UKLUG Ltd, Senior Architecture Consultant and Matt White, London

Developer Co-op, Founding Consultant | Date: Wednesday, January 18 | Time: 10:00 AM - 11:00 AM | Location: N. Hem E

■ Session BP118: Using Java to build applications fit for the enterprise─ Speaker: Chris Connor, BSS IT Solutions, Consultant | Tech level: *** | Location: N. Hem A-C

■ Session BP120: One Application To Rule Them All─ Speakers: Kathy Brown, Running Notes, Application Developer and Paul Steel, Research In

Motion, Manager, Technical Services | Tech level: * | Date: Wednesday, January 18 | Location: S. Hem I

■ Session SHOW110: Using the IBM Lotus Domino XPages Extension Library for the Real World

─ Speakers: Tony McGuckin, IBM and Paul Hannan, IBM | Tech level: ** | Date: Wednesday, January 18 | Time: 04:30 PM - 06:15 PM

Page 51: Lotusphere 2012 AD105

51 | © 2012 IBM Corporation

XPages related sessions at #LS12■ Session SHOW111: How YOU deliver mobile applications the easy way with IBM

Lotus Domino XPages Web Apps─ Speaker: Chris Connor, BSS IT Solutions, Consultant | Time: 10:30 AM - 12:15 PM

■ Session SHOW112: Domino OSGi development─ Speakers: David Taieb, IBM and Paul R. Fiore, IBM | Date: Sunday, January 15 | Time: 04:00 PM

- 06:00 PM

Page 52: Lotusphere 2012 AD105

52 | © 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.

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

All references to i-Bank Testbank refer to a fictitious company and are used for illustration purposes only.