Korean OS Design Development (Windows Embedded CE 6.0)
1/6/2010
For Korean OS designs, Windows Embedded CE provides a localized version of the Windows Embedded CE OS for the Korean locale, the Common project, the Gulim and Gl_ce TrueType Korean fonts, a model 106 Korean keyboard driver for the CEPC, and Korean handwriting support for Hangul and Hanja input. The Korean build also contains a Korean IME that is based on the Windows 95 IME97 IME, as well as a Korean input method (IM). The following table shows the IME for the Korean locale.
IME | Description |
---|---|
IME97 |
Contains a customizable UI sample, based on the Microsoft® Windows® 95 application programming interface (API) IME. |
Windows Embedded CE also provides the following IMs.
IM | Description |
---|---|
MSIMK |
A sample IM with a soft keyboard that allows Hangul input and is closely tied to the IME97. The source code is located in %_WINCEROOT%\Public\wceshellfe\oak\InputMethods\Korean\msimk. |
HWX |
A handwriting recognition engine for supporting user-drawn ideographs and characters. If used, the OEM must develop a UI, or use the MboxKor as a starting point for UI development. |
MboxKor |
A sample IM for Korean Handwriting input that works with the HWX engine. The source code is located in %_WINCEROOT%\Public\Common\Sdk\Samples\Mboxkor. |
OS Design Information
The following table shows operating system design information for Korean.
Concept | Description |
---|---|
Dependencies |
The MSIMK soft keyboard IM requires the Software-based Input Panel Driver Catalog item. |
Hardware considerations |
The MSIMK soft keyboard IM requires requires a touch screen. |
Modules and Components
The following table shows the components and modules that implement Korean.
Item | Module | Component |
---|---|---|
Korean IME |
mshime97 |
kimeui |
Korean Input Method |
msimk |
None |
Korean UI for Handwriting Recognition |
hwxkor |
None |
Korean Implementation Considerations
The following table shows the Sysgen variables for Korean.
Sysgen variable | Description |
---|---|
SYSGEN_AGFA_FONT |
When this variable is set, Monotype Imaging AC3 Font Compression is included in the run-time image. Prior to Windows Embedded CE 6.0, the company Monotype Imaging was named Agfa Monotype, and the Monotype Imaging AC3 Font Compression technology was referred to as Agfa AC3 Font Compression. |
SYSGEN_FONTS_GL_CE |
When this variable is set, the Gulim font is included in the run-time image. |
SYSGEN_FONTS_GULIM_1_30 |
When this variable is set, the Gulim & GulimChe font set (Subset 1_30) is included in the run-time image. |
SYSGEN_FONTS_GULIM_1_40 |
When this variable is set, the Gulim & GulimChe font set (Subset 1_40) is included in the run-time image. |
SYSGEN_FONTS_GULIM_1_50 |
When this variable is set, the Gulim & GulimChe font set (Subset 1_50) is included in the run-time image. |
SYSGEN_FONTS_GULIM_1_60 |
When this variable is set, the Gulim & GulimChe font set (Subset 1_60) is included in the run-time image. |
SYSGEN_K_IME97 |
When this variable is set, the Korean IME 97 is included in the run-time image. |
SYSGEN_HWX |
When this variable is set, the Handwriting Recognizer Engine (HWX) is included in the run-time image. |
SYSGEN_MBOXKOR |
When this variable is set, the Mboxkor sample UI for Korean handwriting input is included in the run-time image. |
SYSGEN_MSIMK |
When this variable is set, the Korean Soft Keyboard Sample, a sample soft keyboard IM that allows input and is closely tied to IME 97 is included in the run-time image. |
Related Sections
- Korean Input Methods
Provides a list that describes all the Korean input methods that are supported in Windows Embedded CE.
- Korean IME
Describes the architecture of the Korean Input Method Editor (IME0 technology, and provides reference pages for the IKoreanImeUI interface, which is used to control the user interface windows.
- Korean Registry Settings
Provides information about the configurable registry settings for Korean IME, the Korean Handwriting Sample IM, and the Korean Soft Keyboard IM.
- Korean Samples
Describes sample code that is available in the %_WINCEROOT%\Public\Common\Sdk\Samples directory.
- Input Method Manager (IMM)
Provides an overview of the Input Method Manager technology, the input system that is supported in Windows Embedded CE, and the Input Method Editor (IME) user interface. Shows how to use the IMM API to customize IME behavior.