• 제목/요약/키워드: android application

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

안드로이드 로컬 마켓 인증 방안 (Application Authentication via Various Distributors)

  • 한규석;손태식
    • 정보처리학회논문지C
    • /
    • 제19C권4호
    • /
    • pp.235-238
    • /
    • 2012
  • 급격하게 증가하고 있는 스마트폰의 애플리케이션 이용의 편의를 위한 마켓 기반의 배포 방식이 활성화되고 있으며, 안드로이드의 경우 개방성을 제공하여 다양한 형태의 애플리케이션 배포 방식이 존재하고 있다. 그러나 애플리케이션의 직접 설치를 허용하는 개방성은 안드로이드 애플리케이션의 불법적인 이용이라는 부작용을 낳고 있으며, 이에 대응하기 위해 온라인 인증과 같은 강력한 사용자 인증 방식을 이용하고 있다. 그러나 이러한 방식은 정당한 사용자에게도 경우에 따라 이용을 제한할 수 있다는 문제점을 갖고 있으며 특히 구글 외 로컬 마켓에서 사용자의 애플리케이션 이용을 저해하는 요인이 된다. 따라서 본 논문에서는 사용자가 로밍, 통신사 변경 등의 다양한 변동 상황에서 구매한 애플리케이션을 그대로 이용할 수 있는 인증 방안을 제시한다.

안드로이드 정상 및 악성 앱 판별을 위한 최적합 머신러닝 기법 (Optimal Machine Learning Model for Detecting Normal and Malicious Android Apps)

  • 이형우;이한성
    • 사물인터넷융복합논문지
    • /
    • 제6권2호
    • /
    • pp.1-10
    • /
    • 2020
  • 안드로이드 플랫폼 기반 모바일 애플리케이션은 디컴파일이 간단하여 정상 앱과 유사한 악성 애플리케이션을 만들 수 있으며, 제작된 악성 앱은 안드로이드 서드 파티(third party) 앱 스토어를 통해 배포되고 있다. 이 경우 악성 애플리케이션은 기기 내 개인정보 유출, 프리미엄 SMS 전송, 위치정보와 통화 기록 유출 등의 문제를 유발한다. 따라서 최근 이슈가 되고 있는 머신러닝 기법 중에서 최적의 성능을 제공하는 모델을 선별하여 악성 안드로이드 앱을 자동으로 판별할 수 있는 기법을 제공할 필요가 있다. 이에 본 논문에서는 공인 실험 데이터셋을 이용하여 안드로이드 앱의 특징정보를 선별한 후에 총 네 가지의 성능 평가 실험을 통해 안드로이드 악성 앱 판별에 최적의 성능을 제공하는 머신러닝 모델을 제시하였다.

AndroScope: An Insightful Performance Analyzer for All Software Layers of the Android-Based Systems

  • Cho, Myeongjin;Lee, Ho Jin;Kim, Minseong;Kim, Seon Wook
    • ETRI Journal
    • /
    • 제35권2호
    • /
    • pp.259-269
    • /
    • 2013
  • Android has become the most popular platform for mobile devices. However, Android still has critical performance issues, such as "application not responding" errors and hiccups resulting from garbage collection. Many phone vendors have tried to resolve the problems by characterizing and improving the performance. However, there are few insightful performance analysis tools for the Android-based systems. This paper presents AndroScope, which is a performance analysis tool for both the Android platform (Dalvik virtual machine, core libraries, Android libraries, and even Linux kernels) and its applications. To the best of our knowledge, this is the first tool to collect and analyze performance data from all the software layers of the Android-based systems. AndroScope offers a trace mechanism to collect such deep and wide performance data as hardware performance counters, time, and memory usage. In addition, the tool includes TraceBridge, which is a middleware for the fast handling of mass logs. Moreover, AndroScope offers an integrated graphical user interface with the Android software development kit to display a great volume of the detailed performance data.

안드로이드 기반 사고 공유 마인드맵 애플리케이션 구현 (Implementation of Android-based Mindmap Application for Shared Thinking)

  • 현동림;김은길;김종훈
    • 수산해양교육연구
    • /
    • 제23권2호
    • /
    • pp.234-243
    • /
    • 2011
  • Mindmap is effective method to analyze informations. And, through mindmap, students can be able to grow their ability of logical reconstruction. In Modern society, people have been developing IT technology and variety of portable devices. So, Educational environments have been being changed accordingly, too. In this study, we have implemented mindmap application that based on android to share the group member's thinking. To effective sharing, we have used mindmap technique and photo attachment feature. In this study, expert evaluation has been carried out by elementary current teachers. In result of this expert evaluation, we have obtained positive feedback at sharing function, input technique and information display. Also, teachers have gave feedbacks that they are willing to use this application in class, if classroom environment is possible.

안드로이드 플랫폼을 탑재한 스마트 지문인식장치 개발 (Development of Smart Fingerprint Recognition System with Android Platform)

  • 이갑래
    • 제어로봇시스템학회논문지
    • /
    • 제18권11호
    • /
    • pp.1018-1026
    • /
    • 2012
  • This paper presents a developing method of smart fingerprint recognition system. First, we design a hardware configuration circuit using a 32bit Risc CPU, a fingerprint sensor, a LCD, and a WiFi communication chip to realize the smart fingerprint recognition systems. It is necessary to develop a JNI (Java Native Interface) library and a device drive program of fingerprint sense to develop application program of fingerprint recognition system with Android platform. Thus second, we develop a device drive and a JNI program. And we also develop an application program of fingerprint recognition systems using developed JNI library. Finally test results are presented to illustrate the performance of the developed smart fingerprint recognition system.

안드로이드 스마트폰 기반 취업정보 알림이 시스템 개발 (System Development for Guiding Job Information Based on Android Smart-phone)

  • 조용현
    • 한국지능시스템학회논문지
    • /
    • 제21권5호
    • /
    • pp.588-594
    • /
    • 2011
  • 본 논문에서는 안드로이드 스마트폰 기반 취업정보를 실시간으로 제공하는 애플리케이션과 관리시스템을 개발하였다. 이를 위해 취업포털 사이트로부터 제공되는 관련 실시간 정보를 스마트폰을 이용하여 알려주고, 관련 정보를 저장하고 관리하는 서버 시스템을 구현하였다. 특히 취업정보 중계 및 동기화 프로토콜을 설계하였으며, 송수신 정보의 관리를 위한 시스템을 설계 모델링하였다. 개발된 애플리케이션은 실제 이용 가능한 애플리케이션으로 보완 등록하였다.

A Design and Implementation of Control Application for Arduino Prime Smart Car

  • Park, Jin-Yang
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권11호
    • /
    • pp.59-64
    • /
    • 2016
  • In this paper, we design and implement an Application based on android platform, which can control arduino Prime Smart Car using Bluetooth communication. This Application consist of Bluetooth communication module, manual mode module, and line-tracer mode module. In the Bluetooth communication module, it checks the on/off status of Smartphone Bluetooth. If Bluetooth status is off, it activates Bluetooth, selects the corresponding device from Bluetooth device list, and connects with a pair. In order to reduce coding time, we implements Bluetooth communication using inherited class from android Bluetooth package. In the manual mode module, it implements six direction moving button and stop button, which can control arduino Prime Smart Car. In the line-tracer mode module, it implements Prime Smart Car with self-driving function using TCRT5000 sensor. And moving button and stop button is disabled.

지능형 콘센트를 위한 안드로이드 어플리케이션 개발 (The Development of Android Application for Intelligent Concent)

  • 한영오;김동우
    • 한국전자통신학회논문지
    • /
    • 제8권10호
    • /
    • pp.1515-1521
    • /
    • 2013
  • 본 논문에서는 저항성 누설전류, 과전류, 대기전력 차단기능을 갖는 지능형 콘센트와 연동하는 안드로이드 운영체제의 전력관리 어플리케이션을 개발한다. 개발된 전력관리 어플리케이션을 이용하면 언제, 어디서나 콘센트에서 발생될 수 있는 누전으로 인한 전기화재 및 감전 등을 모니터링하고, 콘센트에 공급되는 전력을 제어하여 실내의 가전기기에 대한 ON/OFF 제어 및 낭비되고 있는 대기전력을 손쉽게 차단할 수 있도록 하였다.

퀄컴 증강 현실 SDK 를 위한 시뮬레이터 (Simulator for Qualcomm Augmented Reality SDK)

  • 친통탄;강대기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.75-77
    • /
    • 2011
  • A simulator in Android is developed for Qualcomm Augmented Reality (QCAR) software development kit (SDK). The main purpose is to replace the testing of application on actual Android device. Bugs in the application can be found easily when testing is done in the simulator (with support of Android emulator) before the testing on real device. The simulator does not require a camera in testing augmented reality application. Works included study on QCAR SDK's behavior is done to ensure that the simulator performs similar to the SDK. Description on how would the simulator works with QCAR SDK is included in the paper.

안드로이드 기반의 컬링 게임 개발 (Development of Curling Game based on Android Mobile Platform)

  • 조재현;고세환;김연희;임해철
    • 디지털산업정보학회논문지
    • /
    • 제6권3호
    • /
    • pp.169-177
    • /
    • 2010
  • As expectations about success of smart phones that install Android, an open mobile platform which was developed by Google, are increasing, the development of applications based on the Android has attracted a lot of interest. Especially, game applications have been well received by users. In this paper, we develop an application based on the Android for curling which was adopted as a competitive sport in the Winter Olympic Games. Curling is a sport game played by two teams. The rules of the game are simple, but it is an intelligent one that requires various strategies for victory. In this paper, the curling game based on the Android provides functions, such as pitching, sweeping, collision, and foul handling, that are required in real curling game by using technologies, such as touch screen or accelerometer sensor.