Gustavo de Paula
Hugo Raniere Di Assunção Brasilino
The only clear way to solve those issues was to re-structure the launchpad code as an Eclipse RCP application. This talk describes the steps that were taken in order to achieve that.
The first challenge was to analyze the code and identify which parts would need to be re-designed and re-implemented. As the original application was already structured in layers, most of the business logic was kept (but this might not be true in other cases). The code was broken into two Eclipse plugins: one core plugin that has all business logic and an UI plugin.
After that, the next challenge was to change the UI from swing to SWT (RCP-based). There are some problems that need to be addressed when doing that and this talk present some of the possible solutions
Christian Kurzke is the Architect for Motorola's MOTODEV Studio, Contributor to the Eclipse MTJ project and leads the Eclipse Tools for Mobile Linux (TML) project.
Christian has been a member and contributor to the Open Service Gateway initiative (OSGi) embedded Java component standard and has contributed to CableLabs specifications. He is a frequent speaker at conferences like JavaOne, Embedded Systems conferences and WWW conferences. He has been a Linux developer and advocate since the early days of pre 1.0 kernels, and he is well regarded for his work in the embedded Java space.
Christian graduated from the University of Erlangen Germany with the equivalent of an MS-CS degree (Dipl. Inf. univ.) and holds an MBA degree from Santa Clara University.
Mr. De Paula is a current contributor to the MTJ project. He has a long background with wireless technology and has being working with Java in mobile devices since the first release of MIDP 1.0 in 2000. He has implemented several projects for carriers, such as Vivo and BellSounth and handset manufactures, such as Motorola. Mr. De Paula holds a MSc. in Computer Science and has presented at conferences like JavaOne and Comdex. Currently he is a Senior consultant for Wireless Technology at CESAR - Recife Center for Advanced Studies and Systems where he works a software architect of for Java development tools.
Mr. Brasilino is a current contributor to the MTJ project. He has a long background with Java(TM) and Java ME. and has been working with Java in mobile devices since 2004. Mr Brasilino is graduated in Computer Science at Universidade Federal de Campina Grande and works at CESAR - Recife Center for Advanced Studies and Systems. Currently he is the Technical Leader for the MOTODEV Studio for Java ME.