NeoMulti

블로그 이미지
by 사힐
  • Total hit
  • Today hit
  • Yesterday hit

'win CE 6.0'에 해당되는 글 1건

  1. 2007.04.17
    처음 PDA 개발을 하기 위한 고려 사항

지난 MIT 450/4500이 발표 된 이후로 ISV 또는 SI 개발 업체에서 PDA 즉, Pocket PC나 Pocket PC Phone Edition 으로 여러 가지 기업 솔루션을 개발하는 방법에 대해 문의를 많이 해 오십니다.

그 중에 공통적으로 처음 PDA 개발을 하기 위해 개발환경과 고려해야 할 만한 사항이 무엇인지 대해 정리하도록 하겠습니다.  

첫째, 현재 국내에서 출시된 운영체제를 보면 일반적으로 Pocket PC(PDA)는 Windows Mobile 5.0 용으로 출시 되어 있습니다. 대표적으로 삼성전자, LG전자, HP, DELL 과 같은 회사가 있습니다. 좀더 견고하게 쓰기 위해서는 산업용 PDA를 원한다면 Windows CE 5.0 또는 Windows Mobile 5.0 용으로 사용하면 됩니다. 대표적인 회사로는 Symbol모바일 컴피아, Fujitsu 사가 있습니다.

둘째, 현재 개발 도구로써는 Visual Studio 2005로 모두 통합 되어 있으며 모바일 개발을 하기 위해서는 Professional Edition을 권장합니다.  Visual Studio 2005 에서는 WinCE API 나 MFC를 이용하여 개발할 수 있는 Native 응용 프로그램 방식과, C# 이나 VB.NET 언어를 이용한 .NET Compact Framework를 이용한 응용 프로그램 방식 모두를 사용할 수 있습니다.

셋째, 좀더 .NET Compact Framework 에 대해 살펴 보자면 Visual Studio 2005에 포함되어 있는 .NET Compact Framework 버전은 1.0(과거 버전의 호환성 유지)와 2.0(새로운 버전)이 포함 되어 있습니다. .NET Compact Framework 2.0을 권장합니다. 풍부한 UI와 더불어 성능 또한 1.0 보다 많이 향상되어 있습니다. Windows Mobile 5.0 에는 .NET CF 2.0 가  ROM에 탑재되어 있으며 현재 최신 업데이트 버전은 .NET Compact Framework V2 서비스 팩1 으로 Windows CE.NET 4.2 까지 디버깅할 수 있도록 지원하고 있습니다.

넷째, 개발 언어는 .NET Compact Framework 는 C# 이나 VB.NET 언어를 사용할 수 있습니다. 그러나 특정 하드웨어 제어(바코드 스캐너, 프린터) 가 필요할 때에는 C/C++ 언어도 Visual Studio 2005 부터 통합되어 지원됩니다. .NET CF에서 C/C++ DLL을 상호 호환성을 유지할 수 있도록 CCW/RCW 호출을 지원하고 있습니다.

다섯째, PDA 데이터 동기화 아키텍처에 대해 상당히 고민이 많을 줄 압니다. 실시간 통신(HSDPA 또는 EVDO)을 할 지, 무선랜(WLAN 또는 WiBro)를 할 지, 그리고 순수 오프라인(크래들 위에서 통신을 할 지)에 대한 검토가 필요할 것 같습니다.

AND

ARTICLE CATEGORY

분류 전체보기 (26)
Imagine cup 2007 (2)
What (23)
영화 (1)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

ARCHIVE