Jump to: navigation, search

Difference between revisions of "Eclipse Finance Day 2013/Session Abstracts"

(Building and maintaining form-based user interfaces for data entry efficiently)
Line 3: Line 3:
 
Building user interfaces for business applications can be a tedious and repetitive task. This is especially true if there are many different entities you need a form-based editor for. To make things worse it is is cumbersome to adapt the UI to changes in the entity model such as new attributes. Let alone the possibility of a UI technology change, e.g. JavaFX. And last but not least a homogeneous UI with a consistent user experience is often an important usability requirement.
 
Building user interfaces for business applications can be a tedious and repetitive task. This is especially true if there are many different entities you need a form-based editor for. To make things worse it is is cumbersome to adapt the UI to changes in the entity model such as new attributes. Let alone the possibility of a UI technology change, e.g. JavaFX. And last but not least a homogeneous UI with a consistent user experience is often an important usability requirement.
 
All of these factors make it inefficient to manually code and maintain form-based UIs. To address this problem we are [http://eclipsesource.com/blogs/tutorials/emf-client-platform-how-to-customize-the-editor-layout/ currently developing a technology] within the [http://eclipse.org/emfclient EMF Client Platform] project at Eclipse.org to reflectively render form-based editors based on your entity model and a layout description. This allows you to define the user interface very fast even for a large number of entities, to adapt to changes very efficiently, define your UI independent of a UI toolkit and finally to achieve a homogeneous user experience.  
 
All of these factors make it inefficient to manually code and maintain form-based UIs. To address this problem we are [http://eclipsesource.com/blogs/tutorials/emf-client-platform-how-to-customize-the-editor-layout/ currently developing a technology] within the [http://eclipse.org/emfclient EMF Client Platform] project at Eclipse.org to reflectively render form-based editors based on your entity model and a layout description. This allows you to define the user interface very fast even for a large number of entities, to adapt to changes very efficiently, define your UI independent of a UI toolkit and finally to achieve a homogeneous user experience.  
This is not a vision or impractical proposal but has been developed with our customers and is currently already in active use. In this presentation we will show real-world examples of form-based UIs build on the technology that run in a web browser and in a desktop application.
+
This is not a vision or impractical proposal but has been developed with our customers and is currently already in active use. In this presentation we will show real-world examples of form-based UIs built on the technology that run in a web browser and in a desktop application.
  
 
[mailto:mkoegel@eclipsesource.com Maximilian Kögel], [http://eclipsesource.com/munich EclipseSource]
 
[mailto:mkoegel@eclipsesource.com Maximilian Kögel], [http://eclipsesource.com/munich EclipseSource]

Revision as of 15:51, 26 September 2013

Building and maintaining form-based user interfaces for data entry efficiently

Building user interfaces for business applications can be a tedious and repetitive task. This is especially true if there are many different entities you need a form-based editor for. To make things worse it is is cumbersome to adapt the UI to changes in the entity model such as new attributes. Let alone the possibility of a UI technology change, e.g. JavaFX. And last but not least a homogeneous UI with a consistent user experience is often an important usability requirement. All of these factors make it inefficient to manually code and maintain form-based UIs. To address this problem we are currently developing a technology within the EMF Client Platform project at Eclipse.org to reflectively render form-based editors based on your entity model and a layout description. This allows you to define the user interface very fast even for a large number of entities, to adapt to changes very efficiently, define your UI independent of a UI toolkit and finally to achieve a homogeneous user experience. This is not a vision or impractical proposal but has been developed with our customers and is currently already in active use. In this presentation we will show real-world examples of form-based UIs built on the technology that run in a web browser and in a desktop application.

Maximilian Kögel, EclipseSource

Talk 2.1

Abstract, Speaker(s)