• 제목/요약/키워드: 어플리케이션 공학

검색결과 510건 처리시간 0.029초

EAI를 위한 통합 메신저 어댑터 (Integration Messenger Adaptor for EAI)

  • 정성혜;이은서;이경환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.478-480
    • /
    • 2001
  • 클라이언트/서버 환경, 다양만 플랫폼지원, 다양한 어플리케이션 인터페이스 통합관점에서 소프트웨어 재사용 방법은 소프트웨어 공학의 주요 이슈가 되고 있다. 최근 호환되지 않는 어플리케이션을 통합 처리하는 방법으로 EAI(Enterprise Application Integration: 전사적 어플리케이션 통합)가 대두되고 있다 EAI는 이 기종간에 어플리케이션을 통합하는 것으로서, 필요한 정보의 통합, 관리를 제공하며, 다른 환경의 어플리케이션에서 이질적인 데이터를 사용할 수 있도록 환경을 구현 한 것이다. 이러한 어플리케이션을 통합하는데 있어서 본 논문에서는 최소한의 변경만으로 통합이 가능하고, 쉽게 적용 할 수 있도록 하기 위만 방법으로 퉁합 메시지 패싱 방법을 제시 하고자 한다. 본 논문에서는 EJB(Enterprise Java Beans), JMS(Java Messaging Service)를 이용하여 통합 메시지 어댑터를 정의하고 그 방법을 제 시 한다.

  • PDF

딥러닝을 활용한 알약 분석 어플리케이션 (Pill analysis application utilizing deep learning)

  • 김민형;김홍준;허민혁
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.893-896
    • /
    • 2020
  • 예전보다 약과의 접촉이 많아지고 쉬워지면서 집안에 방치되거나 복용을 잊어버린 약들이 더 많아졌다. 이런 약들을 다시 먹으려 할 때는 특별한 주의가 필요하다. 특히나 임산부, 어린이등 취약 계층은 더욱 주의가 필요하다. 이들 모두가 간단하게 이용할 수 있게 사진을 찍으면 약의 이름과 효능, 부작용, 복용방법 등에 대한 정보를 알 수 있는 어플리케이션을 개발했다.

영수증을 활용한 냉장고 관리 서비스에 관한 연구 (A Study of Refrigerator Management Service using RECEIPT)

  • 박주언;전선빈;최유미
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 추계학술발표대회
    • /
    • pp.1109-1111
    • /
    • 2021
  • 해가 갈 수록 음식물 쓰레기의 문제점이 대두되고 있다. 이 문제를 해결하기 위해, 스마트냉장고, 냉장고 관리 어플리케이션 등의 많은 선행연구들이 존재한다. 하지만 이 들은 범용적이지 못하고 번거롭다는 한계가 존재하며, 본 논문에서는 그 한계를 해결하고자 영수증을 통한 효율적인 냉장고 관리 어플리케이션을 제안한다.

안드로이드-프로세싱 식물공장 환경 제어 (Android-Processing environmental control of plant Factory)

  • 이기열;신동석;김관형
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.923-924
    • /
    • 2014
  • 스마트 기기의 보급은 산업 및 개인생활의 많은 영향을 주었으며, 스마트 기기를 이용한 다양한 서비스 모델에 대한 연구가 진행되고 있다. 특히 오픈 소스 프로그래밍 언어로 부각되고 있는 프로세싱(Prodessing) 개발 환경을 사용하여 안드로이드 운영체제를 사용하는 모바일 장치에 대한 어플리케이션을 간단하고 쉽게 만들 수 있다는 장점이 있다. 이런한 프로세싱 기반의 개발환경을 통하여 개발된 안드로이드 어플리케이션은 식물공장의 전체적인 환경요소를 모니터링 함과 동시에 단순화된 식물공장 내부를 원격에서 관리하고 제어할 수 있는 종합적인 관리시스템을 설계하고자 한다. 본 논문에서는 MIT 미디어 구룹에서 시작된 프로세싱 개발환경을 통하여 안드로이드 기반의 어플리케이션을 개발하여 식물공장에 대한 환경 모니터링과 환경 제어시스템을 제안하고자 한다.

  • PDF

환경보호 캠페인 인증을 위한 어플리케이션 개발 (Development of Application for Environmental Protection Campaign Authentication)

  • 곽영태;박주연;송지민
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.679-680
    • /
    • 2020
  • 현재 과학의 발전과 과도한 화석연료의 사용 등으로 지구온난화가 현상이 심해져 지구의 온도가 올라가고 있다. 이를 막기 위해 온실가스의 배출량을 줄여야 한다. 본 논문에서는 지구환경 보호를 위하여 플라스틱 대신 텀블러 사용, 다회용 장바구니 사용, 대중교통 대신 걷기, 채식 등 총 4가지의 인증 기능을 구현하는 어플리케이션을 개발하였다. 이런 인증 기능은 환경 보호를 위한 포인트 제도와 연동하여 적용하였다. 텀블러 인증을 위해 영수증 텍스트 추출 알고리즘을 사용하였고, 걸음 수 감지를 위해 가속도 센서를 활용하여 걸음을 측정하였다. 개발된 어플리케이션은 대중이 일상생활에서 환경보호에 관심을 갖고 실천하는데 도움과 동기를 부여할 수 있다.

  • PDF

게임 및 오답 단어장 기능을 갖는 단어 학습 앱 '한글아 놀자' 개발 (An Android App Development - 'Play with Hangul' which has function of Game and Note of the Wrong Answers)

  • 정용석;이태성;이현우;강현규
    • 한국정보과학회 언어공학연구회:학술대회논문집(한글 및 한국어 정보처리)
    • /
    • 한국정보과학회언어공학연구회 2014년도 제26회 한글 및 한국어 정보처리 학술대회
    • /
    • pp.156-160
    • /
    • 2014
  • 본 논문은 사전 데이터를 바탕으로 한글 뜻풀이를 하여 한글 단어를 맞추는 앱 어플리케이션 '한글아 놀자'의 설계에 대하여 서술한다. '한글아 놀자'는 게임을 통하여 사용자가 쉽게 한글 단어를 학습 할 수 있도록 만들어진 앱 어플리케이션으로 기존의 유아를 대상으로 하는 유사한 어플리케이션들과 달리 특정 층을 대상으로 잡지 않아, 일반인도 흥미를 가지고 학습 할 수 있고 따라서 다양한 사용자 층을 확보 하여 한글 학습의 접근성을 향상 시킬 수 있도록 하였다. 또한 어플리케이션의 중요한 특징 중 하나로 게임을 진행 하며 잘 몰랐던 단어들은 오답 노트를 통하여 피드백을 해주고, 사용자의 선택에 따라 자신의 단어장에 추가하여 언제든지 복습해 볼 수 있도록 하여 지속적인 학습이 가능하도록 하였다. 그 외에도 '한글아 놀자'는 사전 데이터를 가지고 동작하기 때문에 일상생활에서 잘 쓰이지 않는 단어, 옛말, 사자성어등도 학습이 가능하도록 하여 한글의 활용성을 높이고 사용자가 접하는 단어의 다양성을 높이는데 주력하였다.

  • PDF

소지품 분실예방 어플리케이션 개발 사례를 통한 교육효과에 관한 연구 (A Study on the Educational Effect from a Case of Application Development to Prevent Loss of One's Belongings)

  • 김승혁;송은지
    • 실천공학교육논문지
    • /
    • 제6권1호
    • /
    • pp.15-21
    • /
    • 2014
  • 최근 무선인터넷 기술이 급속히 발전하고 있으며 특히 스마트폰의 서비스 활성화를 기반으로 모바일 어플리케이션에 대한 활용도가 높아지고 있다. 따라서 소프트웨어 개발자들이나 IT 관련학과 학생들은 일상생활에 편리한 각종 어플리케이션들을 개발하고 있다. 본 논문에서는 남서울대학교 컴퓨터학과 캡스톤 디자인 교과목에서 모바일 프로그램 개발 능력을 키우고 특히 안드로이드 운영체제기반으로 하는 각종 툴의 학습을 위해서 개발한 소지품 분실예방 어플리케이션을 제안한다. 이것은 스마트폰을 소지한 사용자가 알람을 통하여 자신의 소지품을 관리할 수 있고 분실하지 않도록 하는 어플리케이션이다. 또한 개발하는 과정을 통해 얻게 된 실무적 교육 효과에 대해 고찰하고자 한다.

안드로이드 센서 기반의 음식점 정보제공 어플리케이션 설계 및 구현 (A Design and Implementation of Restaurants Management System Based on Google Map and Android Sensors)

  • 이원주;권동건;김진혁;신유빈;장인기;한요셉
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.117-118
    • /
    • 2019
  • 본 논문에서는 스마트 폰의 GPS 센서와 구글 맵 기반의 음식점 정보제공 연동이 자유로운 어플리케이션을 설계하고 구현한다. 이 어플리케이션은 안드로이드 내장 센서를 이용하여 현재 사용자의 위치를 기준으로 반경 30m 안의 음식점 정보는 초록색 반원에서 확인할 수 있다. 그리고 구글 맵에서 마커는 메뉴별로 다르게 하여 카테고리마다 마커가 다르게 표시된다. 또한, 상단에 메뉴를 선택할 수 있게 하여 메뉴별로 필터를 가능하게 함으로써 크게 한식, 양식, 일식, 중식, 분식, 후식, 패스트푸드 등으로 분류되어 사용자 주위에 있는 음식집을 빠르게 선택할 수 있도록 구현한다.

  • PDF

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

  • 박철;유해영
    • 정보처리학회논문지D
    • /
    • 제11D권4호
    • /
    • pp.865-872
    • /
    • 2004
  • 웹 어플리케이션은 기존의 구조적 언어, 객체지향 언어 또는 4세대 언어로 개발된 기존의 어플리케이션과는 달리 웹 서버에서 실행되는 서버측 스크립트 요소와 웹 브라우저에서 실행되는 클라이언트 스크립트 요소. 그리고 문서의 내용을 표현하는 HTML 요소들이 결합된 구조를 가지고 있다. 그렇기 때문에 웹 어플리케이션 개발자들은 동시에 3가시 이상의 개발 언어를 사용하여야 한다. 웹 어플리케이션의 순환복잡도 (CCWA : Cyclomatic Complexity for Web Application) 매트릭은 웹 어플리케이션을 구성하고 있는 각 구성 요소들의 복잡도를 복합적으로 측정하도록 고안된 매트릭이다. 본 연구에서는 웹 어플리케이션의 순환복잡도 매트릭을 복잡도 수준 지시자와 함께 사용하여 웹 어플리케이션에 적용한다. 실무에서 개발된 10개의 중 대형 규모의 웹 어플리케이션에 이를 적용하여 기존의 어플리케이션과는 구별되는 복잡한 웹 어플리케이션의 유형을 MENU, FORM, CTRL, GEN의 4가지로 분석하였다. 이러한 분류는 웹 어플리케이션에 대한 공학적 접근에 다양하게 활용될 수 있다.

AWT 기반 어플리케이션을 이클립스 플러그-인으로 리엔지니어링 할 때 재사용을 위해 고려할 사항들 (Reengineering guidelines to develop eclipse plug-ins using AWT based legacy application)

  • 양진석;손동렬;강교철
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권2호
    • /
    • pp.67-75
    • /
    • 2011
  • 우리는 소프트웨어 제품라인 개발 방법론인 FORM을 지원하기 위해 과거 AWT기반의 자바 어플리케이션으로 개발된 ASADAL의 동작 속도의 개선, 기능 추가, 그리고 좀 더 친숙한 사용자 인터페이스로의 개선이 필요했기 때문에 이클립스 플랫폼 기반의 플러그-인 어플리케이션으로 리엔지니어링을 진행해야 했다. 본 논문에서는 새로운 플러그-인 어플리케이션을 최소의 노력으로 개발하고 좀 더 빨리 배포하기 위해서 기 개발된 어플리케이션의 많은 부분을 재사용 할 수 있도록 리엔지니어링 과정에서 고려해야 할 세 가지 요소인 기 개발된 어플리케이션의 사용자 인터페이스 재사용 범위, 어플리케이션을 구성할 플러그-인들의 구성, 그리고 이후의 손쉬운 확장 및 기능 대체를 위한 플러그-인들 사이의 결합에 대해서 언급하고 각 요소에 대해서 사용한 방법 및 지침들을 소개한다. 그리고 ASADAL의 휘처모델 편집기와 행위모델 편집기의 리엔지니어링 사례를 들어 제시한 지침을 적용하여 개발한 플러그-인을 소개한다.

  • PDF