Are You Ready for an Alternative in
Application Development?IBM Domino Designer vs. IBM Forms Experience Builder
Felix Binsack, IBM Champion
Founder & CIO TIMETOACT GROUP
2
You and I have been developing applications with the Domino Designer for most of their professional lives.
Are we ready for an alternative?
IBM Domino Designer vs. IBM Forms Experience Builder
3
Intro & History Comparison
Forms Notifications Approval Workflows Access Management Views & Reports Cross Browser & Mobile Support
Data Limitations Advanced Programming Application Management Hardware Requirements Cloud Availability
Conclusion
Domino Designer & Forms Experience Builder
3
4
IBM Forms was originally a product called PureEdge Forms, developed by PureEdge Solutions based in Victoria, British Columbia, Canada. IBM bought PureEdge in 2005 and renamed the technology IBM Workplace Forms. In 2007, it was renamed Lotus Forms, starting with version 3.0. In 2010, it was rebranded IBM Forms, starting with version 4.0.
IBM Forms is a suite of products by IBM's Lotus Software division that interact to develop and deliver data-driven, XML-based electronic forms (e-forms) to end-users. IBM Forms consists of a server, designer, and client viewer that enables creation, deployment, and streamlining of forms-based processes. IBM Forms originally used Extensible Forms Description Language (XFDL) as the format for its electronic forms, and it has gradually added Xforms to XFDL as that standard has matured.
FEB History
4
5
Forms
5
Domino
Input mask generates the database = NSF
Free design consisting of text, graphicsand fields
Modern Design via Xpages & CSS
Versatile, powerful Tool
FEB
Input mask generates the database = DB2/Oracle
Frame oriented design consisting oftext, graphics and fields
Beginner-friendly Drag & Drop basedgraphical user interface
Enables use of stat-of-the-art web technologies (CSS3/Responsive)
Versatile tool
6
Notifications
6
Domino
Mail and Newsletter integration
Programming knowledge required
FEB
Easy configuration throughWorkflowstages
Missing Doclinks
No newsletter support
7
Approval Workflows
7
Domino
Realization of both simple and complexworkflows
HideWhens
Interaction between documents
DBLookup / DBColumn / etc.
FEB
Quick implementation of Workflows / Approval HideWhens
Allocation to certain users/groups
Lookups and interactions with different are possible but complex
8
Access Management
8
Domino
In-depth read/write access for
Database layer (ACL)
Document layer
Field layer
FEB
Dataset related read/write access
Rights management for Stage- or form-layer
Definition of roles and assignment ofgroups and users
9
Views & Reports
9
Domino
Extensive funcitons for designing views
Different views
Standard export
FEB
Single view configurable
Standard reports
Export e.g. to Excel
Graphical analysis
Downloading forms as PDF
Realization of individual views via REST-API
10
Cross Browser & Mobile Support
10
Domino
Possible in application developmenthas to be determined at the concept
FEB
Release >= 8.6 full support
Release < 8.6 mobile support andresponsive design via CSS adjustments
11
Data Limitations
11
Domino
64 GB database size
32 KB limit (will be revoked)
FEB
Dependent on the underlying databaseDB2/Oracle
irrelevant
12
Advanced Programming
12
Domino
Four programming languages
Formula Language
LotusScript
JavaScript
Java
Virtual (colloq) no limits
FEB
JavaScript
Java
REST APIs
Up-to-date and common languages(contrary to LotusScript)
No limits, possible integration intostate-of-the-art environments andframeworks (e.g. angularJS)
13
Application Management
13
Domino
Detailed in regard of rightsmanagement and a multitude ofapplications, patterns, etc.
FEB
Applications can consist of severalrelated forms
Simple deployment, Import/Export including collected data
15
FEB can do
Domino Designer has even more to offer:
CRM, Office, Web Content Management
Conclusion
15
16
Summary
16
Domino
Extensive development tool
Four programming languages + Designer
Background processes
Reaching across documents and databases
Different data sources possible
Detailed access control
FEB
Simple and intuitive workflow creation
Allows departments to autonomously developapplications without programming knowledge
The extensive Rest API provides optimal integration possibilities into intranet andextranet systems
Capable of the realization of extensive applications and an alternative to JEE and .net applications
Integrated PDF functionality
17
Marty Lechleider, FEB Product Offering Manager
http://www-03.ibm.com/software/products/en/ibmformexpebuilhttps://www.youtube.com/user/mlech23http://www.slideshare.net/mlech23
Information on the Forms Experience Builder
17