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

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

앱 개발 소프트웨어 생산성 향상을 위한 개발 자동화 설계에 대한 연구 (A Study on App Factory Design for Improving App Development Software Productivity)

  • 장영현
    • 문화기술의 융합
    • /
    • 제3권1호
    • /
    • pp.35-41
    • /
    • 2017
  • 스마트폰 기반 IT지원 프로그램 개발에 대한 요구들은 첫째 스마트폰 운영체제에 따라 각각 별도의 개발이 필요하여 개발기간에 많은 시간이 소요되며 둘째 자체개발이 어려울 경우 외주개발에 대한 고비용 확보가 어려운 이유로 개발이 어려운 상황으로 앱 개발 생산성을 향상에도 큰 문제로 작용하고 있다. 본 논문에서 제안하는 스마트 앱 개발 자동화는 자동화된 앱 개발 생산성을 바탕으로 구글의 안드로이드마켓과 애플의 앱스토어의 성과를 단기간에 능가하고 글로벌 1위의 앱마켓 구현을 달성하기 위한 비즈니스 전략이다. 부가적으로 앱 개발에 대한 파격적인 저가격 정책과 글로벌 온라인 마케팅활동을 전개하여 예산, 범위, 난이도, 규모 등과 관계없이 앱 기반 비즈니스용 프로그램 개발을 수행한다.

메소드 참조 빈도와 매니페스트 정보를 이용한 안드로이드 애플리케이션들의 유사도 측정 (Measuring Similarity of Android Applications Using Method Reference Frequency and Manifest Information)

  • 김규식;마수드;조성제;김성백
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제13권3호
    • /
    • pp.15-25
    • /
    • 2017
  • 소프트웨어 가치와 중요성이 커짐에 따라 소프트웨어의 도용이 증가하고 있어 이에 대한 대책으로 소프트웨어 도용을 정확히 탐지하는 방안이 필요하다. 특히 안드로이드 앱의 경우, 소프트웨어 도용이 상대적으로 용이한 반면 안드로이드 마켓 상에서는 불법 앱에 대한 적절한 검수를 수행하지 않고 있다. 이에 본 논문에서는 소프트웨어 도용을 탐지하기 위해 실행파일 수준에서 안드로이드 앱 간의 유사도를 효과적으로 측정하는 기법을 제안한다. 제안 기법은 유사도 측정을 위한 주요 특징정보로, 안드로이드 앱의 실행파일을 정적으로 분석하여 메소드 참조 빈도와 매니페스트 정보를 추출한다. 각 앱을 이 두 가지 특징정보들의 n-차원 벡터로 표시하고, 코사인 유사도를 사용하여 두 앱의 유사도를 측정한다. 제안 기법을 검증하기 위해 대표적인 소스코드 기반의 유사도 측정 기법과 본 논문에서 제안한 기법을 비교 평가한다. 소스파일과 실행파일이 함께 주어진 안드로이드 앱을 대상으로 진행한 실험에서, 본 논문에서 제안한 실행파일 수준의 유사도 측정 결과와 기존의 잘 알려진 소스파일 수준의 유사도 측정 결과가 동등한 수준으로 나왔다.

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

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

Crowdsourced Risk Minimization for Inter-Application Access in Android

  • Lee, Youn Kyu;Kim, Tai Suk
    • 한국멀티미디어학회논문지
    • /
    • 제20권5호
    • /
    • pp.827-834
    • /
    • 2017
  • Android's inter-application access enriches its application ecosystem. However, it exposes security vulnerabilities where end-user data can be exploited by attackers. While existing techniques have focused on minimizing the risks of inter-application access, they either suffer from inaccurate risk detection or are primarily available to expert users. This paper introduces a novel technique that automatically analyzes potential risks between a set of applications, aids end-users to effectively assess the identified risks by crowdsourcing assessments, and generates an access control policy which prevents unsafe inter-application access at runtime. Our evaluation demonstrated that our technique identifies potential risks between real-world applications with perfect accuracy, supports a scalable analysis on a large number of applications, and successfully aids end-users' risk assessments.

롱 숏 텀 메모리를 활용한 권한 기반 안드로이드 말웨어 자동 복구 (Permissions based Automatic Android Malware Repair using Long Short Term Memory)

  • 오지강;천신;이욱진
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제59차 동계학술대회논문집 27권1호
    • /
    • pp.387-388
    • /
    • 2019
  • As malicious apps vary significantly across Android malware, it is challenging to prevent that the end-users download apps from unsecured app markets. In this paper, we propose an approach to classify the malicious methods based on permissions using Long Short Term Memory (LSTM) that is used to embed the semantics among Intent and permissions. Then the malicious method that is an unsecured method will be removed and re-uploaded to official market. This approach may induce that the end-users download apps from official market in order to reduce the risk of attacks.

  • PDF

모바일앱을 구현하기 위한 모바일 클라우드 도입 (Introducing Mobile Cloud Computing-Cloudlet for implementing mobile APP)

  • 라이오넬;장종욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.304-307
    • /
    • 2015
  • Virtualization lacks capabilities for enabling the application to scale efficiently because of new applications components which are raised to be configured on demand. In this paper, we propose an architecture that affords mobile app based on nomadic smartphone using not only mobile cloud computing-cloudlet architecture but also a dedicated platform that relies on using virtual private mobile networks to provide reliable connectivity through Long Term Evolution (LTE) wireless communication. The design architecture lies with how the cloudlet host discovers service and sends out the cloudlet IP and port while locating the user mobile device. We demonstrate the effectiveness of the proposed architecture by implementing an android application responsible of real time analysis by using a vehicle to applications smart phones interface approach that considers the smartphones to act as a remote users which passes driver inputs and delivers outputs from external applications.

  • PDF

Androfilter: 유효마켓데이터를 이용한 안드로이드 악성코드 필터 (Androfilter: Android Malware Filter using Valid Market Data)

  • 양원우;김지혜
    • 정보보호학회논문지
    • /
    • 제25권6호
    • /
    • pp.1341-1351
    • /
    • 2015
  • 스마트폰의 대중화로 다양한 애플리케이션이 증가하면서, Third party App Market 이나 블랙마켓을 통한 악성 애플리케이션 또한 급격한 증가세에 있다. 본 논문에서는 APK파일의 변조여부를 효과적으로 검출할 수 있는 검사 필터인 Androfilter를 제안한다. Androfilter는 대부분의 안티바이러스 소프트웨어들이 사용하는 수집, 분석, 업데이트 서버등을 사용하지 않고, Google Play를 신뢰 기관으로 가정하여 대응되는 애플리케이션의 조회만으로 애플리케이션의 변조여부를 판단 한다. 실험 결과에 따르면 변조된 애플리케이션을 감지함으로 보고되지 않은 신종 악성코드를 차단할 수 있다.

최신 문화 예술공연 정보 제공 어플리케이션 연구 (A Study of Information About Culture And Art Based On Application)

  • 구민정;신예리
    • 문화기술의 융합
    • /
    • 제1권4호
    • /
    • pp.65-69
    • /
    • 2015
  • 본 연구는 안드로이드 스마트폰에서 최신 문화 관람 및 정보를 제공하는 App을 개발하여 사용자가 문화생활을 즐기고자 할 때 이 DB를 사용하여 각 뮤지컬, 연극, 영화 별로 사용자가 원하는 정보를 검색하여 열람할 수 있고 또한 리뷰 등록 및 열람이 가능하다. 또한 관리자는 관리자(Administrator)모드로 로그인하여 문화 정보를 관리하고 사용자들의 정보를 확인할 수 있게 함으로써 시스템 관리를 원활이 이루어지게 한다. 또한 사용자는 사용자(User)모드로 로그인을 하여 문화 정보를 열람할 수 있고, 감상평을 기록하고 친구그룹의 추천기능을 통해 신뢰할만한 공연정보를 확인하여 여가생활을 문화 활동으로 즐길 수 있도록 한다.

안드로이드 기반의 바코드를 이용한 상품 관리 앱 개발에 관한 연구 (A Study for App Development of Product Management using Barcode based on Android)

  • 김예일;서정희;박흥복
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.947-948
    • /
    • 2015
  • 사물 인터넷은 가전제품, 모바일 장비, 웨어러블 컴퓨터와 같은 다양한 사물에 각종 센서와 통신기능을 내장하여 인터넷에 연결하는 기술로, 네트워크로 연결된 사물의 상태를 다양한 데이터로 분석 및 관리할 수 있다. 반면에 본 논문은 우리가 일상생활에서 구매한 다양한 상품의 유통기한을 체계적으로 관리하기 위해서 안드로이드 기반의 바코드를 이용한 상품 관리 앱 개발을 제안한다. 따라서 개별 상품들은 모바일 기반의 바코드로 인식되고 카테고리별로 분류된다. 그리고 유통기한 알림정보 서비스를 지원함으로서 상품의 효율적인 관리를 수행할 수 있다.

  • PDF

Automatic Usage Profiling을 통한 초기 앱 실행 속도 개선 방법 (Improving application startup time by automatic profiling)

  • 채향석;백종문
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제28권1호
    • /
    • pp.1-6
    • /
    • 2019
  • Google은 2009년 Bytecode로 구성된 Dex(Dalvik Executable)를 Dalvik Runtime의 Interpreter가 실행하는 형태의 Android를 공개하였다. 이후로 Interpreter 실행 속도 개선을 위해 JIT(Just-in-time) 컴파일 기술을 적용하였고 Lollipop(Android 5.0)부터는 Dalvik Runtime을 대체하여 ART Runtime을 제공하여 AOT(A head-of-time) 컴파일 지원을 통해 앱 설치 이후부터 Bytecode가 아닌 Native code로 동작하도록 함으로써 성능을 높일 수 있게 되었다. 하지만 앱 설치/업데이트 시점에 모든 대상을 컴파일하는 AOT 컴파일은 시간이 오래 걸리고 메모리/CPU 자원을 많이 사용함에 따라 느려지고 발열을 유발하여 사용자 불편함을 초래하였다. 시간이 지날수록 더 복잡하고 큰 코드를 지닌 앱들이 많이 등 장함에 따라 AOT 컴파일로 인해 발생하는 문제들이 더 많이 발생하게 되었고, Nougat(Android 7.0)부터는 이를 개선하여 AOT 컴파일을 앱 설치/업데이트 시점에 모두 수행하지 않고 최적화 시점을 나중으로 미루고 실제 사용자의 사용 기록인 Profile을 사용하는 Profile-guided 컴파일 방법을 통해 문제를 회피하고 있다. 이 연구에서는 앱 실행 속도를 설치 직후부터 개선할 수 있도록 하기 위해 Profile에 따른 앱 실행 속도의 특성을 파악하여 앱 실행 속도를 개선할 수 있는 Profile을 앱 개발 시점에 자동 생성하는 방법과 자동생성한 프로파일을 APK에 포함하고 앱 설치/업데이트 시점에 활용하여 최적화를 할 수 있는 방법을 제안한다. 제안하는 방법을 통해 앱 설치 시점에 Profile에 기반하여 선택적으로 컴파일할 수 있으므로 설치 시점에 발생하는 사용자 불편을 최소화할 수 있으며 앱 설치 이후 Native code 실행을 통해 앱 실행 속도를 최초 실행부터 개선할 수 있다.