InfoQ

News

Presentation: An Overview Of Desktop Java Technologies In Todays RIA World

Posted by Scott Delap on Sep 21, 2007

Community
Java
Topics
Rich Client / Desktop
Tags
Swing ,
AJAX ,
Flex ,
Eclipse
Recorded at QCon London, Scott Delap provides an overview of Swing and Eclipse RCP technologies in today's world of RIA applications. The session covers the technologies that are making the development of desktop applications easier today, and also advances in deployment techniques such as Java Web Start and Pack200 which assist in the centralized deployment of desktop applications. Finally, the session will look at which situations where desktop java applications should be considered versus other technologies such as Ajax, Flex, and OpenLazslo.

Watch An Overview Of Desktop Java Technologies In Todays RIA World (49 min)

Scott Delap is InfoQ's lead Java editor and also an Independent Consultant focusing on rich client applications. He specializes in training, design, implementation, and performance tuning of applications built using technologies such as Swing, SWT, Eclipse RCP and Spring. Scott is also a frequent presenter at conferences such as JavaOne and No Fluff Just Stuff. 
Presenters Note by Scott Delap Posted Sep 21, 2007 5:38 PM
Re: Presenters Note by Yves YANG Posted Oct 23, 2007 4:10 PM
  1. Back to top

    Presenters Note

    Sep 21, 2007 5:38 PM by Scott Delap

    Just as a note to readers, this presentation is from London QCon. Since that time we have seen the continued development of technologies such as Google Gears and Adobe AIR. As I've said during each time that I have given variations of this presentation over the last 18 months ... "if something is impossible today, it is likely it will be possible tomorrow".

  2. Back to top

    Re: Presenters Note

    Oct 23, 2007 4:10 PM by Yves YANG

    There is a new coming in this area eface. It is an unified declarative UI programmation model based on XAML. More information can be found on www.soyatec.com/eface

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.