• Title/Summary/Keyword: Computer Application

Search Result 7,875, Processing Time 0.044 seconds

NVST DATA ARCHIVING SYSTEM BASED ON FASTBIT NOSQL DATABASE

  • Liu, Ying-Bo;Wang, Feng;Ji, Kai-Fan;Deng, Hui;Dai, Wei;Liang, Bo
    • Journal of The Korean Astronomical Society
    • /
    • v.47 no.3
    • /
    • pp.115-122
    • /
    • 2014
  • The New Vacuum Solar Telescope (NVST) is a 1-meter vacuum solar telescope that aims to observe the fine structures of active regions on the Sun. The main tasks of the NVST are high resolution imaging and spectral observations, including the measurements of the solar magnetic field. The NVST has been collecting more than 20 million FITS files since it began routine observations in 2012 and produces maximum observational records of 120 thousand files in a day. Given the large amount of files, the effective archiving and retrieval of files becomes a critical and urgent problem. In this study, we implement a new data archiving system for the NVST based on the Fastbit Not Only Structured Query Language (NoSQL) database. Comparing to the relational database (i.e., MySQL; My Structured Query Language), the Fastbit database manifests distinctive advantages on indexing and querying performance. In a large scale database of 40 million records, the multi-field combined query response time of Fastbit database is about 15 times faster and fully meets the requirements of the NVST. Our slestudy brings a new idea for massive astronomical data archiving and would contribute to the design of data management systems for other astronomical telescopes.

Improving Fault Traceability of Web Application by Utilizing Software Revision Information and Behavior Model

  • Baek, Seungsuk;Lee, Jung-Won;Lee, Byungjeong
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.12 no.2
    • /
    • pp.817-828
    • /
    • 2018
  • Modern software, especially web-based software, is broadly used in various fields. Most web applications employ design patterns, such as a model-view-controller (MVC) pattern and a factory pattern as development technology, so the application can have a good architecture to facilitate maintenance and productivity. A web application, however, may have defects and developers must fix the defects when a user submits bug reports. In this paper, we propose a novel approach to improving fault traceability in web application by using software revision information and software behavior model to reduce costs and effectively handle the software defect. We also provide a case study to show effectiveness of our approach.

Development of an authoring tool for Android applications without programming (프로그래밍이 없는 Android application 제작 툴 개발)

  • Park, Ju-Yeon;Park, Yi-Keun;Park, Seong-Mo
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2012.05a
    • /
    • pp.137-140
    • /
    • 2012
  • 본 논문에서는 소프트웨어 제작 경험이 없는 사용자들이 쉽게 application을 만들고 이를 스마트폰에 설치해 사용할 수 있도록 하는 Android 기반의 application 제작 툴을 개발하였다. 개발된 툴을 이용하여 전화번호부, 사진첩, 100일 기념 application을 제작했고 스마트폰에서 동작을 확인하였다. 본 논문에서 개발된 툴을 이용하면 사용자는 프로그래밍 없이도 화면 구성 및 여러 동작을 구현해내고 스마트폰에 부착되어 있는 센서들을 활용하는 application 을 쉽게 제작할 수 있다.

  • PDF

Clinical Application of Three-Dimensional Printing Technology in Craniofacial Plastic Surgery

  • Choi, Jong Woo;Kim, Namkug
    • Archives of Plastic Surgery
    • /
    • v.42 no.3
    • /
    • pp.267-277
    • /
    • 2015
  • Three-dimensional (3D) printing has been particularly widely adopted in medical fields. Application of the 3D printing technique has even been extended to bio-cell printing for 3D tissue/organ development, the creation of scaffolds for tissue engineering, and actual clinical application for various medical parts. Of various medical fields, craniofacial plastic surgery is one of areas that pioneered the use of the 3D printing concept. Rapid prototype technology was introduced in the 1990s to medicine via computer-aided design, computer-aided manufacturing. To investigate the current status of 3D printing technology and its clinical application, a systematic review of the literature was conducted. In addition, the benefits and possibilities of the clinical application of 3D printing in craniofacial surgery are reviewed, based on personal experiences with more than 500 craniofacial cases conducted using 3D printing tactile prototype models.

Design and Implementation of a Smart Glass Application for XR Assisted Training of Core Nursing Skills

  • Kim, Sun Kyung;Yoon, Hyoseok;Shin, Choonsung;Choi, Jongmyung;Lee, Youngho
    • Journal of Multimedia Information System
    • /
    • v.7 no.4
    • /
    • pp.277-280
    • /
    • 2020
  • Extended reality-assisted training offers repeatable learning opportunities at a low cost. This paper proposes a smart glass application for training core nursing skills to nursing students, who often need to memorize and practice training sequences. The proposed smart glass application interactively presents a series of instructions to help students remember and perform two core nursing skills in the correct order. We conducted a usability test on 30 undergraduate nursing students in their third year using the smart glass application. Our initial findings show that many students have positively evaluated the possibility of using smart glasses for training, but have also encountered several challenges with the smart glass application's user interface, which takes time to adapt.

Design and Implementation of Extended Iconic Stereotypes for GNSS Application in the UML Class Diagram

  • Bo, Wang;Na, Gang-Suk;Yoo, Cheol-Jung;Chang, Ok-Bae;Kim, Min-Soo
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.891-891
    • /
    • 2002
  • Currently there are numerous papers in which many new kinds of customizing stereotypes by UML extension mechanism for different application environments such as real-time system, Geographic Information System (GIS) and so on are proposed. However , these stereotypes that represent different type model elements such as class, association, generalization and so on have not yet been seen in one of the most popular visual modeling tool for software development, Rational Rose. Therefore, in this paper, a design of extended iconic stereotype for GNSS application in the UML class diagram and its implementation as a tool of StereotypeCreator for Rational Rose will be presented.

  • PDF

Instant Software Platform (단발성 소프트웨어 전송시스템)

  • Cho, Sang-Won;Lee, Ki-Yeol;Lee, Jae-Hong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2009.01a
    • /
    • pp.85-88
    • /
    • 2009
  • 본문에서는 계층적 근무 환경에서 계급 간 보안이 유지되어야할 software application들의 효율적인 접근을 제공하는 관리 시스템을 개발하였다. package화된 software를 DB화하여 소켓통신을 이용하여 client에서 원터치로 원하는 Application이 간편하게 자동으로 설치, 삭제되도록 설계하였다. 이로써 관리자는 효율적인 테스트환경 제공과 테스트중인 프로그램의 유출방지를 기대할 수 있다. 이 프로그램은 사용법이 간단하여 다양한 연령층이 다양한 분야에서 응용이 가능하도록 설계되었다.

  • PDF

Implementing stream processing functionalities of Splash (Splash의 스트림 프로세싱 기능 구현)

  • Ahn, Jaeho;Noh, Soonhyun;Hong, Seongsoo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.01a
    • /
    • pp.377-380
    • /
    • 2019
  • To accommodate for the difficult task of satisfying application's system timing constraints, we are developing Splash, a real time stream processing language for embedded AI applications. Splash is a graphical programming language that designs applications through data flow graph which, later automatically generates into codes. The codes are compiled and executed on top of the Splash runtime system. The Splash runtime system supports two aspects of the application. First, it supports the basic stream processing functions required for an application to operate on multiple streams of data. Second, it supports the checking and handling of the user configurated timing constraints. In this paper we explain the implementation of the first aspect of the Splash runtime system which is being developed using a real time communication middleware called DDS.

  • PDF

Analysis and Application of Front-End Code Playground Tools for Web Programming Education

  • Aaron Daniel Snowberger;Semin Kim;SungHee Woo
    • Journal of Practical Engineering Education
    • /
    • v.16 no.1_spc
    • /
    • pp.11-19
    • /
    • 2024
  • Web programming courses are often included in university Computer Science programs as introductory and foundational computer programming courses. However, amateur programmers often have difficulty learning how to integrate HTML, CSS, JavaScript, and various preprocessors or libraries to create websites. Additionally, many web programming mistakes do not produce visible output in the browser. Therefore, in recent years, Front-End Code Playground (FECP) tools that incorporate HTML, CSS, and JavaScript into a single, online web-based application have become popular. These tools allow web coding to happen directly in the browser and provide immediate visual feedback to users. Such immediate visual feedback can be particularly beneficial for amateur coders to learn and practice with. Therefore, this study gathers data on various FECP tools, compares their differences, and provides an analysis of how such tools benefit students. This study concludes with an outline of the application of FECP to web programming courses to enhance the learning experience.

Implemention of Refrigerator Application using NFC (NFC를 이용한 냉장고 Application 구현)

  • Ham, Ji-Hun;Yun, Min-Gyu;Han, Jung-Woo;Kim, Tae Yong;Jang, Won-Tae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.10a
    • /
    • pp.570-572
    • /
    • 2015
  • NFC (Near Field Communication) is an area of the RFID technology is a kind of short-range wireless communication. NFC technology is to utilize the data transfer, the access control system is usefully employed in many fields, such as mobile payment. Recently smartphone application development using NFC is activated, recognition of the convenience of the current NFC tag is insignificant state. In this paper, it is the content of the Application that was created in order to provide the knowledge of convenience food to the customer to visit the mart. Users with Mart, using smartphones, at a NFC tag that is attached to the food display stand food information, purchasing tips, keeping method, data such efficacy is provided over the screen of the smartphone. If you purchased the food is placed in the refrigerator "moves to the food list of application to click the button, through the food list screen their food list in the refrigerator, and by providing information such as expiration date, the user There is help me to be able to buy the more convenient food.

  • PDF