메뉴 건너뛰기

일반 PDA용 OS Windows CE와 Pocket PC

2007.11.15 09:26

허우행 조회 수:13217 추천:107

PPC를 지르시려는 분들을 위한 도움글

출처: 넥사모회원 강팩님 http://www.nexamo.net/

CE.net사용자를위한 Pocket PC를 지르시려는 분들을 위한 도움글

※Windows CE는 PDA만을 위한 OS가 아님을 알아두시기 바랍니다.

1.CE와 Pocket PC개요
Windows CE든 Pocket PC(Windows Mobile)든 Microsoft사가 개발한 임베디드 운영체제의 브랜드명입니다.
PC 윈도와 같이 Windows라는 명칭을 사용하지만 CE/PPC는 그 내용이 기존의PC와는 아주 차이가 있습니다.

가장 큰 차이점은 CE/PPC가 돌아가는 방식에 있지요.
PC의 Windows OS는 따로 OS CD가 있어 아무 컴퓨터나 CD를 넣고 설치를 함으로써 Windows에서 각 부품별 드라이버만 잡아주면 제대로 돌아가게 되어있지만, Windows CE/PPC라는 OS는 PC Windows 상에서 Platform Builder (PPC는 따로 제작도구가 없이 커맨드라인에서 만든다던...)것으로 제작을 하는것인데, 여기서 주의할점은 Windows CE/PPC OS 구동방식은 오히려 PC 윈도보다는 휴대폰쪽에 있다고해야한다는것입니다.
무슨말이냐 하면 Windows CE는 휴대폰 처럼 각각의 기기에 맞게 LCD드라이버, 사운드 드라이버 등과 같은것들을 따로 제작해주어야하며, 이 기기 전용이면 이 기기에만, 저 기기 전용으로 나온 OS라면 저 기기에만 적용이된다는것이 가장 차이가 있습니다.

※CE계열의 버전별 종류
Windows CE 1.x / 2.x / 3.0
Windows CE.net 4.0 / 4.1 / 4.2
Windows CE 5.0

※PPC계열의 버전별 종류
Windows for PocketPC (PPC2000)
Pocket PC 2002
Pocket PC 2002 Phone Edition
Pocket PC 2002 Smart Phone Edition
Windows Mobile 2003
Windows Mobile 2003 Phone Edition
Windows Mobile 2003 Smart Phone Edition
Windows Mobile 2003 Second Edition
Windows Mobile 2005

*PPC2000~2002 : CE3.0기반
*Windows Mobile 2003 시리즈 : CE.net 4.2기반
*Windows Mobile 2005 : CE 5.0기반

2.CE계열과 PPC계열 OS의 외관적 차이점

1) ⓧ버튼을 누르는것
CE : PC와 같이 종료버튼입니다.
PPC : ⓧ버튼을 눌러도 꺼지지 않고 숨겨지기만 하며 메모리에 상주합니다.
(드림위즈도우미의 DWclose혹은 포켓플러스,위즈바 등 과같은 프로그램을 설치하면 종료버튼으로 변하긴합니다.)
(종료는 iPAQ(h19xx제외) iTask로, 공통적으로는 시작(Start)-설정(Setting)-시스템(system)-메모리(memory) 로 가시면 사용중인 프로그램 종료를 할 수 있습니다.)

2)바탕화면
CE : 일반적인 PC Windows와 100%동일합니다.
PPC :Today(오늘) 화면이 바탕화면을 대신합니다.작업,일정,날짜,사용자정보,받은편지,투데이스킨(PPC계의 바탕화면테마쯤으로 생각하시면..)이 보여집니다. 추가로 다른 투데이 플러그인을 설치하실 수 있습니다.
(CE처럼 바꿔주는게 있긴하지만, 그렇게 쓰신다면 비싼PPC보다는 차라리 가격이 저렴한 닷넷기종을 쓰시는게 낫습니다. -_-a;;)

3)시작메뉴와 프로그램의 메뉴바위치
CE : 시작메뉴 - 아래 / 프로그램의 메뉴바 - 위
PPC : 시작메뉴 - 위 / 프로그램의 메뉴바 - 아래

4)작업표시줄
CE의 작업표시줄(시작메뉴 옆의 긴 줄)은 PC Windows와 같이 구성되어있어 사용중인 프로그램목록이 나옵니다만, PPC는 숨겨져있어서 자신이 뭘 사용하고있는지 쉽게 알 수 없습니다.
방법1.시작(Start)-설정(Setting)-시스템(system)-메모리(memory) 로 가시면 알 수 있습니다.
방법2.Wisbar Advanced를 설치하신 뒤 사용중인 프로그램 아이콘 표시를 셋팅해주시면 됩니다.(단점:유료, 설치시 속도저하.(프로그램이 무겁습니다), pda폰일 경우 안테나 수신률표시가 사라집니다.)
방법3.드림위즈도우미DWclose를 설치합니다. (혹은 포켓플러스..(유료) )

5)실행시킬 아이콘을 탭핑(PDA의 터치스크린을 누르는것) 할때
CE : 더블탭핑(더블클릭)을 해줘야합니다.
PPC : 한번의 탭핑으로 실행을...

3.CE계열과 PPC계열 OS의 내부적 차이점
차이점은 몇가지밖에 없습니다.
우선 CE는 무슨 춘추전국시대인마냥 기기마다 제각기 다른 라이브러리가 가장 큰 차이점입니다.
그에 비해 PPC는 통일된 라이브러리와 규격화가 되어있기때문에
모든기기들이 다 호환이 되어버립니다.
이것이 가장 큰 차이점이죠...

4.PPC에서의 Windows CE프로그램과의 호환성.

보신분도 계시지 싶습니다만 Win CE에서의 Pocket PC프로그램 호환성을 적은 글을
먼저 소개하겠습니다.

-- Windows CE by Platform Builder진영과 PocketPC진영과의 호환성 --
NEXIO S155는 Windows CE.NET 4.1 OS를 탑재하고 있습니다.
그리고 Windows Mobile2003은 Windows CE 4.2를 기반으로 제작되었습니다.
그런데, 네이버 지식인에 있던글(넥사모에도 올라왔었죠..) 을 보면

"많은분들이 CE.NET과 PPC가 전혀 다른 OS라서 호환이 안되는줄 알고 있습니다.하지만, CE.NET이 PPC를 포함하는 OS라고 보시면 됩니다."

라고 되어있지만 아닙니다. CE.net 이 PPC를 포함하는게 아닙니다.
엄연히 따지자면 PPC도 CE계열의 응용이라고 봐야겠지만 PPC쪽은 MS에서 따로 관리를 하는지라....

설명하자면 Windows CE.net과 Windows Mobile에는 엄연히 라이브러리와 메뉴구조등과같은 차이가 분명히 존재합니다. 오히려 Windows Mobile에서 Windows CE.net을 포함한다고 봐도 과언이 아닐정도로 WM2003에서 CE.net프로그램을 실행시켰을때 돌아가는게 많습니다.

결국 결론은 CE계열과 PPC(Windows Mobile)계열끼리 호환성이 100%가 되려면
아예 OS를 통일시키거나, 해상도변경이 가능하도록 설정한뒤, 시작표시줄이 PPC처럼 아래 위 이동이 가능하도록 제작하고, 가장 큰 문제점(?) 인 CE계열과 WM계열의 라이브러리가 통합된다면 그땐 100% 호환이 될것이죠...