Mobile Platform

60 %
40 %
Information about Mobile Platform
Technology

Published on October 22, 2008

Author: ash84

Source: slideshare.net

Description

mobile platform in korea

MOBILE PLATFORM An Seong Hyun

C ONTENTS M obile Devices M obile Phone vs. S mart Phone W hat is Mobile Platform? M obile Platform – Window Mobile 6 M obile Platform - WIPI Platform T rends C onclusion R eferences

M obile Devices

M obile Phone vs. S mart Phone

W hat is Mobile Platform?

M obile Platform – Window Mobile 6

M obile Platform - WIPI Platform

T rends

C onclusion

R eferences

M OBILE DEVICES A  mobile device  (also known as  cell phone device ,  handheld device ,  handheld computer , "Palmtop" 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. Smart phones, Mobile computers, Handheld game consoles, Media recorders, Media players/displayers, Communication devices, Personal navigation devices (PNDs), Accessories - Wikipedia -

A  mobile device  (also known as  cell phone device ,  handheld device ,  handheld

computer , "Palmtop" 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.

Smart phones, Mobile computers, Handheld game consoles, Media recorders,

Media players/displayers, Communication devices, Personal navigation devices

(PNDs), Accessories

- Wikipedia -

M OBILE PHONE VS. S MART PHONE Mobile Phone - 이동통신 서비스의 사용목적으로 개발된 무선 전화기 - SMS, MMS, Internet, Entertainment, Bluetooth, Camera - cellular phone, cell phone, mobile phone, hand phone Smart Phone - 이동통신 서비스 + PC 기능 - PDA Phone and Smart Phone - 일정관리기능 , 개인정보 관리기능 , 정보처리 기능

Mobile Phone

- 이동통신 서비스의 사용목적으로 개발된 무선 전화기

- SMS, MMS, Internet, Entertainment, Bluetooth, Camera

- cellular phone, cell phone, mobile phone, hand phone

Smart Phone

- 이동통신 서비스 + PC 기능

- PDA Phone and Smart Phone

- 일정관리기능 , 개인정보 관리기능 , 정보처리 기능

W HAT IS MOBILE PLATFORM? Platform 응용프로그램들을 사용하는데 필요한 소프트웨어 , 하드웨어의 결합 하드웨어 플랫폼 , 소프트웨어 플랫폼 ( 응용 프로그램이 수행되는 소프트웨어적인 기반환경 ) Mobile Platform - 모바일 디바이스에 탑재되어 모바일 디바이스의 하드웨어 기능을 상위계층에서 사용할 수 있도록 하여주고 , 상위계층에서는 프로그래밍 환경 및 실행환경을 제공하는 역할을 함 < Platform 의 예 >

Platform

응용프로그램들을 사용하는데 필요한 소프트웨어 , 하드웨어의 결합

하드웨어 플랫폼 , 소프트웨어 플랫폼

( 응용 프로그램이 수행되는 소프트웨어적인 기반환경 )

Mobile Platform

- 모바일 디바이스에 탑재되어 모바일 디바이스의 하드웨어 기능을 상위계층에서 사용할 수 있도록 하여주고 , 상위계층에서는 프로그래밍 환경 및 실행환경을 제공하는 역할을 함

M OBILE PLATFORM

M OBILE PLATFORM – WINDOWS MOBILE 6 Windows Mobile 6 MS 사에서 제작한 모바일 디바이스용 플랫폼 Desktop 상의 윈도우의 형태와 유사 Visual Studio IDE 를 이용해서 개발이 용이 .Net Compact Framework 로열티와 인증의 문제 현재 Version 7 이 2009 년에 출시 예정

Windows Mobile 6

MS 사에서 제작한 모바일 디바이스용 플랫폼

Desktop 상의 윈도우의 형태와 유사

Visual Studio IDE 를 이용해서 개발이 용이

.Net Compact Framework

로열티와 인증의 문제

현재 Version 7 이 2009 년에 출시 예정

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

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 Development OS : Windows 2003 sp2, Windows XP sp2, Windows Vista IDE : Visual Studio 2005 Professional( 스마트 장치 프로그래밍 기능 설치 ) SDK 설치 - Windows Mobile 6 Software Development Kits (Standard and Professional) Localized Emulator Images 설치 ActiveSync 4.5 설치 : 모바일 기기와 PC 를 연결하기 위한 프로그램

Development

OS : Windows 2003 sp2, Windows XP sp2, Windows Vista

IDE : Visual Studio 2005 Professional( 스마트 장치 프로그래밍 기능 설치 )

SDK 설치

- Windows Mobile 6 Software Development Kits (Standard and Professional)

Localized Emulator Images 설치

ActiveSync 4.5 설치 : 모바일 기기와 PC 를 연결하기 위한 프로그램

M OBILE PLATFORM – WINDOWS MOBILE 6

M OBILE PLATFORM – WIPI WIPI(Wireless Internet Platform for Interoperability) 한국무선인터넷 표준화 포럼 (KWISF) 에서 표준화 2003.2, 모바일 표준 플랫폼 (WIPI) v1.1 발표 2004.2, 모바일 표준 플랫폼 (WIPI) v2.0 발표 이동통신 단말기용 응용프로그램의 실행환경에 대한 표준규격 목표 C 와 Java 를 이용해서 WIPI Application 을 개발할수 있는 환경 제공 통합 개발 툴 (IDE) 를 제공 오디오 및 이미지를 WIPI 플랫폼에 맞게 변환하는 툴 제공 다양한 단말기 규격을 제공하기 위한 에뮬레이션 환경 제공 단말기에서 동작중인 상태를 파악하기 위한 디버거 메시지 윈도우를 제공 폐쇄성 , 진입장벽의 효과

WIPI(Wireless Internet Platform for Interoperability)

한국무선인터넷 표준화 포럼 (KWISF) 에서 표준화

2003.2, 모바일 표준 플랫폼 (WIPI) v1.1 발표

2004.2, 모바일 표준 플랫폼 (WIPI) v2.0 발표

이동통신 단말기용 응용프로그램의 실행환경에 대한 표준규격

목표

C 와 Java 를 이용해서 WIPI Application 을 개발할수 있는 환경 제공

통합 개발 툴 (IDE) 를 제공

오디오 및 이미지를 WIPI 플랫폼에 맞게 변환하는 툴 제공

다양한 단말기 규격을 제공하기 위한 에뮬레이션 환경 제공

단말기에서 동작중인 상태를 파악하기 위한 디버거 메시지 윈도우를 제공

폐쇄성 , 진입장벽의 효과

M OBILE PLATFORM – WIPI 등장배경 이동 통신사 마다 서로 다른 플랫폼 기반의 서비스 각 플랫폼에 맞추기 위해서 , 많은 시간과 비용이 투입 . 이동 통신사 – CP(Content Provider) – 단말기 제조업체에게 모두 부담 . 이동통신사 - 다양한 컨텐츠 서비스 단말기 제조업체 - 생산 비용 감소 및 개발 기간 단축 컨텐츠 제공업체 (CP) - 양질의 컨텐츠 개발에 주력

등장배경

이동 통신사 마다 서로 다른 플랫폼 기반의 서비스

각 플랫폼에 맞추기 위해서 , 많은 시간과 비용이 투입 .

이동 통신사 – CP(Content Provider) – 단말기 제조업체에게 모두 부담 .

이동통신사 - 다양한 컨텐츠 서비스

단말기 제조업체 - 생산 비용 감소 및 개발 기간 단축

컨텐츠 제공업체 (CP) - 양질의 컨텐츠 개발에 주력

M OBILE PLATFORM – WIPI 단말기 최소사양

단말기 최소사양

M OBILE PLATFORM – WIPI WIPI Structure

WIPI Structure

M OBILE PLATFORM – WIPI 국내 WIPI 2.0 단말기 일반 구조

국내 WIPI 2.0 단말기 일반 구조

M OBILE PLATFORM – WIPI 주요 기능 규격 C 및 자바 언어로 작성된 응용프로그램의 실행 환경 제공 다중 응용프로그램 동시 실행 환경 제공 , 다중 응용프로그램간 통신 기능 제공 다운로드에 의한 동적 공유 라이브러리를 지원함에 따라 , 동적으로 API 를 추가 / 갱신하는 기능 제공 . ( 선택 규격 ) 고효율적인 메모리 관리 메모리 압축 (Memory Compaction) 기능 , 자동 메모리 정리 (Garbage Collection) 기능 제공 응용프로그램 종료 시 , 자동으로 메모리 해제 기능 제공

주요 기능 규격

C 및 자바 언어로 작성된 응용프로그램의 실행 환경 제공

다중 응용프로그램 동시 실행 환경 제공 , 다중 응용프로그램간 통신 기능 제공

다운로드에 의한 동적 공유 라이브러리를 지원함에 따라 , 동적으로 API 를 추가 / 갱신하는 기능 제공 . ( 선택 규격 )

고효율적인 메모리 관리

메모리 압축 (Memory Compaction) 기능 , 자동 메모리 정리 (Garbage Collection) 기능 제공

응용프로그램 종료 시 , 자동으로 메모리 해제 기능 제공

M OBILE PLATFORM – WIPI Development OS : Windows 2000, Windows XP SDK Jlet : JDK1.3 이상 , Java 기반 Clet : Visual C++ 6.0, C 기반 WIPI Emulator 개발 순서

Development

OS : Windows 2000, Windows XP

SDK

Jlet : JDK1.3 이상 , Java 기반

Clet : Visual C++ 6.0, C 기반

WIPI Emulator

T RENDS 스마트 폰의 대두 Touch Screen, Full Browsing, HSDPA, WIBRO 등의 통신의 발전으로 2007 년 이후 인터넷 , 멀티미디어 구현 등 정보기기의 성격이 강화된 스마트폰 각광 스마트 폰의 미중이 점차 증가 전망 웹의 자원을 제대로 이용할 수 있다는 장점 Gadget 을 통해서 웹에 있는 다양한 서비스를 스마트 폰에서 사용할 수 있다 . 스마트 폰과 모바일 폰의 경계의 논란 Ex) 애플의 아이폰 , 구글의 안드로이드

스마트 폰의 대두

Touch Screen, Full Browsing, HSDPA, WIBRO 등의 통신의 발전으로 2007 년 이후 인터넷 , 멀티미디어 구현 등 정보기기의 성격이 강화된 스마트폰 각광

스마트 폰의 미중이 점차 증가 전망

웹의 자원을 제대로 이용할 수 있다는 장점

Gadget 을 통해서 웹에 있는 다양한 서비스를

스마트 폰에서 사용할 수 있다 .

스마트 폰과 모바일 폰의 경계의 논란

Ex) 애플의 아이폰 , 구글의 안드로이드

T RENDS 개방형 모바일 플랫폼의 확장 리눅스 기반의 Open 플랫폼의 확장 로열티 지불 절감 모바일 플랫폼의 글로벌화 사용자를 이끄는 시장의 키워드 변화

개방형 모바일 플랫폼의 확장

리눅스 기반의 Open 플랫폼의 확장

로열티 지불 절감

모바일 플랫폼의 글로벌화

사용자를 이끄는 시장의 키워드 변화

C ONCLUSION Mobile Phone Smart Phone Platform WIPI Windows mobile 국내 사용 현황 많은 유저와 많은 기기가 확보 기기와 유저의 수가 적음 (10 개의 기종이 안됨 ) 배포의 문제 다운로드 방식 시리얼 방식 시리얼 방식 그 외 문제 단일 플랫폼이지만 , 통신사 마다 API 자체가 조금씩 차이가 난다 . 각 버전의 차이 개발의 문제 프로그래밍 언어에 대한 스터디 필요 프로그래밍 언어에 대한 스터디는 필요 없음 . 결론 하나의 통신사를 타깃으로 개발 하나의 기기를 타깃으로 최적화된 Application 개발

많은 유저와 많은 기기가 확보

C ONCLUSION 웹에서 사용하는 의료정보와 관련 있는 자원을 Gadget 형태로 개발 사용자가 쉽게 다운 받아서 실행 가능 누구나 접근 할 수 있다는 웹 장점과 더불어 , Light weight 한 형태 많은 기능보다도 , 사용자의 인터페이스 편리함을 최대한 고려해서 개발

웹에서 사용하는 의료정보와 관련 있는 자원을 Gadget 형태로 개발

사용자가 쉽게 다운 받아서 실행 가능

누구나 접근 할 수 있다는 웹 장점과 더불어 ,

Light weight 한 형태

많은 기능보다도 , 사용자의 인터페이스 편리함을 최대한 고려해서 개발

R EFERENCES Wikipedia http://en.wikipedia.org/wiki/Mobile_device http://en.wikipedia.org/wiki/Windows_mobile 정보통신 진흥연구원 , LG 텔레콤 김종득 차장 “ Mobile 用 범용 OS 기술개요” , 2008.05.14 ETRI 임베디드 보안기술연구팀 , 김기영 , “ 모바일 플랫폼 개방화 & 모바일 리눅스 진화전망” , Korea Mobile Day 2008 MEDC 2005, 서진호 차장 “윈도우 모바일 응용 프로그램 개발 시작부터 인증까지 ” , 2005 MEDC 2007, 김경환 차장 , 서진호 차장 “ 연결된 세상을 위한 윈도우 모바일 및 임베디드 플랫폼” , 2007.05.30 “ . NET Micro Framework - Bringing .NET to smaller embedded devices”, Microsoft, 2007 아로마소프트 , 이인성 과장 ,“ 모바일 애플리케이션 개발 – WIPI 를 중심으로” Professor Y. S. Hong, “WIPI”, University of Incheon ETRI 내장형 S/W 팀 , 김흥남 팀장 , “WIPI 규격과 구조” CEO Information 제 670 호 , SERI 이성호 수석연구원 , “ 휴대폰 산업의 진화와 경쟁구조 변화” , 2008.09.03 한국 IDC, 한인규 선임연구원 , “ 폐쇠적 플랫폼에서 오픈 환경으로 진화” ETRI 전자통신동향분석 제 23 권 제 3 호 , 오승희 김기영 , “ 리눅스 기반의 휴대단말 운영체제 동향분석” ,2008.06 ETRI 전자통신동향분석 제 22 권 제 6 호 , 전종홍 이승휸 , “ 모바일 웹 2.0 과 모바일 OK 표준화 동향” ,2007.012 한국소프트웨어진흥원 , 정제호 ,” 플랫폼의 확장과 SW 의 미래” ,2008.04.02 정보통신정책 제 20 권 15 호 통권 445 호 , 김민식 ,”Mobile 시장에서 SW Platform 의 분류와 변화 현황 전망 – mobile os 를 중심으로” ,

Wikipedia

http://en.wikipedia.org/wiki/Mobile_device

http://en.wikipedia.org/wiki/Windows_mobile

정보통신 진흥연구원 , LG 텔레콤 김종득 차장 “ Mobile 用 범용 OS 기술개요” , 2008.05.14

ETRI 임베디드 보안기술연구팀 , 김기영 , “ 모바일 플랫폼 개방화 & 모바일 리눅스 진화전망” , Korea Mobile Day 2008

MEDC 2005, 서진호 차장 “윈도우 모바일 응용 프로그램 개발 시작부터 인증까지 ” , 2005

MEDC 2007, 김경환 차장 , 서진호 차장 “ 연결된 세상을 위한 윈도우 모바일 및 임베디드 플랫폼” , 2007.05.30

“ . NET Micro Framework - Bringing .NET to smaller embedded devices”, Microsoft, 2007

아로마소프트 , 이인성 과장 ,“ 모바일 애플리케이션 개발 – WIPI 를 중심으로”

Professor Y. S. Hong, “WIPI”, University of Incheon

ETRI 내장형 S/W 팀 , 김흥남 팀장 , “WIPI 규격과 구조”

CEO Information 제 670 호 , SERI 이성호 수석연구원 , “ 휴대폰 산업의 진화와 경쟁구조 변화” , 2008.09.03

한국 IDC, 한인규 선임연구원 , “ 폐쇠적 플랫폼에서 오픈 환경으로 진화”

ETRI 전자통신동향분석 제 23 권 제 3 호 , 오승희 김기영 , “ 리눅스 기반의 휴대단말 운영체제 동향분석” ,2008.06

ETRI 전자통신동향분석 제 22 권 제 6 호 , 전종홍 이승휸 , “ 모바일 웹 2.0 과 모바일 OK 표준화 동향” ,2007.012

한국소프트웨어진흥원 , 정제호 ,” 플랫폼의 확장과 SW 의 미래” ,2008.04.02

정보통신정책 제 20 권 15 호 통권 445 호 , 김민식 ,”Mobile 시장에서 SW Platform 의 분류와 변화 현황 전망 – mobile os 를 중심으로” ,

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

SAP Mobile Platform 3.0

Hier sollte eine Beschreibung angezeigt werden, diese Seite lässt dies jedoch nicht zu.
Read more

SAP Mobile Platform – SAP Help Portal Page

Use SAP Mobile Platform to build and deploy mobile apps that keep people connected. This industry-leading mobile application development platform solves ...
Read more

Mobile operating system - Wikipedia, the free encyclopedia

A mobile operating system (or mobile OS) is an operating ... the main user-facing software platform is supplemented by a second low-level proprietary ...
Read more

Mobile App Development Platform | MADP | SAP

Quickly build and deploy user-centric mobile apps with the industry’s leading mobile application development platform (MADP) – SAP Mobile Platform.
Read more

SAP Mobile Platform Partner Center

SAP Mobile Platform 3.0 Course for Developers. Learn more about the new features following the release of SAP Mobile Platform. View details >
Read more

Mobile device - Wikipedia, the free encyclopedia

A mobile device is a small computing device, typically small enough to be handheld (and hence also commonly known as a handheld computer or simply handheld ...
Read more

Oracle Mobile Platform | Mobile Applications | Oracle

Easily define mobile interfaces and APIs, and build mobile applications for your enterprise systems. Extend by connecting mobile developers with enterprise ...
Read more

IBM Mobile Platform - Build and integrate mobile apps - US

IBM MobileFirst Platform is a mobile platform that delivers services to improve your mobile apps – enabling continuous improvement, security, and data ...
Read more

Mobile.Platform

Easily build mobile applications. mobile.platform enables you to quickly build your mobile presense using HTML5 frameworks that work on every mobile device.
Read more

Mobilfunk RechnungOnline

Willkommen bei Mobilfunk RechnungOnline für Geschäftskunden: Sehr geehrter Kunde, zur Nutzung von Mobilfunk RechnungOnline für Geschäftskunden geben ...
Read more