Domain Specific Embedded Software Solutions and Promotion of Embedded Linux in Korea
Jung-Guk Kim Hankuk University of Foreign Studies, Korea jgkim@ hufs.ac.kr Moon Hae Kim Konkuk University, Korea mhkim@ konkuk.ac.kr Abstract
In last April, a survey to find out Korean embedded S/W solutions and their competitiveness has been
- performed. In this paper, the survey results and the
general S/W stack architectures used for DMB, mobile phone, telematics, and home server services are briefly
- introduced. Some promotion polices for S/W and OSS
business proposed to the Korean government are also
- introduced. Based on this survey, we propose to discuss
how to collaborate in the area of open source for embedded software.
- 1. Introduction
In Korea, DMB, home network, mobile phone and telematics services can be stated as most hot application- domains of embedded system industry. In these four services, a number of big companies are doing their businesses relatively well and their progresses of developing new-generation services are very rapid. Though their businesses are very successful, the current embedded S/W industry still has some critical problems such as lack of core solutions and lack of solution business. These difficulties are considered to be the main sources of the current depression in S/W business in Korea. To
- vercome these difficulties and to prepare appropriate S/W
business promotion policies, the Korea IT Industry Promotion Agency (KIPA) decided to survey current situation and competitiveness of embedded S/W solutions developed by Korean companies. The KIPA survey team did their work on four domains, that is, mobile phone, DMB, home server, and telematics. As a result, several policies to promote S/W businesses have been proposed to the government in April 2005. In this paper, the S/W reference architectures that have been used for each domain and the current industry situations according to these architectures are introduced. Then, as conclusions, the proposed promotion policies are described.
- 2. Mobile Phone
In the domain of Mobile Phone service, the S/W stack architecture has been defined as to have four layers; OS, core system components, middlewares and applications. For each function module in the four layers, domestic solutions and their competitiveness have been surveyed. As in the figure 1, the competitiveness is classified into four levels; strong, competitive, weak and very weak; according to the existence of domestic solutions and their degrees of commercial usages. Figure 1. Mobile Phone S/W Stack The results of this survey are as follows.
As the layer goes to the lower system layer, the