852
participiants have registered for our events so far in 2024

Michael Schneider works as Software Engineer at IBM Rational Research GmbH in Zurich, where he leads the development of planning tools for agile teams. His interests include developing complex Eclipse and Web applications, their architecture as well as the tooling that helps implement them. He implemented and delivered solutions to share code between these two platforms while maintaining their unique characteristics.

29.04.2010

Eclipse and Web Applications:

Share business logic between them

LOCATION: Zürich
KEYWORDS: Technology

AGENDA:17:00 - 18:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Michael Schneider   COMPANY: IBM Rational Research GmbH

This talk presents a JavaScript execution engine that allows seamless integration of Dojo-flavored JavaScript code in an OSGi based Java runtime. Doing so allows sharing JavaScript code between Web and Eclipse applications, while still providing distinctive user interfaces using HTML and SWT, respectively. As this technology is already deployed in the latest releases of Rational Team Concert, experiences using this approach are shared.

Additionally, a novel approach to develop and evolve large Dojo-based Web 2.0 applications, called JDojo, is introduced. It brings the Eclipse JDT tooling to the JavaScript language to provide typed API, compile time error checking, refactorings and much more, by using the Java syntax. However, in contrast to other approaches, its design is built around the JavaScript language rather than the JDK. It comes with built-in support for interacting with existing JavaScript code. JDojo works perfectly with the JavaScript engine, thus simplifying the development of Web and Eclipse Applications even more.

Der Vortrag wird auf Deutsch gehalten, auch wenn Ausschreibung und Folien in Englisch sind.

Michael Schneider works as Software Engineer at IBM Rational Research GmbH in Zurich, where he leads the development of planning tools for agile teams. His interests include developing complex Eclipse and Web applications, their architecture as well as the tooling that helps implement them. He implemented and delivered solutions to share code between these two platforms while maintaining their unique characteristics.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland