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

검색결과 412건 처리시간 0.029초

안드로이드 어플리케이션의 액티비티 라이프사이클 기반 GUI 테스팅 기법 (A GUI Testing Technique Based on Activity Lifecycle for Android Applications)

  • 백태산;이우진
    • 대한임베디드공학회논문지
    • /
    • 제8권6호
    • /
    • pp.319-327
    • /
    • 2013
  • Most Android applications are being developed by one or a few person without professional testing team. In such a poor development environment, applications may contain severe errors which may also affect the Android platform. In order to detect these errors, the behaviors of Android activities should be identified by considering user-defined lifecycle as well as the system-defined one. This paper proposes a method to generate test scenarios based on the both of user-defined and system-defined activity lifecycle of Android GUI applications. The test scenarios are generated by a state diagram extracted from the source code and are transformed into Jython scribes by using GUI layout information for automatically performing testing.

호르몬 모델에 기반한 안드로이드의 감정모델 (Emotional Model for an Android based on Hormone Model)

  • 이동욱;이태근;정준영;소병록;손웅희;백문홍;김홍석;이호길
    • 로봇학회논문지
    • /
    • 제2권4호
    • /
    • pp.341-345
    • /
    • 2007
  • This paper proposes an emotional interaction model between human and robot using an android. An android is a sort of humanoid robot that the outward shape of robot is almost the same as that of human. The android is a robot platform to implement and test emotional expressions and human interaction. In order to behave for the android like human, a structure of internal emotion system is very important. In our research, we propose a novel emotional model of android based on biological hormone and emotion space. Proposed emotion model has an advantage that it can represent emotion change as time by hormone dynamics.

  • PDF

안드로이드 어플리케이션의 결함 재생을 위한 액티버티 단위의 이벤트 캡춰 및 재생 기법 (Activity-based Event Capture and Replay Technique for Reproducing Crashes in Android Applications)

  • 아자이쿠마르자;이우진
    • 대한임베디드공학회논문지
    • /
    • 제9권1호
    • /
    • pp.1-9
    • /
    • 2014
  • As Android platform and its applications are widely used, it is necessary to assure the reliability and safety of Android applications. The capture and replay technique is widely used for reproducing the crashes in Java applications. In this paper, we adapt the context-based capture and replay technique to Android applications by considering Android activity structure and its GUI characteristics. Our capture and replay technique uses probe code insertion based on AspectJ for minimizing the original code change and for enhancing the efficiency and reusability of the probe codes. For proving the efficiency of our technique, we provide a case study and execution overhead comparisons with related works, in which our approach has merits in GUI oriented Android applications with relatively low execution overhead.

USIM 기반 안드로이드 플랫폼에서의 어플리케이션 라이센스 관리 기법 (Management Method of an Application License in the Android Platform Based on USIM)

  • 이윤석;김은;정민수
    • 한국멀티미디어학회논문지
    • /
    • 제14권2호
    • /
    • pp.238-248
    • /
    • 2011
  • 모바일을 통한 다양한 형태의 서비스는 스마트 폰의 동장으로 더더욱 확대되고 있다. 사람들은 WiFi를 통해 자유롭게 통신을 하며, 정보를 가공, 재배포 한다. 이러한 자유로움이 때로는 문제를 일으키기도 하는데, 안드로이드 플랫폼에서의 어플리케이션 라이센스가 그러하다. 어플리케이션에 대한 재배포의 문제는 상업과 비상업을 구분하지 않고 무차별적으로 이루어지고 있다 안드로이드 플랫폼에서는 이를 해결하기 위하여 라이센스 서버를 통해 어플리케이션의 라이센스를 검증하는 절차를 거치게 되는데, 이 방법은 두 가지 문제점을 가진다. 하나는 무선 인터넷이 동작하지 않는 공간에서의 정확한 라이센스 인증이 불가능 하다는 것이고, 다른 하나는 이 라이센스 데이터가 스마트 폰에 직접 저장되어 이에 대한 공격이 가능한 것이다. 본 논문에서는 이러한 문제를 해결하기 위하여, USIM내에 라이센스 데이터를 저장하기 위한 파일 구조를 설계 및 구현하여, 안전하게 라이센스 데이터를 관리하고, 저장된 라이센스 데이터를 인증하는 기본 그리고 외부 인증 방법을 제시하여, 온라인 또는 오프라인 상에서의 안전한 라이센스 인중이 가능하도록 하였다.

영어 구두 발표 학습을 위한 안드로이드 플랫폼 기반 모바일 콘텐츠 제작 (Mobile Contents for Learning of English Presentation based on Android Platform)

  • 박성원;오덕신
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.41-50
    • /
    • 2011
  • 본 연구에서는 안드로이드 플랫폼 기반에서 영어 프리젠테이션 학습을 위한 모바일 콘텐츠 제작 및 모바일 학습시스템을 개발하였다. 첫째, 안드로이드 플랫폼에서 영어 학습용 콘텐츠를 구동할 수 있게 해주는 콘텐츠 전송시스템을 포함하는 어플리케이션의 개발하였다. 본 연구에서 개발한 어플리케이션은 언어 선택, 학습 모드 선택, 재생, 퀴즈, 사전, 정지 또는 일지정지 그리고 이전 또는 다음 화면으로 이동하는 기능을 제공한다. 둘째, 영어 프리젠테이션 학습을 위한 콘텐츠의 제작하였다. 영어 프리젠테이션 학습을 위한 콘텐츠는 크게 2개의 part(기본 파트 그리고 고급 파트)로 구성되며, Part 1과 Part 2 각각은 9개의 unit 으로 구성되어 총 18개 unit으로 구성되고, 각 unit 별 2-5개의 chapter로 구성되어 총 51개의 chapter로 구성되었다. 본 연구에서 개발한 시스템을 사용해보도록 한 후 사용자가 인지하는 사용자 인터페이스(UI) 만족도와 학습 만족도를 평가를 실시하였다. UI 만족도에 대한 설문 분석 결과, 응답자의 85%가 보통 수준 이상 만족하는 것으로 나타났으며, 학습 만족도에 대한 설문 분석결과, 응답자의 95%가 보통 수준 이상으로 만족하는 것으로 나타났다.

스마트폰 연동 생체신호 왜곡보정을 위한 디지털 필터 설계 및 구현 (Suppression of Noisy Characteristics of Biosignals by Implementing Digital Filters with an Android Smartphone Platform)

  • 김정환;김경섭;신승원;김현태;이정환;김동준
    • 전기학회논문지
    • /
    • 제61권10호
    • /
    • pp.1518-1523
    • /
    • 2012
  • In this study, the novel digital filtering algorithms are implemented to suppress the noisy characteristics embedded in ambulatory electrocardiogram signals by an android smartphone platform. With this aim, Graphical User Interface (GUI) is designed and implemented by utilizing multithread-Java programming to realize Finite Impulse Response and Infinite Impulse Response filter. With simulating our implemented digital filters built in an android smartphone, we can find the fact that we can efficiently suppresses the noisy characteristics due to baseline wandering and 60 Hz powerline source fluctuations especially in electrocardiograms.

접촉 시점을 기반으로 하는 Android 플랫폼의 소셜 네트워킹 애플리케이션 (Social Networking Application on Android Platform based on Contact Timing)

  • 정영교;윤희용
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2015년도 제51차 동계학술대회논문집 23권1호
    • /
    • pp.285-287
    • /
    • 2015
  • 최근 직장인들이 직장생활을 효과적으로 하기 위한 인맥의 필요성이 높아지는 가운데 소셜 네트워크의 중요성이 큰 이슈로 떠오르고 있다. 이는 현재 직장인들이 온라인뿐만 아니라 오프라인에서도 소셜 네트워크 활동이 활발히 이루어지고 있기 때문이다. 소셜 네트워크를 통하여 지속적인 연락을 취함으로써, 두터워진 좋은 인맥은 자기에게 결정적으로 필요할 때 도움을 주기 때문에 직장인들 사이에서 소셜 네트워크 활동이 중요해 지고 있다. 소셜 네트워크는 고객을 대상으로 하는 영업사원들에게는 실적으로 바로 연계된다고 할 수 있다. 따라서 본 논문에서는 영업사원이 애플리케이션을 이용해 고객을 효율적이고 능률적인 고객을 관리할 수 있도록 한다. 추가적으로 원하는 고객을 따로 관리할 수 있는 기능과 고객 정보 동기화 기능이 있는 애플리케이션을 설계 및 구현하였다.

  • PDF

안드로이드에서 로컬 프록시를 이용한 유해 컨텐츠 차단에 관한 연구 (A Study for Blocking Harmful Contents through a Local Proxy on Android)

  • 김인재;양민수
    • 한국IT서비스학회지
    • /
    • 제12권2호
    • /
    • pp.103-118
    • /
    • 2013
  • Harmful contents on a mobile platform are becoming serious problems to young people due to the prevalence of smart phones with the fast development of mobile technology. Mobile applications and contents are so much optimized on the mobile environment that young men are exposed to many harmful contents. A system for blocking harmful contents is suggested in this study. The system includes a local proxy function, filtering module, and local database in order to increase the blocking efficiency. The local proxy function and the filtering module are implemented on an Android platform, and the local database are running on a PC-based server. The suggested system perfectly blocks harmful contents, and shows relatively high speed.

AIOPro: 안드로이드 스마트폰을 위한 통합된 스토리지 I/O 분석도구 (AIOPro: A Fully-Integrated Storage I/O Profiler for Android Smartphones)

  • 한상욱;이인혁;류동욱;김지홍
    • 정보과학회 논문지
    • /
    • 제44권3호
    • /
    • pp.232-238
    • /
    • 2017
  • 사용자 경험이 중요한 스마트폰에서는 사용자의 입력에 대한 응용 프로그램의 반응 시간에 대한 분석이 필요하며 특히 사용자 반응 시간에 큰 영향을 주는 스토리지 I/O 성능의 분석은 사용자 경험최적화를 위한 중요한 요건이다. 사용자가 경험하는 반응 시간의 분석을 위해서는 입력을 받아들이는 최상위 계층에서 최하위 저장장치 계층을 수직적으로 아우르는 통합된 분석도구가 필요한데 기존의 도구들은 제한된 범위의 계층들에 맞추어 있어서 효과적인 사용자 경험 분석이 어려운 상황이다. 본 논문에서는 안드로이드 스마트폰을 대상으로 최상위 안드로이드 플랫폼, 리눅스 커널을 포함하는 전체 스토리지 I/O 계층의 I/O 동작을 측정하고, 이를 바탕으로 계층 통합적 분석을 통하여 각 계층간 I/O 동작을 연결하여 사용자 입력에 따른 스토리지 I/O가 미치는 영향의 분석이 가능한 도구인 AIOPro를 소개한다. 검증 실험을 통하여 AIOPro가 0.1% 미만의 동작부하로 정확히 분석할 수 있음을 확인하였다.

듀얼 스크린 안드로이드 플랫폼 프로토타입의 설계 및 구현 (A Design and Implementation of Prototype of Dual Screen Platform on Android)

  • 황기태;조혜경
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.163-169
    • /
    • 2012
  • 안드로이드 플랫폼에서는 하나의 앱이 스크린 장치를 독점하기 때문에, 사용자는 동시에 2 개의 앱을 실행하여 각 앱이 실행되는 화면을 같이 볼 수 없다. 본 논문은 두 개의 안드로이드 단말기에서 쌍으로 실행될 필요가 있는 앱을 듀얼앱으로 정의하고, 이들을 각 단말기에서 실행 시키고 통신할 수 있는 듀얼 스크린 안드로이드 플랫폼, DSAP을 설계하고 구현한 내용을 기술한다. 하나의 앱이 실행되면 상대편 단말기에 피어 앱을 원격 실행시키고 이들이 서로 통신하면서 두 개의 스크린을 가진 하나의 앱인 것처럼 작동하게 한다. 본 논문에서는 DSAP의 프로토타입을 설계 구현한 내용과 DSAP의 응용 사례를 소개한다.