SlideShare a Scribd company logo
1 of 43
Download to read offline
© 2014 IBM Corporation
IBM Domino Applications -
Reaching Up and Out!
Pete Janzen – Sr Product Manager, IBM
March 19, 2014
2 © 2014 IBM Corporation
Please note:
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.
3 © 2014 IBM Corporation
Agenda
 Introduction
 Today
 Futures
4 © 2014 IBM Corporation
Application Development Priorities
 Reduce IT and development costs
─ Provide tools and runtime that helps companies
realize a greater return on their investment
─ Support business flexibility and agility
 Embrace innovation while preserving investment
─ Long lasting applications
─ Choice in platforms and access methods
 Bolster partner ecosystem
─ Make development cost effective
─ Provide offerings that provide opportunities for ISVs
service providers
5 © 2014 IBM Corporation
Domino Application Development Themes
 Mobile
─ Provide access to Domino data from mobile device
─ Realize true vision of build once, run anywhere
 Cloud
─ Leverage Platform-as-a-Service for Domino Applications
─ SoftLayer coming
 Social
─ Empower users of Domino applications with social services
─ Extend Domino apps in social containers with XPages
6 © 2014 IBM Corporation
2009
Lotus Domino &
Designer 8.5.2
Domino Designer
Usability and Productivity
enhancements
XPages
Stability/performance
improvements
Improved rich text editing
(CKEditor)
Dojo 1.4.1
Better Notes client integration
APIs
XPage extensibility APIs
Notes views (JavaTM
)
2011
Note: Information is subject to change without
notice at IBM’s discretion
IBM Domino &
Designer 9.0
Domino Designer
Usability enhancements
XPages hover help
& hyperlinking
Server Side JavaScript debugger
XPages
Incorporate 8.5.3 Upgrade
Pack 1+ into base
Enhanced mobile support
Dojo, CKEditor & OneUI upgrade
Support Embedded Experiences
using URL mode
APIs
Domino Access Services (REST
APIs) Refresh
C&S APIs for LotusScript & Java
Platform
Expand OSGi consumption and
support in Domino
OpenSocial for Notes & iNotes
2010
Lotus Domino &
Designer 8.5.3
Domino Designer
Source Control Integration
New XPages and Forms/Views
perspectives
Update CS JavaScript editor
New Java design element
XPages
Stability/performance improvements
Improved rich text editing (CKEditor)
Dojo 1.5, CKEditor 3.5.3
APIs
XPage extensibility APIs
Cloud images for Applications
2012
Lotus Domino &
Designer 8.5.3
Upgrade Pack 1
Domino Designer
Extensions for design
elements
Support new
XPagescontrols
XPages
XPages Extension Library
Enhanced Mobile device
support
APIs
Domino Access Services
(REST APIs)
2014
2013
Lotus Domino &
Designer 8.5.1
 Domino Designer
­ LotusScript and Java editor
­ Working set enhancements
­ Performance
­ XPages
­ Notes client support
­ iWidget/Component
­ Active content filtering
­ Performance & Scalability
­ APIs
­ Designer extensibility APIs
­ Notes Documents (Java)
­ DXL enhancements
Lotus Domino &
Designer 8.5.0
 Domino Designer
­ Eclipse Based IDE
­ XPages Editors
­ ServerSide JavaScript
­ CSS & Theme for
rendering
­ XPages
­ Web 2.0 framework
­ Extensive library of
controls
­ Built in Ajax support
­ Dojo
­ JavaScript or Java for
business logic
­ APIs
­ DXL enhancements
IBM Notes & Domino
Application Development
IBM Domino &
Designer 9.0.1
Domino Designer
Quality focus
XPages
Enhanced mobile support
APIs
C&S REST
7 © 2014 IBM Corporation
2009
Lotus Domino &
Designer 8.5.2
Domino Designer
Usability and Productivity
enhancements
XPages
Stability/performance
improvements
Improved rich text editing
(CKEditor)
Dojo 1.4.1
Better Notes client integration
APIs
XPage extensibility APIs
Notes views (JavaTM
)
2011
Note: Information is subject to change without
notice at IBM’s discretion
IBM Domino &
Designer 9.0
Domino Designer
Usability enhancements
XPages hover help
& hyperlinking
Server Side JavaScript debugger
XPages
Incorporate 8.5.3 Upgrade
Pack 1+ into base
Enhanced mobile support
Dojo, CKEditor & OneUI upgrade
Support Embedded Experiences
using URL mode
APIs
Domino Access Services (REST
APIs) Refresh
C&S APIs for LotusScript & Java
Platform
Expand OSGi consumption and
support in Domino
OpenSocial for Notes & iNotes
2010
Lotus Domino &
Designer 8.5.3
Domino Designer
Source Control Integration
New XPages and Forms/Views
perspectives
Update CS JavaScript editor
New Java design element
XPages
Stability/performance improvements
Improved rich text editing (CKEditor)
Dojo 1.5, CKEditor 3.5.3
APIs
XPage extensibility APIs
Cloud images for Applications
2012
Lotus Domino &
Designer 8.5.3
Upgrade Pack 1
Domino Designer
Extensions for design
elements
Support new
XPagescontrols
XPages
XPages Extension Library
Enhanced Mobile device
support
APIs
Domino Access Services
(REST APIs)
2014
2013
Lotus Domino &
Designer 8.5.1
 Domino Designer
­ LotusScript and Java editor
­ Working set enhancements
­ Performance
­ XPages
­ Notes client support
­ iWidget/Component
­ Active content filtering
­ Performance & Scalability
­ APIs
­ Designer extensibility APIs
­ Notes Documents (Java)
­ DXL enhancements
Lotus Domino &
Designer 8.5.0
 Domino Designer
­ Eclipse Based IDE
­ XPages Editors
­ ServerSide JavaScript
­ CSS & Theme for
rendering
­ XPages
­ Web 2.0 framework
­ Extensive library of
controls
­ Built in Ajax support
­ Dojo
­ JavaScript or Java for
business logic
­ APIs
­ DXL enhancements
Evolution of XPages
IBM Domino &
Designer 9.0.1
Domino Designer
Quality focus
XPages
Enhanced mobile support
APIs
C&S REST
I
XPages Released
Eyes wide open
8 © 2014 IBM Corporation
2009
Lotus Domino &
Designer 8.5.2
Domino Designer
Usability and Productivity
enhancements
XPages
Stability/performance
improvements
Improved rich text editing
(CKEditor)
Dojo 1.4.1
Better Notes client integration
APIs
XPage extensibility APIs
Notes views (JavaTM
)
2011
Note: Information is subject to change without
notice at IBM’s discretion
IBM Domino &
Designer 9.0
Domino Designer
Usability enhancements
XPages hover help
& hyperlinking
Server Side JavaScript debugger
XPages
Incorporate 8.5.3 Upgrade
Pack 1+ into base
Enhanced mobile support
Dojo, CKEditor & OneUI upgrade
Support Embedded Experiences
using URL mode
APIs
Domino Access Services (REST
APIs) Refresh
C&S APIs for LotusScript & Java
Platform
Expand OSGi consumption and
support in Domino
OpenSocial for Notes & iNotes
2010
Lotus Domino &
Designer 8.5.3
Domino Designer
Source Control Integration
New XPages and Forms/Views
perspectives
Update CS JavaScript editor
New Java design element
XPages
Stability/performance improvements
Improved rich text editing (CKEditor)
Dojo 1.5, CKEditor 3.5.3
APIs
XPage extensibility APIs
Cloud images for Applications
2012
Lotus Domino &
Designer 8.5.3
Upgrade Pack 1
Domino Designer
Extensions for design
elements
Support new
XPagescontrols
XPages
XPages Extension Library
Enhanced Mobile device
support
APIs
Domino Access Services
(REST APIs)
2014
2013
Lotus Domino &
Designer 8.5.1
 Domino Designer
­ LotusScript and Java editor
­ Working set enhancements
­ Performance
­ XPages
­ Notes client support
­ iWidget/Component
­ Active content filtering
­ Performance & Scalability
­ APIs
­ Designer extensibility APIs
­ Notes Documents (Java)
­ DXL enhancements
Lotus Domino &
Designer 8.5.0
 Domino Designer
­ Eclipse Based IDE
­ XPages Editors
­ ServerSide JavaScript
­ CSS & Theme for
rendering
­ XPages
­ Web 2.0 framework
­ Extensive library of
controls
­ Built in Ajax support
­ Dojo
­ JavaScript or Java for
business logic
­ APIs
­ DXL enhancements
Evolution of XPages
IBM Domino &
Designer 9.0.1
Domino Designer
Quality focus
XPages
Enhanced mobile support
APIs
C&S REST
I
XPages Released
Eyes wide open
II
Tool & Runtime
hardening
Developers
tapping into
potential
9 © 2014 IBM Corporation
2009
Lotus Domino &
Designer 8.5.2
Domino Designer
Usability and Productivity
enhancements
XPages
Stability/performance
improvements
Improved rich text editing
(CKEditor)
Dojo 1.4.1
Better Notes client integration
APIs
XPage extensibility APIs
Notes views (JavaTM
)
2011
Note: Information is subject to change without
notice at IBM’s discretion
IBM Domino &
Designer 9.0
Domino Designer
Usability enhancements
XPages hover help
& hyperlinking
Server Side JavaScript debugger
XPages
Incorporate 8.5.3 Upgrade
Pack 1+ into base
Enhanced mobile support
Dojo, CKEditor & OneUI upgrade
Support Embedded Experiences
using URL mode
APIs
Domino Access Services (REST
APIs) Refresh
C&S APIs for LotusScript & Java
Platform
Expand OSGi consumption and
support in Domino
OpenSocial for Notes & iNotes
2010
Lotus Domino &
Designer 8.5.3
Domino Designer
Source Control Integration
New XPages and Forms/Views
perspectives
Update CS JavaScript editor
New Java design element
XPages
Stability/performance improvements
Improved rich text editing (CKEditor)
Dojo 1.5, CKEditor 3.5.3
APIs
XPage extensibility APIs
Cloud images for Applications
2012
Lotus Domino &
Designer 8.5.3
Upgrade Pack 1
Domino Designer
Extensions for design
elements
Support new
XPagescontrols
XPages
XPages Extension Library
Enhanced Mobile device
support
APIs
Domino Access Services
(REST APIs)
2014
2013
Lotus Domino &
Designer 8.5.1
 Domino Designer
­ LotusScript and Java editor
­ Working set enhancements
­ Performance
­ XPages
­ Notes client support
­ iWidget/Component
­ Active content filtering
­ Performance & Scalability
­ APIs
­ Designer extensibility APIs
­ Notes Documents (Java)
­ DXL enhancements
Lotus Domino &
Designer 8.5.0
 Domino Designer
­ Eclipse Based IDE
­ XPages Editors
­ ServerSide JavaScript
­ CSS & Theme for
rendering
­ XPages
­ Web 2.0 framework
­ Extensive library of
controls
­ Built in Ajax support
­ Dojo
­ JavaScript or Java for
business logic
­ APIs
­ DXL enhancements
Evolution of XPages
II
Tool & Runtime
hardening
Developers
tapping into
potential
III
Developers
hitting their stride
Complex apps
Frameworks
Incorporating
3rd
party assets
IBM Domino &
Designer 9.0.1
Domino Designer
Quality focus
XPages
Enhanced mobile support
APIs
C&S REST
I
XPages Released
Eyes wide open
10 © 2014 IBM Corporation
Ecosystem
 Developer Community
─ OpenNTF.org
─ Stack Overflow
─ GitHub
─ Other community sites
– NotesIn9
– developerWorks
– Individual and BP blogs provide a wealth of content
11 © 2014 IBM Corporation
Publications
 XPages Publications
─ Mastering XPages – over 7000 copies sold worldwide
– Translated to Chinese
– Biggest selling IBM Press app dev book
– Mastering XPages 2nd Edition
• Estimated publication any day now!
• Based on 9.0.1
• Completely revised + 4 new chapters
 New Domino Designer 9 book for
Japanese market
12 © 2014 IBM Corporation
Today
13 © 2014 IBM Corporation
Domino Designer & Domino 9.0
 Server-side JavaScript debugger
 XPages® developer productivity enhancements
─ Content assist
─ Hyperlinking
─ Hover help
 XPages extension library incorporated into platform, including:
─ Additional rich controls and dedicated mobile controls
 XPiNC enhancements
 REST Services
 Calendaring & Scheduling APIs
14 © 2014 IBM Corporation
OpenNTF Releases By IBM
 XPages Extension Library for 9.x
 XPages Social Enabler merged into Social Business Toolkit SDK
 Twitterbootstrap4XPages
15 © 2014 IBM Corporation
Domino Designer 9.0.1
 Improve Designer stability
─ Update to Designer jvm.properties default setting
─ Installer asserts higher memory configuration
vmarg.Xmx=-Xmx512m
vmarg.Xms=-Xms48m
vmarg.Xmca=-Xmca512k
─ Note: if not on 9.0.1 see this technote → Link
 Support for the new “Load Java” ECL Attribute
 Important improvements
─ Fixed bugs when saving LotusScript agents
─ Improved Help Indexing
16 © 2014 IBM Corporation
High Performance View Navigator
 Much more responsive display of deep hierarchical document collections
 Alternative XPages View Navigator in 9.0.1
─ Performs well with heavily populated view categories
─ Based on new 9.0 Java APIs backend classes and NIF capabilities
─ View navigation is based on document note ids rather than view position
─ View behavior closely emulates Notes client
─ Enabled via an xsp.properties setting (not on by default)
– xsp.domino.view.navigator=ByPosition
– xsp.domino.view.navigator=ByNoteId
17 © 2014 IBM Corporation
Domino Mobile Application Development
 Provide pervasive access to Notes/Domino
data from your SmartPhone or tablet
 Ensures your investment in content is
available when you need it
 Improve business process efficiency by
allowing workflow approvals on the go
 Supports spectrum of mobile application types
Mobile web Mobile Hybrid Native
+
numerous tools and
services
from IBM business partners
XPages IBM Worklight
18 © 2014 IBM Corporation
Mobile Applications Architecture
Domino Server
Mobile Device
Web Applications
Native Applications
Hybrid Applications
WebserverREST
Web Browser
Native UI
Data+HTML UI
Data Only
19 © 2014 IBM Corporation
Domino Mobile Application Development
 XPages framework extended to
support mobile web browsers
─ Domino/Domino Designer 9.0 includes
XPages mobile controls
─ Makes it easy to develop mobile applications
with the technology you know
─ One programming model for mobile,
desktop browser and rich client
 Domino 9 REST data service
 Domino 9.0 Teamroom & Discussion
provide mobile access
20 © 2014 IBM Corporation
Incremental Mobilization
Allows fastest path to application mobilization
 Breakdown Notes client application by user story
─ What % are administrators?
(those who create/process data & require complex business logic)
─ What % are users?
(those who consume content & perform lightweight content creation)
Notes
Client
App
XPages
App
XPages
provides
mobile web
access
XPages Controls
bound to data in
existing client app
Administrators use
Notes client app to
access from Notes
or Notes browser
plugin
Notes client
app design
remains
untouched
21 © 2014 IBM Corporation
XPages Mobil Case Studies
 Hendricks Regional Health
─ Using XPages to improve staff scheduling & communication, mobile access to
field protocols for EMTs, an insulin drip calculator and more
─ Click → Link to case study
 Imaging Business Machines, LLC.
─ Using XPages to modernize existing business applications
─ Click → Link to case study
 VCC
─ XPages mobile controls provide mobile access to VCC's Endeavor project
management solution
─ Click → Link to case study
 SMC
─ XPages plus Teamstudio Unplugged allows emplotyees to perform energy assessments offline
with their mobile devices
─ CUST104 : IBM Domino 9 XPages at SMC Corporation: See how XPages can drive business
forward
─ Click → Link to presentation
22 © 2014 IBM Corporation
 Challenge:
─ Move mail platform away from IBM Domino
─ Applications look dated
 Solution Description:
─ Modernize applications to the browser
─ Enhance usage of applications from
mobile devices
─ Use XWork server as new platform
 Benefits:
─ ROI achieved in < 3 years
─ Open XPages architecture
─ Better user acceptance
+
23 © 2014 IBM Corporation
Partner Mobile Solutions & Services
 We4IT Doclinkr & Aveedo
 London Developer Co-op
 Redpill Mobile
 TeamStudio Unplugged
 And many others....
24 © 2014 IBM Corporation
XPages Mobile – What's New in 9.0.1
 Mobile Runtime rebased on Dojo 1.8.3
 Mobile Application Page and Single Page Application Events
─ Orientation Change / Resize Change / Transition Change – Client & ServerSide Events
 Device API
─ deviceBean with common API and extension point
 OneUI IDX Mobile Theme (Note: Mobile Only)
─ IDX Toolkit Plugin along with oneui_idx_v1.3 Theme
─ Almost all controls fully compatible – IDX specific renderers to follow where needed post-9.0.1
25 © 2014 IBM Corporation
XPages Mobile – What's New in 9.0.1 cont'd
 Mobile Anomalies
─ Partial refresh file upload, Page resize adjustment on transitions, MoveToSimpleAction, ...
 Discussion & TeamRoom Templates compatible with IDX Mobile Theme
 Designer Mobile Theme Application Properties UI
─ Set theme options for Mobile, iPhone, Android
 Designer Debug Agent Option
─ Force mobile requests to be either iOS or Android
without changing browser user agent
26 © 2014 IBM Corporation
Post 9.0.1 Mobile Enhancements
 XPages mobile has new features available on OpenNTF
─ Available in XPages ExtLib project (>= December 12, 2013)
─ Requires Domino and Domino Designer 9.0.1
 Single Page Application Wizard
 Infinite Scrolling
27 © 2014 IBM Corporation
Single Page Application Wizard
 Wizard produces a fully-functional well-structured mobile web app:
─ No expertise required in mobile design, XPages mechanics or XSP
 Implements Single Page Application design pattern (aka Single Page Interface)
─ Optimal startup-time, fast view switching, quick page navigation, request minimization
 Enforces XPages Mobile best practices:
─ Uses Custom Controls each Application Page
─ Uses preferred mobile-friendly XPages controls like Data View, Form Table etc
28 © 2014 IBM Corporation
XPages Mobile Touch Scrolling
 Touch based “infinite” scrolling
 Lazy loads the next set of
rows using Partial Refresh
 Computable
infiniteScroll property
on the <xe:dataView/> control
 Intuitive alternative to “More”
button feature
29 © 2014 IBM Corporation
Domino 9 REST Services
 Data Access service
─ Perform Create, Read, Update and Delete operations
against Domino data
 Calendar service (9.0.1)
─ Access a user's calendar over HTTP
─ Create, read, update, and delete calendar entries.
─ Simple actions on entries and notices
(accept, decline, counter, delegate, etc.)
 Available from OpenNTF
─ Freebusy service
─ Mail service
Domino
&
External
apps
REST
30 © 2014 IBM Corporation
Bring Social Behaviors to Domino Apps with XPages
 Integrate social capabilities from IBM Connections, SmartCloud for Social
Busness, Facebook... into XPages applications
 XPages social enabler & Social Business Toolkit SDK
─ Simplifies access to Connections
& SmartCloud for Social Business
─ Isolates complexity related to
authentication mechanisms
─ Provides easy to use objects
with many code examples
31 © 2014 IBM Corporation
Domino Integrating Connections Support Community
Community
Forums
User's
files
Colleagues
from
Connections
network
Open
member's
profile
Support
community files
32 © 2014 IBM Corporation
Futures
33 © 2014 IBM Corporation
Domino.next - Application Development Candidates
 Domino in the cloud
 XPages mobile enhancements
 Relational data source for XPages
 Enhance integration with Connections
 Encryption/Signature support in XPages
 Domino Designer productivity enhancements
─ Support for new XPages features
─ Headless Designer (tech preview now)
34 © 2014 IBM Corporation
Mobile Web Application Trends
 Today
─ Dedicated mobile controls
─ Look & Feel that emulate a native experience
 Tomorrow
─ Responsive web design
─ True Build once, run anywhere
35 © 2014 IBM Corporation
Mobile First
 Responsive web design
─ Realizing build once, run anywhere
─ Increase the number of XPages
controls with responsive renderings
 Provide richer experience
─ Support additional mobile gestures
─ Additional events to provide
finer grained control for developers
─ Progressive enhancement - optionally
configure controls for desktop web or
mobile experience (date/time picker vs. spinner)
36 © 2014 IBM Corporation
XPages Mobile Futures Responsive By Nature
Favor a Mobile First approach that is heavily based on “Responsive Web Design”
principles
─ XPages applications are essentially Mobile Web Apps
─ XPages should provide a highly responsive control and feature set
─ XPages responsive controls should use progressive enhancement where possible to provide a
richer user experience
• Touch Gestures (eg: Touch/Lazy scrolling, …)
─ Responsive Themes will be key to enabling a highly responsive experience
– IBM OneUI Next (“Beyond C4”) / IBM OneUI IDX
– Bootstrap for XPages (http://bootstrap4xpages.openntf.org/)
─ Boosted by Server-side Responsive (RESS) capabilities
for maximizing leanness and processing
37 © 2014 IBM Corporation
IBM Domino Applications In The Cloud
What's Coming
Based on
 An expressway for bringing Domino Applications to the cloud
─ New or existing customer applications
─ ISV solutions
 Leveraging the IBM SoftLayer cloud infrastructure
─ Automated, Highly Available
─ Worldwide data center footprint
─ Pay per use and scale as needed
 Work with ISSC and IBM Business Partners to
customize and manage
38 © 2014 IBM Corporation
IBM Domino Applications In The Cloud
A Little Bit Deeper
 Streamline process for standing up Domino in the cloud
─ Provision instances of Domino on SoftLayer
─ Identify common patterns and configure servers
– Hybrid architectures
– Add servers to domains
 Build applications for on premises or cloud
─ Same programming model and APIs
─ Run with hybrid environments
─ Customers with only Domino applications
IBM Domino
Applications
39 © 2014 IBM Corporation
IBM Domino Applications In The Cloud
A Little Bit Deeper
 Complement with services
─ ISSC Managed Business Solutions for hosting applications
─ Partner services for hosting and modernization
─ ISVs bundling solutions with platform
IBM Domino
Applications
40 © 2014 IBM Corporation
Managed Business Solutions for Domino Apps
 What is it?
─ An IBM hosted and managed Domino application solution that combines the benefits of cloud
computing with the flexibility of on-premises solutions
─ IBM Software Services for Collaboration (ISSC) offering
 Capabilities:
─ 24x7 hosting of Domino applications
─ Performance monitoring
─ Problem resolution
─ Custom development work
─ Hosting of Domino router and Directory servers for SmartCloud Notes Hybrid configuration
41 © 2014 IBM Corporation
QDiligence: Online D & O Questionnaire Solution
 Challenge: Automate the completion of Corporate Board
Directors and Officers annual questionnaires
─ Corporations today perform their D&O process manually
or semi-automatically with MS Word/PDF
─ Questionnaire prep takes weeks, zero visibility
to completion status, analysis requires manual
review of each questionnaire
 Solution Description:
─ IBM Domino XPages application accessed via
mobile devices or desktop browsers
─ XPages architected to quickly provide fully
customized solutions to multiple companies
from a single application
 Benefits:
─ Very fast migration of D&O Questionnaire process online
─ Up to 80% time/cost reduction in Year 2
─ Increase in Board of Directors satisfaction
"IBM SoftLayer allowed QDiligence to quickly
stand up an optimized cloud
based infrastructure for our Domino based
corporate directors and officers
questionnaires solution."
- Russell Maher Principal, QDiligence
42 © 2014 IBM Corporation
Call To Action!
 Upgrade to 9 and modernize and mobilize
 Enable yourself on latest features
 Take advantage of great resources at OpenNTF
 Engage with us on Domino applications in the cloud
─ Customers
─ Service providers
─ ISVs
43 © 2014 IBM Corporation
Thank You!!
peter_janzen@us.ibm.com

More Related Content

What's hot

Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
 
What's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionWhat's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionRahul A. Garg
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friendStephan H. Wissel
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connections Developers
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Bruce Elgort
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
IBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapIBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapTeamstudio
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapTeamstudio
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!Teamstudio
 
AD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixAD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixMartin Donnelly
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlTeamstudio
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Teamstudio
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionLetsConnect
 
AD503: XPages Mobile Development in IBM Domino 9.0.1 and Beyond
AD503: XPages Mobile Development in IBM Domino 9.0.1 and BeyondAD503: XPages Mobile Development in IBM Domino 9.0.1 and Beyond
AD503: XPages Mobile Development in IBM Domino 9.0.1 and BeyondTony McGuckin
 
AD308: XPages in a Social World
AD308: XPages in a Social WorldAD308: XPages in a Social World
AD308: XPages in a Social Worldpaidi_ed
 
Twelve Tasks Made Easier with IBM Domino XPages
Twelve Tasks Made Easier with IBM Domino XPagesTwelve Tasks Made Easier with IBM Domino XPages
Twelve Tasks Made Easier with IBM Domino XPagesTeamstudio
 

What's hot (20)

Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
What's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social EditionWhat's new in iNotes 9.0 Social Edition
What's new in iNotes 9.0 Social Edition
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friend
 
Mail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-PremisesMail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-Premises
 
Notes and Domino Roadmap
Notes and Domino RoadmapNotes and Domino Roadmap
Notes and Domino Roadmap
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
 
AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
IBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapIBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino Roadmap
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino Roadmap
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!
 
AD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixAD1542 Get Hands On With Bluemix
AD1542 Get Hands On With Bluemix
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
 
AD503: XPages Mobile Development in IBM Domino 9.0.1 and Beyond
AD503: XPages Mobile Development in IBM Domino 9.0.1 and BeyondAD503: XPages Mobile Development in IBM Domino 9.0.1 and Beyond
AD503: XPages Mobile Development in IBM Domino 9.0.1 and Beyond
 
AD308: XPages in a Social World
AD308: XPages in a Social WorldAD308: XPages in a Social World
AD308: XPages in a Social World
 
Twelve Tasks Made Easier with IBM Domino XPages
Twelve Tasks Made Easier with IBM Domino XPagesTwelve Tasks Made Easier with IBM Domino XPages
Twelve Tasks Made Easier with IBM Domino XPages
 

Viewers also liked

bccon-2014 adm04 ibm-domino-64bit-all-you-need-to-know
bccon-2014 adm04 ibm-domino-64bit-all-you-need-to-knowbccon-2014 adm04 ibm-domino-64bit-all-you-need-to-know
bccon-2014 adm04 ibm-domino-64bit-all-you-need-to-knowICS User Group
 
bccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjs
bccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjsbccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjs
bccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjsICS User Group
 
bccon-2014 adm05 ibm traveler-2013-and-beyond
bccon-2014 adm05 ibm traveler-2013-and-beyondbccon-2014 adm05 ibm traveler-2013-and-beyond
bccon-2014 adm05 ibm traveler-2013-and-beyondICS User Group
 
bccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-libraries
bccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-librariesbccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-libraries
bccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-librariesICS User Group
 
Lotus iNotes をカスタマイズしてみよう
Lotus iNotes をカスタマイズしてみようLotus iNotes をカスタマイズしてみよう
Lotus iNotes をカスタマイズしてみようMasashi Miyazaki
 
bccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_databccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_dataICS User Group
 
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1ICS User Group
 
bccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-businessbccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-businessICS User Group
 
IBM iNotes 9.0 Social Edition のご紹介
IBM iNotes 9.0 Social Edition のご紹介IBM iNotes 9.0 Social Edition のご紹介
IBM iNotes 9.0 Social Edition のご紹介Masashi Miyazaki
 

Viewers also liked (12)

bccon-2014 adm04 ibm-domino-64bit-all-you-need-to-know
bccon-2014 adm04 ibm-domino-64bit-all-you-need-to-knowbccon-2014 adm04 ibm-domino-64bit-all-you-need-to-know
bccon-2014 adm04 ibm-domino-64bit-all-you-need-to-know
 
bccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjs
bccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjsbccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjs
bccon-2014 dev03 xpages-road_to_damascas-lotus-script-and-@formula-to-ssjs
 
bccon-2014-welcome
bccon-2014-welcomebccon-2014-welcome
bccon-2014-welcome
 
Slide Show
Slide ShowSlide Show
Slide Show
 
bccon-2014 adm05 ibm traveler-2013-and-beyond
bccon-2014 adm05 ibm traveler-2013-and-beyondbccon-2014 adm05 ibm traveler-2013-and-beyond
bccon-2014 adm05 ibm traveler-2013-and-beyond
 
bccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-libraries
bccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-librariesbccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-libraries
bccon-2014 dev02 xpages-coffe-from-a-friend-using-third-party-java-libraries
 
Lotus iNotes をカスタマイズしてみよう
Lotus iNotes をカスタマイズしてみようLotus iNotes をカスタマイズしてみよう
Lotus iNotes をカスタマイズしてみよう
 
bccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_databccon-2014 adm06 hony,_i_shrunk_the_data
bccon-2014 adm06 hony,_i_shrunk_the_data
 
презентация Dancers 2.0
презентация Dancers 2.0презентация Dancers 2.0
презентация Dancers 2.0
 
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1
 
bccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-businessbccon-2014 str05 ibm-smart_cloud-for-social-business
bccon-2014 str05 ibm-smart_cloud-for-social-business
 
IBM iNotes 9.0 Social Edition のご紹介
IBM iNotes 9.0 Social Edition のご紹介IBM iNotes 9.0 Social Edition のご紹介
IBM iNotes 9.0 Social Edition のご紹介
 

Similar to bccon-2014 dev04 domino_apps_reaching_up&out

Icsug conf 14_dev04_ibm_domino_apps_reaching_up_out
Icsug conf 14_dev04_ibm_domino_apps_reaching_up_outIcsug conf 14_dev04_ibm_domino_apps_reaching_up_out
Icsug conf 14_dev04_ibm_domino_apps_reaching_up_outICS User Group
 
IBM Notes Domino & Verse Update (english version)
IBM Notes Domino & Verse Update (english version)IBM Notes Domino & Verse Update (english version)
IBM Notes Domino & Verse Update (english version)eschwalb
 
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?LetsConnect
 
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Craig Randall
 
Id111 - IBM Notes Browser Plug-in at Connect 2014
Id111 - IBM Notes Browser Plug-in at Connect 2014Id111 - IBM Notes Browser Plug-in at Connect 2014
Id111 - IBM Notes Browser Plug-in at Connect 2014rajeshpatil
 
Str02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightsStr02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightspanagenda
 
Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011IBS Bulgaria
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
 
What's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser Plugin
What's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser PluginWhat's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser Plugin
What's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser PluginRahul A. Garg
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Cyril Hanquez
 
Developing XPages Applications
Developing XPages ApplicationsDeveloping XPages Applications
Developing XPages ApplicationsNiklas Heidloff
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsPaul Withers
 
IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)Davalen LLC
 
Office 2010 for IT Pros
Office 2010 for IT ProsOffice 2010 for IT Pros
Office 2010 for IT ProsStephen Rose
 
DACHNUG50 Roadmap.pdf
DACHNUG50 Roadmap.pdfDACHNUG50 Roadmap.pdf
DACHNUG50 Roadmap.pdfDNUG e.V.
 
What's new in ibm i notes 9.0
What's new in ibm i notes 9.0What's new in ibm i notes 9.0
What's new in ibm i notes 9.0Ranjit Rai
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5Vinayak Tavargeri
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1IBM Connections Developers
 

Similar to bccon-2014 dev04 domino_apps_reaching_up&out (20)

Icsug conf 14_dev04_ibm_domino_apps_reaching_up_out
Icsug conf 14_dev04_ibm_domino_apps_reaching_up_outIcsug conf 14_dev04_ibm_domino_apps_reaching_up_out
Icsug conf 14_dev04_ibm_domino_apps_reaching_up_out
 
IBM Notes Domino & Verse Update (english version)
IBM Notes Domino & Verse Update (english version)IBM Notes Domino & Verse Update (english version)
IBM Notes Domino & Verse Update (english version)
 
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?
 
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
 
Id111 - IBM Notes Browser Plug-in at Connect 2014
Id111 - IBM Notes Browser Plug-in at Connect 2014Id111 - IBM Notes Browser Plug-in at Connect 2014
Id111 - IBM Notes Browser Plug-in at Connect 2014
 
Str02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsightsStr02. IBM Application Modernization with panagenda ApplicationInsights
Str02. IBM Application Modernization with panagenda ApplicationInsights
 
Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
 
What's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser Plugin
What's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser PluginWhat's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser Plugin
What's New in IBM iNotes 9.0 Social Edition & IBM Notes Browser Plugin
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 
Developing XPages Applications
Developing XPages ApplicationsDeveloping XPages Applications
Developing XPages Applications
 
DanNotes XPages Mobile Controls
DanNotes XPages Mobile ControlsDanNotes XPages Mobile Controls
DanNotes XPages Mobile Controls
 
IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)IBM Lotus Notes & Domino: The Road Ahead (2008)
IBM Lotus Notes & Domino: The Road Ahead (2008)
 
What's new in designer
What's new in designerWhat's new in designer
What's new in designer
 
Office 2010 for IT Pros
Office 2010 for IT ProsOffice 2010 for IT Pros
Office 2010 for IT Pros
 
DACHNUG50 Roadmap.pdf
DACHNUG50 Roadmap.pdfDACHNUG50 Roadmap.pdf
DACHNUG50 Roadmap.pdf
 
What's new in ibm i notes 9.0
What's new in ibm i notes 9.0What's new in ibm i notes 9.0
What's new in ibm i notes 9.0
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

bccon-2014 dev04 domino_apps_reaching_up&out

  • 1. © 2014 IBM Corporation IBM Domino Applications - Reaching Up and Out! Pete Janzen – Sr Product Manager, IBM March 19, 2014
  • 2. 2 © 2014 IBM Corporation Please note: 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.
  • 3. 3 © 2014 IBM Corporation Agenda  Introduction  Today  Futures
  • 4. 4 © 2014 IBM Corporation Application Development Priorities  Reduce IT and development costs ─ Provide tools and runtime that helps companies realize a greater return on their investment ─ Support business flexibility and agility  Embrace innovation while preserving investment ─ Long lasting applications ─ Choice in platforms and access methods  Bolster partner ecosystem ─ Make development cost effective ─ Provide offerings that provide opportunities for ISVs service providers
  • 5. 5 © 2014 IBM Corporation Domino Application Development Themes  Mobile ─ Provide access to Domino data from mobile device ─ Realize true vision of build once, run anywhere  Cloud ─ Leverage Platform-as-a-Service for Domino Applications ─ SoftLayer coming  Social ─ Empower users of Domino applications with social services ─ Extend Domino apps in social containers with XPages
  • 6. 6 © 2014 IBM Corporation 2009 Lotus Domino & Designer 8.5.2 Domino Designer Usability and Productivity enhancements XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.4.1 Better Notes client integration APIs XPage extensibility APIs Notes views (JavaTM ) 2011 Note: Information is subject to change without notice at IBM’s discretion IBM Domino & Designer 9.0 Domino Designer Usability enhancements XPages hover help & hyperlinking Server Side JavaScript debugger XPages Incorporate 8.5.3 Upgrade Pack 1+ into base Enhanced mobile support Dojo, CKEditor & OneUI upgrade Support Embedded Experiences using URL mode APIs Domino Access Services (REST APIs) Refresh C&S APIs for LotusScript & Java Platform Expand OSGi consumption and support in Domino OpenSocial for Notes & iNotes 2010 Lotus Domino & Designer 8.5.3 Domino Designer Source Control Integration New XPages and Forms/Views perspectives Update CS JavaScript editor New Java design element XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.5, CKEditor 3.5.3 APIs XPage extensibility APIs Cloud images for Applications 2012 Lotus Domino & Designer 8.5.3 Upgrade Pack 1 Domino Designer Extensions for design elements Support new XPagescontrols XPages XPages Extension Library Enhanced Mobile device support APIs Domino Access Services (REST APIs) 2014 2013 Lotus Domino & Designer 8.5.1  Domino Designer ­ LotusScript and Java editor ­ Working set enhancements ­ Performance ­ XPages ­ Notes client support ­ iWidget/Component ­ Active content filtering ­ Performance & Scalability ­ APIs ­ Designer extensibility APIs ­ Notes Documents (Java) ­ DXL enhancements Lotus Domino & Designer 8.5.0  Domino Designer ­ Eclipse Based IDE ­ XPages Editors ­ ServerSide JavaScript ­ CSS & Theme for rendering ­ XPages ­ Web 2.0 framework ­ Extensive library of controls ­ Built in Ajax support ­ Dojo ­ JavaScript or Java for business logic ­ APIs ­ DXL enhancements IBM Notes & Domino Application Development IBM Domino & Designer 9.0.1 Domino Designer Quality focus XPages Enhanced mobile support APIs C&S REST
  • 7. 7 © 2014 IBM Corporation 2009 Lotus Domino & Designer 8.5.2 Domino Designer Usability and Productivity enhancements XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.4.1 Better Notes client integration APIs XPage extensibility APIs Notes views (JavaTM ) 2011 Note: Information is subject to change without notice at IBM’s discretion IBM Domino & Designer 9.0 Domino Designer Usability enhancements XPages hover help & hyperlinking Server Side JavaScript debugger XPages Incorporate 8.5.3 Upgrade Pack 1+ into base Enhanced mobile support Dojo, CKEditor & OneUI upgrade Support Embedded Experiences using URL mode APIs Domino Access Services (REST APIs) Refresh C&S APIs for LotusScript & Java Platform Expand OSGi consumption and support in Domino OpenSocial for Notes & iNotes 2010 Lotus Domino & Designer 8.5.3 Domino Designer Source Control Integration New XPages and Forms/Views perspectives Update CS JavaScript editor New Java design element XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.5, CKEditor 3.5.3 APIs XPage extensibility APIs Cloud images for Applications 2012 Lotus Domino & Designer 8.5.3 Upgrade Pack 1 Domino Designer Extensions for design elements Support new XPagescontrols XPages XPages Extension Library Enhanced Mobile device support APIs Domino Access Services (REST APIs) 2014 2013 Lotus Domino & Designer 8.5.1  Domino Designer ­ LotusScript and Java editor ­ Working set enhancements ­ Performance ­ XPages ­ Notes client support ­ iWidget/Component ­ Active content filtering ­ Performance & Scalability ­ APIs ­ Designer extensibility APIs ­ Notes Documents (Java) ­ DXL enhancements Lotus Domino & Designer 8.5.0  Domino Designer ­ Eclipse Based IDE ­ XPages Editors ­ ServerSide JavaScript ­ CSS & Theme for rendering ­ XPages ­ Web 2.0 framework ­ Extensive library of controls ­ Built in Ajax support ­ Dojo ­ JavaScript or Java for business logic ­ APIs ­ DXL enhancements Evolution of XPages IBM Domino & Designer 9.0.1 Domino Designer Quality focus XPages Enhanced mobile support APIs C&S REST I XPages Released Eyes wide open
  • 8. 8 © 2014 IBM Corporation 2009 Lotus Domino & Designer 8.5.2 Domino Designer Usability and Productivity enhancements XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.4.1 Better Notes client integration APIs XPage extensibility APIs Notes views (JavaTM ) 2011 Note: Information is subject to change without notice at IBM’s discretion IBM Domino & Designer 9.0 Domino Designer Usability enhancements XPages hover help & hyperlinking Server Side JavaScript debugger XPages Incorporate 8.5.3 Upgrade Pack 1+ into base Enhanced mobile support Dojo, CKEditor & OneUI upgrade Support Embedded Experiences using URL mode APIs Domino Access Services (REST APIs) Refresh C&S APIs for LotusScript & Java Platform Expand OSGi consumption and support in Domino OpenSocial for Notes & iNotes 2010 Lotus Domino & Designer 8.5.3 Domino Designer Source Control Integration New XPages and Forms/Views perspectives Update CS JavaScript editor New Java design element XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.5, CKEditor 3.5.3 APIs XPage extensibility APIs Cloud images for Applications 2012 Lotus Domino & Designer 8.5.3 Upgrade Pack 1 Domino Designer Extensions for design elements Support new XPagescontrols XPages XPages Extension Library Enhanced Mobile device support APIs Domino Access Services (REST APIs) 2014 2013 Lotus Domino & Designer 8.5.1  Domino Designer ­ LotusScript and Java editor ­ Working set enhancements ­ Performance ­ XPages ­ Notes client support ­ iWidget/Component ­ Active content filtering ­ Performance & Scalability ­ APIs ­ Designer extensibility APIs ­ Notes Documents (Java) ­ DXL enhancements Lotus Domino & Designer 8.5.0  Domino Designer ­ Eclipse Based IDE ­ XPages Editors ­ ServerSide JavaScript ­ CSS & Theme for rendering ­ XPages ­ Web 2.0 framework ­ Extensive library of controls ­ Built in Ajax support ­ Dojo ­ JavaScript or Java for business logic ­ APIs ­ DXL enhancements Evolution of XPages IBM Domino & Designer 9.0.1 Domino Designer Quality focus XPages Enhanced mobile support APIs C&S REST I XPages Released Eyes wide open II Tool & Runtime hardening Developers tapping into potential
  • 9. 9 © 2014 IBM Corporation 2009 Lotus Domino & Designer 8.5.2 Domino Designer Usability and Productivity enhancements XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.4.1 Better Notes client integration APIs XPage extensibility APIs Notes views (JavaTM ) 2011 Note: Information is subject to change without notice at IBM’s discretion IBM Domino & Designer 9.0 Domino Designer Usability enhancements XPages hover help & hyperlinking Server Side JavaScript debugger XPages Incorporate 8.5.3 Upgrade Pack 1+ into base Enhanced mobile support Dojo, CKEditor & OneUI upgrade Support Embedded Experiences using URL mode APIs Domino Access Services (REST APIs) Refresh C&S APIs for LotusScript & Java Platform Expand OSGi consumption and support in Domino OpenSocial for Notes & iNotes 2010 Lotus Domino & Designer 8.5.3 Domino Designer Source Control Integration New XPages and Forms/Views perspectives Update CS JavaScript editor New Java design element XPages Stability/performance improvements Improved rich text editing (CKEditor) Dojo 1.5, CKEditor 3.5.3 APIs XPage extensibility APIs Cloud images for Applications 2012 Lotus Domino & Designer 8.5.3 Upgrade Pack 1 Domino Designer Extensions for design elements Support new XPagescontrols XPages XPages Extension Library Enhanced Mobile device support APIs Domino Access Services (REST APIs) 2014 2013 Lotus Domino & Designer 8.5.1  Domino Designer ­ LotusScript and Java editor ­ Working set enhancements ­ Performance ­ XPages ­ Notes client support ­ iWidget/Component ­ Active content filtering ­ Performance & Scalability ­ APIs ­ Designer extensibility APIs ­ Notes Documents (Java) ­ DXL enhancements Lotus Domino & Designer 8.5.0  Domino Designer ­ Eclipse Based IDE ­ XPages Editors ­ ServerSide JavaScript ­ CSS & Theme for rendering ­ XPages ­ Web 2.0 framework ­ Extensive library of controls ­ Built in Ajax support ­ Dojo ­ JavaScript or Java for business logic ­ APIs ­ DXL enhancements Evolution of XPages II Tool & Runtime hardening Developers tapping into potential III Developers hitting their stride Complex apps Frameworks Incorporating 3rd party assets IBM Domino & Designer 9.0.1 Domino Designer Quality focus XPages Enhanced mobile support APIs C&S REST I XPages Released Eyes wide open
  • 10. 10 © 2014 IBM Corporation Ecosystem  Developer Community ─ OpenNTF.org ─ Stack Overflow ─ GitHub ─ Other community sites – NotesIn9 – developerWorks – Individual and BP blogs provide a wealth of content
  • 11. 11 © 2014 IBM Corporation Publications  XPages Publications ─ Mastering XPages – over 7000 copies sold worldwide – Translated to Chinese – Biggest selling IBM Press app dev book – Mastering XPages 2nd Edition • Estimated publication any day now! • Based on 9.0.1 • Completely revised + 4 new chapters  New Domino Designer 9 book for Japanese market
  • 12. 12 © 2014 IBM Corporation Today
  • 13. 13 © 2014 IBM Corporation Domino Designer & Domino 9.0  Server-side JavaScript debugger  XPages® developer productivity enhancements ─ Content assist ─ Hyperlinking ─ Hover help  XPages extension library incorporated into platform, including: ─ Additional rich controls and dedicated mobile controls  XPiNC enhancements  REST Services  Calendaring & Scheduling APIs
  • 14. 14 © 2014 IBM Corporation OpenNTF Releases By IBM  XPages Extension Library for 9.x  XPages Social Enabler merged into Social Business Toolkit SDK  Twitterbootstrap4XPages
  • 15. 15 © 2014 IBM Corporation Domino Designer 9.0.1  Improve Designer stability ─ Update to Designer jvm.properties default setting ─ Installer asserts higher memory configuration vmarg.Xmx=-Xmx512m vmarg.Xms=-Xms48m vmarg.Xmca=-Xmca512k ─ Note: if not on 9.0.1 see this technote → Link  Support for the new “Load Java” ECL Attribute  Important improvements ─ Fixed bugs when saving LotusScript agents ─ Improved Help Indexing
  • 16. 16 © 2014 IBM Corporation High Performance View Navigator  Much more responsive display of deep hierarchical document collections  Alternative XPages View Navigator in 9.0.1 ─ Performs well with heavily populated view categories ─ Based on new 9.0 Java APIs backend classes and NIF capabilities ─ View navigation is based on document note ids rather than view position ─ View behavior closely emulates Notes client ─ Enabled via an xsp.properties setting (not on by default) – xsp.domino.view.navigator=ByPosition – xsp.domino.view.navigator=ByNoteId
  • 17. 17 © 2014 IBM Corporation Domino Mobile Application Development  Provide pervasive access to Notes/Domino data from your SmartPhone or tablet  Ensures your investment in content is available when you need it  Improve business process efficiency by allowing workflow approvals on the go  Supports spectrum of mobile application types Mobile web Mobile Hybrid Native + numerous tools and services from IBM business partners XPages IBM Worklight
  • 18. 18 © 2014 IBM Corporation Mobile Applications Architecture Domino Server Mobile Device Web Applications Native Applications Hybrid Applications WebserverREST Web Browser Native UI Data+HTML UI Data Only
  • 19. 19 © 2014 IBM Corporation Domino Mobile Application Development  XPages framework extended to support mobile web browsers ─ Domino/Domino Designer 9.0 includes XPages mobile controls ─ Makes it easy to develop mobile applications with the technology you know ─ One programming model for mobile, desktop browser and rich client  Domino 9 REST data service  Domino 9.0 Teamroom & Discussion provide mobile access
  • 20. 20 © 2014 IBM Corporation Incremental Mobilization Allows fastest path to application mobilization  Breakdown Notes client application by user story ─ What % are administrators? (those who create/process data & require complex business logic) ─ What % are users? (those who consume content & perform lightweight content creation) Notes Client App XPages App XPages provides mobile web access XPages Controls bound to data in existing client app Administrators use Notes client app to access from Notes or Notes browser plugin Notes client app design remains untouched
  • 21. 21 © 2014 IBM Corporation XPages Mobil Case Studies  Hendricks Regional Health ─ Using XPages to improve staff scheduling & communication, mobile access to field protocols for EMTs, an insulin drip calculator and more ─ Click → Link to case study  Imaging Business Machines, LLC. ─ Using XPages to modernize existing business applications ─ Click → Link to case study  VCC ─ XPages mobile controls provide mobile access to VCC's Endeavor project management solution ─ Click → Link to case study  SMC ─ XPages plus Teamstudio Unplugged allows emplotyees to perform energy assessments offline with their mobile devices ─ CUST104 : IBM Domino 9 XPages at SMC Corporation: See how XPages can drive business forward ─ Click → Link to presentation
  • 22. 22 © 2014 IBM Corporation  Challenge: ─ Move mail platform away from IBM Domino ─ Applications look dated  Solution Description: ─ Modernize applications to the browser ─ Enhance usage of applications from mobile devices ─ Use XWork server as new platform  Benefits: ─ ROI achieved in < 3 years ─ Open XPages architecture ─ Better user acceptance +
  • 23. 23 © 2014 IBM Corporation Partner Mobile Solutions & Services  We4IT Doclinkr & Aveedo  London Developer Co-op  Redpill Mobile  TeamStudio Unplugged  And many others....
  • 24. 24 © 2014 IBM Corporation XPages Mobile – What's New in 9.0.1  Mobile Runtime rebased on Dojo 1.8.3  Mobile Application Page and Single Page Application Events ─ Orientation Change / Resize Change / Transition Change – Client & ServerSide Events  Device API ─ deviceBean with common API and extension point  OneUI IDX Mobile Theme (Note: Mobile Only) ─ IDX Toolkit Plugin along with oneui_idx_v1.3 Theme ─ Almost all controls fully compatible – IDX specific renderers to follow where needed post-9.0.1
  • 25. 25 © 2014 IBM Corporation XPages Mobile – What's New in 9.0.1 cont'd  Mobile Anomalies ─ Partial refresh file upload, Page resize adjustment on transitions, MoveToSimpleAction, ...  Discussion & TeamRoom Templates compatible with IDX Mobile Theme  Designer Mobile Theme Application Properties UI ─ Set theme options for Mobile, iPhone, Android  Designer Debug Agent Option ─ Force mobile requests to be either iOS or Android without changing browser user agent
  • 26. 26 © 2014 IBM Corporation Post 9.0.1 Mobile Enhancements  XPages mobile has new features available on OpenNTF ─ Available in XPages ExtLib project (>= December 12, 2013) ─ Requires Domino and Domino Designer 9.0.1  Single Page Application Wizard  Infinite Scrolling
  • 27. 27 © 2014 IBM Corporation Single Page Application Wizard  Wizard produces a fully-functional well-structured mobile web app: ─ No expertise required in mobile design, XPages mechanics or XSP  Implements Single Page Application design pattern (aka Single Page Interface) ─ Optimal startup-time, fast view switching, quick page navigation, request minimization  Enforces XPages Mobile best practices: ─ Uses Custom Controls each Application Page ─ Uses preferred mobile-friendly XPages controls like Data View, Form Table etc
  • 28. 28 © 2014 IBM Corporation XPages Mobile Touch Scrolling  Touch based “infinite” scrolling  Lazy loads the next set of rows using Partial Refresh  Computable infiniteScroll property on the <xe:dataView/> control  Intuitive alternative to “More” button feature
  • 29. 29 © 2014 IBM Corporation Domino 9 REST Services  Data Access service ─ Perform Create, Read, Update and Delete operations against Domino data  Calendar service (9.0.1) ─ Access a user's calendar over HTTP ─ Create, read, update, and delete calendar entries. ─ Simple actions on entries and notices (accept, decline, counter, delegate, etc.)  Available from OpenNTF ─ Freebusy service ─ Mail service Domino & External apps REST
  • 30. 30 © 2014 IBM Corporation Bring Social Behaviors to Domino Apps with XPages  Integrate social capabilities from IBM Connections, SmartCloud for Social Busness, Facebook... into XPages applications  XPages social enabler & Social Business Toolkit SDK ─ Simplifies access to Connections & SmartCloud for Social Business ─ Isolates complexity related to authentication mechanisms ─ Provides easy to use objects with many code examples
  • 31. 31 © 2014 IBM Corporation Domino Integrating Connections Support Community Community Forums User's files Colleagues from Connections network Open member's profile Support community files
  • 32. 32 © 2014 IBM Corporation Futures
  • 33. 33 © 2014 IBM Corporation Domino.next - Application Development Candidates  Domino in the cloud  XPages mobile enhancements  Relational data source for XPages  Enhance integration with Connections  Encryption/Signature support in XPages  Domino Designer productivity enhancements ─ Support for new XPages features ─ Headless Designer (tech preview now)
  • 34. 34 © 2014 IBM Corporation Mobile Web Application Trends  Today ─ Dedicated mobile controls ─ Look & Feel that emulate a native experience  Tomorrow ─ Responsive web design ─ True Build once, run anywhere
  • 35. 35 © 2014 IBM Corporation Mobile First  Responsive web design ─ Realizing build once, run anywhere ─ Increase the number of XPages controls with responsive renderings  Provide richer experience ─ Support additional mobile gestures ─ Additional events to provide finer grained control for developers ─ Progressive enhancement - optionally configure controls for desktop web or mobile experience (date/time picker vs. spinner)
  • 36. 36 © 2014 IBM Corporation XPages Mobile Futures Responsive By Nature Favor a Mobile First approach that is heavily based on “Responsive Web Design” principles ─ XPages applications are essentially Mobile Web Apps ─ XPages should provide a highly responsive control and feature set ─ XPages responsive controls should use progressive enhancement where possible to provide a richer user experience • Touch Gestures (eg: Touch/Lazy scrolling, …) ─ Responsive Themes will be key to enabling a highly responsive experience – IBM OneUI Next (“Beyond C4”) / IBM OneUI IDX – Bootstrap for XPages (http://bootstrap4xpages.openntf.org/) ─ Boosted by Server-side Responsive (RESS) capabilities for maximizing leanness and processing
  • 37. 37 © 2014 IBM Corporation IBM Domino Applications In The Cloud What's Coming Based on  An expressway for bringing Domino Applications to the cloud ─ New or existing customer applications ─ ISV solutions  Leveraging the IBM SoftLayer cloud infrastructure ─ Automated, Highly Available ─ Worldwide data center footprint ─ Pay per use and scale as needed  Work with ISSC and IBM Business Partners to customize and manage
  • 38. 38 © 2014 IBM Corporation IBM Domino Applications In The Cloud A Little Bit Deeper  Streamline process for standing up Domino in the cloud ─ Provision instances of Domino on SoftLayer ─ Identify common patterns and configure servers – Hybrid architectures – Add servers to domains  Build applications for on premises or cloud ─ Same programming model and APIs ─ Run with hybrid environments ─ Customers with only Domino applications IBM Domino Applications
  • 39. 39 © 2014 IBM Corporation IBM Domino Applications In The Cloud A Little Bit Deeper  Complement with services ─ ISSC Managed Business Solutions for hosting applications ─ Partner services for hosting and modernization ─ ISVs bundling solutions with platform IBM Domino Applications
  • 40. 40 © 2014 IBM Corporation Managed Business Solutions for Domino Apps  What is it? ─ An IBM hosted and managed Domino application solution that combines the benefits of cloud computing with the flexibility of on-premises solutions ─ IBM Software Services for Collaboration (ISSC) offering  Capabilities: ─ 24x7 hosting of Domino applications ─ Performance monitoring ─ Problem resolution ─ Custom development work ─ Hosting of Domino router and Directory servers for SmartCloud Notes Hybrid configuration
  • 41. 41 © 2014 IBM Corporation QDiligence: Online D & O Questionnaire Solution  Challenge: Automate the completion of Corporate Board Directors and Officers annual questionnaires ─ Corporations today perform their D&O process manually or semi-automatically with MS Word/PDF ─ Questionnaire prep takes weeks, zero visibility to completion status, analysis requires manual review of each questionnaire  Solution Description: ─ IBM Domino XPages application accessed via mobile devices or desktop browsers ─ XPages architected to quickly provide fully customized solutions to multiple companies from a single application  Benefits: ─ Very fast migration of D&O Questionnaire process online ─ Up to 80% time/cost reduction in Year 2 ─ Increase in Board of Directors satisfaction "IBM SoftLayer allowed QDiligence to quickly stand up an optimized cloud based infrastructure for our Domino based corporate directors and officers questionnaires solution." - Russell Maher Principal, QDiligence
  • 42. 42 © 2014 IBM Corporation Call To Action!  Upgrade to 9 and modernize and mobilize  Enable yourself on latest features  Take advantage of great resources at OpenNTF  Engage with us on Domino applications in the cloud ─ Customers ─ Service providers ─ ISVs
  • 43. 43 © 2014 IBM Corporation Thank You!! peter_janzen@us.ibm.com