• 제목/요약/키워드: Mobile Android platform

검색결과 190건 처리시간 0.028초

자바환경에서 효과적인 안드로이드 서비스의 외부협업을 위한 원격서비스호출프레임워크 (A Framework for Remote Service Invocation of Android Services to Communicate with External Services in Java Environment)

  • 최재현;박제원
    • 한국IT서비스학회지
    • /
    • 제12권2호
    • /
    • pp.349-359
    • /
    • 2013
  • Recently, smart phones have been widely used in the world. Android phones especially provide existing mobile phone features as well as capability of running enterprise applications and web applications by using services. However, such a linkage has limitations to use Android phones as client devices, there is difficulties in providing services by utilizing characteristics of Android. To solve this problem, we need to invoke services by each other. Currently, the Android platform currently supports inter-process communication IPC. However, there is a limitation that Android services just can invoke remote calls. In this paper, we propose a framework to invoke Android services in java environments. For doing this, we propose methods to make services public and to invoke services in using remote calls and communication methods between java environments and Android.

안드로이드 모바일 플랫폼에서의 동적 해상도 자동전환을 위한 프레임버퍼 구조 개발 (Development of Frame Buffer Structure for Automatic Dynamic Resolution Switching on Android Mobile Platform)

  • 김주성;권오철;이창건
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권12호
    • /
    • pp.1209-1213
    • /
    • 2010
  • 최근 모바일 장치의 기능이 발전하면서, 스마트폰에 대한 관심이 증가하고 있다. 스마트폰은 휴대성이라는 장점을 가지고 있음에도 불구하고, 그 기기의 크기가 작아 사용자 인터페이스 관점에서 불편함이 많이 있었다. 본 논문에서는 이 문제점올 해결하기 위해 안드로이드 모바일 플랫폼에서의 프레임버퍼 구조를 수정하여, 동적으로 해상 전환시켜 크기가 큰 외부 디스플레이 장치로 디스플레이를 전환하고, 기존의 휴대폰은 리모콘으로 활용할 수 있는 사용자 인터페이스 전환 기술을 개발하였다.

Mepelyzer : 서버 기반 다형상 모바일 앱에 대한 메소드 및 퍼미션 유사도 기반 악성앱 판별 (Mepelyzer : Malicious App Identification Mechanism based on Method & Permission Similarity Analysis of Server-Side Polymorphic Mobile Apps)

  • 이한성;이형우
    • 한국융합학회논문지
    • /
    • 제8권3호
    • /
    • pp.49-61
    • /
    • 2017
  • 안드로이드 플랫폼에서 다양한 모바일 애플리케이션이 개발/배포되면서 편리함과 유용성이 더욱 증가하고 있으나 지속적으로 악성 모바일 애플리케이션(Malicious Mobile Application) 또한 급증하고 있어 스마트폰 사용자도 모르게 단말 내 중요 정보 등이 외부로 유출되고 있다. 악성앱 검출을 위해 안드로이드 플랫폼을 대상으로 다양한 모바일 백신이 개발되었지만 최근에 발견된 서버 기반 다형상 모바일 악성앱인 경우 은닉 우회 기법을 포함하고 있으며, C&C 서버 기반 다형상 생성기에 의해서 각 사용자 단말에 매번 조금씩 다른 형태의 악성앱이 생성 및 설치되기 때문에 기존 모바일 백신에 손쉽게 검출되지 않는다는 문제점이 있다. 이에 본 논문에서는 서버 기반 다형상 모바일 악성앱에 대한 APK 역컴파일 과정을 통해 핵심 악성 코드를 구성하는 DEX 파일내 메소드에 대한 유사도와 접근권한 유사도 측정을 통해 상관관계를 분석하여 SSP 악성앱을 판별하는 기법을 제시하였다. DEX 메소드 유사도와 퍼미션 유사도 분석 결과 SSP 악성앱에 대한 동작 방식의 특징을 추출할 수 있었으며 정상앱과 구별 가능한 차이점을 발견할 수 있었다.

모바일 게임 환경의 ASTC 텍스쳐 포맷 효용성 연구 (A Study on the Efficiency of ASTC Texture Format in Mobile Game Environment)

  • 홍성찬;김태규;정원조
    • 한국게임학회 논문지
    • /
    • 제19권6호
    • /
    • pp.91-98
    • /
    • 2019
  • 본 연구는 모바일 Android OS에서 텍스쳐 포맷인 ASTC의 메모리 점유율, CPU 처리 속도, 평균 프레임 비교 검증을 진행하였다. 실험 환경 구성으로 가상의 게임 씬을 구현하여 Android 플랫폼으로 빌드하였다. 이를 바탕으로 비교 검증 데이터를 추출하였다. ASTC는 ETC보다 2D 텍스쳐의 메모리 사용량에서 36% 낮은 점유율을 보였다. CPU 연산 처리에서는 18% 빠른 처리속도를 보였다. 평균 프레임은 58% 더 높은 54프레임을 확인하였다. 스마트 모바일 게임 환경에서 ASTC는 ETC보다 비교우위의 결과를 확인하였다.

안드로이드 기반 모바일 가변성 설계 및 구현 (A Design and Implementation of Mobile Variability based on Android)

  • 김철진;조은숙
    • 한국산학기술학회논문지
    • /
    • 제13권5호
    • /
    • pp.2338-2346
    • /
    • 2012
  • 향후 모바일 어플리케이션 규모는 커질 것으로 예상되며 이에 따라 다른 모바일 어플리케이션과 또는 서버와의 결합도가 커질 것이다. 모바일 어플리케이션 규모의 증가는 가변성을 위한 예측 설계가 수반되어야 함을 의미한다. 현재 모바일 어플리케이션 변경이 발생할 경우 어플리케이션 전체를 재설치 해야 한다. 그러나 이러한 재설치는 결합도가 큰 어플리케이션인 경우 부작용(Side-Effect)이 발생할 가능성이 높다. 따라서 본 논문에서는 안드로이드 플랫폼 기반에서 어플리케이션 가변성에 대해 설계할 수 있는 기법을 제안한다. 이러한 모바일 가변성 기법은 선택 기법과 플러그인 기법으로 구분한다.

안드로이드 응용 단말기를 위한 SELinux 환경설정 방법 (Solutions for Adjusting SELinux To Android-Powered Devices)

  • 안 두이 부;한재일;김영만
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2011년도 추계학술논문집 2부
    • /
    • pp.565-568
    • /
    • 2011
  • Google Android framework consists of an operating system and software platform for mobile devices. Using a general-purpose Linux operating system in mobile device has some advantages but also security risks. Security-Enhanced Linux (SELinux) is a kernel-based protection approach which can help to reduce potential damage from successful attacks. However, there are some challenges to integrate SELinux in Android. In this research, we do a study on how to do the integration and find out four challenges. The first one is that the Android file system (yaff2) does not support security namespace for extended attribute (xattr) which is required by SELinux. The second one is that it's difficult to apply SELinux policy to Dalvik process on which an Android application runs on. The third one is that Android lacks methods, tools and libraries to interact with SELinux. The last one is how to update the SELinux policy automatically when installing or removing an application. In this paper, we propose solutions for the above limitations that make the SELinux more adaptive and suitable for Android framework.

  • PDF

안드로이드 플랫폼 기반 블루투스 SPP를 이용한 키오스크 시스템 설계 (Kiosk System Design using Bluetooth SPP on Android Platform)

  • 남용수;김태용
    • 한국정보통신학회논문지
    • /
    • 제15권10호
    • /
    • pp.2143-2148
    • /
    • 2011
  • 일반적으로 터치 스크린 기반 기존의 키오스크는 단일 사용자에 의해 점유되고, 이러한 키오스크 시스템에 다중 사용자가 접근하기 위해서는 많은 대기 시간과 유지 비용을 지불해야 한다. 이러한 문제를 해결하기 위하여 키오스크 서버를 위한 블루투스 프로파일 기반 프레임워크를 제안한다. 제안하는 키오스크 시스템은 스마트폰과 같은 모바일 시스템에 블루투스 모듈과 AP를 장착하여 극장, 기차역, 은행, 정부 및 공공기관에서 보다 효율적으로 이용할 수 있다.

스마트폰을 이용한 정치 온라인 플랫폼의 구현 (Implementation of a Political Online Platform Using Mobile Phones)

  • 양용준;이상구
    • 문화기술의 융합
    • /
    • 제4권2호
    • /
    • pp.205-209
    • /
    • 2018
  • 본 논문에서는 스마트폰을 이용한 정치 온라인 플랫폼의 설계 및 구현에 관한 것으로, 일반인들이 지역사회의 정치에 쉽게 참여할 수 있도록 하였다. 정치 온라인 플랫폼은 국회의원 모니터링, 법안 모니터링, 각종 이슈의 참여기능으로 구성되어 있다. 이 플랫폼은 AWS 서버, DB와 안드로이드 앱 형태로 구현하였다. 특히 공공 Open API와 Naver API를 이용하여 실시간으로 정치 관련 정보를 업데이트하였다. 본 시스템은 법안 및 정치적 이슈에 대해서 사람들 간의 의견을 나누는 분야에 잘 활용될 수 있다.

서비스 기반 안드로이드 어플리케이션의 설계 및 구현 프로세스 (A Process to Design and Implement Service-based Android Applications)

  • 이호중;라현정;금창섭;김수동
    • 정보처리학회논문지D
    • /
    • 제18D권4호
    • /
    • pp.245-260
    • /
    • 2011
  • 인터넷의 빠른 보급과 함께 발전한 모바일 디바이스는 유연한 이동성과 함께 언제 어디서나 네트워크에 연결되는 특성을 가지고 있고, 어플리케이션들을 실행할 수 있다. 그러나, 모바일 디바이스의 특성인 자원 제약성에 영향을 받기 때문에 복잡한 기능을 하는 어플리케이션을 실행시킬 수가 없다. 그러므로, 일부 기능을 외부에 위치하거나 외부 서비스를 이용하는 접근 방법에 대해 연구가 진행되고 있다. 안드로이드는 대표적인 모바일 플랫폼 중 하나로, 제한된 자원을 가지는 모바일 디바이스 상에서 여러 모바일 어플리케이션들을 실행시킬 수 있도록 설계되었다. 서비스 개념과 안드로이드 플랫폼을 이용한 서비스 기반 안드로이드 어플리케이션은 어플리케이션 기능이 분산되었다는 점과 안드로이드에 특화된 컴포넌트를 포함하고 있다는 점에서 전형적인 소프트웨어와 차이점을 가지고 있다. 그러므로, 일반적으로 널리 적용된 객체지향 분석 및 설계 기법은 서비스 기반의 안드로이드 모바일 어플리케이션 개발에는 그대로 적용되기가 어렵다. 본 논문은 기존 개발 프로세스를 확장하여 서비스 기반 안드로이드 어플리케이션의 개발 프로세스를 제안한다. 우선 서비스 기반 안드로이드 어플리케이션을 개발함에 있어서 발생되는 설계 이슈를 도출한다. 그리고, 각 도출된 이슈를 해결하기 위하여 기존의 객체지향 개발 프로세스를 확장한다. 확장된 프로세스는 이슈를 구체적으로 해결하기 위한 상세 지침과 설계 결과 양식을 포함한다. 마지막으로, 사례연구를 통해 확장된 프로세스의 적용 결과를 보여준다. 본 논문에서 제안된 설계 프로세스는 서비스 기반 안드로이드 어플리케이션 개발을 보다 체계적이고 효과적으로 수행하는데 기본적인 방법론 지침으로 활용될 수 있다.

모바일 플랫폼을 위한 네트워크 환경 측정 시스템 설계 및 구현 (The Design and Implementation of Network Measurement System for Mobile Platforms)

  • 김강희;여진주;김진혁;최상방
    • 전자공학회논문지
    • /
    • 제50권2호
    • /
    • pp.35-46
    • /
    • 2013
  • 모바일 네트워크 사용량이 급증함에 따라 트래픽 수요 문제를 해결하기 위한 많은 연구가 이뤄지고 있다. 특히 네트워크 환경 측정 분야는 정확한 분석을 통해 네트워크상에 발생되는 문제들의 원인을 찾아냄으로써 트래픽 수요 문제를 해결할 수 있는 기반을 제공한다. 특히 최근 스마트폰의 수요가 늘어남에 따라 모바일 플랫폼 특성이 네트워크에 미치는 영향을 고려한 측정시스템이 필요하다. 이에 본 논문에서는 모바일 플랫폼을 위한 네트워크 환경 측정 시스템을 설계하였다. 설계된 시스템은 클라이언트를 통하여 얻은 패킷의 정보를 통하여 패킷 전송간의 지연시간과 throughput을 실시간으로 계산한다. 그리고 측정시 클라이언트인 모바일 단말기에 요구되는 계산량을 줄임으로써 모바일 단말기에 걸리는 부하를 최소화하였다. 설계한 시스템을 통하여 네트워크 자원을 최대로 사용하였을 시 Wi-Fi 망이 3G 망보다 짧은 전송지연시간, 높은 최대 throughput, 낮은 손실률을 가지고, Android가 iOS보다 짧은 전송지연시간과 높은 최대 throughput을 가지며, UDP가 TCP보다 긴 전송지연시간, 높은 최대 throughput을 가진다는 것을 확인하였다.