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

검색결과 418건 처리시간 0.022초

스마트폰 기반 스쿨버스 어플리케이션의 설계와 구현 (The Design and Implementation of Smartphone based School Bus applications)

  • 이장해;김재홍;김기환;이봉근
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.609-612
    • /
    • 2010
  • 스마트폰(smartphone)은 휴대전화에 인터넷 통신과 정보검색 등 컴퓨터 지원 기능을 추가한 지능형 단말기로서 사용자가 원하는 어플리케이션(application)을 설치할 수 있는 것이 특징으로, 현 시대에 있어 하나의 문화가 되었을 정도로 크나큰 이슈가 되고 있고, 어플리케이션 개발 시장도 활발해졌으며, 크게 성장하고 있다는 점이다. 대중교통정보 어플리케이션의 사용 빈도가 높은 편이긴 하나, 유동인구 빈도수가 높은 수도권과 광역시 지역 중심으로 제공되는 있는 실정이다. 본 논문에서는 GPS(Global Positioning System) 기능이 활성화 되지 않은 지방지역 실정을 고려하여 안드로이드 플랫폼(android platform)을 이용한 스마트폰 기반 스쿨버스 어플리케이션 설계와 구현을 제안하려 한다.

  • PDF

안드로이드 기반의 리서치 어플리케이션 설계 및 구현 (Design and Implementation of Android based Research Applications)

  • 안영기;이희석;부성순;이상문
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2011년도 제43차 동계학술발표논문집 19권1호
    • /
    • pp.199-201
    • /
    • 2011
  • 현재 기업과 방송에서는 보다 빠르게 국민들의 생각과 관심을 파악하기 위해 많은 리서치를 하고 있다. 리서치조사는 대면리서치, 텔레리서치, 인터넷리서치 등이 있지만 각각 문제점을 안고 있다. 이런 리서치 기법의 문제점을 개선하고 현재 많이 보급되어 있는 안드로이드 기반의 스마트폰을 이용하여 보다 빠르게 리서치에 접근할 수 있는 리서치 어플리케이션 시스템을 제안한다. 제안하는 리서치 어플리케이션은 현재 나와 있는 기존의 리서치 어플리케이션의 문제점을 파악하여 보다 안정적이고 효과적이면서 신뢰성을 가출 수 있는 리서치 어플리케이션을 설계 구현하였다.

  • PDF

안드로이드 응용 프로그램의 런칭시간 실시간 측정 도구 구현 (Development of a Tool for Measuring the Launching Time of Android Applications in Real-time)

  • 김학봉;임제헌;김지홍
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제45차 동계학술발표논문집 20권1호
    • /
    • pp.95-96
    • /
    • 2012
  • 응용 프로그램의 런칭시간에 관한 많은 연구를 통해 런칭시간이 길수록 사용자가 불편을 느낀다는 것이 확인되었으며, 이에 런칭시간을 최적화하는 다양한 연구가 있어왔다. 이런 연구의 일환으로 본 논문에서는 응용 프로그램의 런칭시간을 실시간으로 측정하는 도구를 개발했다. 이 도구는 안드로이드 프레임워크 내에 존재하며 응용 프로그램이 화면에 모두 그려지는 순간을 런칭의 끝으로 보고 런칭시간을 실시간으로 측정한다. 이 도구는 안드로이드 시스템의 응용 프로그램 런칭시간 최적화 기법에 사용될 수 있다. 또한 이 도구를 이용하여 모바일 시스템에서 "미리 읽기"(prefetching) 기법이 안드로이드 시스템에서 얼마나 효과가 있을지를 확인하기 위한 실험을 수행하였다. 실험 결과, "미리 읽기" 기법은 안드로이드 시스템에서 효과가 작은 것을 확인하였다.

  • PDF

안드로이드 애플리케이션을 위한 XML 파서 성능비교 (Performance Comparison of XML Parsers for Android Applications)

  • 정길현;이종진;이진원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제45차 동계학술발표논문집 20권1호
    • /
    • pp.97-99
    • /
    • 2012
  • 모바일 애플리케이션의 다양한 개발 방법 중에서 파서는 중요한 요소로써 쓰이고 있으며 그 종류에는 여러 가지가 있다. 또 각 파서마다 데이터를 파싱하는 방법이 모두 다르며 구현되는 구조 또한 다르다. 본 논문에서는 이렇게 여러 가지 형태로 구현되는 파서를 분석하여 웹 서버를 거쳐 데이터베이스에 접근하는 방식을 좀 더 신속하고 효율적인 구조로 구현하고자한다. 구현방법으로는 파서의 성능 비교를 웹 전송부분을 제외한 파싱 속도를 측정한 방법과 웹 전송부분을 포함한 파싱 속도를 측정하는 두 가지 방법을 통하여 비교하였다. 그 결과, 웹 전송부분을 제외한 방법에서는 DOM 파서가 가장 좋은 성능을 보여주었고 웹 전송부분을 포함한 방법에서는 SAX 파서가 가장 좋은 성능을 보여주었다. 이러한 결과는 안드로이드 애플리케이션에서 웹 서버를 경유하여 데이터를 가져와 파싱하는데 사용할 파서를 선택하는데 도움을 줄 수 있다.

  • PDF

위치기반서비스를 활용한 안드로이드 퀴즈 애플리케이션 구현 (Development of the Educational Android Application using Location Based Service)

  • 현동림;김종훈
    • 수산해양교육연구
    • /
    • 제24권3호
    • /
    • pp.416-423
    • /
    • 2012
  • Smartphone and Tablet PC has become a popular. So, various location-based service applications are being made in the field of advertising, games, and search. However, the location-based services application is lacking in the field of education. Therefore, this study proposes a Location-based service application for Tablet PC, which can be take advantage in school. The application was designed with these considerations in mind. First, the application to increase the participation of the students take the form of play. Second, participating students are influencing each other. Third, through the promotion of the cycle has allowed long-term operations. This application will be used usefully in an environment that students use a individual Tablet PC through the spread of e-textbooks.

오프라인 우선 정책에 의한 멀티 디바이스의 실시간 데이터 동기화 구현 (An Implementation of Real Time Data Synchronization of Multiple Devices by Offline-first Strategy)

  • 이대명;김은후;주문갑
    • 대한임베디드공학회논문지
    • /
    • 제13권6호
    • /
    • pp.329-335
    • /
    • 2018
  • Offline-first strategy is that it allows data to be saved while offline, and when connected online, data is synchronized to ensure that all devices have the same data. Multi-device is a term that shares data through synchronization on various platforms on Android, ios, etc. First, all of the data is stored in the local repository like SQLite and then on the server via HTTP communication. Then, the synchronization is completed by receiving the changed data from the server and storing it in the local repository at the time of the synchronization, and sending the changes to the server from the client. We proposed and implemented a database structure, APIs, and a illustrative application running on PC and Android phone.

운영체제 차이에 따른 스마트폰 사용자 성향 (Smartphone Users Characteristics According to Differences between Operating Systems)

  • 엄명용
    • 디지털융복합연구
    • /
    • 제12권9호
    • /
    • pp.93-99
    • /
    • 2014
  • 본 연구의 목적은 iOS와 안드로이드 운영체제를 중심으로 스마트폰 사용자의 성향을 두 가지 관점(구매성향과 이용성향)에서 탐색적으로 분석하는 것이다. 구매 성향에 대한 연구결과, 두 운영체제 사용자에 따라 스마트폰 선택의 우선순위와 성별 비율에서 통계적으로 유의한 차이가 존재했다. 그러나 스마트폰 교체주기에는 차이가 없는 것으로 나타났다. 이용 성향에 대한 연구결과, 두 운영체제 사용자에 따라 설치된 애플리케이션과 가입한 SNS(social network service)의 갯수, 월평균 요금, 그리고 만족도에서 통계적으로 유의한 차이를 보였다. 그러나 두 운영체제 간 인터넷 사용시간에는 유의한 차이를 보이지 않았다. 본 연구의 결과는 운영체제 개발자, 스마트폰 제조기업, 그리고 애플리케이션 개발자들에게 유의한 함의를 제공할 것으로 기대된다.

웹 서버를 이용한 안드로이드 기반 기기 제어 시스템 (Android-Based Devices Control System Using Web Server)

  • 정지오;김웅준;정회경
    • 한국정보통신학회논문지
    • /
    • 제19권3호
    • /
    • pp.741-746
    • /
    • 2015
  • 최근 모바일 운영체제 시장이 확대됨과 동시에 반도체 및 무선통신의 발달로 안드로이드 운영체제가 탑재된 각종 스마트폰 및 에어컨, 스마트TV, 청소로봇, 카메라 등 그 수가 빠른 속도로 보급되고 있다. 이로 인해, 일상생활에서 사용하는 다양한 제품들을 네트워크로 연결하여 정보수집이 가능하게 되었다. 그러나 여러 기기들을 한 번에 제어하는 방법이 아닌, 한 기기의 제어를 한 애플리케이션이 담당하는 형태가 대부분이고, 하나의 디바이스에서 모든 기기들을 관리할 수 있는 애플리케이션이 부족한 실정이다. 이에 따라, 본 논문에서는 유무선 공유기(AP)에 안드로이드 운영체제를 기반으로 하는 기기들을 등록시키고, 서버에 등록되어있는 기기를 웹으로 관리, 제어할 수 있는 시스템을 설계 및 구현하였다. 이는 현재 연구가 활발히 진행 중인 IoT(Internet of Things)분야에 널리 활용될 것으로 사료된다.

안드로이드 스마트폰에서 앱 설치 정보를 이용한 리패키징 앱 탐지 기법 (Detecting Repackaged Applications using the Information of App Installation in Android Smartphones)

  • 전영남;안우현
    • 융합보안논문지
    • /
    • 제12권4호
    • /
    • pp.9-15
    • /
    • 2012
  • 최근 안드로이드 스마트폰에서 리패키징을 이용한 악성코드가 급증하고 있다. 리패키징은 이미 배포되고 있는 앱의 내부를 수정한 후 다시 패키징하는 기법이지만, 악성코드 제작자가 기존 앱에 악성코드를 삽입하여 배포할 때 흔히 사용되고 있다. 하지만, 앱을 제공하는 안드로이드 마켓이 다양하고, 각 마켓에서 제공하는 앱이 매우 많기 때문에 모든 앱을 수집해서 분석하는 것은 불가능하다. 이를 해결하기 위해 본 논문은 RePAD 기법을 제안한다. 이 기법은 사용자의 스마트폰에 탑재된 클라이언트 앱과 원격 서버로 구성되는 시스템이다. 클라이언트는 적은 부하로 사용자가 설치한 앱의 출처와 정보를 추출하여 원격 서버로 전송하고, 서버는 전송된 정보를 바탕으로 앱의 리패키징 여부를 탐지한다. 따라서 리패키징 앱 판별을 위해 앱의 정보를 수집하는 시간과 비용을 줄일 수 있다. 실험을 위해 클라이언트 앱과 원격서버를 갤럭시탭과 윈도우즈 기반의 PC에 각각 구현하였다. 여러 마켓에서 수집된 앱 중 7 쌍의 앱이 리패키징된 것으로 판정하였고, 갤럭시탭에서 평균 1.9%의 CPU 부하와 최대 3.5M의 메모리 사용량을 보였다.

안드로이드 기반 비만 관리 애플리케이션 개발 -BMI 및 운동량 산출을 중심으로- (Development of Obesity Management Application Based on Android -Focused on BMI and Calculate Momentum-)

  • 송경철;현동림;김은길;김종훈
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2011년도 동계학술대회
    • /
    • pp.265-270
    • /
    • 2011
  • 본 연구는 안드로이드 스마트폰 시스템을 기반으로 비만 및 개인 건강과 관련된 사항을 체계적으로 관리할 수 있는 애플리케이션 개발에 관한 연구이다. 성장기 학생에 대한 비만 문제는 가정에서 체계적으로 관리할 수 있는 기기나 프로그램이 부족하여 심각한 문제로 크게 부각되고 있다. 현재 개발된 스마트폰은 휴대하기 편리한 특징과 다양한 기능들로 인해 빠른 속도로 보급되고 있으며, 이러한 특징을 살린다면 가정에서도 별다른 기기 없이 스마트폰 자체를 활용하여 비만 관리가 가능할 것이다. 이에 따라 본 연구는 가장 최신의 스마트폰 플랫폼인 안드로이드를 기반으로 하여 성장기 학생들의 비만 문제를 가정에서도 체계적으로 관리할 수 있는 애플리케이션을 구현하였다.

  • PDF