• Title/Summary/Keyword: Android platform

Search Result 412, Processing Time 0.037 seconds

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

  • Baek, Tae-San;Lee, Woo Jin
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.8 no.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 (호르몬 모델에 기반한 안드로이드의 감정모델)

  • Lee, Dong-Wook;Lee, Tae-Geun;Jung, Jun-Young;So, Byung-Rok;Shon, Woong-Hee;Baeg, Moon-Hon;Kim, Hong-Seok;Lee, Ho-Gil
    • The Journal of Korea Robotics Society
    • /
    • v.2 no.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 (안드로이드 어플리케이션의 결함 재생을 위한 액티버티 단위의 이벤트 캡춰 및 재생 기법)

  • Jha, Ajay Kumar;Lee, Woo Jin
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.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.

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

  • Lee, Yun-Seok;Kim, Eun;Jung, Min-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.2
    • /
    • pp.238-248
    • /
    • 2011
  • Various services through mobile have been expanding since the development of the Smartphones. People freely communicate, remake and redistribute the information through Wi-Fi. People's freedom can cause lots of problems. There are application licenses of various types in the Android platform. However, problems about redistribution are indiscriminately distributed what can't be disentangled commercial and noncommercial use. To solve these problems, an application program has to go through procedures of license check in the Android platform. This method has two problems. One, an exact license authentication is impossible in the place where Wi-Fi does not work. The other thing, this license information is stored directly into the Smartphone. Therefore, attacks are possible about the stored license information, To solve these problems, we designed and implemented the file structure for storing the license information into USIM. We can store and authenticate them. Thus, we propose above the authentication method that can be authenticated the license authentication safely in on or off-line.

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

  • Park, Seong-Won;Oh, Duk-Shin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.5
    • /
    • pp.41-50
    • /
    • 2011
  • In this study, we developed mobile contents and mobile learning system for learning of english presentation based on Android platform. First, the application including contents transfer system which enables contents run on Android platform was developed for learning of English presentation. Second, presentation contents which will be applied on the application were manufactured. The contents developed in this study are for learning English presentations. The contents are classified into two parts; Part 1 is for basic English presentations, and Part 2 is for advanced English presentations. Each part is made up with 9 units, and each unit is composed differently by topics. The number of whole chapter for both parts is 51. We analyzed the questionnaire responses with respect to UI satisfaction and satisfaction of the learning experience. The UI satisfaction results showed that 85% of the participants were satisfied at an ordinary or higher level with our system. And The satisfaction of the learning experience results showed that 95% of the participants were satisfied at the ordinary or higher level with our system.

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

  • Kim, Jeong-Hwan;Kim, Kyeong-Seop;Shin, Seung-Won;Kim, Hyun-Tae;Lee, Jeong-Whan;Kim, Dong-Jun
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.61 no.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.

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

  • Jung, Young Gyo;Youn, Hee Yong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.01a
    • /
    • pp.285-287
    • /
    • 2015
  • 최근 직장인들이 직장생활을 효과적으로 하기 위한 인맥의 필요성이 높아지는 가운데 소셜 네트워크의 중요성이 큰 이슈로 떠오르고 있다. 이는 현재 직장인들이 온라인뿐만 아니라 오프라인에서도 소셜 네트워크 활동이 활발히 이루어지고 있기 때문이다. 소셜 네트워크를 통하여 지속적인 연락을 취함으로써, 두터워진 좋은 인맥은 자기에게 결정적으로 필요할 때 도움을 주기 때문에 직장인들 사이에서 소셜 네트워크 활동이 중요해 지고 있다. 소셜 네트워크는 고객을 대상으로 하는 영업사원들에게는 실적으로 바로 연계된다고 할 수 있다. 따라서 본 논문에서는 영업사원이 애플리케이션을 이용해 고객을 효율적이고 능률적인 고객을 관리할 수 있도록 한다. 추가적으로 원하는 고객을 따로 관리할 수 있는 기능과 고객 정보 동기화 기능이 있는 애플리케이션을 설계 및 구현하였다.

  • PDF

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

  • Kim, Injai;Yang, Min-Su
    • Journal of Information Technology Services
    • /
    • v.12 no.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.

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

  • Hwang, Ki-Tae;Cho, Hye-Kyung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.12 no.3
    • /
    • pp.163-169
    • /
    • 2012
  • Since only one application has monopoly on LCD device of the mobile device in Android platform, the user can not see two screens together displayed by two applications running simultaneously. In this paper, a dual-app has been defined as two mobile applications running on each device of a pair of two mobile devices and DSAP or Dual Screen Android Platform has been implemented. DSAP does remote-execution of the peer application of a dual-app on the peer mobile device when either application of the dual-app starts to run and supports communication of the pair app over the network. This paper describes details of design and implementation of DSAP and shows a sample case utilizing DSAP.

Implementation of an Auto-Steering System for Recreational Marine Crafts Using Android Platform and NMEA Network

  • Beirami, Mohammadamin;Lee, Hee Yong;Yu, Yung-Ho
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.39 no.5
    • /
    • pp.577-585
    • /
    • 2015
  • This paper deals with development of an autopilot system for leisure yacht based on NMEA 2000 network and android platform. The developed system can operate both for manual steering and automatic navigation mode. In automatic steering mode, after manipulation of commands which are NMEA 0183 sentences by android platform, the developed system translates and sends the packets through NMEA 2000 network. Then the controller which is connected to NMEA 2000 network receives the commands and controls the boat's rudder system automatically. The automatic steering mode is achieved by cooperation of two controllers; one for controlling the rudder system, and the other for controlling the vessel's heading. To control the vessel's rudder and heading angle two PID controllers are developed with an adjustable dead-band gain. Also, in order to eliminate the steady-state error occurred by applying dead-band, an integral controller which specifically supervises the system's behavior inside the dead-band area is developed. In this paper, at the first stage, simulations are accomplished using computer in order to examine the feasibility of the proposed based on simulation results. In the next step, the system on a real hydraulic steering model is implemented and at the end the performance examination by implementing it on a real boat and doing test navigation is executed.