This talk will outline what happens when you build a really cool client tool based on Eclipse, then realize that half your users only use Visual Studio and the web. The talk will start with a detailed example of the concrete steps we took to ship a Visual Studio client for our product while re-using as much business logic as possible, UIs, data formats and client library. This will include a demo of the product running in Ruby, Visual Studio and Eclipse side-by-side. We will then review the things that we did wrong in our product and in Eclipse that made this hard. For example, dependency on the Eclipse Workspace model and Eclipse plug-ins which are not RCP friendly. The talk will end with our thoughts on the million dollars question: can you write your code once and have it run in the web, in Visual Studio and in Eclipse? What lessons could be passed onto the e4 team and how did our experience writing WPF open our eyes?
This video was recorded at EclipseCon 2009.
Total running time 35:35 minutes
delicious | digg | dzone