윈도우 임베디드 컴팩트
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
윈도우 임베디드 컴팩트(Windows Embedded Compact)는 마이크로소프트에서 개발한 임베디드 시스템용 운영 체제이다. 저장 공간이 제한적인 장치에 최적화되어 있으며, 실시간 운영 체제를 표방한다. ARM, x86 등 다양한 CPU 아키텍처를 지원하며, 기기 제조사가 불필요한 기능을 제거하고 필요한 기능만 선택하여 탑재할 수 있도록 설계되었다. PDA, POS, 차량 내비게이션, 게임기 등 다양한 임베디드 시스템에 활용되었으며, 2000년대 초반 한국 PDA 시장에서 큰 인기를 얻었다. 윈도우 CE 6.0, 7.0, 2013 등의 버전이 있으며, 애플리케이션 개발 환경은 네이티브 코드 개발과 매니지드 코드 개발을 모두 지원한다.
더 읽어볼만한 페이지
- 윈도우 CE - 윈도우 모바일
윈도우 모바일은 마이크로소프트가 개발한 Windows CE 기반의 모바일 운영 체제로, 데스크톱 Windows와 유사한 기능과 서드파티 소프트웨어 개발을 지원했으며, 2010년 윈도우 폰으로 대체되었다. - 윈도우 CE - XDA Developers
XDA Developers는 2002년 설립되어 2011년 인수된 모바일 기기 개발 커뮤니티 및 온라인 플랫폼으로, 개발자 정보 공유와 협업을 위한 공간에서 시작하여 현재는 롬 업그레이드, 기술 지원, 기기 리뷰 등 개발자와 사용자 모두에게 폭넓은 정보를 제공하며 특히 안드로이드 운영체제 관련 개발과 정보 공유가 활발하다. - ARM 운영체제 - 윈도우 10
윈도우 10은 마이크로소프트가 개발하여 2015년 출시된 운영 체제로, 통합 플랫폼을 지향하며 새로운 시작 메뉴, 가상 데스크톱, 엣지 브라우저 등을 특징으로 하고, 무료 업그레이드와 지속적인 업데이트를 통해 기능을 개선했으며, 다양한 에디션으로 제공되지만, 강제 업그레이드, 개인 정보 수집 등으로 비판받기도 했다. - ARM 운영체제 - 윈도우 모바일
윈도우 모바일은 마이크로소프트가 개발한 Windows CE 기반의 모바일 운영 체제로, 데스크톱 Windows와 유사한 기능과 서드파티 소프트웨어 개발을 지원했으며, 2010년 윈도우 폰으로 대체되었다. - 마이크로소프트 윈도우 - 윈도우 8
윈도우 8은 2012년 마이크로소프트가 출시한 운영 체제로, 터치스크린 기기 사용성을 개선하기 위해 메트로 디자인을 도입했으며, 윈도우 8.1로 개선되었고, 32/64비트 등 다양한 에디션으로 출시되었으나 2016년 지원이 종료되었다. - 마이크로소프트 윈도우 - 윈도우 2.0
윈도우 2.0은 1987년 마이크로소프트가 출시한 16비트 GUI 기반 운영 환경으로, 창 겹치기, 바탕 화면 아이콘, 단축키 등의 기능 추가와 VGA 그래픽, EMS 메모리 지원을 통해 사용자 인터페이스와 기능이 향상되었으며, 마이크로소프트 워드, 엑셀 등의 응용 프로그램이 처음 실행된 운영체제이다.
윈도우 임베디드 컴팩트 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
웹사이트 | 윈도우 임베디드 컴팩트 2013 |
개발사 | 마이크로소프트 |
계열 | 윈도우 CE |
소스 모델 | 클로즈드 소스 MS-SSI |
최신 출시 버전 | 2013 |
최신 출시 날짜 | 2013년 6월 |
커널 종류 | 하이브리드 커널 |
라이선스 | Microsoft EULA |
지원 플랫폼 | ARMv7 x86 |
기술 정보 | |
프로그램 언어 | C |
지원되는 플랫폼 | x86 (32비트) ARM 슈퍼H MIPS 파워 PC |
2. 기능 및 특징
윈도우 CE는 저장 공간이 충분하지 않은 개인용 정보 단말기나 모바일 장치 등에 최적화되어 있으며, 1MB 이하의 메모리에서도 동작이 가능하도록 설계되었다.[1] 장치들은 디스크 저장 장치를 사용하지 않고 설정할 수 있으며, 사용자가 추가하지 못하도록 만들 수도 있다. 윈도우 CE는 실시간 운영 체제를 표방하고 있으며 256단계의 우선순위를 가진다. 유닉스 계열 운영 체제와는 달리 실행 파일의 기초 단위는 스레드이다.[1]
초기에 윈도우 CE는 PDA의 운영 체제로 주로 사용되었지만, AutoPC, 스마트폰 등의 기기에도 사용되었다. 세가의 드림캐스트나 엑스박스 360 게임기에서 동작하는 버전도 있다.[1]
윈도우 CE는 원시 코드 형태로 제공되어 제조사의 설정에 맞게 디자인하거나 커스텀마이징이 가능하다. 여러 하드웨어 업체들에게 소스 코드가 제공되어 장치에 이식할 수 있도록 하며, 플랫폼 빌더(Platform Builder) 같은 운영 체제 이미지 작성 및 사용자 정의 도구도 공개된다. 다만, 이 과정은 상당히 복잡하고 문서화되지 않았다는 비판을 받는다.[1]
임베디드용이라는 특성상, 기기 개발 제조사가 해당 기기에 불필요한 기능은 삭제하고 필요한 기능만을 선택하여 탑재하는 것도 가능하다. 따라서, 이용자들이 윈도우 CE가 탑재되어 있다는 것을 의식하지 않고 사용할 수 있는 기기를 만들 수도 있다. 업무용 전용 단말기나 셋톱 박스 등에 사용되는 경우가 그 예시이며, 구현된 기능에 따라 로열티가 변동한다.[1]
이러한 특징을 바탕으로, 윈도우 CE는 POS 레지, 프로젝터, 차량 내비게이션 (Windows CE for Automotive), 게임기 (드림캐스트), 휴대용 AV 플레이어 (Portable Media Center), 씬 클라이언트 단말 (Windows-based Terminal, Smart Display) 등에도 탑재된다. 이들 중에는 PDA에서 볼 수 있는 OS로서의 GUI를 구현하지 않은 것도 많지만, 레지에서는 최근 터치 패널을 탑재하여 버튼과 임베디드 운영 체제의 조작으로 작업 효율을 높이는 경향이 있다.[1]
2. 1. 다른 윈도우 제품군과의 관계
윈도우 9x 계열이나 윈도우 NT 계열 등과 함께 Windows 제품군에 속한다. 개인용 컴퓨터(PC)용 Windows와 달리 OS만으로는 일반적으로 판매되지 않으며, 대상 장치에 내장하여 사용하는 것을 전제로 한다. 또한, 임베디드 OS로서 Windows Embedded 제품군에도 위치한다. 과거 PC용 Windows NT처럼, 복수의 CPU 아키텍처에 대응한다.OS로서는 윈도우 NT 2.X부터 가상 메모리나 메모리량을 제한하고, API나 기능을 축소하는 등 철저하게 경량화된 것에 필요한 기능만을 부가하는 시스템으로 되어 있으며, x86 계열에 특화된 비선점형 Windows 9x 계열과 달리 Windows NT와 마찬가지로 완전한 선점형, 멀티태스킹, 멀티스레드 실시간 운영 체제이다.
3. 아키텍처
윈도우 CE는 저장 공간이 충분하지 않은 개인용 정보 단말기나 모바일 장치 등에 최적화되어 있으며, 커널 자체만으로 1MB 이하의 메모리에서도 동작이 가능하도록 설계되었다. 실시간 운영 체제를 표방하며 256단계의 우선순위를 가진다. 유닉스 계열 운영 체제와는 달리 실행 파일의 기초 단위는 스레드이다.
Windows NT 2.X부터 가상 메모리나 메모리량을 제한하고, API나 기능을 축소하는 등 철저하게 경량화되었으며, 필요한 기능만을 부가하는 시스템으로 되어 있다. x86 계열에 특화된 비선점형 Windows 9x 계열과 달리 Windows NT와 마찬가지로 완전한 선점형, 멀티태스킹, 멀티스레드 실시간 운영 체제이다.
윈도우 CE 6.X부터 커널이 현대화되어 메모리는 2GB, 프로세스 수는 32000까지 확장되었으며, 프로세스의 커널 계층으로의 이동 등 부하가 큰 작업에 대한 대응이나 고속화가 이루어지고 있다.
3. 1. 이식성
윈도우 CE는 원시 코드 형태로 제공되어 제조사가 설정을 맞게 디자인하거나 커스텀마이징이 가능하다. 여러 하드웨어 업체들에게 소스 코드가 제공되어 각 장치에 이식할 수 있다. 윈도우 CE 운영 체제 이미지 작성 및 사용자 정의 도구인 플랫폼 빌더(Platform Builder) 같은 제품이 소스 코드를 포함한 형태로 공개된다. 하지만 이 과정은 상당히 복잡하고 문서화되지 않았다는 비판을 받는다.[1]3. 1. 1. 지원 CPU 아키텍처
윈도우 CE는 ARM, x86, MIPS, SuperH 등 다양한 CPU 아키텍처를 지원한다. 윈도우 CE는 여러 하드웨어 업체에 제공되어 다양한 장치에 이식되었으며, PDA, AutoPC, 스마트폰, 세가의 드림캐스트, 엑스박스 360 등에서 사용되었다.3. 2. 커널
윈도우 CE는 저장 공간이 충분하지 않은 개인용 정보 단말기나 모바일 장치 등에 최적화되어 있으며, 커널 자체만으로 1MB 이하의 메모리에서도 동작이 가능하도록 설계되었다. 실시간 운영 체제를 표방하며 256단계의 우선순위 정도를 가지고 있다. 유닉스 계열 운영 체제와는 달리 실행 파일의 기초 단위는 스레드이다.Windows NT 2.X부터 가상 메모리나 메모리량을 제한하고, API나 기능을 축소하는 등 철저하게 경량화되었으며, 필요한 기능만을 부가하는 시스템으로 되어 있다. x86 계열에 특화된 비선점형 Windows 9x 계열과 달리 Windows NT와 마찬가지로 완전한 선점형, 멀티태스킹, 멀티스레드 실시간 운영 체제이다.
높은 이식성이 유지되고 있으며, ARM, 슈퍼H를 비롯한 다양한 CPU 아키텍처에 대응하고 있다. 윈도우 CE 6.X부터 커널이 현대화되어 메모리는 2GB, 프로세스 수는 32000까지 확장되었으며, 프로세스의 커널 계층으로의 이동 등 부하가 큰 작업에 대한 대응이나 고속화가 이루어지고 있다.
4. 버전
윈도우 임베디드 컴팩트는 지속적으로 기능을 추가하고 실시간 이벤트 응답 속도를 향상시키며 발전해왔다. CE 4.0부터 CE 6.0까지의 코드네임은 유명한 위스키 이름에서 유래했다. 각 버전별 자세한 변경 사항은 #버전 목록에서 확인할 수 있다.
4. 1. 버전 목록
버전 | 변경 사항 |
---|---|
1.0 | |
2.0 | |
3.0 | |
4.x | |
5.0 | |
6.0 | |
7.0 | |
2013 |
CE 4.0부터 CE 6.0까지의 코드네임은 유명한 위스키의 이름에서 따왔다.
4. 2. 주요 버전 상세 설명
버전 | 변경 사항 |
---|---|
1.0 | |
2.0 | |
3.0 | |
4.x | |
5.0 | |
6.0 | |
7.0 | |
2013 |
4. 2. 1. Windows Embedded CE 6.0
마이크로소프트에서 개발한 윈도우 임베디드 컴팩트 6.0은 이전 버전의 제한을 크게 개선한 운영 체제이다. 5.0 버전까지는 프로세스 수가 최대 32개, 각 프로세스의 가상 주소 공간은 32MB로 제한되었으나, 6.0에서는 프로세스 수 제한이 최대 32,000개, 각 프로세스의 가상 주소 공간은 2GB까지 확장되었다.[1] 이러한 변화로 인해 대량의 메모리를 소비하는 응용 소프트웨어를 사용할 수 있게 되었다.[1]또한 커널이 상위 2GB 주소 공간에 위치하며, 기존 사용자 프로세스였던 GWES, 파일 시스템, 장치 드라이버가 커널 공간에 통합되었다.[1] 이로 인해 기존에는 프로세스 전환 오버헤드가 API 호출에 수반되었지만, 6.0에서는 시스템 콜 형태로 바뀌어 속도가 향상되었다.[1] 특히 네트워크 접근 속도가 크게 개선되었다고 한다.[1]
4. 2. 2. Windows Embedded Compact 7
Windows Embedded Compact 7은 CE 6.0의 발전된 버전으로 개발되었으며, 대칭형 멀티 프로세싱을 지원하여 최대 8개의 물리 코어를 사용할 수 있다. 최대 3GB의 물리 메모리 공간을 지원하며, NDIS 6.1 기반의 네트워크 스택, .NET Compact Framework v3.5를 제공한다. 또한 Silverlight for Windows Embedded를 통해 UI 개발이 가능하다.4. 2. 3. Windows Embedded Compact 2013
Compact 7의 후속으로 2013년 6월에 일반 사용이 가능하게 되었다.지원하는 CPU 종류는 x86 및 ARMv7T2가 필요하며, MIPS 계열 및 ARMv5, ARMv6 아키텍처 지원은 삭제되었다.
개발 환경으로는 Visual Studio 2012 update2 이후 및 Visual Studio 2013, Visual Studio 2015를 사용할 수 있다. ARM 컴파일러는 Windows RT용으로 제공된 것과 동일한 ARM 컴파일러가 사용된다. 따라서 (ARM에서도 x86에서도) C++0x 확장을 사용할 수 있다.
UI 개발 방법으로 위 Visual Studio에 포함된 RAD 개발 도구인 '''Blend for Visual Studio'''의 사용이 추진되었으며, 기존의 HPC Shell 기능 및 제어판 UI는 지원이 삭제되었다. .NET Compact Framework으로는 v3.9가 지원된다.
5. 애플리케이션 개발 환경
윈도우 임베디드 CE의 애플리케이션 개발은 크게 네이티브 코드 개발과 매니지드 코드 개발, 두 가지 방식으로 제공된다.
- 네이티브 코드 개발: CPU의 네이티브 코드로 실행 파일(DLL 또는 EXE)을 만드는 방식이다. Win32 API의 서브 세트와 CE 고유의 API(데이터베이스, 원격 도구 등)를 사용하며, 문자열 관련 API는 대부분 유니코드 버전만 지원한다.[5]
- 매니지드 코드 개발: .NET Framework 기반의 개발 방식이다. .NET Compact Framework라는 윈도우 CE용 실행 환경을 사용하며, C#와 .NET을 개발 언어로 지원한다.
- RAD 개발: Windows Embedded CE 6.0 R3 및 Compact 7/2013에서 지원하는 방식이다. Silverlight for Windows Embedded를 사용하여 사용자 인터페이스를 디자인하고, C++로 작성된 처리 코드를 결합하는 하이브리드 개발 방식을 사용한다.
디버깅은 PC에서 실행되는 CE 에뮬레이터를 사용하거나, 시리얼 케이블 또는 LAN으로 연결된 대상 기기에서 원격으로 수행할 수 있다.
5. 1. 네이티브 코드 개발
CPU의 네이티브 코드로 프로그램 실행 파일(DLL 또는 EXE)을 만드는 방법을 네이티브 코드 개발이라고 한다. 네이티브 코드 개발에서는 데스크톱 PC용 Win32 API의 서브 세트를 사용할 수 있다. 또한 데이터베이스 및 원격 도구 관련 CE 고유의 API도 제공된다. 문자열을 사용하는 API는 대부분의 경우 유니코드 버전만 제공되며, ANSI 버전도 제공되는 API는 C 런타임 계열 및 Winsock 관련 등 일부에 국한된다.[5]Windows CE에서 지원되었던 CPU 아키텍처는 다음과 같다.
아키텍처 | 세부 종류 |
---|---|
MIPS 계열 CPU | MIPS32, MIPSII, MIPSIIFP 등 |
ARM 계열 CPU | ARMv4, ARMv4I, ARMv5, ARMv6, ARMv7 |
SuperH 시리즈 CPU | SH3, SH3DSP, SH4 |
PowerPC | |
x86 | x86, x86EM |
이 외에도, CEF라고 불리는 가상 머신 코드를 사용한 개발이 한때 지원되었지만, 이 컨셉은 CE 4.0 이후의 매니지드 코드 개발로 이어졌다.
네이티브 코드 개발 도구로는 처음에 Visual Studio 6.0에 애드온하여 사용하는 Windows CE Toolkit for Visual C++/Visual Basic 5.0 및 2003이 사용되었지만, Windows CE 3.0 이후에는 무상으로 입수 가능한 eMbedded Visual Tools 3.0 / eMbedded Visual C++ 4.0이 사용되었다. CE5 / 6.0 / Compact7에서는 Visual Studio 2005 / Visual Studio 2008 Pro 이상에서 네이티브 코드 개발이 이루어졌지만, 이러한 개발 제품은 유료로 입수해야 했다.
Compact 2013의 경우, Visual Studio 2012/2013/2015의 Pro 이상, 또는 무상으로 입수 가능한 Community Edition에 [https://www.microsoft.com/en-us/download/details.aspx?id=38819 Application Builder]를 추가하여 사용한다.
5. 2. 매니지드 코드 개발
마이크로소프트의 .NET Framework 구상에 따른 애플리케이션 개발 방식을 매니지드 코드 개발이라고 한다. Windows CE의 매니지드 코드 실행 환경은 .NET Compact Framework라고 불린다. 이는 데스크톱 PC용 .NET Framework의 서브세트이며, 일부 공통 클래스 라이브러리가 제공된다. 개발 언어로는 C# 및 .NET이 지원된다..NET Compact Framework에는 다음 버전들이 있다.
- .NET Compact Framework v1.0
- .NET Compact Framework v2.0
- .NET Compact Framework v3.5
초기에는 매니지드 코드 개발만을 위해 Visual Studio (Visual C# / Visual Basic) 2003이 사용되었지만(네이티브 코드 개발은 불가능했다), 이후 Visual Studio 2005 및 Visual Studio 2008에서는 하나의 환경에서 네이티브 코드 개발과 매니지드 코드 개발을 모두 할 수 있게 되었다.
5. 3. RAD 개발
Windows Embedded CE 6.0 R3 및 Compact 7/2013에서는 Silverlight for Windows Embedded를 사용하여 애플리케이션을 개발할 수 있다. 이는 Expression Blend 또는 [https://msdn.microsoft.com/ja-jp/library/jj171012(v=vs.110).aspx Blend for Visual Studio]를 사용하여 디자인하고, C++로 개발한 처리 코드를 조합하는 하이브리드 개발 방식이다.[1]5. 4. 디버깅
PC에서 실행하는 CE 에뮬레이터나, 시리얼 케이블 또는 LAN을 통해 ActiveSync나 Windows Mobile Device Center로 연결된 대상 기기에 원격으로 다운로드하여 작성된 애플리케이션의 동작을 확인한다.Windows CE 2.x/3.0 시대에는 Windows PC의 Win32 API로 변환하여 동작하는 Windows CE 에뮬레이터가 제공되었다. 이 API 에뮬레이터를 사용하려면 디버깅 시 일시적으로 x86 코드를 생성해야 했다.
Windows CE 5.0/6.0 및 Windows Mobile 5.0/6.x 세대에서는 ARM 코드로 동작하는 에뮬레이터가 제공되었으며, ARM 실기용과 동일한 바이너리를 에뮬레이터에서 그대로 실행할 수 있었다.
Compact7 및 Compact 2013에서는 Windows Virtual PC를 사용하여 동작하는 디버깅용 OS 이미지 작성용 BSP(VCEPC)가 제공되어, 실기와 연결하는 것과 동일한 이더넷 연결을 사용하여 디버깅할 수 있다. 단, Windows Virtual PC에서 동작하는 디버깅용 OS를 빌드하기 위해서도 상당한 기술이 요구되므로 그다지 일반적이라고 할 수는 없다.
6. 플랫폼 개발 환경
윈도우 CE는 제조사의 설정에 맞게 디자인하거나 커스터마이징할 수 있다. 여러 하드웨어 업체들에게 소스 코드가 제공되어 그들의 장치에 이식할 수 있도록 지원한다. 윈도우 CE 운영 체제 이미지 작성 및 사용자 정의 도구인 플랫폼 빌더(Platform Builder)는 소스 코드를 포함한 형태로 공개된다.
다음은 윈도우 CE 플랫폼 개발 환경의 목록이다.
개발 환경 | 설명 | 비고 |
---|---|---|
Windows CE 2.11 ETK (Embedded Tool Kit) | 최초의 임베디드 CE 개발 환경 | 베타 버전 |
Windows CE 2.12 Platform Builder | 최초의 제품판 임베디드 CE 개발 환경, 독자적인 IDE로 OS 빌드 가능 | (예) Pocket Post Pet |
Windows CE 3.0 Platform Builder | IDE에서 사용할 컴포넌트를 선택할 수 있게 됨 | (예) Windows Based Terminal, WebPad |
Windows CE.NET 4.0 Platform Builder | NDIS5.1 네트워크, MUI 기능, VoIP 기능 등 대폭 기능 향상 | (예) Set Top Box |
Windows CE.NET 4.1 Platform Builder | ||
Windows CE.NET 4.2 Platform Builder | (예) Portable Media Center | |
Windows CE 5.0 Platform Builder | (예) Network Media Device[8], Nav Ready 등의 파생 제품 | |
Windows Embedded CE 6.0 | 독자적인 IDE에서 Visual Studio 2005의 애드온으로 변경됨 | |
Windows Embedded CE 6.0 R2 | ||
Windows Embedded CE 6.0 R3 | (예) 네트워크 프로젝터, PND, 가라오케 단말 | |
Windows Embedded Compact 7 | Visual Studio 2008의 애드온으로 제공 | (예) 태블릿 |
Windows Embedded Compact 2013 | Visual Studio 2012/2013/2015의 애드온으로 제공 |
최근에는 이러한 플랫폼 개발 도구를 Visual Studio Professional with MSDN의 다운로드 특전을 이용하여 입수하는 방법이 일반적이다.
6. 1. 개발 도구
윈도우 CE 운영 체제 이미지 작성 및 사용자 정의 도구인 플랫폼 빌더 같은 제품이 소스 코드를 포함한 형태로 공개된다. 하지만 이 과정은 상당히 복잡하고 문서화되지 않았다는 점에서 비판을 받고 있다.[1]6. 2. Export SDK 기능
위 도구 키트를 사용하면 OEM의 요구에 맞는 OS 기능만 탑재된 맞춤형 Windows CE OS를 만들 수 있다. 이러한 맞춤형 기기(일반적으로 사용 가능한 API가 적음)에서 제대로 작동하는 네이티브 코드 애플리케이션 개발을 지원하기 위해, 도구 키트에는 맞춤형 기기에서 사용할 수 있는 헤더 파일과 라이브러리만 모아서 출력하는, 맞춤형 SDK 생성 기능이 갖춰져 있다. 이 기능을 사용하여 생성된 맞춤형 SDK는 eMbedded Visual C++나 Visual Studio 2005/2008, Visual Studio 2012/2013/2015 + Application Builder 환경에서 사용할 수 있다.6. 3. Shared Source
최근 플랫폼 빌더에는 재빌드 가능한 CE 커널 외에 몇몇 핵심 모듈의 소스 코드가 포함되어 있으며, 툴킷 설치 시 간단한 EULA에 동의하면 OS의 빌드 트리에 설치된다. 이를 통해 커널의 처리 내용을 이해하거나 디버깅 시 커널 디버거에서 참조할 수 있다.[1]6. 4. 라이선스
플랫폼 빌더(Platform Builder)를 사용하여 사용자 지정 윈도우 CE OS를 개발하여 이를 장치에 탑재해 제품을 출하하는 경우, 내장 OS로서의 사용료를 마이크로소프트에 지불해야 한다. 이때 대리점을 통해 계약을 체결하고, COA라고 불리는 스티커를 제품에 부착하여 출하한다. 윈도우 CE의 내장 OS로서의 라이선스료는 사용 OS 구성 요소에 따라 몇 가지 범주로 나뉘지만, 대략 1대당 3USD에서 16USD 범위로 정해져 있다.7. 한국 내 활용 사례
주어진 원본 소스는 윈도우 임베디드 컴팩트 운영체제를 기반으로 하는 장치를 제조한 한국 기업에 대한 내용이 아닌, 일본 기업에 대한 내용이다. 따라서 주어진 섹션 제목에 해당하는 내용을 작성할 수 없다. 원본 소스에 한국 기업에 대한 내용이 없으므로, 이 섹션에는 내용을 추가할 수 없다.
7. 1. PDA
카시오 계산기의 카시오페아, 도시바의 GENIO e, 후지쯔의 Pocket LOOX, 휴렛 팩커드(구 컴팩)의 iPAQ 등 해외 메이커 제품도 있었지만, 각 메이커 모두 법인 용도에 주력하면서 통신 판매로만 판매하는 방식으로 전환되어, 매장에서 이 타입의 단말기를 보기는 드물어졌다.7. 2. 휴대폰
위컴 W-ZERO3 시리즈는 2005년 12월 초대 기종 WS003SH(W-ZERO3, 샤프 제조)가 발매되었으며, OS는 Windows Mobile 5.0 for Pocket PC가 사용되었다.[1] NTT 도코모의 hTc Z, HT1100, F1100,[2] 소프트뱅크 X01HT (HSDPA 3G 고속 통신을 처음 채용),[3] 이 모바일 EMONSTER (S11HT),[4] 샤프 브레인(전자 사전)[5] 등이 윈도우 임베디드 컴팩트 기반 휴대폰이다.7. 2. 1. 한국 기업
주어진 원본 소스는 윈도우 임베디드 컴팩트 운영체제를 기반으로 하는 장치를 제조한 한국 기업에 대한 내용이 아니라, 일본 기업에 대한 내용입니다. 따라서 주어진 섹션 제목에 해당하는 내용을 작성할 수 없습니다. 원본 소스에 한국 기업에 대한 내용이 없으므로, 이 섹션에는 내용을 추가할 수 없습니다.7. 3. 기타 임베디드 시스템
POS 레지, 프로젝터, 차량 내비게이션(Windows CE for Automotive), 게임기 (드림캐스트), 휴대용 AV 플레이어 (Portable Media Center), 씬 클라이언트 단말 (Windows-based Terminal, Smart Display) 등에도 윈도우 CE가 탑재된다. 이러한 기기들 중에는 GUI를 구현하지 않은 것도 많지만, POS 레지의 경우 터치 패널을 탑재하여 버튼과 임베디드 운영 체제의 조작으로 작업 효율을 높이기도 한다.8. 비판 및 논란
제시된 원본 소스에 윈도우 임베디드 컴팩트에 대한 비판 및 논란 관련 내용이 없으므로, 해당 섹션은 작성할 수 없습니다. 이전 답변과 동일하게 유지됩니다.
참조
[1]
서적
日経パソコン用語事典 (2009年版)
日経BP社
2008-10-20
[2]
웹사이트
The Meaning of "CE" in Windows CE
http://support.micro[...]
マイクロソフト
2002-09-03
[3]
뉴스
マイクロソフト、Windows Embedded Compact 7のCTPを公開
https://pc.watch.imp[...]
PC Watch
2010-06-04
[4]
뉴스
Microsoft、Windows CE後継OS「Windows Compact 7」の提供開始
https://pc.watch.imp[...]
PC Watch
2011-03-04
[5]
웹사이트
Windows CE FAN, MIPS用? SH用? ひとつの実行ファイルで大丈夫 期待の新技術 CEF とは?
http://www.wince.ne.[...]
Windows CE FAN
1999-06-10
[6]
간행물
Windows CE対応の DBアプリケーション開発ツールが登場
日経BP
1998-06-24
[7]
웹사이트
History of Windows Embedded Compact 7
http://www.microsoft[...]
Microsoft
[8]
웹사이트
マイクロソフト、「Windows CE」開発者向け機能パックの提供を開始
http://www.microsoft[...]
マイクロソフト
2012-01-27
[9]
웹사이트
Windows Embedded Compact 7 Product Information and Pricing
http://www.microsoft[...]
Microsoft
[10]
웹사이트
マイクロソフト、「BlackBerry」のリサーチ・イン・モーションを買収か
http://www.computerw[...]
IDGジャパン
2010-04-14
[11]
링크
http://www.hpcfactor[...]
[12]
링크
http://www.hpcfactor[...]
[13]
링크
http://www.hpcfactor[...]
[14]
링크
http://www.hpcfactor[...]
[15]
링크
http://www.hpcfactor[...]
[16]
링크
http://www.uniembedd[...]
[17]
링크
http://www.hpcfactor[...]
[18]
링크
http://www.uniembedd[...]
[19]
문서
Windows Embedded CE 6.0 Release Note(윈도우 CE 6.0 개발자 도구에 포함됨)
[20]
링크
http://www.uniembedd[...]
[21]
링크
http://www.kbench.co[...]
[22]
링크
http://msdn.microsof[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com