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

Search Result 1,698, Processing Time 0.039 seconds

Design and implementaion of Data-Encryption Platform Based on Android (안드로이드 기반 데이터 암호화 플랫폼 설계 및 구현)

  • Cho, Dae-Kyun;Yun, Sung-Yeol;Park, Seok-Cheon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1036-1037
    • /
    • 2012
  • 안드로이드 어플리케이션 개인 정보 유출의 문제가 이슈화 되고 있다. 이 문제는 개발자가 어플리케이션을 개발하는데 있어 데이터 암호화 전혀 고려하지 않으며, 데이터 암호화에 대한 지식도 많이 부족하다. 따라서 본 논문에서는 안드로이드 어플리케이션에서 사용되는 데이터 유형을 분석하여 시나리오를 작성하여 암호화 알고리즘과 설계한다. 설계한 내용을 바탕으로 안드로이드 기반 데이터 암호화 플랫폼을 구현하였다.

퍼블릭 블록체인을 활용한 DID 어플리케이션 개발

  • Jae Wook Koo;Dohoon Kim
    • Review of KIISC
    • /
    • v.34 no.1
    • /
    • pp.33-36
    • /
    • 2024
  • 본 연구에서는 퍼블릭 블록체인 기술을 적용하여 탈중앙화된 식별 정보(DID) 어플리케이션을 개발하였다. 기존의 컨소시엄 블록체인을 사용한 DID는 일부 참가자들 간의 신뢰를 기반으로 동작하여 특정 그룹의 중앙화된 통제 가능성으로 인해 보안 문제가 발생하는데, 이를 극복하기 위해 퍼블릭 블록체인을 도입하여 안전하고 투명한 디지털 식별 체계를 제시한다. 또한, 본 연구에서는 웹앱 형태의 DID 어플리케이션을 사용자 친화적이고 직관적인 디자인으로 구현하여 사용자들이 쉽게 식별 정보를 관리하고 교환할 수 있도록 하였다. 더불어 안전한 키 관리 및 전자 서명 기술을 적용하여 사용자들은 자신의 식별 정보를 완전히 통제할 수 있으며, 이를 통해 탈중앙화된 신뢰 모델을 체험할 수 있다.

Development of home networking application using WIPI platform (WIPI 플랫폼을 이용한 홈네트웍 어플리케이션 개발)

  • 강훈철;좌정우
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2004.05a
    • /
    • pp.323-329
    • /
    • 2004
  • New business model for mobile internet has been developed using multifunction mobile terminal. Multifunction terminal provides mobile multimedia service such as VOD and AOD and personal area network(PAN) service using bluetooth and W-LAN. In this paper, we develop home network WEI application interworking with home network gateway This application controls home appliances and provides still image for home secuirt using the web camera. We further develop the home networking PAN services using multifunction terminal having GigBee and RFID.

  • PDF

A Study on the Adjustmemt factor in the Criterion of the Software Cost Estimation (소프트웨어 개발비 대가기준의 보정계수 개선)

  • Byun, Boon-Hee;Kwon, Ki-Tae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.209-212
    • /
    • 2007
  • 소프트웨어 개발 초기 단계에서 소프트웨어 개발비용을 정확하게 예측하는 것은 프로젝트의 성패를 결정짓는 중요한 요소이다. 정확한 예측을 위해서는 빠르게 변화하는 개발 환경 및 기술 변화에 따른 변경 요인을 비용 산정 과정 시 반영시켜야 하며 이를 위해서는 비용 산정 과정 시 적절한 보정계수 선정과 보정계수 값 적용이 중요시된다. 이에 본 논문에서는 어플리케이션 유형 보정계수 개선을 위하여 어플리케이션 유형을 새로 분류한 후 AHP 기법을 적용하여 보정계수를 유도하였다. 또한 개발언어 보정계수 유도에서는 프로그래밍 언어 레벨을 이용하여 프로그래밍 언어별 보정계수를 새롭게 유도하여 보았다. 향후 연구 과제로는 새롭게 제안된 어플리케이션 유형 분류 및 보정계수와 프로그래밍 언어 레벨을 적용한 개발 언어 보정계수를 실제 데이터에 적용하여 비용 예측의 정확도가 얼마나 향상되었는지 검증하고자 한다.

Memory Management method on Android System for User Interaction (반응속도를 고려한 안드로이드 시스템 상에서의 메모리 관리 기법)

  • Mo, Hong-Chul;Kim, Dae-Youn;Nang, Jong-Ho
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06d
    • /
    • pp.27-29
    • /
    • 2012
  • 고성능, 고화질의 스마트폰 보급에 따라 어플리케이션 역시 고화질의 이미지를 포함하는 등 점점 중량화 되는 추세를 보이고 있다. 하지만 모바일 단말기의 특성 상 메모리 및 성능 제약 등 다양한 제약이 존재하는데, 따라서 어플리케이션 개발의 기반이 되는 단말기 운영체제 및 시스템에 대한 분석 및 고려가 효율적인 개발에 있어 무엇보다 중요하게 작용된다. 특히 자바를 기반으로 한 안드로이드 시스템의 경우, 비트맵 이미지 등 이미지 관련 자원들에 대한 메모리 사용에 제약이 크기 때문에 이러한 제약 사항 내에서 반응 속도 등 어플리케이션의 질을 높일 수 있는 효과적인 메모리 관리 및 활용 기법이 필요시 된다. 본 논문에서는 이를 위해 안드로이드 시스템 상의 메모리 제약과 관련 된 문제점을 분석하고, 이러한 문제점을 고려하여 어플리케이션 내에서 가장 효과적으로 이미지 관련 자원들을 처리하고 개발할 수 있는 메모리 관리 기법을 제시하였다. 이러한 기법을 통해 제한 된 메모리상에서 고화질의 이미지 자원 등을 효과적으로 다룰 수 있었고, 어플리케이션의 반응 속도 역시 효과적으로 높일 수 있었다.

Music Applications Programing for Smart-phone (스마트폰을 위한 음악 어플리케이션 개발)

  • Yun, Yoe-Mun
    • Proceedings of the KAIS Fall Conference
    • /
    • 2011.12a
    • /
    • pp.46-49
    • /
    • 2011
  • 획기적인 아이디어나 상품 개발은 인간 생활 방식을 혁명적으로 바꾸기도 하고 다양한 상품과 결합하여 보다 빠르게 진화하기도 한다. 불과 몇 년 전에 개발된 스마트폰은 기존의 전화 기능에 게임, 음악, 인터넷 등 컴퓨터의 기능이 탑재되어 현대인의 생활에 없어서는 안 될 필수 아이템이 되었다. 필자가 개발한 First Guitar로 명명된 스마트폰용 기타 어플리케이션 (Guitar Application)은 현재 시장에서 판매되고 있는 여타 프로그램과 달리, 실제 기타 연주의 느낌을 구현하고자 개발되었다. 본 논문은 First Guitar 개발 과정에서 논의하고 고려했던 다양한 기능과 사용자 중심의 디자인에 대한 연구이다.

  • PDF

Development and Application of Mobile-Based Math Learning Application (모바일 기반 수학 학습 어플리케이션 개발 및 활용 방안)

  • Kim, Bumi
    • School Mathematics
    • /
    • v.19 no.3
    • /
    • pp.593-615
    • /
    • 2017
  • The purpose of this study is to develop a mobile-based math learning application and explore its application. In order to develop a learning application, the present study included literature review on math education involving mobile learning, investigation of literature related to mathematics education conducted in a digital environment, and method of use and implementation environment of existing math learning applications by type. Based on these preliminary investigation and analysis, an android version application, 'Mathematics Classroom for Middle School 3rd Graders' was developed. This application can be used for learning units such as Quadratic Functions and Graphs, Representative Value, and Variance and Standard Deviation. For the unit on Quadratic Functions and Graphs, the application was constructed so that students can draw various graphs by using the graphic mode and discuss their work with other students in the chatting room. For the unit on Representative Value, the application was constructed with the mathematical concept of representative value explained through animation along with activities of grouping data acquired after playing archery games by points or arranging them according to size so that students can study when and how to use median value, mode, and average. The application for Variance and Standard Deviation unit was also constructed in a way that allowed students to study the concept of variance and standard deviation and solve the problems on their own. The results of this study can be used as teaching & learning materials customized for individual student in math classes and will provide anyone the opportunity to engage in an interesting self-directed learning of math at anytime. Developed in the format of real life study, the application will contribute to helping students develop a positive attitude about math.

A Design of UIFrame for Hybrid Mobile Application in Mobile Multi-Platform (멀티플랫폼 환경에서 하이브리드 모바일 어플리케이션을 위한 UIFrame 설계)

  • Park, Sang-Sock;Kim, Jeong-Dong;Baik, Doo-Kwon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.120-123
    • /
    • 2011
  • 모바일 디바이스와 플랫폼이 다양해지면서 개발 및 유지보수 비용이 증가하고 있다. 특히, 비즈니스 기능적인 요구사항을 충촉시킬 수 있는 사용자화면 개발방법이 중요해 지고, 높은 복잡도를 요구하는 모바일 어플리케이션의 문제점을 해결하고자 모바일 웹 어플리케이션이 등장하였다. 하지만 웹 기술요소만으로 사용자 화면을 개발하다 보니 서비스 성능이 저하됨 알 수 있었다. 이런 문제를 해결하기 위해서 하이브리드형 모바일 어플리케이tus 아키텍처를 제안만한다. 이는 웹 요소기술만을 사용하지 않고, 비즈니스 기능적인 요구사항을 충족시켜주기 위해서 UIFrame이라는 개념을 제안한다. 제안한 UIFrame 모델은 UI 표현능력, 서비스 성능향상과 디자이너의 영역과 개발자의 영역을 분리 함으로서 다양한 플랫폼에 대한 독립적이며 이식성이 우수하다. 또한 개발 효율성 및 유지보수가 용이함을 보인다.

The Implementation of Java Components for Effective Database Connectivity in Web Application (웹 어플리케이션에서의 효율적인 데이터 베이스 커넥션 관리를 위한 자바 컴포넌트의 구현)

  • 김종현;황대준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.619-621
    • /
    • 2001
  • 현재 JDBC를 통한 웹 어플리케이션의 제작은 데이터베이스 커넥션에 대한 관리 기능의 부재, 다중 데이터베이스에 대한 효율적인 접근 방법의 부재, 예외 처리(try…catch) 구문의 부담, 질의 결과(ResultSet)에 대한 subset을 처리 방법의 어려움이 존재하는 JDBC의 한계로 인해 개발에의 상당한 까다로움과 고려해야 할 사항이 다수 존재한다. 본 논문에서는 이러한 어려움을 해결함과 동시에 개발비용과 개발 시간을 단축하고 사용자 요구에의 응답 시간을 최소화할 수 있는 데이터베이스 connectivity를 위한 컴포넌트를 설계하고 그것을 구현한다. 본 컴포넌트는 다중 데이터베이스를 지원하고, 데이터베이스에 대한 커넥션을 관리하며 JDBC 드라이버의 등록과 로딩을 관장하며, 예외 상황을 내부적으로 처리하고 ResultSet을 효율적으로 다룰 수 있는 기능 및 다중 생성자 권한으로 관련 테이블에의 접근 용이성을 제공한다. 본 컴포넌트를 이용한 웹 어플리케이션을 제작에 필요한 코드의 양은 그렇지 않았을 때에 비해서 약 30%의 절감 효과가 있다. 더불어, 디버깅에 필요한 시간을 최소화 할 수 있어 개발해서 약 30%의 절감 효과가 있다. 더불어, 디버깅에 필요한 시간을 최소화 할 수 있어 개발 기간을 약 2/3 수준으로 단축할 수 있으며 시스템 성능 향상에 도움을 준다. 이것은 실제 프로젝트(한국통신 웹사이트-www.kt.co.kr-, 존슨앤존슨 웹사이트-www.cleanandclear.co.kr-)를 통해 검증되었다.

  • PDF

A Scheme on Software Test Process Reuse for Product Line Practice (Product line 개념에 따른 소프트웨어 테스트 프로세스 재사용 방안)

  • 이윤정;최병주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.673-675
    • /
    • 2001
  • 본 논문에서는 Product line 개념을 활용하여 체계적으로 각 어플리케이션에 적합한 소프트웨어 테스트 프로세스를 생성할 수 있도록 하는 1)“소프트웨어 테스트 프로세스의 재사용 방안”을 제안하고, 2) 이를 자동화한 “소프트웨어 테스트 프로세스 생성 도구”프로토타입을 제시한다. “소프트웨어 테스트 프로세스의 재사용 방안”은 product line 개념에 따라 표준, 방법론과 도메인을 위한 개발 프로세스들의 공통점과 차이점을 분석하여 core asset들을 CBD개념의 컴포넌트들로 개발하고, 이 core asset들을 가지고 컴포넌트의 맞춤 패턴을 이용하여 손쉽게 각 어플리케이션에 적합한 테스트 프로세스를 생성할 수 있도록 한다. “소프트웨어 테스트 프로세스 생성도구”는 “소프트웨어 테스트 프로세스 재사용 방안”의 core asset 개발 단계에서 개발된 core asset들을 저장소에 재사용을 목적으로 저장하며, 프로덕트 개발 단계를 자동화하여 각 어플리케이션에 적합한 테스트 프로세스를 생성한다.

  • PDF