Presented at the virtual ICONUS 2016 conference
Many companies run a mixed IBM Notes and Microsoft Office 365 (O365) environment. SharePoint/Outlook and Domino should be viewed as a new opportunity to create rich and engaging user experiences. Using both IBM and Microsoft REST services as the core to the solution, this presentation will show how both technologies stacks can be integrated to maximize application functionality and present a seamless experience to the user.
Mark will provide lots of demonstrations including Office Web Add-Ins, how to access O365 data from your Domino applications and many others. Come and see how your core Domino webdev skills are equally applicable to the Office 365 environment.
2. Dr. Mark Roden
• 20 years working with Web Technologies
• Principal Architect at PSC Group
• Developer, Project Leader, Front-End Guy
• Evangelist, Trouble maker
• Working with O365 for 9 months
3. Agenda
• What are we going to come away with today?
• What is Office 365?
• Why should you care?
• How is it possibly like XPages?
• What are Office Add-Ins?
• Demonstrations
• Review
4. Abstract
• Many companies run a mixed IBM Notes and Microsoft
Office 365 (O365) environment
• SharePoint/Outlook and Domino should be viewed as a new
opportunity to create rich and engaging user experiences.
• Come and see how your core Domino webdev skills are
equally applicable to the Office 365 environment.
8. Office 365 - What is it?
• SharePoint
• Exchange
• Office Online
• One Drive
• Delve
• Video
• Yammer
• +others
9. Office 365 - What holds it together?
• Single Sign On implemented using OAuth across the cloud
• Azure Active Directory
• CORS
• Facilitates permissive use of CORS for authorized users
• Permissions based Access Control model
• End point control
11. Office 365 - Programmatic control
• SharePoint online REST API model
• Office Graph
• API demo site
• Office Add-In
• Programmatic control in JavaScript
15. You should care because.....
• It’s just another “integration” problem
• Your existing Web based skills apply, today
• Compelling story for customers
17. Like XPages? Well......kind of....
• Not so much like backend XPages
• Very much like frontend XPages development
• Directly relatable web-based skillset
• Integrating it with XPages is a frequent use case
19. Office Add-Ins
• HTML, JavaScript, CSS
• Runs in client, on Web, on Mobile
• In context functionality provided
• Integration between Office clients and web data feed
27. Demonstrations
• Outlook Use Cases
• Making a contextual Plug-In(s)
• Integrated Domino application
• Workflow Integration
28. Demonstrations
• XPages Use Cases
• Adding SharePoint functionality into an Existing XPages
Application
• Attachment control
• Site Collection manipulation
29. Demonstrations
• Office / XPages Integration Use Cases
• Pulling data from XPages and programmatically adding it to the
office file
• Excel Document automation