EclipseCon 2007 March 5-8, Santa Clara California

Migrating a Visual Studio Product to Eclipse

Sean Johnson (Business Objects), Damian Biollo (Business Objects)

· Long Talk

Thursday, 13:30, 50 minutes | Grand Ballroom E


Damian Biollo

Crystal Reports is a popular Windows-based reporting tool that is developed in C++, and has been bundled with the Microsoft Visual Studio suite for over 14 years. Business Objects, the makers of Crystal Reports, undertook a year long effort to rebuild this application from the ground up in Java using the Eclipse platform.

The project to build Crystal Reports for Eclipse began with a group of Developers who had never built on the Eclipse platform before. Attend this session to learn how a handful of Business Objects developers who lived and breathed MFC were converted to Eclipse evangelists.

The lead developer from the project will take you through the lifecycle of the project and share his experiences as a C++ developer working with Eclipse. He will discuss the successes, as well as the surprises, his team encountered along the way. Any developer considering making the move from Visual Studio to Eclipse will benefit from this insightful session.

Sean is a Product Manager for Business Objects Corp., the world's leading provider of Business Intelligence solutions. Sean's primary responsibility is the integration of Business Objects components into the top Java IDEs. These include the recently released Crystal Reports for Eclipse product, and the integration with IBM Rational Application Developer, BEA Weblogic Workshop, and Borland JBuilder. Sean has presented numerous sessions at technology conferences through North America and Europe. Sean is currently based out of Business Objects' Vancouver Development Center, located in Vancouver, British Columbia.

Damian Biollo is a technical lead for the Crystal Reports development team at Business Objects. He has been with the company for over 7 years, originally working on the Crystal Reports user interface in C++ and recently leading development on the Crystal Reports designer plugin for Eclipse. Damian is currently based out of Business Objects' Vancouver Development Center, located in Vancouver, British Columbia.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo






Code Gear




Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo