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

검색결과 5,302건 처리시간 0.031초

스마트폰의 GPS 정보를 이용한 일상 경로 이탈 판단 어플리케이션 구현 (Implementation of Android application to judge the daily route deviation via the GPS information on smart phones)

  • 차경애;현성용
    • 한국산업정보학회논문지
    • /
    • 제18권3호
    • /
    • pp.27-34
    • /
    • 2013
  • 스마트폰의 사용이 일상화되면서 다양한 어플리케이션이 개발되고 있다. 또한 구글맵, GPS 센싱 정보 등을 자유롭게 사용하게 됨으로써 이들을 효과적으로 활용하는 위치기반 서비스의 요구가 증대되고 있다. 본 논문에서는 스마트폰의 GPS 정보를 서버로 전송받아서 누적된 위치정보를 기반으로 일상 경로의 이탈 여부를 판단하는 어플리케이션을 개발한다. 이는 일상적으로 이동하는 경로에서 벗어나는 경우, 자동으로 이에 대한 경보를 해줌으로써 어린이, 노약자와 같은 경우에 효과적으로 활용될 수 있다. 또한 서버를 이용해서 최근의 누적되는 이동 경로 정보를 활용함으로써 실시간으로 이동 경로 이탈 여부를 판단하도록 하였다. 실험 결과를 통해서 개발된 어플리케이션의 효용성을 검증한다.

컴포턴트 기반 소프트웨어 개발을 위한 도메인 분석 및 설계 방법 (A Method of Domain Analysis and Design for Component-based Software Development)

  • 하현주;문미경;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권10호
    • /
    • pp.743-756
    • /
    • 2001
  • CBSD(Component-Based Software Development)는 이미 존재하는 소프트웨어 컴포턴트를 조립함으로써 시스템을 개발하는 방법이다. 컴포턴트를 이용하여 시스템을 개발하는것을 개발시간과 비용을 줄이고, 생산성을 향상시키는 등 여러 가지 장점을 가진다. 그러나 여러 벤더에 의해 개발된 컴포넌트를 조립하는 것은 쉬운 일이 아니다. 이를 위해 컴포넌트가 어떤 문맥에서 사용되는지 이해하는것이 필요하며, 이 문맥은 아키텍쳐에 의해 결정된다. 따라서 컴포넌트 기반의 어플리케이션 개발은 아키텍쳐를 기반으로 하였을 때 가능하다. 또한 컴포넌트 기반 어플리케이션 개발을 위해서는 도메인 개념이 필수적이다 컴포넌트의 재상용을 높이기 위해서 관련된 시스템의 집합인 도메인에서 컴포넌트를 개발해야 한다. 본 논문에서는 컴포넌트 기반 어플리케이션 개발을 지원하는 도메인 아키텍쳐 개발방법을 제안한다. 도메인 아키텍쳐는 도메인 분석 및 설계과정에서 생성되는 것으로 컴포넌트와 그들간의 관계를 표현한다. 도메인 아키덱쳐를 이용하여 컴포넌트를 개발함으로써 재사용성이 높은 컴포넌트를 효율적으로 개발할수 있을 뿐만 아니라, 어플리케이션 개발 시 도메인에서 제공하는 정보를 이용하여 쉽게 어플리케이션을 개발할수 있다.

  • PDF

개방형 웹 애플리케이션 스토어 연동을 위한 프로토콜의 설계 및 구현 (Design and Implementation of a Protocol for Interworking Open Web Application Store)

  • 백지훈;김지훈;남용우;이형욱;박상원;전종홍;이승윤
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권10호
    • /
    • pp.669-678
    • /
    • 2013
  • 최근 휴대용 기기들이 대중화되어 한 사람이 하나 이상의 휴대용 기기를 소지하고 있고 스마트폰 활용도 또한 늘어나는 추세이다. 스마트폰이 많이 보급됨에 따라 폭발적으로 스마트폰의 애플리케이션 활용이 늘어나고 있다. 현재의 애플리케이션 스토어는 플랫폼별로 애플리케이션을 개발해줘야 하는 종속적인 면이 있다. 앱스토어는 크게 애플의 앱스토어와 구글의 안드로이드 마켓으로 양분되어 있고 각 플랫폼에 맞춰 애플리케이션이 개발되어야 한다. 각각의 플랫폼에 맞춰서 애플리케이션을 개발하면 개발 비용은 2배에 근접하고 다른 소규모 플랫폼(Ex 바다)들은 애플리케이션 개발자들을 모아야만 자신들의 플랫폼에 맞는 애플리케이션이 나오는 단점이 있다. 이러한 플랫폼에 맞춰서 개발된 네이티브 애플리케이션의 범용성에 대한 해결책과 모바일에서의 다양한 요구사항을 수용하기 위해 웹 애플리케이션이 각광받고 있다. 웹 애플리케이션은 플랫폼에 종속되지 않고 어느 휴대용 기기에서도 동작하기 때문에 각 플랫폼별로 개발하지 않아도 된다는 장점이 있다. 따라서 웹 애플리케이션 스토어끼리의 연동 프로토콜을 통해 애플리케이션을 연동하여 어느 웹 애플리케이션 스토어에서도 볼 수 있고 특정 플랫폼에 구애받지 않는 거대한 시장이 생겨날 수 있다. 하지만 아직 웹 애플리케이션 스토어라는 표준이 없고 존재하는 웹 애플리케이션 스토어가 없다. 이를 위해 본 논문에서는 연동에 관한 프로토콜을 제안하고 구현을 통해 기존의 애플리케이션 스토어의 단점을 보완할 수 있는 방법을 제시한다.

모바일 어플리케이션 활용도를 높이기 위한 사용성 분석 시스템 설계 및 구현 (Implementation and Design of Usability Analysis System for Upgrading the Usage of Mobile Applications)

  • 구현우;이창환;김의창
    • 디지털융복합연구
    • /
    • 제10권2호
    • /
    • pp.171-182
    • /
    • 2012
  • 많은 기업과 개발자들이 사용자들에게 제공할 모바일 어플리케이션을 개발하고 있으나 대부분의 모바일 어플리케이션들이 사용자들의 요구를 만족시키지 못하고 사장되고 있는 실정이다. 본 연구에서는 스마트 단말기 및 모바일 어플리케이션 시장에서 모바일 어플리케이션의 수명이 짧은 이유를 분석하고 이를 바탕으로 어플리케이션의 동적인 사용자 사용성 분석 시스템을 개발하였다. 기존의 사용성 분석을 위한 기법은 전문가 및 사용자들의 설문 및 토의를 통해 진행됨으로써 실 사용자의 맞춤형 분석이 진행되지 못하고 많은 시간과 비용이 발생했다. 본 논문에서는 실 사용자를 대상으로 동적인 사용성 분석 시스템을 개발하였다. 어플리케이션의 생명력이 증가하게 되면 개발자의 이익을 증가시킬 수 있으며, 사용자 입장에서는 맞춤형 콘텐츠를 사용자의 요구에 맞게 서비스를 제공받을 수 있다.

약식동원(藥食同源)에 입각한 약선식(藥膳食)의 이해와 활용 (Understanding and Application of Yak-Sun (Oriental Medicinal Cuisine))

  • 박성혜
    • 동의생리병리학회지
    • /
    • 제19권6호
    • /
    • pp.1520-1527
    • /
    • 2005
  • This study was peformed to provide basic ideas as understanding and application for oriental medicinal cuisine (Yak-Sun). We investigated background, history of Yak-Sun in China. Also we conducted to investigated how to apply the theories of oriental medicine appropriately, which direction should be taken, and how it should be developed. To develop medicinal cuisine, it is necessary to grasp the theoretical system. And to develop medicinal cuisine for health enhancement, it is also required not only to consider constitutions but also to suggest the need of knowledge for moderation in terms of regimen along with the theory of oriental medicine. Also to develop medicinal cuisine according to the perspective of oriental medicinal theory, what should be taken into account is not only the understanding of the characteristics of food materials, but also the properties of them that the theory of oriental medicine. Lastly the scientific effect of the medicinal cuisine which is developed according to the oriental medicinal theory. And it is believed to be essential for the government to make effects to set a standard and laws to validate the medicinal effects and the process of assessment so that the systematic development can be encouraged, and to prepare guidance to food development for national health improvement.

ACME를 이용한 멀티플랫폼 지원 아키텍처 표현 (Architectural Representation to Support Multi-Platform Applications Using ACME)

  • 박재진;고재철;홍장의
    • 중소기업융합학회논문지
    • /
    • 제3권1호
    • /
    • pp.1-6
    • /
    • 2013
  • 소프트웨어 품질이 중요시 되고 있는 최근 소프트웨어 아키텍처에 대한 연구는 활발하게 진행되고 있다. 또한 스마트 폰의 단말 플랫폼의 다양화로 인하여, 다양한 플랫폼에 탑재하는 서비스를 제공하기 위해 어플리케이션의 개발에 대한 노력이 증가되었다. 그러나 이러한 다양한 플랫폼 지원에 대한 노력을 감소시키기 위하여 다양한 솔루션들이 제시되었고, 이중의 대표적인 것이 FireMonkey 프레임워크이다. 본 연구에서는 FireMonkey 프레임워크의 아키텍처를 ACME로 표현하여, 소프트웨어 개발자가 다양한 플랫폼을 대상으로 어떻게 어플리케이션을 개발해야 하는지에 대한 가이드라인을 제공할 수 있도록 하였다. 이를 통해 소프트웨어 아키텍처가 멀티 플랫폼을 지원하기 위하여 어떠한 관점을 고려해야하는지 알 수 있게 하였다.

  • PDF

극장 형태에 따른 무대조명 디자인 기법에 관한 연구 (A Study on the Stage Lighting Design by the Type of Performance Hall)

  • 이장원;김명남
    • 한국조명전기설비학회:학술대회논문집
    • /
    • 한국조명전기설비학회 2009년도 춘계학술대회 논문집
    • /
    • pp.224-229
    • /
    • 2009
  • A Study on the Stage Lighting Design by the Type of Performance Hall The purpose of this study is to inquire into the practice of lighting design which is changed by type of stage Proscenium Stage, Thrust Stage, Arena Stage, and Flexible Stage, which have originated from ancient Greek theatre and are still used in contemporary theatre. This studt takes a good at the practical application of lighting design to different types of stage, through which it is expected to improve the understanding of lighting as a part of performing arts and to develop the quality of stage arts. The way of lighting design by type of stage can be acstracted as the following. This is expected to be of a great help to stage arts as well as different lighting designs for each type of stage. The methodology of lighting design might have limits in its application to practice in the current war Id where theatre structures and lighting equipments are fast-developing and ever-changing. However, lighting design can develop based on the basic design concepts as the researches of all fields can develop by applying their basic theories.

  • PDF

3차원 그래픽을 이용한 설비 유지보수 시각화 프로그램 개발 (Development of a 3D-Graphics Based Visualization Application for power equipments Maintenance)

  • 정홍석;박창현;장길수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년도 추계학술대회 논문집 전력기술부문
    • /
    • pp.246-248
    • /
    • 2006
  • This paper presents a visualization application using 3D-graphics for effective maintenance of power equipments. The maintenance algorithm implemented in the application is based on Condition-Based Maintenance (CBM) and Reliability-Centered Maintenance (RCM). The main frame of the developed application was made up based on visual C++ (MFC). In order to develop the interactive 3D application, the WorldToolKit library based on Open GL was used. The developed application can help the power system operators to intuitively recognize the present state and maintenance information of the equipments.

  • PDF

Towards Performance-Enhancing Programming for Android Application Development

  • Kim, Dong Kwan
    • International Journal of Contents
    • /
    • 제13권4호
    • /
    • pp.39-46
    • /
    • 2017
  • Due to resource constraints, most of Android application developers need to address potential performance problems during application development and maintenance. The coding styles and patterns of Android programming could often affect the execution time and energy efficiency which are utilized by the Android applications. Thus, it is necessary for application developers to apply performance-enhancing programming practices for mobile application development. This paper introduces performance-enhancing best practices for Android programming, and further, it evaluates the impact of these practices on the CPU time of the application. The original version with the performance-worsening code has been refactored to become an efficient version without changing its functionality. To demonstrate the efficiency of the proposed approach, each coding pattern was evaluated by measuring the CPU time under the controlled runtime environment. Furthermore, the Android applications were evaluated and compared via the CPU time of the original version, with that of the refactored version. These experimental results indicate that, by -using the proposed programming practices, the Android developer can develop performance-efficient mobile applications.

위치기반 모바일 농업정보시스템 구축을 위한 안드로이드 애플리케이션 시험 개발 (Development of A Pilot Android Application for Location-based Mobile Agricultural Information System)

  • 김상민;장민원
    • 농촌계획
    • /
    • 제20권4호
    • /
    • pp.277-284
    • /
    • 2014
  • Recently the use of smart phones and mobile devices is increasing rapidly, data search and retrieval in the mobile environments are generalized. There are only few mobile applications available in the area of agriculture while huge amount of new applications are developed and uploaded. The purpose of this study was to develop the android based mobile application for providing agricultural infrastructure and disaster information. The mobile application was designed through the database establishment and management system, server management system, and mobile application development. The database is composed of weather data, agricultural infrastructure data, and agricultural disaster data. By developing the mobile application which provides agricultural infrastructure information, it is expected to improve the accessibility to agricultural information and mitigate the agricultural disaster damages.