Thursday, 4 February 2016

IBM Connect 2016 - Overview of the session slides, blog posts and videos




IBM Connect 2016-GS Opening General Session Part 1



Opening General Session Part II: The Engaged Enterprise Comes to Life




Overview Session Slides

[1077] Real-time Video Chat XPage Application Using Websocket and WebRTC Technologies
Csaba Kiss
The websocket protocol/API is part of the HTML5 standard. It's a full-duplex, single socket persistent connection over which information flows dynamically between clients and servers. Websocket is significantly simpler and more efficient than long-polling (Comet) or AJAX. WebRTC is an open project providing browsers and mobile application with audio and video Real-Time Communications capabilities via a simple JavaScript API. This presentation will demonstrate how to bring chat and video communication capabilities to XPages using the OpenNTF websocket plugin with WebRTC so that attendees can learn how to start their own real-time communication application.
Link: Slides Connect 2106 AD-1077

[1084] Planning and Completing an IBM Connections Upgrade
Gabriella Davis
So we have IBM Connections installed, but now it’s time to consider what and when to update. It could be a WebSphere fix or a DB2 fixpack, a new application, or database scheme. Some updates are for security, some for performance and some for new features. In this session we'll discuss how you can decide when and what to upgrade, how to plan for and perform a safe upgrade, test when it’s complete and what things can trip you up along the way. All of this is based on lessons learned over hundreds of deployments.
Link: Planning and Completing an IBM Connections Upgrade

[1094] Move Your XPages Applications to the Fast Lane
Howard Greenberg
Are your XPages applications performing like a Florida senior citizen driving in the left lane at 55 mph? A key to speeding up your XPages applications is knowledge of the JSF lifecycle, partial refresh and partial execution. This session will cover these concepts and then apply them to optimizing an XPages application. Learn how to use tools to measure the performance of your XPages and determine where the bottlenecks are. Several sample applications will be analyzed along with alternative programming choices to improve their performance. Learn how to dramatically increase your XPages performance and make your users happy - you might even get a speeding ticket after this session!
Link: Connect 2016



[1207] The Grid, the Brad, and The Ugly: Using Grids to Improve Your Applications
Brad Balassaitis, PSC Group
Do you want better features, better performance, and a better UI in your XPages applications? Then display your data in grids instead of built-in controls. In this session, Paul and Brad will demonstrate why grids are a significant improvement in general and cover why one size does not fit all. They will review the features of commonly-used JavaScript grid frameworks (including Dojo, jQuery, Kendo UI, and Sencha) in order to help you determine which is the best fit for your applications.
Link: Slides AD1207

[1279] "Marty, You're Just Not Thinking Fourth Dimensionally": Troubleshooting XPages
Paul Withers
When XPages code doesn't work as expected, it's often because the expectation was wrong. With the various phases of the XPages lifecycle, validation, the various event handler settings, embedding Server-Side JavaScript within Client-Side JavaScript or scoped variables, understanding what's really there when your code wants it is key to troubleshooting XPages. This session will help you think fourth dimensionally to better pre-empt the outcomes and troubleshoot when things don't work out as expected. You'll realise whether or not the bridge over Clayton...Shonash Ravine will be there to ensure your XPages make it Back to the Future.
Link: My Session at IBM Connect



[1363] What the App? : A Modernization Strategy for Your Business Applications
John Head / Mat Newman
It's 2016 – your application portfolio is being reviewed and scrutinized. Email and application platforms are being separated. Users' expectations of their work experiences are higher than ever. But you're invested in your Notes & Domino applications – what do you do? Looking through the lens of IBM ESS solutions, we will answer that question by providing a roadmap and experiences to help you choose the best path. We will deep dive into the five aspects of Application Modernization: User Experience, Social, Cloud, Mobile, & Modern Workflow. See demos of actual application transformations and the impact they have within an organization. Learn how new functionality in the products will make your journey easier.



[1380] A Beard, An App, A Blender: One Developer's Take on Building Apps with Domino/XPages
Eric McCormick
Building applications with Domino/XPages opens a number of doors. Choosing the right path is what becomes hard. This is a session is one developer's take on the way applications can be structured to get the best of the Domino/XPages platform in addition to all the modern, front-end tooling that the rest of the industry is using to great advantage. This session will cover an approach to app dev via application segregation mechanics, providing the data via HttpServlets to provide a RESTful JSON API, a UI-layer that automates the majority of concerns via a JS MV* framework. Front-end tooling via Yeoman, Grunt, and Bower can aid in our development and testing. Additionally, other techniques will be covered.
Links: Connect Succes / GitHub BeardAppBlender



[1548] Building Responsive Applications Using XPages
Brian Gleeson, IBM
Bootstrap was integrated into the XPages Extension Library in 2014 and has continued to rapidly evolve ever since. This responsive design capability empowers you to build the slickest Domino web applications ever - where the user experience dynamically adapts for the desktop, tablet or smaller mobile devices. Come to this session and learn how to quickly and easily transform your old applications into something that will impress your end users (and your boss)!
Link: Slides AD1548

[1617] Relational XPages !! Using XPages As The Presentation Layer for RDBMS Data.
Paul T. Calhoun
As great as the no-SQL .NSF container is, relational data is part of all corporations' repositories. Being able to access that relational data from XPages provides the ability to incorporate a presentation layer to the data. This session will demonstrate real world implementations of using both the capabilities of the latest JDBC components of the Extension Library and native JDBC code to implement a full CRUD (Create, Read, Update and Delete) model. Examples of setting up and configuring your design and deployment environment as well as all the code to implement the solution will be provided. See how to “mix” Domino data side by side with relational data on the same table and record layout while maintaining both.
Link: Relational XPages

[JMP1616] -The Elephant Keeps Getting Bigger- A Java Jumpstart
Paul T. Calhoun
As a Domino developer, learning and using Java is a foregone conclusion. This jump start session will ease the pain of understanding where and when to use Java in modern Domino, XPage development. Everything from the native Java capabilities to using third party libraries will be covered. Attendees will see step by step how to incorporate Java into their daily development task. All of the demonstrated code and more will be provided to help jump start your use of Java in your applications.
Link: A Java Jumpstart

IBM Connect 2016 - Session Slides Application Development
overview of the Application Development Session Slides from IBM Connenct 2016 as far as they are available at the moment.
Link: Slides Application Development Connect 2016


Blog Posts IBM Connect 2016

Connect Success
Eric McCormick
Thank you to everyone that came to my session; we had a decent turn out. The promise of an “amazing demo” was, I hope, mostly true. The one thing that went wrong was, in the final demo (the most amazing one), I managed to goof up the state of my demo app through moving through my git history. Navigating back and forth made sense… in theory, but it led to just enough complication with my ODP syncing to derail things slightly. I recovered for the most part and was able to show off most of what I wanted to, but I decided to throw together something to show it all working together, in harmony, here in a quick video.
Link: Connect Success and a Demo

IBM Connect 2016: REST Services in Domino - Key to modern Web Applications
Bernd Hort
As promised the slides and the sample database from my session at IBM Connect 2016 REST Services in Domino - Key to modern Web Applications.
Even if you didn't had the chance to make it to my session, with the slides and specially with the sample database you have a good starting point.
Link: Slides and Demo Application

We Build The Tools and The Tools Build Us
Paul Withers
Jason Silva spoke in the OGS at IBM Connect today about exponential growth and how the tools we have build have built us in return. That has certainly been the road for many of the Notes developers over the last five years. XPages was built and has built Notes developers into web developers. That’s not the first time I’ve talked about that topic, it was something I spoke about after IBM ConnectED last year, when it became apparent developers speaking at the conference had stepped beyond what was just provided to us.
Link: We Build The Tools and The Tools Build Us

What the App? : A Modernization Strategy for Your Business Applications
John Head / Mat Newman
It's 2016 – your application portfolio is being reviewed and scrutinized. Email and application platforms are being separated. Users' expectations of their work experiences are higher than ever. But you're invested in your Notes & Domino applications – what do you do? Looking through the lens of IBM ESS solutions, we will answer that question by providing a roadmap and experiences to help you choose the best path. We will deep dive into the five aspects of Application Modernization: User Experience, Social, Cloud, Mobile, & Modern Workflow. See demos of actual application transformations and the impact they have within an organization. Learn how new functionality in the products will make your journey easier.
Link: What the App? : A Modernization Strategy for Your Business Applications

Bringing Your Web Apps to IBM Digital Experience
John Head / Brad Balassaitis
For too long, WebSphere portal has been seen as the realm of the back end developer with specialized Java skills. This has been a barrier to entry to the IBM Domino community. IBM has transformed the product to the IBM Digital Experience platform – and it’s not just a name change! With the inclusion of the Script Portlet & IBM Portal on Cloud option, it’s time to look again. We will show you how to integrate your XPages applications, Bluemix and even Microsoft SharePoint. We will show content re-purpose without migration. If you are looking for a single point of integration for all your apps, this session is for you!
Link: Bringing Your Web Apps to IBM Digital Experience

Notes/Domino futures from Connect 2016
Adam Osborne
Here are some slides from Connect that talk about Notes and Domino plans. Naturally anything could change.
Link: Notes/Domino futures from Connect 2016

Connect 2016 Day 3: Future of Domino, Connections and Hogsmeade 
Hogne B. Pettersen
As usual a session about the future of IBM Notes and Domino was a session that was packed with people. You can take Lotusphere out the Connect, but you can’t Lotusphere out of the attendee. We were presented with a roadmap with the following key points for Domino. Mail, contacts and calendar support for Microsoft Outlook on Domino will be available during 2016. Domino Next (which means the next version of Domino) will be out during 2016.
Link: Connect 2016 Day 3

Thoughts on IBM Connect 2016
Steve Zavocki
Three days have passed since I returned home from IBM Connect in Orlando. This was my fourth ‘Sphere’ with my last being two years ago. This is my first time to attend as an IBM Champion! My overall impression was extremely positive. It certainly exceeded my expectations, and my expectations were pretty high.
Link: Thoughts onIBM Connect 2016

Connect 2016 – A Wrap Up 
Gabriella Davis
As I get ready to leave Florida tomorrow I realise that I haven’t blogged since Connect began (for me) on Friday 29th.  This was our 21st IBM Orlando conference and like everyone else I was prepared to see it go forever or merge with Las Vegas.  That hasn’t happened and I hope after the last two years it won’t.
Link: Connect 2016 A Wrap Up

IBM Connect 2016 - Final Thoughts
Devin Olson
Before I give you my thoughts about Connect 2016, I need to first provide a bit of a background. I have faithfully made the annual pilgrimage to Orlando every year since my first one back in 1998.  I have been there for the highs and lows, representing 6 different employers (and several times just as myself).  I have forged long-term SOLID friendships with people from all over the world.   Lotusphere (and then Connect, then ConnectED, and now Connect again) has been a VERY important part of my life, and career, for 18 years.  I say this so you fully understand how big of a decision it was for me to NOT attend Connect 2016.
Link: IBM Connect 2016 - Final Thoughts

IBM Connect 2016 Review
Paul Withers
As many others, I went with a degree of trepidation. Verse was released to a fanfare earlier this year, when the promise was still of Notes Next and on premises Verse by the end of 2015. The focus during the rest of the year seemed to be on migrating IBM to Verse and getting XPages to Bluemix. Notes Next didn’t come.
Link: IBM Connect 2016 Review

IBM Connect 2016 - A Little Swagger Back In Their Step
Alan Lepofsky
The week before IBM Connect 2016 I wrote about the things I hoped to hear IBM address at their annual collaboration-focused conference. At that time I summarized my thinking with "I look forward to this new rebooted IBM Connect. I believe it will pay homage to the past while forcing an awakening for the future.” Having returned from the event I can now definitively tell you, it did just that.
Link: IBM Connect 2016

IBM Connect 2016 - Logging Wars session slides
Chris Miller
I had the pleasure of presenting Logging Wars: A Cross Product Tech Clash Between Experts with Ben Menesi, of Ytria, at IBM Connect 2016.  He did an amazing job making slides for us from all our conversations. Thanks to every that attended or has reached out looking for the slides.
Link: A Cross Product Tech Clash Between Experts

My slides from IBM Connect about IBM Verse Mobile and IBM Mobile Connect
René Winkelmeyer
You’ll find my slide decks from these years presentations (for those who haven’t attended the conference) here. Going Mobile With IBM Verse and IBM Mobile Connect – Real World Usage Scenarios.
Link: Slides from IBM Connect about IBM Verse Mobile and IBM Mobile Connect

IBM Connect Sessions database
Chris Miller
Link: IBM Connect Session database

IBM Connect 2016 – My impressions
Karl-Henry Martinsson
When I attended IBM Connect 2015, I thought it would be the last time I got to attend the conference that for most of it’s running was called Lotusphere. I attended Lotusphere 1997 in Nice but from January 1998 I attended the conference at Walt Disney World Dolphin and Swan in Orlando every single year. After the 2015 conference the contract between IBM and Walt Disney World was up, and everyone expected the 20 year run to be over.
Link: IBM Connect 2016 – My impressions

My Connect 2016 presentation & demo database
Karl-Henry Martinsson
As I promised, I would post my IBM Connect 2016 presentation here on my blog.
Link: My Connect 2016 presentation & demo database


Videos

XPages Demo: XGallery Application
The XGallery application is a demonstration XPages application that provides a photo gallery. It is hosted on Bluemix, with IBM Connections Cloud integration and utilising IBM Watson analytics in the form of the Image Recognition service.




A Bearded App: Completing The Picture
A more complete final demo from: AD 1380: A Beard, An App, A Blender: One Developer's Take on Extending Application Development with Domino/XPages.
This demo shows everything that was demoed, all working together harmoniously, for a more complete picture. You can expect a full Notes in 9 video submission, coming soon.



IBM Connect 2016 OGS and Day 1 review
Chris Miller
The IBM Connect 2016 show rundown:
As usual I give you an idea of what the IBM Connect bag looks like this year.
We talk about the conference guide a/k/a large newspaper you have to use.
I mention the Event Connect app.
Project Toscana was announced at the OGS.
The new blended interface for IBM Connections and Verse using tiles (think Notes workspace on the web that is dynamic content instead).
There is no OGS online for replay as of the time I created this.
You are not allowed to record sessions or take pictures. Oh here is an IBM selfie stick.
Where are the IBM Connect 2016 presentations?
Do not forget I run the IBM Connect Sessions Database each year.
Notes client roadmaps.
IBM Client Application Access (ICAA).
IBM Verse and more Verse.



2 comments:

  1. You could add in my day 1 and OGS video http://idonot.es/1TCoA6D
    Also the annual IBM Connect Sessions database that has all the public ones back to 2013 http://www.idonotes.com/IdoNotes/IdoConnect2013.nsf

    ReplyDelete