Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

10:00-10:30 Overview of XWT - Declarative UI for enterprise application

Yves YANG (Soyatec ), Thomas Guiu (Soyatec )

Making For Eclipse · Sponsored
Tuesday, 10:00, 20 minutes | Bayshore East

Tags: e4 , UI / RCP
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Declarative UI is a new programming paradigm on UI, which is widely used in Web application development. Eclipse supports only UI programming in Java. This solution presents several drawbacks:

  • High technology pre-requisite as UI developer
  • Difficult to separate UI appearance and business logic
  • Poor reusability
  • Limitation of the dynamic UI support
  • Very hard to integrate with develop tools

e4 takes a good initive to investigate some new technology to make the development easy such as XWT. XWT is designed to provide a foundation solution to resolve these problems with XML Object dynamic mapping solution defined in a mature Open Specification.

The key benefices of this solution for enterprise information application are following

  • True reusable component system with a clean architecture
  • High customization to define domain library
  • Rich integration with all existing eclipse environment and tools
  • Minimize the technical Pre-requisites

Agenda

  • What's XWT
  • Architecture
  • Features
    • Markup language
    • SWT, JFace, Nebula, Eclipse forms, etc
    • Support of Styling
    • Unified Declarative Data Binding
    • Extensibility and reusability
  • Execution Environment
    • Eclipse e4 integration to demonstrate how easy to develop e4 application using Visual designers
    • XWT standalone application
  • Show case of the integration with Modeling UI - PMF

Yves YANG, Eclipse committer, has over 18 years of experience working with OO software development and mainly worked on Eclipse and ODBMS: GemStone, Matisse and Versant. He was the chief architect of first Eclipse UML plugin from 2002 to early 2006. He is also the project leader of the eclipse project: ESL, VE and PMF. He is the main contributor of XWT, XWT Designer and e4 Workbench Designer. His activities focus on the Modeling UI and Visual UI Tools.