Technology for social business: Application development track

IBM Software. Lotusphere2012. Business. Made Social. January 15 - 19. Orlando, Florida. Social Business

For the most recent session time and location information, download the Lotusphere session guide.(PDF, 873KB)

Show descriptions | Hide descriptions

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

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

Each release of IBM Lotus Domino delivers new and better ways to help get your development tasks done with results that delight your users. True to that pattern, version 8.5.3 brings you the collaborative development environment you have long dreamed of, and makes it easier to bring the power of Java into your Domino XPages applications. Mix in some JavaScript editing and key usability improvements, performance improvements and new extensions, and you'll find this to be the most significant release ever for Lotus Domino application development! And since our team is not one to rest on its laurels, this session also shows you what is available in the current upgrade pack, with some sneak peeks at what's on the horizon for future upgrade packs and releases.

Session AD102: Source Control For The IBM Lotus Domino Developer

Speaker: Declan Lynch, Czarnowski, Collaboration Solutions Manager | Date: Monday, January 16 | Time: 01:00 PM - 02:00 PM | Location: Swan - Toucan 1 & 2

Learn how to use the new source control management (SCM) tools provided in the latest release of IBM Lotus Domino Designer. This session is aimed at both new and current developers who have had little to no experience with SCM, and it covers SCM systems such as SVN, Mercurial and GIT. Learn about tagging, branching and merging, and how to setup and use an SCM integrated bug tracking tool that will help make your application development lifecycle even easier to manage and control.

Session AD103: Embracing the Eclipse Within

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

While IBM Lotus Domino Designer presents a familiar face to longtime users, many of the Eclipse platform capabilities await you like hidden jewels. This session describes a collection of useful Eclipse tricks that you may not have yet discovered, and will encourage you to embrace the Eclipse within. From extension points to core Eclipse function, this session opens the door to a more productive development life for you!

Session AD104: IBM Lotus Domino XPages Made Social

Speaker: Philippe Riand, IBM and Dan O'Connor, IBM | Date: Monday, January 16 | Time: 11:15 AM - 12:15 PM | Location: S. Hem I

Domino XPages is on the fast track to help make your applications social. Come to this session to see the latest contributions to the extension library for Social Business. Learn how to consume and contribute to any Social API, provided by IBM or third parties like Facebook or Twitter. Turn your XPages into reusable gadgets that participate in embedded experiences. XPages is ready today, are you?

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

Domino XPages are THE application development model in IBM Collaboration Solutions offerings to build social applications for the web and for mobile devices. While IBM Lotus Domino has always been the definitive collaborative application platform, XPages and the XPages Social Enabler in the Extension Library allow you to pull together collaborative activities from heterogeneous resources, the internet and intranet, and on-premise and cloud services, into a single user experience. This session teaches just how easy it is to use standard and established technologies like REST, OAuth and JSON to build applications that can integrate services from IBM Connections, IBM LotusLive, and your favorite public social network applications. See how a real world application, 'Safebook' from the banking sector, is taking advantage of XPages and the Social Enabler.

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: Monday, January 16 | Time: 05:00 PM-06:00PM | Location: Mockingbird 1 & 2

If you need to feature Domino XPages applications in more than just a browser - for example in the IBM Lotus Notes client and sidebar, desktop gadgets, mashups, IBM WebSphere Portal, and IBM Connections – then come to this session! Learn how to write XPages applications once and show them everywhere.

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

Domino XPages has already proven that it can build beautiful and well-performing IBM Lotus Domino web applications, but did you know that you can include relational and other kinds of data in the mix? This session shows you how to take your applications to the next level with the relational support available in the OpenNTF extension library. Walk through integrating IBM DB2 data into your XPages applications, and then show you what the future holds with support for ERP, services, and more. The sky's the limit!

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

IBM Lotus Notes and Domino 8.5.3 Upgrade Pack 1 makes upwards of 150 new controls and complex types available to you as officially supported IBM components. It also delivers IBM Lotus Domino Designer extension library tooling enhancements, and upgrades to two mainstream application templates that leverage these cool new features. You will see how to install and deploy Upgrade Pack 1, and get a whirlwind tour of all the main application development goodies in this treasure trove. If you are new to the extension library or just getting started, this is a must-see session.

Session AD109: Ready, Set, Go! How IBM Lotus Domino XPages Became Mobile

Speaker: Eamon Muldoon, IBM | Tech level: * | Date: Tuesday, Janaury 17 | Time: 03:30 PM - 04:30 PM | Location: Pelican 1 & 2

The Domino XPages mobile controls herald the advent of XPages On-The-Go! This new feature set of controls employs the latest technologies to help you "Get mobile" with XPages. This session presents the introduction of the XPages mobile controls, what they are, and how to use them.

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

Understanding architecture is the key to building high performing applications. This session shows you the best design patterns and techniques that can help your applications achieve optimal performance. It highlights the Domino XPages functions and features that can help your applications perform well, and show you how to integrate existing business logic without increasing performance cost.

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

Give your tried and trusted IBM Lotus Notes applications a facelift. If you know about Domino XPages, and wonder how to apply it to your existing Notes assets, then this session is for you. Learn strategies, best practices and tools for re-expressing your Notes applications in XPages. Take advantage of its exciting user interface possibilities, expanding suite of controls (extensibility library), mobile reach, and vibrant developer community. A must-listen session if you plan to move from the Notes client to a browser, mobile, or cloud-based environment. This session includes reports from the trenches - “dos and dont's” to help you succeed.

Session AD112: What's new in the IBM Lotus Domino Objects: Version 8.5.3 in Demos

Speakers: Elizabeth P. Sawyer, IBM and James L. Cooper, IBM | Date: Wednesday, January 18 | Time: 01:30 PM - 02:30 PM | Location: SW 5 - 6

Join us for an intermediate level, all-demo presentation featuring the great new features now available in IBM Lotus Notes and Domino Version 8.5.3, including AgentRunWithDocumentContext, full spectrum ViewNavigator caching, and the new LotusScript.recovery features of NSD. Future releases, demos of the calendaring and scheduling API and expanded ColumnValues features will be shown.

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

Available in IBM Lotus Notes and Domino 8.5.3 Upgrade Pack 1, REST services provide a method for non-Lotus Domino servers to access IBM Lotus Domino data without requiring any software to be installed, and without using CORBA. The Lotus Domino REST services conform to JsonRestStore’s expectations for data structures. They let the developer quickly wire an application to data components like a Dojo grid, IBM Lotus iNotes List and iNotes Calendar (just to name a few) that render these REST services directly in a Domino XPages application. REST is very important to the new Web 2.0 programming model. New technologies like OpenSocial and Android are embracing REST services to allow remote clients access to server side data. The XPages extension library provides RESTful services, so a whole range of exciting data handling options open up for the XPages developer.

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

The session starts with a short recap of last year's "Don't be afraid of curly brackets" session that introduced JavaScript to LotusScript developers, and then dives deeper into JavaScript, both on the client and server side. Participants learn how to write clean, maintainable and easy to extend JavaScript code. Live code shows how to make client-side JavaScript, server-side JavaScript and Java work together seamlessly, while avoiding common pitfalls. JavaScript knowledge is core to developing with Domino XPages. Come and accelerate your learning curve.

Session AD115: Extending IBM Lotus Notes & IBM Lotus iNotes with OpenSocial

Speakers: Andrew Davis, IBM and Ryan J. Baxter, IBM | Tech level: ** | Date: Tuesday, January 17 | Time: 01:30 PM - 02:30 PM | Location: S. Hem I

Come see how to use OpenSocial gadgets and embedded experiences to put social business right into your inbox. OpenSocial has transformed from a consumer standard for gadgets to an enterprise integration point for contextual collaboration. We will show you how to socialize your email experience with the latest business process integration from IBM and IBM Business Partners, and bring social awareness to your users without changing where they work today.

Session AD116: What's new in IBM Lotus Notes Widgets and LiveText: Linking Your Data to the World!

Speakers: Andrew Davis, IBM and Brian Bauman, IBM | Tech level: * | Date: Wednesday, January 18 | Time: 03:00 PM - 04:00 PM | Location: N. Hem D

Live Text allows users to act on recognized content -- for example, click on a flight number to check a flight status. You can extend Live Text and Widgets so that IBM Lotus Notes and IBM Lotus Symphony documents recognize additional content, and integrate third party services (web sites, Google gadgets, feeds, etc) to help increase productivity. We demonstrate existing and future features, and end the session by taking challenges from the audience to build a widget from your ideas! This session also includes a preview of features in Lotus Notes Social Edition, including LiveText and Widgets in IBM Lotus iNotes, and OpenSocial Widgets.

Session AD117: IBM Lotus iNotes Customization - Make iNotes your own!

Speaker: Eric Spencer, IBM | Tech level: ** | Date: Thursday, January 19 | Time: 10:00 AM - 11:00 AM | Location: Toucan 1 & 2

Learn how to customize IBM Lotus iNotes to adopt your corporate look and feel, modify the available functional areas, and add new capabilities. See the improvements made in Versions 8.5.2 and 8.5.3, which allow for easier customization and greater tolerance during the upgrade process. We step through examples, such as modifying the items on the menu bar. With some HTML and JavaScript skills, you can make iNotes your own!

Session AD201: Integrate and Customize IBM Connections 3.0.1

Speaker: Josh Ghiloni, IBM | Date: Monday, January 16 | Time: 05:00 PM - 06:00 PM | Location: Pelican 1 & 2

IBM Connections 3.0.1 offers a wealth of valuable information that can be used to enhance your social business. This session focuses on enhancing and integrating the elements of your enterprise inside IBM Connections Homepage, Communities, and Profiles, and demonstrates how to tie internal and external social content together through simple customizations and widgets. In addition, we demonstrate useful techniques for simple customization and highlight improvements in integration that will be part of Connections Next.

Session AD202: Social Business Standards: Making Social Work

Speakers: Bill Looby, IBM and Jason Gary, IBM | Date: Monday, January 16 | Time: 01:00 PM - 02:00 PM | Location: S. Hem III

You have heard of Social Business, but are you aware of IBM's leadership in the current and emerging social standards that make Social Business a reality? In this session we explore OpenSocial, ActivityStreams, OAuth, and many other social orientated standards that are responsible for the dramatic growth of social in the enterprise. See how these standards are evolving, how IBM and its customers are leading the way in Social Business standards, and where the use of these standards in IBM products will change enterprise computing.

Session AD203: Developing Custom Client Applications using the IBM Connections APIs

Speaker: Steve Foley, IBM and Mac Guidera, IBM | Date: Wednesday, January 18 | Time: 11:15 AM - 12:15 PM | Location: S. Hem IV -V

This session describes how to build custom extensions to IBM Lotus Notes and Microsoft .NET applications using the public IBM Connections APIs. It covers the interaction between IBM Lotus Expeditor and IBM Connections, the interaction between the Microsoft .NET platform and IBM Connections, and the usage of the IBM Connections APIs and best practices. See samples and hands-on demos. We show how to create an extension to Microsoft Office using .NET that leverages the IBM Connections APIs Profiles, Files and other components. Additionally, we show how to apply the contextual information gleaned from a Lotus Notes email to tailor a view of colleague's profile based on email content. Attendees should have Java and/or Microsoft .NET experience as well as familiarity with REST and ATOM.

Session AD204: Mastering the Art of Social Application Development

Speaker: Paul Bastide, IBM and Matt Broomhall, IBM | Date: Wednesday, January 18 | Time: 01:30 PM - 02:30 PM | Location: S. Hem II

Social is omnipresent. New capabilities and features are being released frequently. Developers are rapidly adding social features to their applications. You have seen the results - the good, the awkward, and the compelling. In this session, you learn how to identify which tools to use when integrating social capabilities into your applications. Further, you learn better ways to use social features in your applications. This session illustrates how you use the tools that are necessary to rapidly enable your solutions with the IBM Collaboration Solutions portfolio.

Session AD205: IBM Sametime in IBM Connections, IBM WebSphere Portal, and more

Speaker: William Holmes, IBM | Date: Monday, January 16 | Time: 01:00 PM - 02:00 PM | Location: Mockingbird 1 & 2

The IBM Sametime Proxy Server provides a powerful but relatively simple mechanism to include Sametime features in your web applications. This functionality has also been integrated into IBM Connections and IBM WebSphere Portal software, which can be leveraged in applications built on these platforms. This session explains how to enable Sametime features in IBM Connections and WebSphere Portal deployments, and how to include Sametime features in your own portlets and IBM Connections extensions, for example, adding live names, chats, contact lists, and other Sametime items. Using live demonstrations, you see how to add Sametime functions to a sample IBM Connections application, and similar functionality to a sample portlet. You also see how to turn a traditional web application into a communications-enabled solution.

Session AD206: The upcoming IBM Sametime Meetings Server Remote Client SDK

Speaker: William M. Quinn, IBM | Date: Wednesday, January 18 | Time: 03:00 PM - 04:00 PM | Location: SW 1 - 4

IBM Sametime online meetings are a foundation Unified Communications & Collaboration capability, helping to provide rich collaboration and cost savings to millions of Sametime users every day. But Sametime meetings can become even more powerful when they are customized with advanced capabilities. This session introduces a new SDK for meetings, enabling developers to interface with physical devices, integrate with other systems, and create valuable custom capabilities for the IBM Sametime Meetings Server. Gain an intimate understanding of the Sametime Meetings Server platform. Learn how to download the new SDK, and participate in the online beta program. Demos show how to use the SDK for room management, bot integration, physical device integration, and much more!

Session AD301: Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Speaker: Jonathan Booth, IBM | Tech level: * | Date: Monday, Januar 16 | Time: 05:00 PM - 06:00 PM | Location: S. Hem IV -V

This session takes a deep dive into developing exceptional mobile and multi-channel applications using IBM Web Experience Factory tools. Live demos will show how you can quickly build mobile applications that take advantage of device capabilities like geolocation, and how a single source model can be rendered optimally for multiple device types including smartphone, tablet and desktop. New features available in the Web Experience Factory Next beta, such as Dojo Mobile and client-side architecture support are discussed. This session also shows how Web Experience Factory can be used with IBM Mobile Technology Preview to build hybrid applications that access device features such as a camera.

Session AD302: Deliver Rich Mobile Experiences with IBM WebSphere Portal Mobile Theme

Speakers: Jonathan J. Lidaka, IBM and Tyler M. Tribe, IBM | Date: Monday, Janaury 16 | Time: 02:15 PM - 03:15 PM | Location: S. Hem II

This session includes an overview of the IBM WebSphere Portal platform mobile capabilities and strategy, development approaches, and solutions that help deliver compelling, personalized solutions to a rapidly growing mobile audience. We focus on the recently introduced IBM WebSphere Portal Mobile Experience rich mobile theme that enables organizations to deliver WebSphere Portal content on today's popular mobile devices. Learn how to design and architect a WebSphere Portal site which exploits HTML5 features and CSS3 visual effects to deliver a mobile web experience that rivals the capabilities of a native application. You also learn about the options you can leverage to speed the addition of rich mobile user interfaces that extend the multichannel reach of your web portal solutions.

Session AD303: Building and Delivering Exceptional Mobile Web Experiences with IBM Mobile Portal Accelerator

Speaker: Van W. Landrum, IBM | Tech level: ** | Date: Tuesday, January 17 | Time: 01:30 PM - 02:30 PM | Location: S. Hem III

Mobile web portals can help enterprises increase customer loyalty, improve mobile employee productivity and gain competitive advantage. In this session discusses and demonstrates the IBM Mobile Portal Accelerator development approach that IBM WebSphere Portal customers can leverage to deliver compelling and personalized mobile solutions to rapidly growing mobile audiences. We demonstrate how the Mobile Portal Accelerator architecture, multi-channel delivery, device database, image conversion and more help deliver WebSphere Portal applications and content to a wide range of mobile devices, from feature phones to the latest smartphones and tablets.

Session AD304: What's New in the IBM Rational Application Developer Portal Toolkit?

Speaker: Adam Ginsburg, IBM | Date: Thursday, January 19 | Time: 08:30 AM - 09:30 AM | Location: Toucan 1 & 2

This session discusses how IBM Rational Application Developer Portal Toolkit can help beginners rapidly create powerful and feature-rich multi-channel IBM WebSphere Portal applications. It outlines the latest features and developer updates, and shows how easy it is to create portlets that utilize CRUD operations on a backend system using the standard Java Persistence Architecture (JPA) within the Java Platform, Enterprise Edition. Inter-portlet communication with JSR286 eventing, and incorporating AJAX behavior and analytics into portal applications is discussed. You also learn some great tips, tricks and best practices.

Session AD305: Mastering Community Pages powered by IBM Connections and IBM WebSphere Portal to deliver exceptional social web experiences

Speakers: Stefan Liesche, IBM and Jon Brunn, IBM | Date: Monday, January 16 | Time: 02:15 PM - 03:15 PM | Location: Pelican 1 & 2

This session covers all you need to know about infusing Social Business features into your web experience, whether it be for intranet, extranet or internet. It showcases the new IBM Connections Community Pages feature, and the enhanced IBM Connections portlets to show how they can be configured today. See how you can enhance your web experience with the next release of IBM WebSphere Portal and IBM Connections, through lean summary views, powerful details portlets, federated search, membership integration (security integration), moderation, federated tagging and customized branding options. The session also discusses the integration of social media and services with the IBM Connections Portlets Developer Pack.

Session AD306: Integrate your applications into IBM Websphere Portal

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

IBM WebSphere Portal software is a powerful platform for building rich internet applications from components. When creating your personalized and homogenous user experience, it is important to integrate your existing IT infrastructure seamlessly. This session shows best practices to surface your enterprise systems, existing web applications, and third party services into WebSphere Portal applications. It positions the tools and components which help simplify this integration, and explains approaches like WSRP, IFrame, Web Experience Factory, WAI, and Web Application Bridge. Examples of WebSphere Portal deployments that integrate IBM Connections software, IBM Lotus Domino software, Domino XPages applications, Microsoft Sharepoint, and SAP are shown. This knowledge can make it easier for you to utilize WebSphere Portal software as an integration platform that combines different technologies, products and enterprise systems into a consistent web experience.

Session AD307: Advanced Web Experience Development with IBM WebSphere Portal

Speaker: Stephan Hesmer, IBM | Date: Wednesday, Janaury 18 | Time: 03:00 PM - 04:00 PM | Location: SW 5-6

As web standards evolve, the bar is being raised to create visually rich, highly engaging user experiences. We discuss advanced development topics that help make your IBM WebSphere Portal site richer - including HTML techniques, CSS3, Dojo and iWidgets. From WebSphere Portal Page Builder capabilities, to advanced CSS capabilities and offline support, to Dojo graphic effects and animations, we demonstrate rich application capabilities that can really differentiate your portal's user experience.

Session AD308: Process in the Context of Social Business

Speaker: Martin M. Lechleider, IBM | Date: Thursday, January 19 | Time: 11:15 AM - 12:15 PM | Location: SW 1 - 4

Is your customer web experience skin deep? Can customers engage in processes and conduct Social Business? At this session, learn about new IBM Websphere Lombardi edition support for WebSphere Portal software, and how other IBM offerings like IBM WebSphere Process Server, IBM FileNet and IBM Forms can help you integrate processes into your customer web experiences. Align your process efficiencies and people with your customer web experience to gain competitive advantages and customer loyalty. Learn about the new technologies that can help you combine these capabilities, and about customers who have benefited from doing so.

Session AD401: Integrating the IBM LotusLive public cloud with any application

Speaker: Martha Hoyt, IBM | Date: Tuesday, January 17 | Time: 04:45 PM - 05:45 PM | Location: S. Hem III

Does your on-premise CRM or ERP application need a boost in collaboration with external file sharing or communities? Do you want to improve your applications without having to manage new infrastructure or rollouts? As a security-rich public cloud platform, IBM LotusLive services provide a quick way to enhance applications - with just the amount of cloud you need - through its extendable user interface and public APIs. IBM Business partners were the first to leverage LotusLive services, and now it's possible for any company to do the same using Web 2.0 technologies. Learn how you can benefit from LotusLive services and how integration can be accomplished through use cases and examples. We also share the latest integrated solutions available to help you get even more out of LotusLive services.

Session AD402: Developing Integrated Applications with the IBM LotusLive API

Speakers: Jessica M. Nocerino Troianello, IBM | Tech level: * | Date: Thursday, January 19 | Time: 10:00 AM - 11:00 AM | Location: S. Hem I

This session explores the process of building an application that leverages the services of IBM LotusLive. You gain an understanding of the LotusLive application programming interfaces (APIs), and key tools for LotusLive development. The business and technology steps required for new integrated applications are covered.

Session AD403: IBM Lotus Domino Applications in the Cloud

Speaker: Andrew Gawin, IBM | Tech level: ** | Date: Wednesday, January 18 | Time: 04:15 PM - 05:15 PM | Location: S. Hem IV -V

Learn about the considerations and strategies for moving or creating IBM Lotus Domino applications in the cloud, including IBM SmartCloud Enterprise and Amazon Web Services. Discover what you need to know about application development in cloud and hybrid environments. This session helps you prepare your Domino applications to live in the cloud.

Session AD404: Extend your Social Business by integrating SAP Solutions

Speaker: Christian Holsing, IBM | Date: Monday, January 16 | Time: 02:15 PM - 03:15 PM | Location: Toucan 1 & 2

This session discusses how companies that run both IBM Lotus technology and SAP Business Suite can integrate SAP processes and data into a Social Business environment, and provide easier and more sophisticated access to SAP systems for business users through IBM technology. We also discuss changes on the SAP technologies and how to leverage them in IBM Lotus Domino, IBM WebSphere Portal and IBM Connections. During the session you see examples to help you get started. Focus will be placed on both technical as well as business aspects.