Motorola has introduced the MOTODEV Studio’s products, distributed environments for developers based on Eclipse IDE.
Motorola internal teams, distributed geographically, have created distinct products for Motorola end-users, based on Java, WebUI, Linux and UIQ platforms.
To make it available, the Motorola has created the MOTODEV Studio Platform, built on top of Eclipse Platform, which is the base of all Motorola internal teams products.
MOTODEV Studio products are tested and validated by each MOTODEV Studio teams. These developers teams has the responsibilty in the ensurance of the quality of their products. On the MOTODEV Platform side, the quality ensurance requires too much effort. The MOTODEV Platform must be responsible for testing the provided features and for checking the other Studios compliance coding and ui standards.
To ensure the integrity and quality of these products, developed in a distributed way with standard processes, a lot of test were needs. The tests must be capable to identify if a provided feature in MOTODEV Studio Platform is still working in the different Studio's developed by the different internal Motorola teams.
To test the MOTODEV Studio Platform, a MOTODEV Studio for Testing was developed with the main goal of ensure the quality of the MOTODEV Studio Platform. This MOTODEV Studio for Testing was built on top of MOTODEV Studio Platform, at the same way of other MOTODEV Studios do, and make it possible the identification of problems in Studios or in the MOTODEV Platform side. This MOTODEV Studio for Testing implements all the features provided by the MOTODEV Platform while the others just implement based on theirs own needs.
The main objective of the MOTODEV Studio for Testing is to identify if an error is from responsibility of MOTODEV Platform or MOTODEV Studio's and allow MOTODEV Platform developers to validate their code in this Studio. Whenever the MOTODEV Platform is updated, the MOTODEV Studio for Testing must be also updated to be able to validate the changes.
This talk is targeted for developers interested in distributed software products development based on Eclipse platform and distributed product testing. The talk is focused on the test of a product, built on top of the MOTODEV Platform.
Christian Kurzke is the Architect for Motorola's Developer Tool suite, MOTODEV Studio.
Outside of Motorola, he is the lead of the Eclipse Mobile Tools for Java (MTJ) project and founding member of the Eclipse Mobile Industry Working Group.
Before Eclipse, Christian has been engaged in various other Open Source initiatives and has contributed to the Open Service Gateway initiative (OSGi) standard and CableLabs specifications.
He is a frequent speaker at conferences like JavaOne, Embedded Systems conferences and WWW conferences. Christian graduated from the University of Erlangen Germany with the degree of Diplom Informatik (MS CS) and holds an MBA degree from the 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, EclipseCon and ESE 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.
This session is part of the curated collection of short talks titled
"Testing for GUI, Embedded Systems, Systems Engineering and Distributed Products."