• Title/Summary/Keyword: 과학기술 어플리케이션

Search Result 143, Processing Time 0.03 seconds

ISIS Architecture for Developing Complex Enterprise Applications (복잡한 엔터프라이즈 응용 개발을 위한 ISIS 아키텍처)

  • Jo, Eun-Hwan;Lee, Kap-Hoon;Lee, Min-Soo;Lee, Bong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.4
    • /
    • pp.392-404
    • /
    • 2010
  • Recently, as both business processes and IT systems become ever more complex. Especially, enterprise applications tend to become unmanageably complex and increasingly costly to maintain. Therefore complexity is the insidious enemy of software development. It is critical to have a methodology that recognizes and manages this enemy effectively. In this paper, we propose ISIS (Integrated System of Independent Subsystems) - the architectural style needed to develop the complex enterprise applications. The ISIS was developed to meet the challenge of reducing the complexity of a larger enterprise application today. It gives us architecture models for reducing development complexity and composite application. The enterprise application is partitioned into a collection of independent subsystems using ISIS decomposition schemes and equivalence relations. We use middleware named ISIS engine that provides a service for subsystems interoperability by enabling the integration of distributed, cross-platform subsystems. We have implemented an ITSM system that achieves our objectives, reducing development complexity, using the ISIS architecture. Finally, ISIS architecture provides greater flexibility and productivity when an organization needs either to change its business processes, or to update the underlying systems.

An Implementation of Dynamic position sensing and display capabilities based on-Android Platform (안드로이드 기반 동적 위치관리 기능 구현)

  • Kim, Min-Jung;Park, Young-Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1501-1504
    • /
    • 2011
  • 최근 안드로이드 기반 어플리케이션 시장이 활성화됨에 따라 그중 가장 주목받고 있는 기술인 LBS에 대한 최근 동향과 관련연구를 소개한다. 이후 '위치기반 동적 위치감지 및 표시기능'이 가능한 보이스 채팅 어플리케이션을 개발하고, 이에 사용된 LBS이용 부분의 구현 내용 및 알고리즘을 소개하고자 한다. 현재위치를 동적으로 감지하여 실시간으로 채팅방 생성이 가능하며 그 채팅방에 접속한 제한된 멤버간의 보이스 채팅이 가능한 SIC는 사용자들로 하여금 관심사가 같은 사람들 간의 간편한 의사 소통을 가능하도록 제공하여 기존보다 손쉽고 간편하며 친근한 커뮤니케이션을 제공한다.

Measurement of the Bio-signal using the Digital Clothing Technology (디지털 의류 기술을 활용한 생체신호 측정)

  • WOO, CHANGWOO;Chung, Gi-Soo;Joo, Moonil;Shon, Ho Sun;Ryu, Keun Ho;Kim, Young-Gyu
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.593-595
    • /
    • 2013
  • 유비쿼터스 컴퓨팅은 IT기술을 기반으로, 의료 도시환경 건축 의류 등 사회 전반적인 분야로 확대되고 있다. 특히, 의료 기술의 발전과 고령인구의 증가, 삶의 질 향상에 대한 사람들의 욕구는 점점 헬스케어 산업의 중요성을 부각시켜주고 있다. 본 논문에서는 사용자 생체정보 측정을 위해 통신이 가능한 디지털 의류를 제작하여 생체신호를 측정할 수 있는 시스템을 제안하였다. 디지털 의류는 심전도 센서, 디지털 실, 모듈을 통해 구성되어 있으며 이를 안드로이드 어플리케이션을 통하여 스마트폰과 통신하도록 개발 하였다.

Study on Hardware Performance Counter Data Collection Method and Overhead in Cluster System (클러스터 시스템에서 하드웨어 퍼포먼스 카운터 데이터 수집 방법 및 오버헤드 연구)

  • Park, Guenchul;Park, Chan-Yeol;Rho, Seungwoo;Choi, Ji Eun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.11a
    • /
    • pp.106-108
    • /
    • 2020
  • 대부분의 최신 마이크로 프로세서에서 사용 가능한 하드웨어 퍼포먼스 카운터는 시스템과 어플리케이션의 상태를 모니터링, 분석 및 최적화하는 다양한 용도로 폭넓게 사용되고 있다. 적은 오버헤드로 시스템의 가장 기본적인 정보를 수집할 수 있기 때문에 다양한 분야에서 활용이 가능하다. 이러한 퍼포먼스 카운터는 리눅스에 내장되어 있는 퍼프 이벤트를 통하여 수집 할 수 있는데 클러스터 시스템에서는 단일 노드에서와는 다른 방법을 사용하여 이벤트를 수집해야 한다. 본 연구에서는 클러스터 시스템에서 하드웨어 퍼포먼스 카운터를 수집하는 방법과 오버헤드에 대하여 연구하여 카운터의 활용을 지원하고자 한다.

A Design of AMGA Web Application (AMGA 웹 어플리케이션 설계)

  • Huh, Tae-Sang;Park, Geun-Chul;Kwak, Jae-Hyuck;Hwang, Soon-Wook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06d
    • /
    • pp.314-316
    • /
    • 2012
  • 그리드 컴퓨팅 환경에서 세계의 많은 과학기술연구자들은 gLite 미들웨어 기반의 어플리케이션을 이용하고 있고 미들웨어에서 데이터를 관리, 분석하기 위해 메타데이터 카탈로그 기술인 AMGA 서비스를 이용하고 있다. 사용자들은 자신의 메타데이터와 데이터 파일을 디렉토리별로 접근하기 위해 유닉스 기반의 명령어와 AMGA 명령어만를 사용하여야 하는 불편함이 있었다. 이를 보완하기 위해 RCP 기반의 AMGA 그래픽 사용자 인터페이스를 2년 전부터 제공해 왔고, 보다 사용자에게 친숙하고 접근성이 용이한 웹 인터페이스를 설계하였다. 본 논문은 AMGA 서비스의 직관적이고 범용적인 엑세스를 위한 웹 그래픽 사용자 인터페이스를 기존의 RCP 모델의 컴포넌트 재사용으로 개발 기간의 단축과 유지보수의 용이성을 고려한 AMGA 웹 인터페스 구현 설계에 대해서 논한다.

A Method of Applying Traceability among Product Line Engineering Artifacts (제품 계열 공학에서의 산출물간의 추적성 기법)

  • La Hyun Jung;Chang Soo Ho;Kim Soo Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.4
    • /
    • pp.237-246
    • /
    • 2005
  • Product Line Engineering(PLE) is one of the technologies that develop applications economically reusing core assets. PLE consists of Framework Engineering(FE) and Application Engineering. Framework Engineering is to develop core assets that have common functionality shared by a set of family members. Application Engineering is to develop a specific application by instantiating the core assets. The PLE process increases reusability and efficiency because a specific application is developed by using core assets with less time and effort. Since definition of PLE artifacts and relationship between artifacts are not clear. developers have several troubles to make artifacts based on PLE process, are difficult to maintain consistency between artifacts, and do not use PLE process more practically. In this paper, we define meta-models of artifacts that are produced in PLE activities of PLE process and describe the traceability relationship between artifacts by using traceability map and guidelines that can apply traceability relationship. Finally, we define the way how trace links and guidelines of traceability map are applied.

Robust Anti Reverse Engineering Technique for Protecting Android Applications using the AES Algorithm (AES 알고리즘을 사용하여 안드로이드 어플리케이션을 보호하기 위한 견고한 역공학 방지기법)

  • Kim, JungHyun;Lee, Kang Seung
    • Journal of KIISE
    • /
    • v.42 no.9
    • /
    • pp.1100-1108
    • /
    • 2015
  • Classes.dex, which is the executable file for android operation system, has Java bite code format, so that anyone can analyze and modify its source codes by using reverse engineering. Due to this characteristic, many android applications using classes.dex as executable file have been illegally copied and distributed, causing damage to the developers and software industry. To tackle such ill-intended behavior, this paper proposes a technique to encrypt classes.dex file using an AES(Advanced Encryption Standard) encryption algorithm and decrypts the applications encrypted in such a manner in order to prevent reverse engineering of the applications. To reinforce the file against reverse engineering attack, hash values that are obtained from substituting a hash equation through the combination of salt values, are used for the keys for encrypting and decrypting classes.dex. The experiments demonstrated that the proposed technique is effective in preventing the illegal duplication of classes.dex-based android applications and reverse engineering attack. As a result, the proposed technique can protect the source of an application and also prevent the spreading of malicious codes due to repackaging attack.

User Interface Design through Mental Accounting : A Case Study on Account book Application (멘탈 어카운팅을 활용한 사용자 인터페이스 디자인 : 가계부 어플리케이션 사례연구)

  • Ga, Ye-Rin;Lee, Jooyoup
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • v.7 no.7
    • /
    • pp.865-874
    • /
    • 2017
  • According to Mental accounting theory, humans sort money according to their psychological purpose. It plays a major role as a means of self-control. However, humans sometimes make mistakes that violate very simple economic principles. Many consumers experience this mistakes. So consumers use account book to manage their income and expenses. These days, they use mobile account book applications. And because of platform characteristics, there are various user interfaces. This paper examines an efficient user interface design that can reduce errors caused by mental accounting and support rational economic activities. For this, we compared and analyzed households exposed on top of Application store based on advanced research on Mental Accounting. Through this case study, We found some cases of efficient user interface for reasonable consumption. In further studies, We will design optimal account book's UI and do a usability test based on this.

XHTML 기반 데이터 방송

  • 김석원
    • Communications of the Korean Institute of Information Scientists and Engineers
    • /
    • v.18 no.10
    • /
    • pp.27-34
    • /
    • 2000
  • 간단하게나마 XHTML을 이용한 데이터 방송에 관련된 기술표준과 이를 이용한 데이터 방송 시스템의 한 예를 소개하였다. 데이터 방송은 아직 그 형태나 가능성이 개발되어 가는 과정에 있으며 여기에 소개된 기술표준도 계속 빠른 속도로 발전되어 가고 있다. W3C에서는 XHTML 1.1을 기초로 프로파일, 확장 폼, 확장 이벤트 등을 정의하고 있으며 CSS3, DOM3도 작업이 진행 중이다. 미국과 유럽의 표준화 위원회에서는 선언적 어플리케이션을 규격에 포함시키는 작업이 한창이다. 이런 추세로 보아 앞으로의 데이터 방송은 공개된 표준 기술을 수용하는 쪽으로 발전하게 될 것이며 그 한 축은 본 원고에서 다룬 내용이 자리 잡게 될 것이라고 예상된다.

  • PDF

Web Standard Extensible Technical for Rich Internet Application (리치 인터넷 어플리케이션 응용을 위한 웹 표준 확장 기술)

  • Kim, SangWoo;Kim, Woosaeng
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.833-836
    • /
    • 2010
  • RIA(Rich Internet Application)는 기존의 웹 애플리케이션 기술이 가진 평면적인 표현과 순차적인 프로세스를 다이나믹한 사용자 인터페이스와 데이터베이스의 연동을 통해 저렴한 비용으로 하나의 인터페이스에서 모든 프로세스가 처리 가능하도록 해주는 기술을 의미한다. 본 논문에서는 웹 표준(HTML/CSS)을 RIA로 확장한 문법을 해석 할 수 있는 RIA Generator를 제안한다. RIA Generator는 크게 두 부분으로 나뉘는데, 한 부분은 기존 HTML 및 CSS 소스와 확장된 RIA 문법을 파싱하는 부분이고, 나머지 한 부분은 파싱한 것을 의미에 따라 화면에 적절히 출력하는 부분이다.