• 제목/요약/키워드: 구글 안드로이드 플랫폼

검색결과 47건 처리시간 0.032초

안드로이드 플랫폼상의 홈네트워크 미들웨어 연구 (A Research of Home Network Middleware on Android Platform)

  • 신근태;조은선;박성준;박상훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.1004-1007
    • /
    • 2008
  • 2007년 구글에서 공개된 안드로이드는 개방형 모바일 플랫폼으로 모바일 장치를 목표로 한다. 안드로이드 플랫폼은 다양한 모바일 제품에 적용 할 수 있는 구조로 되어 있어 확장이 용이하며 향후 다양한 모바일 장치에 사용될 것으로 생각된다. 이러한 발전성을 고려하여 선행연구 차원에서 연구 될 가치가 충분하다고 판단이 된다. 본 논문에서는 안드로이드 플랫폼에 대표적 홈네트워크 미들웨어인 UPnP와 DLNA에서 명시하는 UPnP for A/V에 준하는 스택을 구현하여 UPnP를 통한 장치들을 검색 및 제어를 하고 DLNA에 준하여 디지털 콘텐츠를 공유, 전송 한다. 또한 안드로이드 플랫폼과 디지털 액자간의 네트워킹을 통해 홈네트워크 플랫폼으로서의 안드로이드 가능성을 확인한다.

안드로이드 모바일 플랫폼에서 보안 강화를 위한 응용 프로그램 권한 제어 기법 연구 (A Study on Application Permission Control for Enhancing Security on the Android Mobile Platform)

  • 최슬기;곽진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.711-714
    • /
    • 2013
  • 구글의 안드로이드 플랫폼은 오픈 소스의 특성으로 인해 스마트 폰 제조사와 통신 사업자, 일반 사용자들의 많은 관심을 받고 있으며 2013년 2분기에는 전 세계 스마트 폰 시장에서 점유율 79.3%라는 결과를 얻게 되었다. 하지만 안드로이드의 높은 점유율만큼 안드로이드 플랫폼에 대한 공격들 또한 많아지고 있다. 이러한 공격들로부터 안드로이드 플랫폼의 보안성을 향상시키기 위해 많은 보안 기능들이 안드로이드에 탑재되고 개선되고 있지만, 보안 기능이 개선되는 만큼 새로운 보안 취약성들도 발견되고 있다. 본 연구에서는 안드로이드에서 제공하는 응용 프로그램 권한 기법에 대한 보안 취약성을 분석하고 그에 대한 향상된 보안 대책을 제안한다.

안드로이드 기반 모바일 Booky 컨텐츠 (Android Based Mobile Booky Contents)

  • 오범교;강태환;안병구
    • 한국인터넷방송통신학회논문지
    • /
    • 제10권2호
    • /
    • pp.53-59
    • /
    • 2010
  • 안드로이드는 구글(Google)과 오픈 핸드셋 얼라이언스(Open Handset Alliance)가 만들어낸 모바일폰용 오픈소스 소프트웨어 툴킷(toolkit)이다. 안드로이드는 몇 년 내로 수백만 개의 핸드폰 및 그 밖의 모바일 장치에 사용될 것이며, 응용프로그램 개발자들의 주요 플랫폼이 될 것이다. 본 논문에서는 구글의 안드로이드 플랫폼을 기반으로 하여 웹뷰(Webview)의 장점과 구글의 검색기능을 활용하여 새로운 애플리케이션 컨텐츠 Booky를 개발한다. 개발된 Booky 컨텐츠의 특징은 다음과 같다. 첫째, 모바일 기반의 웹 브라우저로서 일반적인 웹브라우저보다 향상된 화면 해상도 기능과 데이터 전송량을 줄여서 보다 빠른 화면(View) 기능을 가지고 있다. 둘째, 효과적인 E-book 검색(Search) 및 리딩 기능을 가지고 있다. 성능평가는 AVD(Android Virture Device)를 사용하여 시뮬레이션하였다.

실시간 원격화면 제어 기반의 회의 지원 안드로이드 앱 개발 (Development of a Meeting Android Application Based on Real-Time Remote Screen Control)

  • 정재윤;김태화;정현우;이지훈;김동관
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.411-413
    • /
    • 2012
  • 구글의 모바일 앱 마켓인 구글 플레이에 신규 등록되는 안드로이드 앱의 증가 추세를 보면 안드로이드 플랫폼의 급속한 확산을 실감할 수 있다. 이러한 안드로이드 대중화의 원인 중 하나는 지속적인 플랫폼 업그레이드에 있다. 안드로이드 플랫폼 4.0 이후 버전에 추가된 기능들 중 하나는 스마트 기기들간 별도의 중간 연결매체 없이 통신할 수 있는 WiFi-Direct의 지원이다. 본 논문은 WiFi-Direct를 기반으로 한 소규모 즉석 회의를 지원하는 앱을 위한 설계 및 구현 기법을 제안한다. 제안된 즉석 회의 앱은 인터넷 접속이 용이하지 않은 상황에서 이용 가능하고, 회의 자료 공유 기능, 자료 노트 기능, 실시간 원격화면 제어 기능, 회의 참여자 그룹 지정 기능 등을 제공한다. 개발 결과는 안드로이드 플랫폼의 WiFi-Direct API들이 소규모 즉석 회의 응용 도메인에 효과적으로 적용될 수 있음을 증명한다.

  • PDF

안드로이드 플랫폼의 권한 관련 보안 취약성 분석 (Analysis of Security Vulnerabilities with Application Permissions in Android Platform)

  • 김익환;김태현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1108-1111
    • /
    • 2010
  • 구글 안드로이드 플랫폼은 오픈소스 형태로 응용프로그램을 손쉽게 개발할 수 있는 환경을 제공하며 이러한 특징으로 인해 빠른 속도로 시장 점유율을 높이고 있다. 하지만 오픈 소스의 특징으로 인해 보안 취약점에 대한 우려가 증가하고 있다. 안드로이드 고유의 보안모델은 응용프로그램의 시스템자원에 대한 부적절한 접근을 제어하기 위한 권한을 중심으로 이루어진다. 본 연구에서는 안드로이드의 권한 기반 보안모델에 대한 취약성을 테스트 코드수행과 플랫폼 소스분석을 통해 알아보고 이에 대해 간단한 해결방안을 제시한다.

안드로이드 모바일 플랫폼을 이용한 홈 네트워크 응용 (Home Network Application using Android Mobile Platform)

  • 최진엽;이상정;전병찬
    • 한국인터넷방송통신학회논문지
    • /
    • 제10권4호
    • /
    • pp.7-15
    • /
    • 2010
  • 최근 모바일 플랫폼과 홈 네트워크 시스템과의 융합이 널리 보급되어 보편화되고 있다. 또한 모바일 기술의 발달로 손안의 작은 PC라고 불리는 스마트폰이 보급이 되면서 기존 핸드폰에서의 활용을 넘어 스마트폰에 최적화된 홈 네트워크 응용 개발이 요구되고 있다. 구글에서 개발한 안드로이드 모바일 플랫폼은 운영체제, 미들웨어 및 주요 응용프로그램을 포함한 오픈소스로 다양한 응용을 개발 할 수 있고, 모바일 기기뿐만 아니라 셋톱박스와 가전제품 등에도 탑재가 가능하다. 본 논문에서는 안드로이드 플랫폼의 스마트폰 상에서 주택 방안의 상태(온도, 습도, 실시간 영상 등)에 관한 정보의 실시간 모니터링과 댁내의 가전기기 등을 제어하는 홈 네트워크 서비스를 설계 구현한다.

안드로이드 플랫폼 기반 모바일 교통정보시스템 (Android Platform based Mobile Traffic Information System)

  • 최명진;안병구
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권2호
    • /
    • pp.153-159
    • /
    • 2011
  • 안드로이드는 구글이 만든 모바일폰용 OS이다. 안드로이드의 등장으로 모바일 개발 공동체 양상을 바꾸어 놓았으며 현재 수많은 모바일용 프로그램이 안드로이드 플랫폼 기반으로 제작되고 있다. 본 논문에서는 위치 기반 서비스를 이용한 안드로이드 플랫폼 기반 모바일 교통 정보 시스템을 제안 개발 한다. 개발된 시스템의 주요한 특징 및 기여도는 다음과 같다. 첫째, 모바일 기반의 교통 정보 시스템 프로그램으로써 공간의 제약을 받지 않는다. 둘째, 기본적인 정보제공 외에도 전화, 홈페이지 바로가기 기능을 사용할 수가 있다. 셋째, 사용자 스스로가 자신이 자주 찾는 장소의 정보를 입력할 수 있도록 한 사용자 맞춤형 프로그램이다. 개발된 시스템의 성능평가는 안드로이드 SDK 1.5용 AVD(Android Virture Device)를 사용하였다.

안드로이드 기반의 장치 간 원격메시지 전송을 위한 프레임워크 (Remote Message Sending Framework to other Android Devices based on Android)

  • 백광일;박상원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(D)
    • /
    • pp.76-78
    • /
    • 2011
  • 안드로이드 모바일 애플리케이션을 개발할 때 안드로이드 지원 서비스인 인텐트는 로컬 장치 내에서 애플리케이션간 메시지를 전송하고 받을 수 있다. 그러나 서로 다른 장치간의 인텐트를 이용한 메시지 전송은 지원되지 않고 있다. 만약 서로 다른 장치간에 인텐트가 지원이 된다면 끊김 없는 서비스가 가능해진다. 끊김없는 서비스란 사용자가 스마트폰으로 워드나 인터넷검색 등을 하고 있다가 자신이 가진 다른 장치인 TabletPC로 스마트폰에 있던 정보 그대로 이어서 사용하고 싶을 때 끊김 없이 이어서 할 수가 있는 것이다. 본 논문에서는 다른 장치간의 원격 메시지 전송을 위하여 RISP 애플리케이션을 제안한다. RISP 애플리케이션은 구글의 C2DM 서비스를 이용하여 다른 장치간의 원격 메시지 전송을 서비스하는 애플리케이션이다. 개발자가 애플리케이션을 개발할때 RemoteIntent 코드를 작성하면 RISP 애플리케이션은 이 RemoteIntent를 구글의 C2DM을 통해 다른 장치로 메시지를 전송하여 그 장치내의 RISP 애플리케이션이 RemoteIntent를 분석하여 해당 애플리케이션에 인텐트를 넘겨준다. 이렇게 해서 인텐트는 서로 다른 장치간에 인텐트를 넘길 수 있는 것이다. 본 논문에서는 안드로이드 모바일 플랫폼을 대상으로 하여 RISP애플리케이션을 제안한다. 제안하는 RISP는 장치에 애플리케이션으로 설치되며 장치의 안드로이드 버전2.2 이상에서만 구동된다.

스마트폰용 모바일 소프트웨어 플랫폼 동향 (Mobile Software Platform Trends for Smartphone)

  • 김도형;류철;이재호;김선자
    • 전자통신동향분석
    • /
    • 제25권3호
    • /
    • pp.1-10
    • /
    • 2010
  • 최근 모바일 시장의 패러다임이 개방형으로 변화함에 따라 모바일 단말에서도 사용자에게 다양한 애플리케이션과 콘텐트 제공이 가능하도록 하는 모바일 소프트웨어 플랫폼에 대한 관심이 증가되고 있다. 모바일 시장에서는 애플의 아이폰, 구글의 안드로이드폰과 같은 범용 운영체제 기반의 모바일 소프트웨어 플랫폼이 탑재된 스마트폰들이 본격적으로 출시되고 있다. 스마트폰 시장이 지속적으로 확대될 것으로 예측됨에 따라, 스마트폰에 탑재되는 모바일 소프트웨어 플랫폼들의 경쟁도 치열하게 전개되고 있다. 모바일 소프트웨어 플랫폼 제공업체들은 모바일 소프트웨어 플랫폼 시장을 선점하기 위해 개발자 및 사용자들에게 모바일 소프트웨어 플랫폼의 API나 소스 코드를 제공하여, 자사 소프트웨어 플랫폼 기반의 다양한 애플리케이션 개발을 유도하고 있다. 본 고에서는 모바일 시장에서 경쟁하고 있는 모바일 소프트웨어 플랫폼들의 특정 및 최근 동향에 대해 기술한다.

가상 머신간 성능 비교 (A Performance Comparison of Various Virtual Machines)

  • 김재진;정동헌;김수현;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(C)
    • /
    • pp.560-565
    • /
    • 2010
  • 가상 머신은 중간코드로 컴파일 되어 한 프로그램을 여러 플랫폼에서 수행 가능하게 한다. 이러한 가상 머신에는 이미 널리 알려진 썬 마이크로시스템즈의 자바 가상 머신과 구글의 안드로이드 플랫폼의 달빅 가상 머신 그리고 애플이 지원하는 LLVM 등이 있으며, 파이어폭스의 TraceMonkey, 구글 크롬의 v8, 사파리의 SquirrelFish Extreme 같은 자바스크립트 엔진도 일종의 가상 머신으로 볼 수 있다. 가상 머신은 필연적으로 성능 저하를 동반하게 되는데, 이는 가상 머신의 주요 이슈 중 하나이다. 본 논문에서는 간단한 벤치마크를 통해서 이들 가상 머신간의 성능을 비교하고, 각 가상 머신의 특징을 알아본다. LLVM은 여러 단계에 걸친 컴파일 전략으로 JIT 컴파일을 사용하였을 때 높은 성능을 보이나 JIT 컴파일을 사용하지 않았을 경우는 매우 낮은 성능을 보인다. 달빅 가상 머신은 인터프리터 모드에서 자바 가상 머신 보다 조금 나았으나, 아직 개발된 지 얼마 되지 않아 JIT 컴파일러가 없다는 것이 약점이다. 자바스크립트 엔진들은 동적 언어인 자바스크립트를 지원하는 특성상 최적화를 적용하지 못해 비교적 낮은 성능을 보였다.

  • PDF