Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Eclipse Finance Day 2013/Session Abstracts

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

JavaFX From Desktop to Mobile to Embedded

JavaFX is THE new UI toolkit to develop UIs in Java. While there is SWT & Swing for the desktop, none of those work on constrainted devices like your smart phone because they are heavily bound to the CPU. In contrast to that JavaFX - which is leverages the GPU to renderer - can run on fairly all devices. In this talk I'll introduce you to JavaFX and the Eclipse Tooling & Runtime Platform provided by e(fx)clipse. Tom is co-founder of BestSolution.at a tech company located in Tyrol, Austria. He's project lead of e(fx)clipse which provide JavaFX-Tooling for the Eclipse IDE, EMF and Eclipse Platform committer. Language: English / German whatever is preferred (slides always in English)

Nord/LB - Modeling of Banking Applications with Xtext and GMF

For several years the NORD/LB is using the self developed webframework Base/ONE in the development of special banking applications. It encapsulates the basic technologies, J2EE, JSF and Apache MyFaces Tobago and provides design patterns, templates and the structure of applications. The aim of introducing the model-driven approach was to improve the efficiency of existing development without losing flexibility. Various technical aspects (eg persistence, form layout and form sequence) are modeled textually and graphically in combination and transformed to the target platform. In this talk we will show the efficiency of the mdsd approach through a migration scenario from mainframe-mfs to Base/ONE. Holger Schill works as Xtext Committer for itemis AG in Germany.

Modern PL/SQL Code Checking and Dependency Analysis

Identifying guideline violations in early development stages reduces development times and costs. Using such techniques in database-centric architectures is not common, so standard tooling is currently missing or insufficiently configurable for specific customer guidelines. Trivadis used Eclipse Xtext to define the PL/SQL grammar of Oracle Database 11g Release 2 to check the compliance with the Trivadis SQL and PL/SQL guidelines. The chosen solution is suited for various purposes such as dependency analysis beyond querying the Oracle data dictionary (e.g. reporting PL/SQL package functions and procedures using given table columns in SET clauses of UPDATE statements). This session presents the approach with the help of real-life examples. Philipp Salvisberg is a senior principal consultant at Trivadis and a member of the Trivadis performance team. He has been focusing on Oracle Database-based solutions since 1988, at that time with Oracle 5. Since then he has been helping customers to design, build, and optimize their Oracle-based solutions, teaching application development topics and speaking at conferences. Philipp has a soft spot for doing as much as possible in a single SQL statement and is therefore very much interested in Oracle's optimizer. He is furthermore active in reviewing, tuning, and optimizing existing solutions or designing new applications for performance. Slides in English. Talk in in English or German (whatever is better suited for to audience – please let me know in advance what you prefer).

Back to the top