Gold sponsors

IBM Corporation

SAP

Sonatype

Cisco

JBoss

Intel logo

Oracle

Silver sponsors

bsi logo

Blackberry

Xored

Soyatec

agitar

amazon

Google

Instantiations

Actuate

Microsoft

Bronze sponsors

excelsior

Can't open sponsors/bronze/soyatec/soyatec.

Genuitec

Purple Scout

itemis

Sopera

objectivity

Paremus

froglogic

Activity sponsor

eclipsesource

Media sponsors

TSSJS

SD Times logo

Methods & Tools

GIF89ax-w!,x->;7mmdhI5 zxq}|u{x3tzyt !<wvxvv~~pt~w}u|zsy.~x- |}r/{D;ou/1~ m&]V"c0z2 Kg}Ve&S+,<=j2Msu~Cs~ } YozYVrrx`a.@AEGIzw |W pqq&}zy" ]}'H*\ȰÇD("ŋ3bܨ#ǏC)r"ɓ"S\JMʔs ͙6s܉͟:{ 3M47Atĥ>eiTVJz5+RXvUkUgMRV+wݪsֽ۴ W`z '~;U4HL˘4{B#[~9d^͚ Okm۸sͻ×  )$Iӻ3j"\hνâϾ{_ Ȍ˙'%gyI~G|q~6Zz 'Rև jG@u!^xF NaPAv肎<^@7S/r3 PF)%S,Bẍ$ ė`)f?|Wǘh@"ۑP!Y@vwN $Z.и]zDwp$ZPSv+Tw#Ng;T݉0LN.q%Sy'EK*무9>`p:DQ8]CT8vz,^%,nSZfy5ޙ:Pc,[骥G.:UWz'#_~QRuQO-B&A A&JbUCeRzjƺ1JСr2,0l.zBjkcӞ;+ Iq =s S-2J}p*^ ؙsQM~5״U |dvE1wuղzmUv'HcC-nohݢa7ޞBQ7`# x# @Ӈjx]֛*,WocS[Յ]-j 7!xVB֝f*T< A Ԣ_58Nmdȝfk aL&PiA[ܔǝo}t[Bg ŦEY1ά" ;8a"e>TZV;u]ϵ']j.&7"-t>X6p|>= PMFfoL\ld L$"yHEr,d x*| q$%:sfTVDRh}\W.(ZM7JRgI휪u0|2 l!xt1A,ꀋ)t {WANrhx FCT r,@$z[jIJt X"Vp PBVL},ͨF7ю` XaZTP=Klt!L\ЁNsE ( PJ׳U(`l PrLc]R\`_ á-"DZ7rUZZUNU0Yq \βW2ů_JkW367~倴D;

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

Yves YANG

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.