모바일 운영 체제 구글의 안드로이드 애플의 iOS 마이크로소프트의 윈도폰 8 RIM의 블랙베리 OS

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

Android 소개.  스마트폰의 의미  손 안의 PC 혹은 스마트폰은 모바일 인터넷 단말기이다.  과거 일부 비즈니스 계층과 얼리 어댑터의 전유물에서 최근 일반 대중의 생활로 빠르게 확산 됨.  세계 최초의 스마트폰은 1992 년 COMDEX 에서 IBM 이.
Mobile Operating System 대림대학 김영실. 2 1 모바일 OS 란 ? 기존의 모바일 OS 시장 모바일 OS 비교 폐쇄형 모바일 OS 개방형 모바일 OS 스마트폰 OS 비교 모바일 OS 의 포지셔닝 변화 전망 시장점유율.
1 일시 : 2015 년 5 월 24 일 조사한 사람 : 강수연, 신예 솔 자료정리 : 김규민, 이지훈 발표자 : 2 모둠 2.
Page  1 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. [ 강의교안 이용 안내 ] 본 강의교안의 저작권은 한빛아카데미㈜에 있습니다. 이 자료를 무단으로 전제하거나 배포할 경우 저작권법 136 조에 의거하여.
Page  1 Copyright© Hanbit Media, Inc. All rights reserved. IT CookBook, 컴퓨터 사이언스 : 기본 컴퓨터 이론부터 최신 정보통신 기술까지 본 강의교안은 수업상황을 도입 - 전개 - 마무리로 구분하여.
안드로이드 (Android) 발표자 : 이강민. 1. 안드로이드란 ? 구글에서 제작한 모바일 디바이스를 위한 플랫폼 ▫ 모바일 디바이스 플랫폼이란 ?  모바일 디바이스를 위한 소프트웨어 집합 ( 미들웨어, 키 어플리케이션, 운영체제 등 ) 2. 모바일 플랫폼 시장 점유율.
© 2012 생능출판사 All rights reserved 매니페스트 파일 적재목록 ( 적하목록 )
[ 제 18 회 IT World Forum] 모바일 플랫폼 주요 기술 이슈 및 트렌드 Copyright © 2009 Samsung SDS Co.,Ltd. All rights reserved | Confidential 1 안드로이드와 미래 Session 1 노태상 대표 아이엠.
Lecture 4: Mobile Internet Jaesun Han Founder and CEO of NexR Adjunct Professor of KAIST Business
컴퓨터공학과 CHAP.1 기초 사항. 컴퓨터공학과 1스마트폰 스마트폰 = 컴퓨터 + mp3 플레이어 + 휴 대용 게임기 다양한 앱 설치 가능.
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
LOGO 센드빌 전자세금계산서 소개서 국세청, 2010 년 전자세금계산서 전면 시행에 앞선 s/w 공제조합 조합사 대상 전자세금계산서 소개.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
Couple Tetris 제안서 맨땅에해딩 (GNU-A3) 06 안대웅, 06 박순응. CONTENTS 1. 프로젝트 정의 및 목적 2. 프로젝트 결과물의 개요 2.1. 프로젝트 결과물의 구조도 2.2. 프로젝트 결과물의 흐름도 2.3. 프로젝트 결과물의 그림 2.4.
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
스마트폰의 불편한 진실 영동중학교 1학년 [엘리트] 최성환 김경민 서규민.
디지털 음원 인터넷 판매(다운로드,스트리밍) 분배 구조
1. 회사소개 2. 배너광고 소개 3. 블로그 홍보이벤트 소개 4. UCC 이벤트 소개 5. 패키지 제안.
선거정보 모바일 앱 사용자 매뉴얼.
해외서, 국내서 요약 ‘북집’ 모바일 서비스 이용방법
Android 개발환경 설정 및 Android View 소개
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
그림으로 쉽게 설명하는 안드로이드 프로그래밍
01. 안드로이드 개요와 개발환경 구축 제목.
스마트폰을 사려는데…
17 20 정보보안 개인정보보호 능력 향상 마침표 없는 정보보호!.
모바일 소프트웨어 표준화 표준화강좌 2012년 10얼 30일 한국교통대학교 컴퓨터정보공학과 조 수 선.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
전자책도서관 스마트폰 및 태블릿 PC 이용 안내.
운영체제 이승언.
제1강 안드로이드 특징과 개발환경 구축 안드로이드 앱 개발 강좌.
CHAP 20. 멀티미디어.
스마트폰을 사용한 수배송 차량 관제 시스템의 설계
07장 모바일과 IoT 보안: 유비쿼터스의 진입과 위협
제6장. 모바일 콘텐츠와 디지털 미디어 기술.
3주차 Android Application ANDROID App..
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
Software Engineering Project
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
노인인플루엔자등록시스템 사용방법(의료기관용)
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 헤드라인 텍스트 샘플 텍스트
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
포토서버 (PhotoServer) 제품 소개서
2018년 2월 00일~3월 31일 출발 여행상품 예약하시는 모든 회원님께 드려요!
안드로이드 사용자를 위한 고양이 가이드 어플 / 황수진-.
모바일 운영 체제 (mobile operating system)
매스커뮤니케이션 신문 목원대학교 서 진 희.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
삼안 인트라넷 메뉴얼.
북큐브 전자책도서관 PC 및 모바일 이용안내 ㈜북큐브네트웍스.
OpenGL Project.
에스앤더헬스 세부기능 소개 Update :
게임엔진 프로젝트 발표 상어 사냥 안 정 웅.
쇼핑지원금 21일간의 1,000 M 3,000 M 5,000 M 1,000M 3,000M 5,000M 12월 60만 쇼핑지원금
(제작자: 임현수)모둠:임현수,유시연,유한민
안드로이드 앱 분석 팀 기반의 설계 프로젝트 박민재
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
2018년 2월 00일~3월 31일 출발 여행상품 예약하시는 모든 회원님께 드려요!
최종프로젝트를 위한 준비 기존 어플 개선 혹은 새로운 어플 콘텐츠 UI 설계.
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
안드로이드os 조사 박주혁.
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
정리보관백 3종 + 보호커버 + 네임택 + 마그네틱
제11장 모바일 컴퓨팅.
리로스쿨 RIROSCHOOL 학생관리시스템 사용 안내 개발사 : ㈜리로소프트
[ 사용자 가이드 : 학생용 ] – Version 1.0
11월 고등부 공과설교 업드림? 업드림! 갈라디아서 6:9-10.
Presentation transcript:

모바일 운영 체제 구글의 안드로이드 애플의 iOS 마이크로소프트의 윈도폰 8 RIM의 블랙베리 OS 노키아의 심비안(Symbian)

모바일 운영 체제 비교

애플리케이션 마켓의 개념 개발자와 소비자가 만나는 공간

안드로이드의 기능 구글의 홈페이지 참조: developer.android.com

안드로이드의 역사 2005년에 안드로이드㈜ 인수 2007년에 OHA(Open Handset Alliance)라는 컨소시 엄 구성 2007년 안드로이드 SDK 1.0 발표 최초의 안드로이드 폰: HTC의 G1 앤디 루빈->

안드로이드 버전

안드로이드의 특징 재사용이 가능한 애플리케이션 프레임워크 (Application framework) 최적화된 달빅 가상 머신(Dalvik virtual machine) OpenGL 2.0 지원하는 최적화된 그래픽(Optimized graphics) SQLite 데이터베이스 지원 각종 오디오, 비디오 규격 지원(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) 블루투스, WiFi 지원 카메라, GPS, 나침반 지원 풍부한 개발 환경 제공 장치

새로운 자바 가상 머신 ART ART 는 4.4에서 새로 배포되는 자바 가상 머신 Ahead-of-time (AOT) 컴파일 : 달빅은 필요할 때마다 앱을 컴파일하여서 앱을 실행한다. 하지만 ART는 미리 앱을 컴파일한다. 향상된 가비지 콜렉션 디버깅 향상

안드로이드의 구조

애플리케이션 의 기초 개념 애플리케이션 실행 단계

컴포넌트 애플리케이션은 컴포넌트로 이루어진다. 액티비티(activity) 서비스(service) 방송 수신자(broadcast reciver) 컨텐트 제공자(content provider)

액티비티 사용자 인터페이스 화면을 가지는 하나의 작업

액티비티의 예 액티비티들이 모여서 애플리케이션이 된다.

서비스 백그라운드에서 실행되는 컴포넌트로서 오랫동안 실행되는 작업이나 원격 프로세스를 위한 작업 백그라운드에서 실행되는 컴포넌트로서 오랫동안 실행되는 작업이나 원격 프로세스를 위한 작업 (예) 배경 음악을 연주하는 작업

방송 수신자 방송을 받고 반응하는 컴포넌트

콘텐트 제공자 데이터를 관리하고 다른 애플리케이션에게 제공하 는 컴포넌트

PC의 애플리케이션

안드로이드에서는 다른 컴포넌트를 사용할 수 있다

예제 애플리케이션에서 사용자가 사진을 촬영하도록 하 고 싶은 경우

인텐트 애플리케이션의 의도를 적어서 안드로이드에 전달 하면 안드로이드가 가장 적절한 컴포넌트를 찾아서 활성화하고 실행

인텐트 사용의 예

매니페스트 파일 적재목록(적하목록)

매니페스트 파일 XML을 사용한다. <activity> 요소 : 액티비티 선언 <service> 요소 : 서비스 선언 <receiver> 요소 : 방송 수신자 <provider> 요소 : 컨텐트 제공자

XML XML은 안드로이드에서 아주 많이 사용된다. SGML의 부분 집합으로 웹 상에서 구조화된 텍스트 형식의 문서를 전송하고 수신하며 처리가 가능하도 록 만든 마크업 언어

매니페스트 파일의 예

안드로이드의 미래