ad506: ibm connect 2014. ibm sametime proxy 9: a fuller, richer customizable experience

43
© 2014 IBM Corporation AD506: IBM Sametime Proxy 9: A Fuller, Richer Customizable Experience William Holmes, IBM (Technical Lead, Sametime Proxy Development)

Upload: william-holmes

Post on 03-Jul-2015

334 views

Category:

Software


0 download

DESCRIPTION

IBM Sametime Proxy 9 offers a new launchpad for social communications that can be leveraged to effectively increase real-time social communication and productivity. The plug-in architecture offers a new level of customization including integrating your own company components directly into the web client and also any third-party widgets. In this session we will show how this can be achieved with minimal effort and how the web client can be modified to suit your own company branding.

TRANSCRIPT

Page 1: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

© 2014 IBM Corporation

AD506: IBM Sametime Proxy 9: A Fuller, Richer Customizable Experience

William Holmes, IBM(Technical Lead, Sametime Proxy Development)

Page 2: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

22

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

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

Please Note

Page 3: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

3

Agenda

Side by Side– Sametime Proxy 8.5.2IFR1 > Sametime Proxy 9.0

User Experience– Consistency based on real world behaviors

New Enhancements– Rich Communication

New Integration– Backward Compatibility– JavaScript & CSS resources

Customization– Embedded Experience– Web Client

Future Considerations

Page 4: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

44

Side by Side

Page 5: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

5

Side by SideWeb Client

Page 6: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

6

Side by SideChat Window

Page 7: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

7

Side by SideGroup Chat window

Page 8: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

88

User Experience

Page 9: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

9

User Experience

Modernized User Interface– More mobile centric design– Simplified Common tasks

UI Consistent throughout all the clients– Mobile

● Smart Phone● Tablet

– Web– Rich Client–

Real World Behaviors– Multiple Devices / Locations– Consistent behaviors–

Page 10: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

10

User ExperienceCommon User Interface

Web Rich iOS Android

Page 11: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

1111

New Enhancements

Page 12: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

12

New Enhancements

Quickfind with Scrolling Quickfind with Scrolling

Main Menu ItemsMain Menu Items

PreferencesPreferences

Page 13: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

13

New Enhancements

Save Group Expansion Save Group Expansion

Play SoundPlay Sound

Offline ContactsOffline Contacts

Chat Tab PhotosChat Tab Photos

Chat Partner LeftChat Partner Left

Modal DialogsModal Dialogs

Page 14: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

14

New Enhancements

Availability Menu Availability Menu

Status MessageIn-line EditingStatus MessageIn-line Editing

Always know how others see you.Always know how others see you.

Page 15: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

15

New Enhancements

Hide Offline UsersHide Offline Users

Common Actions Common Actions

Page 16: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

16

New Enhancements

Social SidebarSocial Sidebar

MeetingsAction ItemsMeetingsAction Items

Meeting RoomMeeting Room

Page 17: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

17

New Enhancements

Menu IconMenu Icon

Group Count(online/total)Group Count(online/total)

Status IconsStatus Icons

BusinessCardBusinessCard

Page 18: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

18

New Enhancements

Easily switch between active chats.

Easily switch between active chats.

Never miss an incoming message even if you are chatting with more than one person at any given time.

Never miss an incoming message even if you are chatting with more than one person at any given time.

Always keep track of who you are chatting with.

Always keep track of who you are chatting with.

Always know who said what and at what time with our new, more expressive chat transcript layout.

Always know who said what and at what time with our new, more expressive chat transcript layout.

Page 19: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

19

New Enhancements

Easily Switch to NamesEasily Switch to Names

Group Chat IndicatorGroup Chat Indicator

Participant List with InformationParticipant List with Information

View Participant InformationView Participant Information

Page 20: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

20

New EnhancementsRich Communications - File Transfer

Page 21: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

21

New EnhancementsRich Communications – Screen Capture

Page 22: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

2222

Product DemoSee it in action

Page 23: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

2323

New IntegrationIBM Product Integration

Page 24: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

24

New IntegrationIBM Connections Business Card

All User Information– Photos– Details– Real time Connections Social Status Updates– Sametime user information as backup

Connections Profile / FilesConnections Profile / Files

Page 25: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

25

New IntegrationIBM iNotes 9.x

Page 26: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

26

New IntegrationIBM WebSphere Portal 8.x

Choice of Business Card– UseSametimeBusinessCard– (via portlet config)

Modify Dimensions– client-width– client-height– (via portlet config)–

UI Customizable – stproxyConfig.xml (slide 34)–

GreenHouse– http://ibm.co/1cP5bFC

Page 27: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

2727

New IntegrationIBM Sametime Proxy

Page 28: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

28

New IntegrationBackward Compatibility

JavaScript– Existing resources are still available (including parameters)

● baseComps.js ● widgetsLight.js● livenameLight.js

CSS– Existing CSS resources are still available– NOTE

● 8.5.2IFR1 CSS class names may have changed● Existing CSS class attributes may have changed●

Existing 8.5.2IFR1 integration will still work as expected.

Page 29: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

29

New IntegrationResources

New JavaScript Integration Option

One JavaScript <script> include– Simplified Integration

Includes CSS if widget parameter is supplied– Single CSS request–

Less Network Traffic Faster Loading times

Page 30: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

30

New IntegrationSametime Dock

Already included when widgets parameter is specified

No Sametime Dock– Add auto=false parameter to the request– stproxy.dock.add( ) or new sametime.Dock({})

Page 31: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

3131

Integration DemoUI Widgets

Page 32: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

3232

Customization

Page 33: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

33

CustomizationExisting Plugin Architecture

Embedded LiveName– Context Menu Items– Custom Status Icons–

Embedded Web Client Main Menu– Main Menu Items–

Embedded Chat Main Menu– Main Menu Items–

Difficult to customize and persist changes to the full Web Client… UNTIL NOW!

Page 34: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

34

CustomizationSametime Proxy Configuration

stproxyConfig.xml

<configuration> ...

<webclient><popup>

<javascript>http://myserver.ibm.com/plugins/popup.js</javascript><css>http://myserver.ibm.com/plugins/popup.css</css>

</popup><chat>

<javascript>http://myserver.ibm.com/plugins/chat.js</javascript><css>http://myserver.ibm.com/plugins/chat.css</css>

</chat></webclient>

...</configuration>

Page 35: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

3535

CustomizationWeb Client – Contact List

Page 36: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

36

CustomizationSocial Sidebar Plugin

stproxy.uiControl.addBodyPlugin({

title : "My Widget Title",isDefault : false,icons : {

active : "//myserver.ibm.com/plugins/images/active.png",inactive : "//myserver.ibm.com/plugins/images/inactive.png",baseClass : "my_icons_base_class"

},getWidget: function(){

return new myCompany.widget({});},isShowEntry: function(){

return true;}

})

Page 37: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

3737

Customization DemoSocial Sidebar & Chat Window

Page 38: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

3838

ConsiderationsIdeas, Proposals & Concepts

Page 39: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

39

Considerations

WebSphere Portal– Single Sametime Proxy Contact List Portlet–

More Plugin Extensions– Chat Action Menu Items– Chat Editor Toolbar Items–

Sametime Proxy Web Client Plugin Extension Catalogue– Publicly Available

Auto Away– Screen Lock– Screen Saver

Page 40: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

4040

Questions

Page 41: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

4141

© Copyright IBM Corporation 2014. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM, the IBM logo, ibm.com, Sametime, DB2, WebSphere and IBM Connections are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

Twitter, LinkedIn, Facebook and other company, product, or service names may be trademarks or service marks of others.

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

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation 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.

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

Acknowledgements and Disclaimers

Page 42: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

42

Access Connect Online to complete your session surveys using any:– Web or mobile browser – Connect Online kiosk onsite

42

Page 43: AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable experience

4343

Engage Online

SocialBiz User Group socialbizug.org– Join the epicenter of Notes and Collaboration user groups

Follow us on Twitter– @IBMConnect and @IBMSocialBiz

LinkedIn http://bit.ly/SBComm– Participate in the IBM Social Business group on LinkedIn:

Facebook https://www.facebook.com/IBMSocialBiz– Like IBM Social Business on Facebook

Social Business Insights blog ibm.com/blogs/socialbusiness– Read and engage with our bloggers

Engage Online