International IEEE Conference Devoted to the 150-Anniversary of Alexander S Popov, St Petersburg, Russia, 18 - 23 May 2009, pp.392-398
Organizations generally lose their domain experiences when key developers leave from the organization which doesn't have a powerful and effective infrastructure to collect, package, validate, and spread experience. In a recent project aimed at building a general purpose embedded application development platform, we developed an Eclipse-based IDE to accelerate our embedded development process, codify our Linux embedded software development knowledge on one extensible platform, and standardize tools, scripts, and libraries within our organization. This paper shows the approach that we used to collect domain-specific experience, component-based layered architecture of Eclipse-based platform, and our experiences on Eclipse.