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

Search Result 1,697, Processing Time 0.031 seconds

Development of An Adroid Application with An Web Server DataBase (Web Server DataBase를 이용한 안드로이드 어플리케이션 개발)

  • Park, Han-Kook;Hong, Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1082-1084
    • /
    • 2011
  • 최근 스마트폰의 보급률이 급격하게 증가함에 따라 스마트폰 사용자들이 요구하는 어플리케이션들도 더욱 다양해지고 어플리케이션들의 효율성 또한 높아져야하는 상황이다. 또한 대부분의 스마트폰 어플리케이션들이 데이터를 효율적으로 저장, 관리하기 위해서 DataBase를 이용하고 있다. 비록 하드웨어기술이 눈부시게 발전하기는 했지만, 아직까지는 제한적인 스마트폰 기기의 하드웨어 환경상 효율적인 어플리케이션을 개발하기 위해서는 DataBase를 효율적으로 설계하고 각종 쿼리문을 적절하게 활용하여 최적의 성능을 제공할 수 있도록 구현되어야 한다. 따라서 본 연구는 변경사항이 적은 Data는 SQLite를 이용하여 스마트폰 어플리케이션 내부의 DataBase에 저장하고, 변동이 잦은 Data는 별도의 Server DataBase를 이용하여 스마트폰과의 네트워크 통신을 이용한 연동을 통해 어플리케이션의 내용이 업데이트 되도록 설계하였다.

A Study on Environments for Web Application Design (웹 어플리케이션 설계 환경에 관한 연구)

  • Lee, Mi-Kyong;Kang, Byeong-Do
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1995-1998
    • /
    • 2002
  • 네트워크와 인터넷의 급격한 성장과 함께 기존의 많은 소프트웨어들이 웹 기반으로 그 모습을 변화하고 있으며, 이로 인해 웹 어플리케이션의 복잡성이 증가되고 개발에 있어 많은 비용과 인력이 소요되고 있다. 하지만 아직까지 웹 어플리케이션을 위한 명확한 개발 환경이 정의되지 않았으며 대부분이 경험에 입각하여 나름대로 개발하고 있는 실정이다. 따라서 웹의 특성을 잘 반영하는 개발 환경의 구축이 무엇보다 중요시된다. 본 논문에서는 웹 환경의 특성을 파악하여 웹 어플리케이션 개발에 적합한 프로세스를 정의하고 이에 따라 모델링 할 수 있는 환경을 제시한다. 또한 모델링 결과를 바탕으로 자동으로 소스코드를 생성한다. 결국 분석과 설계 단계에서 발생되는 결함을 줄여 품질을 향상하고, 개발하는데 드는 시간을 줄여 생산성을 향상함으로써 빠르게 변화하는 웹 환경에 능동적으로 대처하고자 한다.

  • PDF

A Study for Transformation from legacy class to JavaBeans for Component Based Development (CBD를 위한 기존 클래스의 JavaBean으로의 변환에 관한 연구)

  • 김행곤;김지영;김병준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.394-396
    • /
    • 2001
  • 컴포넌트기반의 개발은 오랫동안 소프트웨어 개발의 관건이었던 재사용의 초점을 코드나 클래스 라이브러리보다 발전된 형태인 컴포넌트에 초점을 맞추고 있으며, 이는 보다 진보된 형태의 재사용이라 볼 수있다. 하지만 재사용방법이 기존 어플리케이션에서의 재사용이라기 보다는 또 다시 새로운 형태로의 재사용 컴포넌트를 개발하여 구축하는 경우가 허다하며. 또한 대부분 소규모 컴포넌트 개발에 한정되어 있다. 자바 어플리케이션의 경우 자바 언어 기반의 컴포넌트 모델이 존재하지만, 소규모의 새로운 재사용 단위나 제한된 GUI 컴포넌트 개발에만 머무르고 있다. 따라서, 컴포넌트를 기반으로 한 개발임에도 불구하고, 그 장점을 충분히 발휘하지 못하거나 부대적인 비용, 노력을 낭비하는 경우가 종종 있으며, 또한 특정 도메인 컴포넌트에서만 두드러진다는 것이다. 따라서, 본 논문에서는 기존의 자바 어플리케이션을 분석하여 컴포넌트화 할 수 있는 부분을 확장하여 식별하고, 재사용단위로서 비즈니스 로직의 부분적인 수용을 통해 기존 어플리케이션을 자바빈으로 변환하는 기법을 제시하고자 한다.

  • PDF

LOCK - TOEIC Application Development Study-based Android (안드로이드 기반의 LOCK-TOEIC 어플리케이션 개발에 관한 연구)

  • Ok, Jun Hyun;Kang, Gu Yeal;Kang, Dong Hoon;Lee, Jong Hyen;Moon, Song Chul
    • Journal of Service Research and Studies
    • /
    • v.3 no.2
    • /
    • pp.61-74
    • /
    • 2013
  • Lately, We have experienced increasing of Smartphone. Therefore we have experienced increasing of Application for Smartphone. This study suggested Lock-Toeic Learning Application using the smartphone. English the universal language of the world. TOEIC need to get job in Korea. It should be able to learn using LOCK-TOEIC Application of smartphone. This study add an Lock Screen Learning differentiate function of other smartphone application. We can expect Iteration learning effect using this study of Loch TOEIC smatphone application.

  • PDF

(Performance Monitoring Techniques for EJB Applications) (EJB 어플리케이션의 성능 모니터링 기법)

  • 나학청;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.529-539
    • /
    • 2003
  • Due to the emersion of J2EE (Java 2, Enterprise Edition), many enterprises inside and outside of the country have been developing the enterprise applications appropriate to the J2EE model. With the help of the component model of Enterprise JavaBeans (EJB) which is the J2EE core technology, we can develop the distributed object applications quite simple. EJB application can be implemented by using the component-oriented object transaction middleware and the most applications utilize the distributed transaction. Due to these characteristics, EJB technology became popular and then the study for EJB based application has been done quite actively. However, the research of techniques for the performance monitoring during run-time of the EJB applications has not been done enough. In this paper, we propose the techniques for monitoring the performance of EJB Application on the run time. First, we explore the workflow for the EJB application service and classily the internal operation into several elements. The proposed techniques provide monitoring the performance elements between the classified elements. We can also monitor by extracting the performance information like state transition and process time of the bean which is related to the lifetime occurred during one workflow, and the resource utilization rate.

Design of Application Sharing System for Collaborative Works in 3D Virtual Environment supporting Multi-Participants (다중 참여자를 지원하는 3차원 가상환경에서 공동작업을 위한 어플리케이션 공유 시스템 설계)

  • Tak, Jin-Hyun;Lee, Sei-Hoon;Wang, Chang-Jong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.2
    • /
    • pp.355-364
    • /
    • 2000
  • Application sharing for collaborative works make multiple participants to be capable of collaborative developments through sharing development tools and applications which is distributed to various system without spatial restriction. However, applying legacy application sharing to CSCW based virtual environment has a problem because it dont consider 3D space and it disturbs the harmonic interaction of participants. In this study, we designed application sharing system for collaborative works in 3D virtual environment to share application effectively on collaborative virtual environment. The designed application sharing system for collaborative works in 3D virtual environment consist of application sharing manager, group manager and communication manager. This system is able to perceive event of 3D space about application of participant on 3D virtual environment by agent which moves to participant sites and get an ordered events and conflict among participants through scheduling. Therefore, designed application sharing system for collaborative work in 3D virtual environment can support efficient collaborative works and improve reusability of legacy application through using easily legacy application in 3D virtual environment when CSCW application development for virtual environments.

  • PDF

Goal-oriented analysis for Web Services application Development (Web Services 어플리케이션 개발을 기한 Goal지향의 분석 방안)

  • 김은정;김진태;박수용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.406-408
    • /
    • 2002
  • 광범위하게 이용하고 있는 웹은 기존에 텍스트나 이미지만을 제공하던 정적인 정보에서 사용자 위주의 서비스 중심으로 변화하고 있다. 웹 환경의 변화는 Web Services를 등장 시켰고 산업계에서 이미 이를 위한 표준화 작업 및 표준에 따른 Web Services 개발을 주력하고 있다. 이에 Web Services를 이용한 어플리케이션 개발이 또 다른 소프트웨어 공학적 이슈로 대두되어 그를 위안 연구가 진행 중이다. 본 논문에서는 Web Services 어플리케이션 개발을 위한 목표 지향 분석 방안을 제시하고 결론과 시멘틱 웹 의 표현 기준의 하나인 DAML로 변환하는 알고리즘이 향후 연구되어야 할 과제임을 논한다

  • PDF

통합 어플리케이션 정보보호 기반구조

  • 최대선;진승헌;정교일
    • Review of KIISC
    • /
    • v.12 no.5
    • /
    • pp.27-35
    • /
    • 2002
  • 어플리케이션이나 서비스에서 요구하는 인증, 인가, 감사, 암호화 등의 어플리케이션 정보보호 분야의 현재와 미래의 요구사항을 분석하고 이러한 요구사항에 대응하는 솔루션으로 ETRI에서 개발 중인 통합 어플리케이션 정보보호 기반구조를 소개한다. 어플리케이션 환경을 현재의 현황과 앞으로의 추세를 고려하여 인터넷 서비스 환경, 어플리케이션 통합으로 나누어 분석하여 현재 정보보호의 문제점과 이에 따라 새롭게 요구되는 정보보호서비스를 도출한다. 또한 다양한 정보보호 서비스들의 통합관리의 필요성과 이에 따른 요구사항을 분석한다. 새로운 정보보호 서비스의 제공과 기존 정보보호 솔루션의 통합 및 연동, 관리 요구 사항을 만족시키기 위한 기반구조인 통합 어플리케이션 정보보호 기반구조의 개념과 구조를 소개한다.

Mobile Self-Adaptable Customization Technique based on Data Variability (데이터 가변성 기반 모바일 자가적응 커스터마이제이션 기법)

  • Kim, Chul-Jin
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.8
    • /
    • pp.96-104
    • /
    • 2012
  • The reusability problems in the existing object-oriented development method and component development method is the problem that should be also resolved in the mobile development. Changing the function in mobile applications need to upgrade the entire mobile application, which can cause problems in mobile application in conjunction with other applications within the device. Thus, the changable functions in mobile application should be developed by considering their reusability. In this paper, we propose the customization technique that can be improved reusability for a variety of requirements of mobile application. We propose the self-adaptable customization technique that can change dynamically for the function to require changes by applying the data variability among variabilities.

An Android BLE Emulator for Developing Wearable Apps (웨어러블 어플리케이션 개발을 위한 안드로이드 BLE 에뮬레이터)

  • Moon, Hyeonah;Park, Sooyong;Choi, Kwanghoon
    • KIISE Transactions on Computing Practices
    • /
    • v.24 no.2
    • /
    • pp.67-76
    • /
    • 2018
  • BLE (Bluetooth Low Energy) has been extensively used for communication between mobile applications and wearable devices in IoT (Internet of Things). In developing Android applications, wearable devices, on which the applications can run, should be available because the existing Android SDK does not support any BLE emulation facility. In this study, we have designed and implemented the first Android BLE emulator. Using this, we are able to develop and test BLE-based Android applications even when without wearable devices. We have also proposed an automatic generation method of Android BLE scenarios based on graph model. We have shown that the method is useful for systematically testing BLE application protocols by running the generated scenarios on the Android BLE emulator.