Your SlideShare is downloading. ×
0
MOBILE PLATFORM An Seong Hyun
C ONTENTS <ul><li>M obile Devices </li></ul><ul><li>M obile Phone vs.  S mart Phone  </li></ul><ul><li>W hat is Mobile Pla...
M OBILE DEVICES <ul><li>A  mobile device  (also known as  cell phone device ,  handheld device ,  handheld  </li></ul><ul>...
M OBILE PHONE VS.  S MART PHONE  <ul><li>Mobile Phone </li></ul><ul><li>-  이동통신 서비스의 사용목적으로 개발된 무선 전화기 </li></ul><ul><li>-...
W HAT IS MOBILE PLATFORM?  <ul><li>Platform </li></ul><ul><ul><li>응용프로그램들을 사용하는데 필요한 소프트웨어 ,  하드웨어의 결합 </li></ul></ul><ul>...
M OBILE PLATFORM
M OBILE PLATFORM – WINDOWS MOBILE 6 <ul><li>Windows Mobile 6 </li></ul><ul><li>MS  사에서 제작한 모바일 디바이스용 플랫폼  </li></ul><ul><l...
M OBILE PLATFORM – WINDOWS MOBILE 6 Pocket PC +  PPC Phone Edition Microsoft Smartphone Other Windows CE Devices Notebook ...
W INDOWS MOBILE VS.  W INDOWS CE.NET Pocket PC, Smartphone
M OBILE PLATFORM – WINDOWS MOBILE 6 .NET Framework
M OBILE PLATFORM – WINDOWS MOBILE 6 .NET Compact Framework
M OBILE PLATFORM – WINDOWS MOBILE 6
M OBILE PLATFORM – WINDOWS MOBILE 6 < 2008.05.14 >
M OBILE PLATFORM – WINDOWS MOBILE 6 <ul><li>Development  </li></ul><ul><li>OS : Windows 2003 sp2, Windows XP sp2, Windows ...
M OBILE PLATFORM – WINDOWS MOBILE 6
M OBILE PLATFORM – WIPI <ul><li>WIPI(Wireless Internet Platform for Interoperability) </li></ul><ul><ul><li>한국무선인터넷 표준화 포럼...
M OBILE PLATFORM – WIPI <ul><li>등장배경 </li></ul><ul><li>이동 통신사 마다 서로 다른 플랫폼 기반의 서비스  </li></ul><ul><li>각 플랫폼에 맞추기 위해서 ,  많은...
M OBILE PLATFORM – WIPI <ul><li>단말기 최소사양 </li></ul>
M OBILE PLATFORM – WIPI <ul><li>WIPI Structure </li></ul>
M OBILE PLATFORM – WIPI <ul><li>국내  WIPI 2.0  단말기 일반 구조  </li></ul>
M OBILE PLATFORM – WIPI <ul><li>주요 기능 규격 </li></ul><ul><li>C  및 자바 언어로 작성된 응용프로그램의 실행 환경 제공  </li></ul><ul><li>다중 응용프로그램 동...
M OBILE PLATFORM – WIPI <ul><li>Development  </li></ul><ul><li>OS : Windows 2000, Windows XP </li></ul><ul><li>SDK </li></...
T RENDS <ul><li>스마트 폰의 대두  </li></ul><ul><li>Touch Screen, Full Browsing, HSDPA, WIBRO  등의 통신의 발전으로  2007 년 이후 인터넷 ,  멀티미디...
T RENDS <ul><li>개방형 모바일 플랫폼의 확장 </li></ul><ul><li>리눅스 기반의  Open  플랫폼의 확장 </li></ul><ul><li>로열티 지불 절감 </li></ul><ul><li>모바일...
C ONCLUSION Mobile Phone Smart Phone Platform WIPI Windows mobile 국내 사용 현황 <ul><ul><ul><li>많은 유저와 많은 기기가 확보  </li></ul></u...
C ONCLUSION <ul><li>웹에서 사용하는 의료정보와 관련 있는 자원을  Gadget  형태로 개발  </li></ul><ul><ul><li>사용자가 쉽게 다운 받아서 실행 가능 </li></ul></ul><u...
R EFERENCES <ul><li>Wikipedia </li></ul><ul><ul><li>http://en.wikipedia.org/wiki/Mobile_device </li></ul></ul><ul><ul><li>...
Upcoming SlideShare
Loading in...5
×

Mobile Platform

3,334

Published on

mobile platform in korea

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,334
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
72
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 제가 오늘 발표할 내용은 모바일 플랫폼에 관한 내용입니다 . 모바일에 관해서 기술적인 부분이나 , 트랜드에 알아야 , 프로젝트 방향을 결정할때 , 도움이 될것 같아서 준비하게 되었습니다 . 크게 플랫폼 부분과 통신부분으로 나누어서 생각해 보았는데 , 오늘은 플랫폼 부분에 대해서만 다루도록 하겠습니다 .
  • Transcript of "Mobile Platform"

    1. 1. MOBILE PLATFORM An Seong Hyun
    2. 2. C ONTENTS <ul><li>M obile Devices </li></ul><ul><li>M obile Phone vs. S mart Phone </li></ul><ul><li>W hat is Mobile Platform? </li></ul><ul><li>M obile Platform – Window Mobile 6 </li></ul><ul><li>M obile Platform - WIPI Platform </li></ul><ul><li>T rends </li></ul><ul><li>C onclusion </li></ul><ul><li>R eferences </li></ul>
    3. 3. M OBILE DEVICES <ul><li>A  mobile device  (also known as  cell phone device ,  handheld device ,  handheld </li></ul><ul><li>computer , &quot;Palmtop&quot; or simply  handheld ) is a pocket-sized computing device, typically having a display screen with touch input or a miniature keyboard. In the case of the personal digital assistant (PDA) the input and output are combined into a touch-screen interface. Smart phones and PDAs are popular amongst those who require the assistance and convenience of a conventional computer, in environments where carrying one would not be practical. Enterprise digital assistants can further extend the available functionality for the business user by offering integrated data capture devices like Bar Code, RFID and Smart Card readers. </li></ul><ul><li>Smart phones, Mobile computers, Handheld game consoles, Media recorders, </li></ul><ul><li>Media players/displayers, Communication devices, Personal navigation devices </li></ul><ul><li>(PNDs), Accessories </li></ul><ul><li>- Wikipedia - </li></ul>
    4. 4. M OBILE PHONE VS. S MART PHONE <ul><li>Mobile Phone </li></ul><ul><li>- 이동통신 서비스의 사용목적으로 개발된 무선 전화기 </li></ul><ul><li>- SMS, MMS, Internet, Entertainment, Bluetooth, Camera </li></ul><ul><li>- cellular phone, cell phone, mobile phone, hand phone </li></ul><ul><li>Smart Phone </li></ul><ul><li>- 이동통신 서비스 + PC 기능 </li></ul><ul><li>- PDA Phone and Smart Phone </li></ul><ul><li>- 일정관리기능 , 개인정보 관리기능 , 정보처리 기능 </li></ul>
    5. 5. W HAT IS MOBILE PLATFORM? <ul><li>Platform </li></ul><ul><ul><li>응용프로그램들을 사용하는데 필요한 소프트웨어 , 하드웨어의 결합 </li></ul></ul><ul><ul><li>하드웨어 플랫폼 , 소프트웨어 플랫폼 </li></ul></ul><ul><ul><li>( 응용 프로그램이 수행되는 소프트웨어적인 기반환경 ) </li></ul></ul><ul><li>Mobile Platform </li></ul><ul><li>- 모바일 디바이스에 탑재되어 모바일 디바이스의 하드웨어 기능을 상위계층에서 사용할 수 있도록 하여주고 , 상위계층에서는 프로그래밍 환경 및 실행환경을 제공하는 역할을 함 </li></ul>< Platform 의 예 >
    6. 6. M OBILE PLATFORM
    7. 7. M OBILE PLATFORM – WINDOWS MOBILE 6 <ul><li>Windows Mobile 6 </li></ul><ul><li>MS 사에서 제작한 모바일 디바이스용 플랫폼 </li></ul><ul><li>Desktop 상의 윈도우의 형태와 유사 </li></ul><ul><li>Visual Studio IDE 를 이용해서 개발이 용이 </li></ul><ul><li>.Net Compact Framework </li></ul><ul><li>로열티와 인증의 문제 </li></ul><ul><li>현재 Version 7 이 2009 년에 출시 예정 </li></ul>
    8. 8. M OBILE PLATFORM – WINDOWS MOBILE 6 Pocket PC + PPC Phone Edition Microsoft Smartphone Other Windows CE Devices Notebook PCs Tablet PCs … .NET Framework .NET Compact Framework SDKs OS Visual Studio 2005 Visual C/C++(API, MFC, ATL), C#, VB.NET Tool
    9. 9. W INDOWS MOBILE VS. W INDOWS CE.NET Pocket PC, Smartphone
    10. 10. M OBILE PLATFORM – WINDOWS MOBILE 6 .NET Framework
    11. 11. M OBILE PLATFORM – WINDOWS MOBILE 6 .NET Compact Framework
    12. 12. M OBILE PLATFORM – WINDOWS MOBILE 6
    13. 13. M OBILE PLATFORM – WINDOWS MOBILE 6 < 2008.05.14 >
    14. 14. M OBILE PLATFORM – WINDOWS MOBILE 6 <ul><li>Development </li></ul><ul><li>OS : Windows 2003 sp2, Windows XP sp2, Windows Vista </li></ul><ul><li>IDE : Visual Studio 2005 Professional( 스마트 장치 프로그래밍 기능 설치 ) </li></ul><ul><li>SDK 설치 </li></ul><ul><li>- Windows Mobile 6 Software Development Kits (Standard and Professional) </li></ul><ul><li>Localized Emulator Images 설치 </li></ul><ul><li>ActiveSync 4.5 설치 : 모바일 기기와 PC 를 연결하기 위한 프로그램 </li></ul>
    15. 15. M OBILE PLATFORM – WINDOWS MOBILE 6
    16. 16. M OBILE PLATFORM – WIPI <ul><li>WIPI(Wireless Internet Platform for Interoperability) </li></ul><ul><ul><li>한국무선인터넷 표준화 포럼 (KWISF) 에서 표준화 </li></ul></ul><ul><ul><li>2003.2, 모바일 표준 플랫폼 (WIPI) v1.1 발표 </li></ul></ul><ul><ul><li>2004.2, 모바일 표준 플랫폼 (WIPI) v2.0 발표 </li></ul></ul><ul><ul><li>이동통신 단말기용 응용프로그램의 실행환경에 대한 표준규격 </li></ul></ul><ul><ul><li>목표 </li></ul></ul><ul><ul><ul><li>C 와 Java 를 이용해서 WIPI Application 을 개발할수 있는 환경 제공 </li></ul></ul></ul><ul><ul><ul><li>통합 개발 툴 (IDE) 를 제공 </li></ul></ul></ul><ul><ul><ul><li>오디오 및 이미지를 WIPI 플랫폼에 맞게 변환하는 툴 제공 </li></ul></ul></ul><ul><ul><ul><li>다양한 단말기 규격을 제공하기 위한 에뮬레이션 환경 제공 </li></ul></ul></ul><ul><ul><ul><li>단말기에서 동작중인 상태를 파악하기 위한 디버거 메시지 윈도우를 제공 </li></ul></ul></ul><ul><ul><li>폐쇄성 , 진입장벽의 효과 </li></ul></ul>
    17. 17. M OBILE PLATFORM – WIPI <ul><li>등장배경 </li></ul><ul><li>이동 통신사 마다 서로 다른 플랫폼 기반의 서비스 </li></ul><ul><li>각 플랫폼에 맞추기 위해서 , 많은 시간과 비용이 투입 . </li></ul><ul><li>이동 통신사 – CP(Content Provider) – 단말기 제조업체에게 모두 부담 . </li></ul><ul><li>이동통신사 - 다양한 컨텐츠 서비스 </li></ul><ul><li>단말기 제조업체 - 생산 비용 감소 및 개발 기간 단축 </li></ul><ul><li>컨텐츠 제공업체 (CP) - 양질의 컨텐츠 개발에 주력 </li></ul>
    18. 18. M OBILE PLATFORM – WIPI <ul><li>단말기 최소사양 </li></ul>
    19. 19. M OBILE PLATFORM – WIPI <ul><li>WIPI Structure </li></ul>
    20. 20. M OBILE PLATFORM – WIPI <ul><li>국내 WIPI 2.0 단말기 일반 구조 </li></ul>
    21. 21. M OBILE PLATFORM – WIPI <ul><li>주요 기능 규격 </li></ul><ul><li>C 및 자바 언어로 작성된 응용프로그램의 실행 환경 제공 </li></ul><ul><li>다중 응용프로그램 동시 실행 환경 제공 , 다중 응용프로그램간 통신 기능 제공 </li></ul><ul><li>다운로드에 의한 동적 공유 라이브러리를 지원함에 따라 , 동적으로 API 를 추가 / 갱신하는 기능 제공 . ( 선택 규격 ) </li></ul><ul><li>고효율적인 메모리 관리 </li></ul><ul><ul><li>메모리 압축 (Memory Compaction) 기능 , 자동 메모리 정리 (Garbage Collection) 기능 제공 </li></ul></ul><ul><ul><li>응용프로그램 종료 시 , 자동으로 메모리 해제 기능 제공 </li></ul></ul>
    22. 22. M OBILE PLATFORM – WIPI <ul><li>Development </li></ul><ul><li>OS : Windows 2000, Windows XP </li></ul><ul><li>SDK </li></ul><ul><ul><li>Jlet : JDK1.3 이상 , Java 기반 </li></ul></ul><ul><ul><li>Clet : Visual C++ 6.0, C 기반 </li></ul></ul><ul><li>WIPI Emulator </li></ul>개발 순서
    23. 23. T RENDS <ul><li>스마트 폰의 대두 </li></ul><ul><li>Touch Screen, Full Browsing, HSDPA, WIBRO 등의 통신의 발전으로 2007 년 이후 인터넷 , 멀티미디어 구현 등 정보기기의 성격이 강화된 스마트폰 각광 </li></ul><ul><li>스마트 폰의 미중이 점차 증가 전망 </li></ul><ul><li>웹의 자원을 제대로 이용할 수 있다는 장점 </li></ul><ul><li>Gadget 을 통해서 웹에 있는 다양한 서비스를 </li></ul><ul><li>스마트 폰에서 사용할 수 있다 . </li></ul><ul><li>스마트 폰과 모바일 폰의 경계의 논란 </li></ul><ul><li>Ex) 애플의 아이폰 , 구글의 안드로이드 </li></ul>
    24. 24. T RENDS <ul><li>개방형 모바일 플랫폼의 확장 </li></ul><ul><li>리눅스 기반의 Open 플랫폼의 확장 </li></ul><ul><li>로열티 지불 절감 </li></ul><ul><li>모바일 플랫폼의 글로벌화 </li></ul><ul><li>사용자를 이끄는 시장의 키워드 변화 </li></ul>
    25. 25. C ONCLUSION Mobile Phone Smart Phone Platform WIPI Windows mobile 국내 사용 현황 <ul><ul><ul><li>많은 유저와 많은 기기가 확보 </li></ul></ul></ul>기기와 유저의 수가 적음 (10 개의 기종이 안됨 ) 배포의 문제 다운로드 방식 시리얼 방식 시리얼 방식 그 외 문제 단일 플랫폼이지만 , 통신사 마다 API 자체가 조금씩 차이가 난다 . 각 버전의 차이 개발의 문제 프로그래밍 언어에 대한 스터디 필요 프로그래밍 언어에 대한 스터디는 필요 없음 . 결론 하나의 통신사를 타깃으로 개발 하나의 기기를 타깃으로 최적화된 Application 개발
    26. 26. C ONCLUSION <ul><li>웹에서 사용하는 의료정보와 관련 있는 자원을 Gadget 형태로 개발 </li></ul><ul><ul><li>사용자가 쉽게 다운 받아서 실행 가능 </li></ul></ul><ul><ul><li>누구나 접근 할 수 있다는 웹 장점과 더불어 , </li></ul></ul><ul><ul><li>Light weight 한 형태 </li></ul></ul><ul><li>많은 기능보다도 , 사용자의 인터페이스 편리함을 최대한 고려해서 개발 </li></ul>
    27. 27. R EFERENCES <ul><li>Wikipedia </li></ul><ul><ul><li>http://en.wikipedia.org/wiki/Mobile_device </li></ul></ul><ul><ul><li>http://en.wikipedia.org/wiki/Windows_mobile </li></ul></ul><ul><li>정보통신 진흥연구원 , LG 텔레콤 김종득 차장 “ Mobile 用 범용 OS 기술개요” , 2008.05.14 </li></ul><ul><li>ETRI 임베디드 보안기술연구팀 , 김기영 , “ 모바일 플랫폼 개방화 & 모바일 리눅스 진화전망” , Korea Mobile Day 2008 </li></ul><ul><li>MEDC 2005, 서진호 차장 “윈도우 모바일 응용 프로그램 개발 시작부터 인증까지 ” , 2005 </li></ul><ul><li>MEDC 2007, 김경환 차장 , 서진호 차장 “ 연결된 세상을 위한 윈도우 모바일 및 임베디드 플랫폼” , 2007.05.30 </li></ul><ul><li>“ . NET Micro Framework - Bringing .NET to smaller embedded devices”, Microsoft, 2007 </li></ul><ul><li>아로마소프트 , 이인성 과장 ,“ 모바일 애플리케이션 개발 – WIPI 를 중심으로” </li></ul><ul><li>Professor Y. S. Hong, “WIPI”, University of Incheon </li></ul><ul><li>ETRI 내장형 S/W 팀 , 김흥남 팀장 , “WIPI 규격과 구조” </li></ul><ul><li>CEO Information 제 670 호 , SERI 이성호 수석연구원 , “ 휴대폰 산업의 진화와 경쟁구조 변화” , 2008.09.03 </li></ul><ul><li>한국 IDC, 한인규 선임연구원 , “ 폐쇠적 플랫폼에서 오픈 환경으로 진화” </li></ul><ul><li>ETRI 전자통신동향분석 제 23 권 제 3 호 , 오승희 김기영 , “ 리눅스 기반의 휴대단말 운영체제 동향분석” ,2008.06 </li></ul><ul><li>ETRI 전자통신동향분석 제 22 권 제 6 호 , 전종홍 이승휸 , “ 모바일 웹 2.0 과 모바일 OK 표준화 동향” ,2007.012 </li></ul><ul><li>한국소프트웨어진흥원 , 정제호 ,” 플랫폼의 확장과 SW 의 미래” ,2008.04.02 </li></ul><ul><li>정보통신정책 제 20 권 15 호 통권 445 호 , 김민식 ,”Mobile 시장에서 SW Platform 의 분류와 변화 현황 전망 – mobile os 를 중심으로” , </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×