SlideShare a Scribd company logo
AD-1481 - Don't give up on Domino!
Introducing Darwino: A New Lifeline for Domino Developers and Customers
Philippe Riand/Jesse Gallagher
About The Speakers
• Jesse Gallagher
 CTO of I Know Some Guys
 Board Member of OpenNTF
• Philippe Riand
 CTO of Trilog Group
 Former application development chief architect for IBM
Collaboration Services
 Chief architect, and inventor, of IBM Domino XPages
Agenda
• The Domino Applications Challenge
• Introduction to Darwino
• Darwino in Action
The Issue with Domino Applications
• Domino is a great platform running many business critical apps
 But users have new requirements (web, mobile, social…)
• The CIO challenge:
 Investment in the platform is decreasing, when not cancelled
 Skilled developers are rare and expensive
 Most of these applications were built years/decades ago,
targeting the Notes client, and are very hard to maintain
• “Automated Migration” is a lure that does not effectively fully
solve the problem
Towards the Ideal Solution
• Keep your existing infrastructure untouched and running, while
providing a true new user experience
 Mobile access with offline access
 Incrementally add new features, while keeping the existing ones
 Avoid any disruption to your users base
• Create a new application, based on state-of-the-art, non
proprietary technologies, leveraging the existing Domino apps
 Seamlessly leverage the existing data and business logic
• Optimize your infrastructure costs by moving to the cloud
Introduction to Darwino
• Full stack of components: back-end, runtime, studio…
 Supports all platforms: web, mobile native or hybrid applications, IOT
 Advanced hybrid and native architecture for the best mobile user
experience
• Provides high performance JSON document store
 Replicates between servers and devices, including third party DBs
• Advanced Domino connector with full fidelity, 2 way replication
• Encapsulate many services within comprehensive and portable
APIs (user profiles, communities, files…), with offline cache
• Focus on Java as the portable language for the business logic
Darwino for Domino
• A Lifeline for Domino customers and developers
 Make your existing applications match the current user expectations
 Leverage your existing infrastructure instead of replacing it
 Reuse existing assets and skills on top of ‘state of the art’
technologies
 Domino developers feel ‘at home’ right from the beginning
 Removes many existing Domino barriers (skills, performance,
scalability, capabilities…)
 Use the best technologies, based on your skills, needs and desires
Darwino Applied to Domino
APIs
Mobile Access
Online-Offline
Web Access
Domino Server
Notes/XPages
Access
Domino infrastructure
untouched
Darwino Application
Runs on a standard J2EE server and RDBMS
On the cloud and on premises
WebGate’s Time Application
• Working with our partner WebGate on enhancing their current time
management application
 Need a true mobile experience for the employees on the go
• Typical Notes client only application
 Cannot currently replicate locally because of agents. Also requires
selective replication, and replication conflicts handling
 Lots of business logic, including workflow
 Data model evolved over time, leading to inconsistent data in
documents
 Highly customized and no path to upgrade to a more recent version
Demo
From To
Time Application Key Points
• True 2-Way replication from Domino to Darwino and Darwino to
the Mobile Device
• Simplification in the daily time reporting leads to more accurate
data, because the recording of effort is done when it happens
and not hours or days later!
• It consolidates 4 NSF Containers with different data to one
Darwino Application. This allows for:
 Realtime reporting (Darwino is incredibly fast!)
 New feature requests that are not limited by the Notes client
capabilities
We at WebGate love Darwino because
• It supports the #NewWayToDevelop
• It is feature rich but still lightweight and really straitforward
• It gives XPages or Domino Application not only an new Life, it
gives to this application a new VITALITY
• And Darwino is still 5 Years ahead of the time!
Christian Güedemann
CTO of WebGate
Darwino is Domino’s Best Friend
• Darwino provides a new vitality to your existing applications
 Mobile, cloud, social, data analytics…
• Darwino applications work seamlessly with your existing Domino
infrastructure instead of replacing it
• Darwino leverages your developer skills, while removing the
existing Domino limitations by providing a state-of-the-art
technology stack
• Darwino is your easiest path to the future
 New generation of applications, IOT…
Thank you
Come and see us at our booth for deeper technical details!
http://www.darwino.com
Acknowledgements and Disclaimers
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM
operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational
purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to
verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM
shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this
presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms
and conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved.
Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect
of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
Acknowledgements and Disclaimers cont.
© Copyright IBM Corporation 2015. All rights reserved.
• U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
• IBM, the IBM logo, ibm.com and Domino, Notes, Bluemix, WebSphere, DB2 are trademarks or registered trademarks of International Business Machines
Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information
with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was
published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at
“Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.

More Related Content

PDF
Sametime 9 - The Best Audio and Video Meetings
PDF
TI 1641 - delivering enterprise software at the speed of cloud
PPT
Tdc 2013 alm com dev o ps
PPTX
Ceedo Sales training
PDF
Video. The new dialtone for business communications
PPTX
Cisco vs. Microsoft - Strategic Decisions for a Unified Communications Deploy...
PPTX
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
PDF
Introducing Bluemix
Sametime 9 - The Best Audio and Video Meetings
TI 1641 - delivering enterprise software at the speed of cloud
Tdc 2013 alm com dev o ps
Ceedo Sales training
Video. The new dialtone for business communications
Cisco vs. Microsoft - Strategic Decisions for a Unified Communications Deploy...
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Introducing Bluemix

What's hot (20)

PPT
IBM Sametime Polycom Integration
PPTX
Video Enabled Business Processes (VEBP)
PPT
Polycom - Unified communication with IBM
PDF
PPTX
How ANICO Brought Subsidiary Systems Together to Communicate with Policyholde...
PPTX
Building intelligent APIs - Andy Thurai, IBM
PDF
What's New in IBM Web Experience Factory
PDF
Enterprise mobile strategy framework- I
PDF
Developer and Fusion Middleware 1 _ Christian Ledwidge _ Application Performa...
PDF
Corporate Overview
PPTX
PDF
Adobe@Adobe - MAX 2011
PPTX
Social Communications & IBM Sametime 9
PDF
FROM BRICs to MEATSE
 
PDF
Callvine short overview_-_july 2010
PDF
KBACE Acquisitions & Divestitures
PPTX
Video communications 08 03_12_edmsauth_611589
PDF
Penumbra briefing
PDF
Enterprise mobility challenges and opportunites
PPSX
Unified Communication Presentation
IBM Sametime Polycom Integration
Video Enabled Business Processes (VEBP)
Polycom - Unified communication with IBM
How ANICO Brought Subsidiary Systems Together to Communicate with Policyholde...
Building intelligent APIs - Andy Thurai, IBM
What's New in IBM Web Experience Factory
Enterprise mobile strategy framework- I
Developer and Fusion Middleware 1 _ Christian Ledwidge _ Application Performa...
Corporate Overview
Adobe@Adobe - MAX 2011
Social Communications & IBM Sametime 9
FROM BRICs to MEATSE
 
Callvine short overview_-_july 2010
KBACE Acquisitions & Divestitures
Video communications 08 03_12_edmsauth_611589
Penumbra briefing
Enterprise mobility challenges and opportunites
Unified Communication Presentation
Ad

Viewers also liked (8)

PDF
How to use the Social Business Development Environments
PDF
What's New with IBM Connections (We4IT)
PDF
Ibm connect 2014 recap asean perspective
PDF
IBM Connect 2013 - Milano
ODP
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
PDF
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
PDF
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
ODP
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
How to use the Social Business Development Environments
What's New with IBM Connections (We4IT)
Ibm connect 2014 recap asean perspective
IBM Connect 2013 - Milano
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
Ad

Similar to IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeline for Domino Developers and Customers (20)

PPT
DevOps101 (version 2)
PPTX
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
PDF
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
PDF
IBM Mail Next and Notes/Domino Roadmap
PDF
App.Next - The Future of Domino Application Development
PPT
DevOps 101 for Government
PDF
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
PDF
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
PDF
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
PPTX
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
PPTX
Ibm worklight - going from xpages mobile to native mobile applications
PPTX
Cloud Roundtable | Your PaaS to DevOps
PPT
Ibm connect 2014 SEKOYA Technologies Spot102
PDF
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
PDF
How to Balance System Speed and Risk for Multi-Platform Innovation
PPTX
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
PDF
DevOps for Enterprise Systems : Innovate like a Startup
PDF
Leading DevOps Application Release and Deployment - Best Practices for Organi...
PDF
Webcast Presentation - "Build an App for That": Empowering Business Developer...
PPTX
Your PaaS to DevOps
DevOps101 (version 2)
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
IBM Mail Next and Notes/Domino Roadmap
App.Next - The Future of Domino Application Development
DevOps 101 for Government
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Ibm worklight - going from xpages mobile to native mobile applications
Cloud Roundtable | Your PaaS to DevOps
Ibm connect 2014 SEKOYA Technologies Spot102
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
How to Balance System Speed and Risk for Multi-Platform Innovation
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
DevOps for Enterprise Systems : Innovate like a Startup
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Webcast Presentation - "Build an App for That": Empowering Business Developer...
Your PaaS to DevOps

Recently uploaded (20)

PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Transform Your Business with a Software ERP System
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Reimagine Home Health with the Power of Agentic AI​
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Digital Systems & Binary Numbers (comprehensive )
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Transform Your Business with a Software ERP System
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
17 Powerful Integrations Your Next-Gen MLM Software Needs
Operating system designcfffgfgggggggvggggggggg
Complete Guide to Website Development in Malaysia for SMEs
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
Designing Intelligence for the Shop Floor.pdf
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Navsoft: AI-Powered Business Solutions & Custom Software Development
AutoCAD Professional Crack 2025 With License Key
Design an Analysis of Algorithms I-SECS-1021-03
Design an Analysis of Algorithms II-SECS-1021-03
Reimagine Home Health with the Power of Agentic AI​

IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeline for Domino Developers and Customers

  • 1. AD-1481 - Don't give up on Domino! Introducing Darwino: A New Lifeline for Domino Developers and Customers Philippe Riand/Jesse Gallagher
  • 2. About The Speakers • Jesse Gallagher  CTO of I Know Some Guys  Board Member of OpenNTF • Philippe Riand  CTO of Trilog Group  Former application development chief architect for IBM Collaboration Services  Chief architect, and inventor, of IBM Domino XPages
  • 3. Agenda • The Domino Applications Challenge • Introduction to Darwino • Darwino in Action
  • 4. The Issue with Domino Applications • Domino is a great platform running many business critical apps  But users have new requirements (web, mobile, social…) • The CIO challenge:  Investment in the platform is decreasing, when not cancelled  Skilled developers are rare and expensive  Most of these applications were built years/decades ago, targeting the Notes client, and are very hard to maintain • “Automated Migration” is a lure that does not effectively fully solve the problem
  • 5. Towards the Ideal Solution • Keep your existing infrastructure untouched and running, while providing a true new user experience  Mobile access with offline access  Incrementally add new features, while keeping the existing ones  Avoid any disruption to your users base • Create a new application, based on state-of-the-art, non proprietary technologies, leveraging the existing Domino apps  Seamlessly leverage the existing data and business logic • Optimize your infrastructure costs by moving to the cloud
  • 6. Introduction to Darwino • Full stack of components: back-end, runtime, studio…  Supports all platforms: web, mobile native or hybrid applications, IOT  Advanced hybrid and native architecture for the best mobile user experience • Provides high performance JSON document store  Replicates between servers and devices, including third party DBs • Advanced Domino connector with full fidelity, 2 way replication • Encapsulate many services within comprehensive and portable APIs (user profiles, communities, files…), with offline cache • Focus on Java as the portable language for the business logic
  • 7. Darwino for Domino • A Lifeline for Domino customers and developers  Make your existing applications match the current user expectations  Leverage your existing infrastructure instead of replacing it  Reuse existing assets and skills on top of ‘state of the art’ technologies  Domino developers feel ‘at home’ right from the beginning  Removes many existing Domino barriers (skills, performance, scalability, capabilities…)  Use the best technologies, based on your skills, needs and desires
  • 8. Darwino Applied to Domino APIs Mobile Access Online-Offline Web Access Domino Server Notes/XPages Access Domino infrastructure untouched Darwino Application Runs on a standard J2EE server and RDBMS On the cloud and on premises
  • 9. WebGate’s Time Application • Working with our partner WebGate on enhancing their current time management application  Need a true mobile experience for the employees on the go • Typical Notes client only application  Cannot currently replicate locally because of agents. Also requires selective replication, and replication conflicts handling  Lots of business logic, including workflow  Data model evolved over time, leading to inconsistent data in documents  Highly customized and no path to upgrade to a more recent version
  • 11. Time Application Key Points • True 2-Way replication from Domino to Darwino and Darwino to the Mobile Device • Simplification in the daily time reporting leads to more accurate data, because the recording of effort is done when it happens and not hours or days later! • It consolidates 4 NSF Containers with different data to one Darwino Application. This allows for:  Realtime reporting (Darwino is incredibly fast!)  New feature requests that are not limited by the Notes client capabilities
  • 12. We at WebGate love Darwino because • It supports the #NewWayToDevelop • It is feature rich but still lightweight and really straitforward • It gives XPages or Domino Application not only an new Life, it gives to this application a new VITALITY • And Darwino is still 5 Years ahead of the time! Christian Güedemann CTO of WebGate
  • 13. Darwino is Domino’s Best Friend • Darwino provides a new vitality to your existing applications  Mobile, cloud, social, data analytics… • Darwino applications work seamlessly with your existing Domino infrastructure instead of replacing it • Darwino leverages your developer skills, while removing the existing Domino limitations by providing a state-of-the-art technology stack • Darwino is your easiest path to the future  New generation of applications, IOT…
  • 14. Thank you Come and see us at our booth for deeper technical details! http://www.darwino.com
  • 15. Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 16. Acknowledgements and Disclaimers cont. © Copyright IBM Corporation 2015. All rights reserved. • U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. • IBM, the IBM logo, ibm.com and Domino, Notes, Bluemix, WebSphere, DB2 are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others.