안드로이드는 구글(Google)과 오픈 핸드셋 얼라이언스(Open Handset Alliance)가 만들어낸 모바일폰용 오픈 소스 소프트웨어 툴킷(toolkit)이다. 스마트폰 사용자의 증가로 각종 애플리케이션 컨텐츠의 양이 점점 증가하고, 특히 사용자의 편의를 위한, 사용자 중심의 애플리케이션이 많이 개발되고 있다. 본 논문에서는 구글의 안드로이드 플랫폼을 기반으로 한 새로운 애플리케이션 컨텐츠 스마트 알람을 개발한다. 개발된 스마트 알람의 특징은 다음과 같다. 첫째, 사용자의 하루일정과 알람을 간편하게 입력하고 그에 따라 일정을 확인 할 수 있다. 둘째, 기존의 일정관리 애플리케이션과 다르게 사용자는 자신의 일정을 알람 방식뿐 아니라 타이머 형식으로도 입력하여 여러 개의 순차적인 업무처리를 잊지 않고 해결 할 수 있다. 성능평가는 AVD (Android Virture Device)를 사용하여 시뮬레이션 하였다.
안드로이드는 구글(Google)과 오픈 핸드셋 얼라이언스(Open Handset Alliance)가 만들어낸 모바일폰용 오픈 소스 소프트웨어 툴킷(toolkit)이다. 스마트폰 사용자의 증가로 각종 애플리케이션 컨텐츠의 양이 점점 증가하고, 특히 사용자의 편의를 위한, 사용자 중심의 애플리케이션이 많이 개발되고 있다. 본 논문에서는 구글의 안드로이드 플랫폼을 기반으로 한 새로운 애플리케이션 컨텐츠 스마트 알람을 개발한다. 개발된 스마트 알람의 특징은 다음과 같다. 첫째, 사용자의 하루일정과 알람을 간편하게 입력하고 그에 따라 일정을 확인 할 수 있다. 둘째, 기존의 일정관리 애플리케이션과 다르게 사용자는 자신의 일정을 알람 방식뿐 아니라 타이머 형식으로도 입력하여 여러 개의 순차적인 업무처리를 잊지 않고 해결 할 수 있다. 성능평가는 AVD (Android Virture Device)를 사용하여 시뮬레이션 하였다.
Android that was made by Google and Open Handset Alliance is the open source software toolkit for mobile phone. Nowadays, Smart phone users have been rapidly increasing, by that reason a lot of application contents have been released and especially contents which focus on user convenience have been ...
Android that was made by Google and Open Handset Alliance is the open source software toolkit for mobile phone. Nowadays, Smart phone users have been rapidly increasing, by that reason a lot of application contents have been released and especially contents which focus on user convenience have been developed. In this paper, we develop a new application content smart alarm based on Google Android flatform. The features of the developed content are as follows. First, users set their day's schedules. So they can notify easily what they have to do at the moment. Second, when users set their alarms not to forget several sequential tasks, they can set their schedules by not only alarm method but also timer method. In the performance evaluation, we show the results of simulation using AVD(Android Virture Device).
Android that was made by Google and Open Handset Alliance is the open source software toolkit for mobile phone. Nowadays, Smart phone users have been rapidly increasing, by that reason a lot of application contents have been released and especially contents which focus on user convenience have been developed. In this paper, we develop a new application content smart alarm based on Google Android flatform. The features of the developed content are as follows. First, users set their day's schedules. So they can notify easily what they have to do at the moment. Second, when users set their alarms not to forget several sequential tasks, they can set their schedules by not only alarm method but also timer method. In the performance evaluation, we show the results of simulation using AVD(Android Virture Device).
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문에서는 스마트폰의 알람과 타이머 방식으로 조합한 일정관리 애플리케이션의 개발을 목표로 하고 있다. 본 논문은 다음처럼 구성되어 있다.
본 논문에서는 안드로이드 플렛폼을 기반으로 하는 기존의 일정관리 시스템을 간소화시키고 타이머 형식의 알람방식을 사용하는 스마트폰용 애플리케이션 스마트 알람을 제안한다. 제안된 애플리케이션 컨텐츠 스마트 알람의 특징은 다음과 같다.
본 논문에서는 안드로이드 플렛폼을 기반으로 한 스마트폰용 애플리케이션 스마트 알람을 제안한다. 제안된 스마트 알람 컨텐츠의 기본 개념 및 아이디어는 다음과 같다.
제안 방법
화면에서 날짜 클릭시 현재 날짜 이전으로 선택 할 수 없도록 설정하고 선택시 Toast 메시지로 알려준다. 가능한 날짜를 선택시 AlertDialog를 이용하여 스케줄 입력창으로 또는 취소를 할 수 있도록 하였다.
본 논문에서 제안된 애플리케이션은 안드로이드 SDK 2.2버전을 기준으로 작성된 코드를 PC에서 스마트폰용 애플리케이션 구동을 테스트해 볼 수 있는 AVD(Android Virture Device)를 이용하여 동작 실험을 한다. 실제 디바이스(device)와 유사한 환경을 지닌 에뮬레이터는 이클립스와 안드로이드 SDK를 이용하여 실행할 수 있으며, 애플리케이션 실행 시 발생되는 버그들에 대해 리포팅 기능 및 디버깅 작업을 할 수가 있다[6-9].
기존의 일정관리 프로그램은 일정을 관리 하는 측면에서는 매우 뛰어난 효율성을 보이나 빈번하게 바뀌는 일정이나 급작스럽게 생겨나는 일정에 대해서 입력하기 번거롭고 귀찮은 한계성이 있었다. 본 논문에서 제안한 방법은 간편하고 손쉽게 일과에 대해서 수정과 추가가 가능하다. 둘째, 알람의 방식이 타이머를 기반으로 하는 상대시간 입력 방식이다.
성능평가를 위해 스마트알람의 주기능인 일정을 입력하고 그에 따른 알람 발생여부를 테스트하여 동작 유무를 확인해 보기로 한다. 그림 3은 스마트알람 애플리케이션의 메인메뉴화면을 보여주고 있다.
알람의 설정은 일정을 입력하면서 시스템상에서 AlarmManager 메소드를 호출한다. 이후 AlarmReceiver를 호출하는 intent를 실행한다. PendingIntent는 바로 아래코드인 am.
제안된 스마트 알람 컨텐츠의 기본 개념 및 아이디어는 다음과 같다. 첫째, 제안된 스마트 알람은 구글의 안드로이드 플랫폼을 기반으로 한다. 둘째, 일간 일정에 중점을 맞추어 간단한 일정, 수시로 변경되는 일정이나 업무 역시 손쉽게 애플리케이션을 이용하여 관리 할 수 있도록 한다.
현재 시간을 구하고 양력 달력을 생성하여 현재 년도와 달을 구한 뒤 그달의 마지막 날짜를 구하여 배열에 들어가 있는 날짜를 달력에 입력한다. java.
후속연구
1차 분석이 끝난 뒤 2차 작업을 할 수 있고, 그 이후 다음 작업이 순차적으로 이루어진다면, 또한 작업의 진행 시간이 일정하지 않다면 각각 일정의 알람시간을 입력하는 것은 상대시간 입력이 더 간편하다. 현재 고정된 일정 입력 인덱스를 사용자가 필요한 만큼 이용 할 수 있도록 수정하고 입력된 상대시간을 계산해서 발생시각을 보여 줄 수 있도록 개선, 수정할 계획이다.
질의응답
핵심어
질문
논문에서 추출한 답변
안드로이드 어디서 개발한 개방형 운영체제인가?
안드로이드는 구글이 주도하는 OHA(Open Handset Alliance)에서 개발한 개방형 운영체제로서 리눅스 2.6 커널을 기반으로 하여 다양한 라이브러리와 멀티미디어 사용자 인터페이스 및 휴대전화 애플리케이션을 제공 한다[1-10].
안드로이드란 무엇인가?
안드로이드는 구글(Google)과 오픈 핸드셋 얼라이언스(Open Handset Alliance)가 만들어낸 모바일폰용 오픈 소스 소프트웨어 툴킷(toolkit)이다. 스마트폰 사용자의 증가로 각종 애플리케이션 컨텐츠의 양이 점점 증가하고, 특히 사용자의 편의를 위한, 사용자 중심의 애플리케이션이 많이 개발되고 있다.
안드로이드 기반 모바일 스마트 알람은 어떤 특징을 가지고 있는가?
개발된 스마트 알람의 특징은 다음과 같다. 첫째, 사용자의 하루일정과 알람을 간편하게 입력하고 그에 따라 일정을 확인 할 수 있다. 둘째, 기존의 일정관리 애플리케이션과 다르게 사용자는 자신의 일정을 알람 방식뿐 아니라 타이머 형식으로도 입력하여 여러 개의 순차적인 업무처리를 잊지 않고 해결 할 수 있다. 성능평가는 AVD (Android Virture Device)를 사용하여 시뮬레이션 하였다.
참고문헌 (10)
Bum Kyo Oh, Tae Hwan Kang, Beongku An, "Android Based Booky Content," Journal of IWIT, vol.10, no. 2, pp.53-59, April 2010.
Rodriguez NEC, Juareg JIG, Savage R, Fernandez MRL, "Design and implementation of an android," IEEE MWSCAS'09, August 2009.
Xianhua Shu, Zhenjun Du, Rong Chen, "Research on Mobile Location Service Design Based on Android," WiCom'09, September 2009.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.