• Title/Summary/Keyword: 어플리케이션 개발

Search Result 1,698, Processing Time 0.038 seconds

Analysis of Cyclomatic Complexity for Web Application (웹 어플리케이션의 순환복잡도 분석)

  • Park, Chul;Yoo, Haey-Oung
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.865-872
    • /
    • 2004
  • Web applications have different structural characteristics from conventional applications with the structural language or object-oriented language or 4GL. A web application typically consists of server-side script elements which run on web sewers, client-side script elements which run on the client web-browser, HTML elements that contains context. Therefore web applications developer concurrently uses 3 or more development language. Cyclomatic Complexity for Web Application(CCWA) metrics reflected composite complexity of each element. In this paper, we applied cyclomatic complexity for web application metrics with Complexity level indicator to web application. We applied it to 10 web applications that were developed in practical business. High complexity web applications classify into four type(MENU, FORM, CTRL, GEN). This paper has contributed to practical use of engineering approach for web application.

Design and Implementation of Hospital Reservation Application Using the GPS (GPS를 활용한 병원 예약 어플리케이션 설계 및 구현)

  • Kim, Jooryeong;Jeong, Yerin;Park, Hanseong;Ham, Seeun;Jang, Soocheon;Park, Eunju;Lim, Hankyu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.144-147
    • /
    • 2017
  • 스마트폰의 사용량 증가와 함께 일상생활에 편리함을 주는 다양한 종류의 어플리케이션이 개발되고 있다. 생활에 편리함을 주는 어플리케이션 가운데 특히 특정한 장소를 예약하는 어플리케이션의 증가가 많다. 본 논문은 병원예약을 필요로 하는 모든 연령층을 위하여 병원 예약 어플리케이션을 설계하고 이를 구현하였다. 본 논문에서 개발한 병원예약 어플리케이션은 GPS 기능을 사용하여 어플리케이션 이용자에게 장소나 시간의 제약 없이 정보를 제공하고, 주변에 있는 병원을 찾는 사용자에게 신속한 예약이 가능하도록 설계하였다. 본 어플리케이션 사용으로 병원 예약을 필요로 하는 사용자에게 다양한 정보와 편리함을 제공할 것으로 기대한다.

A Design of Molecular Docking Application in Grids (그리드에서 Molecular Docking 어플리케이션 설계)

  • 진성호;이화민;이대원;이종혁;박성빈;유헌창
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.466-468
    • /
    • 2004
  • Molecular modelling은 시뮬레이션을 통해 온도, 압력 등과 같은 분자 운동에 영향을 미칠 수 있는 요소를 설정한 후 분자의 움직임을 관찰하는 방법으로 신약, 신소재, 고분자 개발에 있어서 연구 개발 기간을 단축하는 효과적인 방법이다. 기존의 molecular modelling 어플리케이션들은 슈퍼컴퓨터나 단일 클러스터를 이용하여 작업을 수행하도록 설계되어 비용과 성능 측면에서 문제점을 가지고 있다. 1590년대 중반 지리적으로 분산되어 있는 광범위한 자원들을 공유하여 장기간 소요되는 컴퓨팅 작업의 성능 향상 및 비용절감을 목적으로 하는 그리드(grid)가 등장하였다. 이에 본 연구에서는 효율적이면서도 저비용을 갖는 molecular modelling 어플리케이션 개발을 위해 그리드를 기반으로 최적 자원 선택 브로커를 이용하는 molecular docking 어플리케이션을 제안한다. 이를 위해 우리는 molecular docking을 수행하는 그리드 환경의 계층 구조를 설계하고 효율적 작업 수행을 위한 최적 자원 선택 브로커를 설계하였다. 그리고 그리드 환경에서 molecular docking 어플리케이션의 효과적인 수행을 위해 molecular docking 연산 모델을 정의하고 필요한 molecular docking 어플리케이션의 요소들을 설계하였다.

  • PDF

Development of Smartphone Application to Calculate Calory using Motion Recognition on the iOS (iOS 스마트폰 환경에서 모션인식을 통한 칼로리 계산 헬스 케어 어플리케이션 서비스 개발)

  • Lim, Dae-whan;Kim, Hyun-soo;Song, Teuk-seob
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.10a
    • /
    • pp.627-628
    • /
    • 2013
  • Recently, many people interested in health care moreover, smart devices have been used widly areas. Hence there are many application for smartphone. In this paper, we will introduce some of applications which related with healthcare. We will introduce our application that caluate calory to consume using motion recognition using various smartphone sensors.

  • PDF

개방형 스마트 폰 환경에서 안전한 금융 어플리케이션 실행을 위한 보안 시스템

  • Kim, Jin Hyung;Kim, Tae Ho
    • Review of KIISC
    • /
    • v.23 no.1
    • /
    • pp.28-34
    • /
    • 2013
  • SNS, Game, Media Play, DMB, 모바일 결제 등 다양한 기능을 손쉽게 설치하여 이용할 수 있는 스마트 폰의 장점으로 인해 스마트 폰 이용률이 급증하고 있다. 특히 안드로이드 운영체제 기반의 스마트 폰 환경에서는 오픈소스로 인하여 더욱 손쉽게 어플리케이션을 개발 및 배포가 가능하여 수많은 사용자들이 다양한 어플리케이션을 이용하고 있다. 하지만 이런 장점의 이면에는 악의적인 어플리케이션의 개발 및 배포, 또한 용이하여 보안사고의 위험성도 존재한다. 앞으로도 스마트 폰의 취약점을 이용한 개인정보 유출 및 위 변조 공격들이 더욱 정교해지고 다양화될 것으로 예상되어 이를 대응할 수 있는 보안기술의 개발이 요구되고 있다. 특히 민감한 정보를 다루는 금융 어플리케이션을 실행하는 데에는 높은 보안을 제공하는 기술 도입이 더욱더 필요하다. 기존에 제안된 방식들은 소프트웨어로 구현되어 있어 악의적인 공격에 대응하는 데에는 한계가 있다. 높은 보안성으로 주목받는 기술로, 하드웨어 기반의 보안 기술이 있지만 아직 하드웨어적인 자원의 부족 등으로 활성화에 한계가 있다. 본 논문에서는 자원 제약이 있는 하드웨어 보안 기술을 효과적으로 활용하여 보다 안전하게 금융 어플리케이션을 실행 및 관리를 할 수 있는 보안 시스템을 제안하고자 한다.

Design and Implementation of remote control application using Android and OPRoS for DARwIn-OP (스마트폰과 OPRoS를 이용한 DARwIn-OP 로봇 제어 어플리케이션 개발에 대한 연구)

  • Lee, Ju-Young;Lee, Kyung-Su;Jeong, Gu-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.1008-1010
    • /
    • 2013
  • 본 논문에서는 스마트폰과 OPRoS를 이용해 DARwIn-OP 로봇을 제어하는 어플리케이션의 개발에 대해 연구하고 스마트폰 어플리케이션에 적용하여 동작을 확인하였다. OPRoS 컴포넌트를 이용해 스마트폰 어플리케이션과 연동되는 로봇 어플리케이션을 구현하고, DARwIn-OP에 적용하여 스마트폰을 이용해 원격으로 제어하는 어플리케이션을 구현하였다. OPRoS 컴포넌트를 사용하여 개발 시간의 단축과 비용의 절감을 얻을 수 있었으며 스마트폰을 이용하여 DARwIn-OP의 머리, 팔, 다리를 제어하는 것을 확인하였고 머리에 장착된 웹캠을 이용해 DARwIn-OP의 시야에 있는 물체를 확인하였다.

A Study on an Efficient Environment for Web Applications Development (웹 어플리케이션의 효율적인 개발 환경 구축에 관한 연구)

  • Kang, Byeong-Do;Lee, Mi-Kyong
    • The KIPS Transactions:PartD
    • /
    • v.10D no.3
    • /
    • pp.489-500
    • /
    • 2003
  • Due to the rapid growth of Internet, modern software applications must support many web-based functionalities than traditional software applications. These web-based functional supports increase the complexity of software architecture and the cost of software development. Therefore, the development of an efficient environment that web characteristics are well reflected is the most important. In this thesis, we have presented an efficient environment for development of web applications. For the presented environment, after considering the web characteristics, we defined a Process for web applications and modeling environment. The Presented environment has three main functions : $\circled1$ it Provides a modeling environment for design of web-based applications, $\circled2$ it has a modeling language called WML(web-application modeling language), $\circled3$ it automatically extracts web pages from diagrams. As a result, using the three main functions of the presented environment, we can easily design, develop, and maintain the web applications.

Analysis on Interesting Element of Mobile Application Using User Reviews (사용자 리뷰를 이용한 모바일 어플리케이션의 관심 요소 분석)

  • Kim, Kyoung-Nam;Choi, Dong-Seong;Lee, Kang-Moo;Lee, Myoun-Jae
    • Journal of Digital Contents Society
    • /
    • v.13 no.3
    • /
    • pp.431-438
    • /
    • 2012
  • Recently, many mobile applications have been developed and published by increasing popularity of smart phone's market. However, a lack of research work is an issue for mobile applications' favoritism to users. In this paper, we have determined the acceptance factors on the existing smart phone applications in order to fit into mobile user's requirements. In addition, we have defined the modification of acceptance factors which are the interesting element of mobile applications, code users reviews of top 20 paid applications among android market applications, and analyse on what element can attract users' interest of mobile applications. As a result, we propose a development method of mobile applications based on the analyzed interesting elements. Our contribution is to provide useful information to mobile application companies for helping them to develop and publish successful mobile applications.

Software Architecture Recovery for Android Application Reuse (안드로이드 어플리케이션의 재사용을 위한 소프트웨어 아키텍처 생성)

  • Park, Jin-Soo;Kwon, Jang-Jin;Hong, Jang-Eui;Choi, Min
    • Journal of Convergence Society for SMB
    • /
    • v.3 no.2
    • /
    • pp.9-17
    • /
    • 2013
  • Android applications market has increased rapidly due to the popularity of smart phones. In order to high competitiveness in the application market should be high productivity, reduce cost. And short development cycle is required because of increased the android applications demand. Owing to develop applications in short time, the requirements analysis, design process are able to omitted. But in the case of reuse application at development phase, involved many problems because omit document or design. so target of this paper is android application source code that omit document or design. we propose architecture recovery techniques from android application source code by reverse engineering with identify functions are reused. We expect that increase productivity and reduce development cost, smooth maintain by proposed technique.

  • PDF

Implementation of a Smartphone Application for English words Training Using Google Cloud Messaging Service (구글 클라우드 메세징 서비스를 활용한 영단어 암기용 스마트폰 어플리케이션 개발)

  • Kim, Ki-Hoon;Lim, Dong-Hyeon;Park, Chang-Woo;Jeon, Mi-Young;Jeoung, Gu-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.986-988
    • /
    • 2013
  • 본 논문에서는 GCM(Google Cloud Messaging) 서비스를 활용한 영단어 암기용 스마트폰 어플리케이션을 개발하였다. 서버에 있는 영단어 데이터베이스에서 스마트폰으로 영단어를 주기적으로 출력하여 사용자가 영단어에 자연스럽게 노출될 수 있는 어플리케이션을 개발하였다. 추가적으로 잠금 화면을 영단어와 뜻을 매칭 시켜 해제시키는 시스템을 구축함으로써 영단어를 더욱 더 효과적으로 암기할 수 있는 환경을 제공한다. 현재 안드로이드 마켓에서 제공되고 있는 영단어 암기 어플리케이션과 달리 개발한 어플리케이션은 한 번 설정 후 직접 실행할 필요가 없도록 한다.