| General Session | 혁신적 윈도우 임베디드 기술로 이루어지는 디지털 라이프 |
 | | 김경환 | | - 한국마이크로소프트 모바일 사업부 차장 |
|
 | | 이건복 | - 한국마이크로소프트 차장
- 한국마이크로소프트 OEM Device 솔루션 사업부 근무
- 한국마이크로소프트 Developer Evangelist / 개발컨설턴트
- TechED / MDC / MSDN Seminar / Web Service컨퍼런스 강사
- C# and ASP.NET Programming 공저
|
|
 | | 서진호 | - 한국마이크로소프트 과장
- 모바일 닷넷 커뮤니티 대표시삽
- INETA APAC UG Leader
- 윈도우 모바일 디바이스 MVP (2002~)
|
|
| General Session 에서는 마이크로소프트 모바일/임베디드 차세대 전략과 미래에 대해 우리나라 모바일/임베디드 개발자에게 모멘텀과 비전을 제시합니다. 특히, 윈도우CE 기반의 우리나라에서 개발된 다양한 장치를 보여주며, 새로운 Windows CE 6.0 플랫폼 빌더와 실제 로봇에 적용된 .NET 마이크로 프레임워크을 공개하며, 일반 상품점 및 가게에서 많이 사용되는 POS용 XP Embedded인 WEPOS 솔루션을 보여주며, 최신 Windows Mobile 5.0 응용 프로그램인 모바일 오피스 커뮤니케이터와 One Note 등을 실제 데모로 보여줍니다. | |
목차
| 1. Windows CE 기반의 우리나라에서 개발된 다양한 장치 소개
2. Visual Studio 2005 와 Windows CE 6.0 플랫폼 빌더
3. .NET 마이크로 프레임워크와 Sumo Bot
4. WEPOS H/W 및 S/W 솔루션
5. 최신 Windows Mobile 응용 프로그램 소개 | 기대 효과
| 마이크로소프트 모바일/임베디드 최신 기술과 솔루션에 대해 이해 할 수 있습니다. | 참석 대상
| MEDC 2006 참석자 모두 | 난이도
| 200 (100 - 초급, 200-300 중급, 400-500 고급) |
|
Session
I | Windows CE Track : 미리 보는 Windows CE 6.0 |
 | | 백승철 | - 어드밴텍테크놀로지스㈜ 과장
- 임베디드 사업부 기술팀장
- CNS, WBT, STB 개발 등 다수의 프로젝트 참여
- Technical Black belt Window CE & xPE |
|
| 이세션에서는 Windows CE 6의 새로운 커널에 대하여 특징 및 구조에서 설명하고 데모를 보여줍니다. | |
목차
| 1. Windows 5.0 커널의 개요
2. Windows CE 6.0 커널 소개 및 Windows CE 5.0과의 차이점
3. Windows CE 6.0의 새로운 특징
4. Windows CE 5.0과의 호환성
5. Windows CE 5.0 과 6.0의 BSP 구조 비교
6. Windows CE 5.0 과 6.0의 OAL비교
7. Demo: Windows CE 6.0 데모 | 기대 효과
| Windows CE 6.0의 커널과 OAL에 대하여 Windows CE 5.0과 비교하여 차이점을 이해하고 새로운 Windows CE 6.0의 커널 구조에 대해 이해 할 수 있습니다. | 시청 대상
| 1. 컴퓨터 공학 및 임베디드 관련(제어 계측) 전공자
2. 모바일/임베디드 OS 개발자
3. 모바일/임베디드 플랫폼 보드 설계자 | 선수 지식
| 모바일/임베디드 개발자를 위한 Windows CE 메모리 아키텍처 | 관련 제품
혹은 기술 | Windows CE용 Platform builder 5.0, Embedded Visual C++ 4.0 | 난이도
| 200(100 - 초급, 200-300 중급, 400-500 고급) |
|
Windows Mobile Application Track : Visual Studio 2005 에서의 Native 응용 프로그램 개발 및 마이그레이션 |
| EVC++ 4.0을 통해 개발하던 사용자들에게 Visual Studio 2005로 Migration 하는데 필요한 Visual Studio 2005 마법사의 사용법을 설명하고 예제 데모를 보여줍니다. | |
목차
|
1. 왜 EVC4.0에서 Visual Studio 2005로 Migration하는가?
2. EVC4.0 Project를 Visual Studio 2005으로 Migration하는 방법
3. Visual Studio 2005의 새로운 Native API 소개
4. 향후에 대비하는 효과적인 Appilcation 개발 방법 | 기대 효과
| 모바일/임베디드 응용 프로그램 개발자들에게 C/C++ 언어로 기존에 사용하고 있는 Embedded Visual C++ 에서 Visual Studio 2005으로 Migration 하는 방법을 습득하게 해준다. 향후 개발시 다양한 장치에 대한 효율적인 장치별 코딩 기법을 습득합니다. | 시청 대상
| 1. 컴퓨터 공학 및 임베디드 관련(제어 계측) 전공자
2. 모바일/임베디드 응용 프로그램 개발자 | 선수 지식
| 1. C++, MFC에 대한 이해
2. Windows Mobile System에 대한 기초지식 | 관련 제품
혹은 기술 | eMbedded Visual C++ 4.X, Visual Studio 2005 | 난이도
| 100(100 - 초급, 200-300 중급, 400-500 고급) |
|
Windows Embedded Device Track : 모바일 장치 개발에 있어서의 효과적인 전원관리 기법 |
 | | 정태환 | - 한국마이크로소프트 차장
1996 ~ 2004: LG전자 DM 연구소 근무
2005 ~: Microsoft Korea, Technical Account Manager 근무
|
|
| 이 세션에서는 Windows Mobile 장치를 개발하는데 있어 Power Manager의 역할과 시스템의 파워 소모량에 미치는 소프트웨어의 역할에 대해 다루게 됩니다. Power Manageable 드라이버 개발 방법에 대한 자세한 예와 응용 프로그램 API의 사용에 대한 예도 함께 다루어지게 됩니다. | |
목차
| 1. Windows CE 및 Windows Mobile 의 Power Management 구조
2. 커널에서의 Power Management
3. Power Manager
4. 드라이버에서의 Power Management
5. 응용 프로그램에서의 Power Management | 기대 효과
| 이 세션을 마치고 나면 Windows CE 및 Windows Mobile에서 제공되는 Power Management 개념을 습득하고, Power Manageable 드라이버 개발 및 각종 파워 매니저 API를 이용한 응용 프로그램 개발에 필요한 지식을 습득하게 됩니다. | 시청 대상
| 1. 컴퓨터 공학 및 임베디드 관련(제어 계측) 전공자
2. 모바일/임베디드 플랫폼 OAL 및 디바이스 드라이버 개발자
3. 모바일/임베디드 응용 프로그램 개발자
4. 모바일/임베디드 플랫폼 보드 설계자 | 선수 지식
| Windows CE 에서 디바이스 드라이버 작성 기법 | 관련 제품
혹은 기술 | Windows Mobile 5.0 , Visual Studio 2005 | 난이도
| 300(100 - 초급, 200-300 중급, 400-500 고급) |
|
Session
II | Windows CE Track : 통합된 차세대 Windows CE 플랫폼 빌더 소개 |
 | | 김재형 | - DST
- Windows CE 분야 고객지원 및 개발
- WBT 솔루션/디바이스 드라이버 개발
- Windows NT/XP Embedded 분야 고객지원 및 개발
- 디바이스 드라이버 포팅 및 프로젝트 리드
- Flash Memory Disk 관련 Windows CE용 SW 툴 개발 |
|
| 이 세션에서는 Windows CE 6 에서 새롭게 변경된 Visual Studio 2005 개발도구에 Platform Builder 통합 환경 쉘로 Windows CE 6으로 실제 장치를 만드는 방법에 대해 설명하고 데모를 보여줍니다. | |
목차
|
1. 컴파일러
2. 통합 개발 환경(IDE)
3. 진단 도구
4. 데모: Windows CE 6 Platform Builder | 기대 효과
| Windows CE 6 장치를 개발 하는 데 있어서 Visual Studio 2005 와 Windows CE 6 플랫폼 빌더 사용법을 이해할 수 있습니다. | 시청 대상
| 1. 컴퓨터 공학 및 임베디드 관련(제어 계측) 전공자
2. 모바일/임베디드 OS 개발자
3. 모바일/임베디드 플랫폼 보드 설계자 | 선수 지식
| Windows CE 6.0 커널 및 아키텍처 | 관련 제품
혹은 기술 | Visual Studio 2005, Plaform Builder 6.0 | 난이도
| 200(100 - 초급, 200-300 중급, 400-500 고급) |
|
Windows Mobile Application Track : Windows Mobile 응용 프로그램 보안 설정 및 관리 방법 |
 | | 유수호 | - ㈜스마트윈드테크놀로지스 사장
- 웹타임 Windows CE.NET 전임강사
- HP교육센터 Windows CE 5.0 전임강사
- Microsoft Embedded MVP
|
|
| 이 세션에서는 Windows Mobile 5.0 기반의 디바이스에서 애플리케이션 보안과 디지털 코드 서명에 대한 개념을 설명하고 개발자들이 C/C++언어로 Visual Studio 2005를 이용하여 응용 프로그램을 개발할 때 디지털 방식으로 서명을 하여 디바이스에 배치하고 운영하는 과정을 설명하고 직접 데모를 보여줍니다. | |
목차
| 1. 애플리케이션 보안 용어 해설
2. 특권(Privileged), 일반(Normal), 블럭(Blocked) 실행 모드의 차이점
3. 인증서(Certificates)와 인증서 스토어
4. 디바이스 보안 관리자(Device Security Manager)의 소개
5. Windows Mobile의 보안정책 및 보안구성
6. Mobile2Market 코드 서명 파트너가 코드를 서명한 비특권(Unprivileged) 애플리케이션 개발
7. Visual Studio를 사용한 어플리케이션의 디지털 코드 서명
8. 디바이스 드라이버 및 시스템 서비스 보안 | 기대 효과
| Windows Mobile 5.0 기반 디바이스 응용 프로그램 개발자들이 Visual Studio 2005 에서 C/C++언어를 이용하여 응용 프로그램을 개발 시 디지털 코드 서명에 필요한 애플리케이션 보안에 대한 기본 지식을 습득하게끔 해줍니다. | 시청 대상
| 1. Windows Mobile 기반 단말 응용 프로그램 개발자
2. Windows Mobile 기반 단말 디바이스 드라이버 개발자
3. Windows Mobile 기반 단말 상품 기획자
4. 전산/컴퓨터 공학 및 모바일/임베디드 관련 전공자 | 선수 지식
| Visual Studio 2005 장치용의 새로운 사항 | 관련 제품
혹은 기술 | Windows Mobile 5.0, Visual Studio 2005, Embedded Visual C++ 4.X | 난이도
| 200(100 - 초급, 200-300 중급, 400-500 고급) |
|
Windows Embedded Device Track : Windows Mobile 5.0 에서 Native 코드를 위한 메모리 관리 도구 |
 | | 김용재 | - 1998~2005 삼성전자 영상디스플레이 사업부 소프트웨어 개발
- 2005~현재 한국마이크로소프트 Mobile Innovation Lab 선임 연구원 |
|
| 이 세션에서는 Windows CE 커널를 이용하여 응용 프로그램이나 Windows Mobile용 OEM 플랫폼을 개발할 때 발생하는 메모리 관련 문제들을 해결하는 데 사용할 수 있는 유용한 도구들을 이용하여 대표적인 메모리 관련 문제들에 대해서 어떤 방법으로 접근할 수 있는지에 대하여 소개합니다. | |
목차
| 1. 힙 메모리 누출 문제 디버깅 방법
2. 다른 물리적 메모리 사용 방법
3. 가상 메모리 제약 문제 해결 방법 | 기대 효과
| 이 세션을 끝마치고 나면 메모리 관련된 문제들을 효과적으로 해결하기 위해 사용할 수 있는 유용한 도구를 사용할 수 있습니다. | 시청 대상
| 1. 모바일/임베디드 응용 프로그램 개발자
2. 모바일/임베디드 OEM 소프트웨어 개발자
3. 모바일/임베디드 장치 드라이버 개발자 | 선수 지식
| 1. Windows CE 응용 프로그램 개발자
2. Windows Mobile 용 OEM 개발 경험이 있는 자 | 관련 제품
혹은 기술 | Platform Builder, Application Verifier, DevHealth | 난이도
| 300(100 - 초급, 200-300 중급, 400-500 고급) |
|
Session
III | Windows CE Track : Windows CE 6.0 에서의 디바이스 드라이버 개발 방법 |
 | | 이봉석 | - ㈜하제소프트 대표이사
1998년 7월 (사)하제소프트 설립
1998년 - 2002년, (주)삼성전자 첨단기술연구소 전임강사
1998년 - 2002년, (주)삼성전자 21세기 아카데미 전임강사
1998년 - 현재까지, (사)과학기술정보연구소 전임강사
2000년 - 2001년, (주)LG전자 LG러닝센타 전임강사
2005년 (주)하제소프트 법인설립, 대표이사
2005년 (주)MDS테크놀러지 전임강사
2005년 "고급개발자를 위한 디바이스드라이버구조와 원리, 그리고 제작노하우" 저자 - 가남사
2006년 - 현재까지, (주)MDS테크놀러지 전임강사
2006년 5월 "Windows CE 5.0" 저자 - 에이콘출판사(출판예정) |
|
| 이 세션에서는 Windows CE 5 버전에서 운용되는 디바이스드라이버의 소스코드를 사용하여, Windows CE 6 버전에서 사용가능한 드라이버로 포팅하는 방법을 배웁니다. | |
목차
| 1. Windows CE 5 버전에서의 디바이스드라이버 동작환경
2. Windows CE 6 버전에서의 디바이스드라이버 동작환경
3. Windows CE 5 버전에서 사용되는 디바이스드라이버 소스코드중 Windows CE 6 버전에서 사용될 수 없는 부분들
4. Windows CE 5 버전에서 사용되던 샘플디바이스드라이버소스코드를 Windows CE 6 버전을 위한 소스코드로 변환하기 | 기대 효과
| 가장 빠른 시간안에 Windows CE 5 버전에서 운용되던 디바이스드라이버를 Windows CE 6 버전을 위한 코드로 변환하는 기술을 익힙니다. | 시청 대상
| 1. 컴퓨터 공학 및 임베디드 관련(제어 계측) 전공자
2. 모바일/임베디드 플랫폼 보드 설계자
3. 모바일/임베디드 장치 드라이버 개발자 | 선수 지식
| | 관련 제품
혹은 기술 | Windows CE 6 Platform Builder | 난이도
| 400(100 - 초급, 200-300 중급, 400-500 고급) |
|
Windows Mobile Application Track : Visual Studio 2005를 이용한 Windows Mobile 5.0용 기업용 응용 프로그램 개발 |
 | | 김종진 | - 1992년 ~ 2000년, 삼성전자 근무
- 2002년 ~ 2004년, 닷넷소프트 모바일 사업부 차장
- 2004년 ~ 현재까지, 비트컴퓨터 닷넷과정 전임강사
- 2006년 Microsoft Visual C++ MVP
- 2006년 진소프트 설립
|
|
| 이 세션에서는 Windows Mobile 5.0 및 SQL Server 2005 Mobile Edition의 새로운 특징을 소개하고, Visual Studio 2005를 이용하여 다양한 모바일 장비들에서 사용될 수 있는 Line Of Business Application 개발에 대해 소개합니다. | |
목차
| 1. Windows Mobile 5.0 소개
2. SQL Server 2005 Mobile Edition을 이용한 데이터 처리
3. 다양한 디바이스에서 실행되는 Application 개발
4. LOB Application 개발을 위한 고려 사항 | 기대 효과
| 이 세션을 마치고 나면 Visual Studio 2005를 이용하여 Windows Mobile 5.0용에서 다양한 장비를 지원하는 기업형 LOB 응용 프로그램을 쉽게 개발할 수 있도록 가이드라인을 제시하며 데모를 보여줍니다. | 시청 대상
| 1. 모바일/임베디드 응용 프로그램 개발자
2. Smart Client 응용 프로그램 개발자
3. .NET Compact Framework 개발자 | 선수 지식
| Visual Studio 2005 장치용의 새로운 사항 | 관련 제품
혹은 기술 | Visual Studio 2005, .NET Compact Framework | 난이도
| 200(100 - 초급, 200-300 중급, 400-500 고급) |
|
Windows Embedded Device Track : Windows XP Embedded 커스터마이징 기법 |
 | | 이용택 | - DST 임베디드 솔루션 기술팀 대리
- MICOM을 이용한 Embedded System 개발
- Windows DTOS 및 XP Embedded, Server Appliance FAE
- Windows XP Embedded 개발 프로젝트 수행
|
|
| 이 세션에서는 Windows XP Embedded 에서 제공하는 기본 UI 를 커스터마이징하여 PC처럼 보이는 장비가 아닌, 전용 장비를 개발하는 기법과 유저별 접근 권한 설정 및 쉘 변경, 부팅 속도 향상 등에 대한 내용을 다루고 데모를 시연합니다. | |
목차
| 1. 윈도우 XP 임베디드 개요
2. 유저 인터페이스 커스터마이징
3. 부팅 속도 향상 기법 (EWF/HORM)
4. 시스템 보안 향상 기법 및 유저별 접근 제어
5. 런타임 운영 팁 | 기대 효과
| 이 세션을 끝마치고 나면 전용 장비 OS로서의 XP Embedded 런타임 커스터마이징 및 최적화 기법을 통해, 보다 유연하고 원활한 런타임 개발과 시스템의 항상성을 유지할 수 있는 기법을 습득할 수 있습니다. | 시청 대상
| Windows XP Embedded를 적용한 전용 장비 개발자 | 선수 지식
| Windows XP Embedded 런타임 빌드 및 Windows 레지스트리 구조 | 관련 제품
혹은 기술 | Windows XP,Windows XP Embedded,Windows XP Embedded Studio | 난이도
| 300(100 - 초급, 200-300 중급, 400-500 고급) |
|
Hands
on
Lab | HOL 1:Visual Studio 2005 와 Windows CE 6용 플랫폼 빌더 따라하기 |
| 이 세션에서는 Visual Studio 2005에 통합된 Platform Builder를 이용하여 Windows CE 6 OS 빌드와 응용 프로그램 개발에 대해 강사의 진행에 따라 해 볼 수 있도록 합니다. | |
목차
| 1. 따라하기(HOL)의 전체 개요 및 목표
2. Windows CE 6용 플랫폼 빌더 설치 방법
3. Windows CE 6.0 OS 이미지 빌드
4. Windows CE 6.0 이미지 다운로드
5. 응용 프로그램 제작 및 디버깅 | 기대 효과
| 이 세션을 끝마치고 나면 모바일/임베디드 개발자들에게 Visual Studio 2005 통합환경에서 Windows CE 6용 플랫폼 빌드 하는 방법에 대해 알 수 있습니다. | 시청 대상
| - 임베디드 관련 전공자
- 임베디드 시스템 개발자
- 임베디드/모바일 응용 프로그램 개발자 | 선수 지식
| C/C++ | 관련 제품
혹은 기술 | Platform Builder 4.2, Platform Builder 5.0, eMbedded Visual C++ | 난이도
| 100(100 - 초급, 200-300 중급, 400-500 고급) |
|
| HOL 2: EVC++ 응용 프로그램을 Visual Studio 2005로 이전하기
|
| 이 세션에서는 EVC++ 응용 프로그램을 Visual Studio 2005로 이전하는 방법에 대해 강사의 진행에 따라 해 볼 수 있도록 합니다. | |
목차
| 1. 따라하기(HOL)의 전체 개요 및 목표
2. LAB1: eMbedded Visual C++ 윈도우 모바일 Win32 프로젝트를 이전하기
3. LAB1: 요약
4. LAB2: eMbedded Visual C++ MFC 윈도우 모바일 응용 프로그램을 이전하기
5. LAB2: 요약 | 기대 효과
| 이 세션을 끝마치고 나면 모바일/임베디드 개발자들에게 EVC++ 응용 프로그램을 Visual Studio 2005용 프로젝트로 이전할 수 있는 방법에 대해 알 수 있습니다. | 시청 대상
| - 임베디드 관련 전공자
- 임베디드 시스템 개발자
- 임베디드/모바일 응용 프로그램 개발자 | 관련 제품
혹은 기술 | eMbedded Visual C++, Visual Studio 2005 | 난이도
| 200(100 - 초급, 200-300 중급, 400-500 고급) |
|
| HOL 3: Visual Studio 2005 와 SQL 서버 2005 에서 SQL Mobile 응용 프로그램 개발하기 |
 | | 서진호 | - 한국마이크로소프트 과장
- 모바일 닷넷 커뮤니티 대표시삽
- INETA APAC UG Leader
- 윈도우 모바일 디바이스 MVP (2002~)
|
|
| 이 세션에서는 SQL Mobile 3.0을 설치하고 Visual Studio 2005 와 SQL 서버 2005 에서 SQL Mobile 응용 프로그램을 개발할 수 있는 방법에 대해 강사가 따라 하는 대로 따라 해 볼 수 있습니다. | |
목차
| 1. 따라하기(HOL)의 전체 개요 및 목표
2. SQL Mobile 서버 컴포넌트 설치하기
3. SQL 서버 2005 데이터베이스 및 게시 생성
4. SQL 서버 모바일 컴포넌트 설정하기
5. 구독 생성
6. 서버 탐색기 사용법
7. 장치 응용 프로그램 생성 | 기대 효과
| 이 세션을 끝마치고 나면 Visual Studio 2005 와 SQL 서버 2005를 이용하여 SQL Mobile 응용 프로그램을 개발할 수 있습니다. | 시청 대상
| 1. 모바일/임베디드 응용 프로그램 개발자
2. Smart Client 응용 프로그램 개발자
3. .NET Compact Framework 개발자 | 관련 제품
혹은 기술 | Visual Studio 2005, .NET Compact Framework | 난이도
| 200(100 - 초급, 200-300 중급, 400-500 고급) |
|