• Title/Summary/Keyword: programming experience

Search Result 189, Processing Time 0.028 seconds

Hand Tracking Based Projection Mapping System and Applications (손 위치 트래킹 기반의 프로젝션 매핑 시스템 및 응용)

  • Lee, Cheongun;Park, Sanghun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.22 no.4
    • /
    • pp.1-9
    • /
    • 2016
  • In this paper we present a projection mapping system onto human's moving hand by a projector as information delivery media and Kinect to recognize hand motion. Most traditional projection mapping techniques project a variety of images onto stationary objects, however, our system provides new user experience by projecting images onto the center of the moving palm. We explain development process of the system, and production of content as applications on our system. We propose hardware organization and development process of open software architecture based on object oriented programming approach. For stable image projection, we describe a device calibration method between the projector and Kinect in three dimensional space, and a denoising technique to minimize artifacts from Kinect coordinates vibration and unstable hand tremor.

A proposed image stitching method for web-based panoramic virtual reality for Hoseo Cyber Museum (호서 사이버 박물관: 웹기반의 파노라마 비디오 가상현실에 대한 효율적인 이미지 스티칭 알고리즘)

  • Khan, Irfan;Soo, Hong Song
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.14 no.2
    • /
    • pp.893-898
    • /
    • 2013
  • It is always a dream to recreate the experience of a particular place, the Panorama Virtual Reality has been interpreted as a kind of technology to create virtual environments and the ability to maneuver angle for and select the path of view in a dynamic scene. In this paper we examined an efficient method for Image registration and stitching of captured imaged. Two approaches are studied in this paper. First, dynamic programming is used to spot the ideal key points, match these points to merge adjacent images together, later image blending is used for smooth color transitions. In second approach, FAST and SURF detection are used to find distinct features in the images and nearest neighbor algorithm is used to match corresponding features, estimate homography with matched key points using RANSAC. The paper also covers the automatically choosing (recognizing, comparing) images to stitching method.

Evaluation of Managerial Needs for Palliative Care Centers: Perspectives of Medical Directors

  • Kafadar, Didem;Ince, Nurhan;Akcakaya, Adem;Gumus, Mahmut
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.16 no.11
    • /
    • pp.4653-4658
    • /
    • 2015
  • Background: Palliative therapies have an important role in increasing the quality of healthcare and in dealing with physical and psychosocial problems due to cancer. We here aimed to evaluate the managerial perspectives and opinions of the hospital managers and clinical directors about specialized palliative care centers. Materials and Methods: This study was conducted in two large-scale hospitals in which oncology care is given with medical directors (n:70). A questionnaire developed by the researchers asking about demographic characteristics and professional experience, opinions and suggestions of medical directors about providing and integrating palliative care into healthcare was used and responses were analyzed. Results: Potential barriers in providing palliative care (PC) and integrating PC into health systems were perceived as institutional by most of the doctors (97%) and nurses (96%). Social barriers were reported by 54% of doctors and 82% of nurses. Barriers due to interest and knowledge of health professionals about PC were reported by 76% of doctors and 75% of nurses. Among encouragement ideas to provide PC were dealing with staff educational needs (72%), improved working conditions (77%) and establishing a special PC unit (49)%. An independent PC unit was suggested by 27.7% of participants and there was no difference between the hospitals. To overcome the barriers for integration of PC into health systems, providing education for health professionals and patient relatives, raising awareness in society, financial arrangements and providing infrastructure were suggested. The necessity for planning and programming were emphasized. Conclusions: In our study, the opinions and perspectives of hospital managers and clinical directors were similar to current approaches. Managerial needs for treating cancer in efficient cancer centers, increasing the capacity of health professionals to provide care in every stage of cancer, effective education planning and patient care management were emphasized.

A Study on Learner's Recognition of Computational Thinking Education Model Using EXCEL VBA (EXCEL VBA를 이용한 컴퓨팅 사고력 교육 모델에 대한 학습자의 인식 연구)

  • Park, Youn-Soo;Lee, Minjeong
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.2
    • /
    • pp.41-51
    • /
    • 2020
  • The goal of this study is to test the hypothesis that the practicality of EXCEL VBA will be beneficial for SW education for SW non-majors. To this end, we planned the education for non-majors using the EXCEL VBA and conducted 15 weeks of education. According to a follow-up survey conducted after the 15-week education period, 72.21% of the survey respondents said EXCEL was practical. Also, learners who were aware of the necessity of SW education and the importance of SW competence recognized that the computational thinking education using EXCEL VBA had a positive effect on the improvement of computer-related knowledge and experience. Also, learners recognized that learning with EXCEL was easy, while learning with VBA was difficult. The learning process using VBA needs to be composed of project-oriented educational contents that can give a sense of achievement to learners rather than programming-oriented education. And continuous research on project-based learning is needed.

Smart Phone E-Book Application using Web Common APIs (웹 공통 API를 이용한 스마트폰 전자책 응용)

  • Cho, Soo-Sun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.11
    • /
    • pp.28-33
    • /
    • 2011
  • Recently the market of smart phone applications grows very fast. And users want more various and rich experiments using enhanced smart phone functions. But the development of smart phone applications is not an easy job. Specially to control smart phone sensors can be realized by using each native programming languages in experts level. Moreover the process needs separate development based on each smart phone OS. Development of the Web-based smart phone application using Web Common APIs, known as 'WebApp', is one of solutions to overcome these problems. The method includes interface constructions with HTML, and Web Common API calls and accesses to smart phone device APIs with Java scripts. In this paper, the experience in development of the smart phone e-book application is introduced, which is implemented with comport and OS independent WebApp development method.

Analysis of LEGO Mindstorm Activity Levels Based on the Van Hiele Levels of Development in Geometry (Van Hiele 기하 학습 수준 이론에 따른 LEGO 마인드스톰 활동 수준 분석)

  • Rim, Haemee;Choi, Inseo
    • Journal of the Korean School Mathematics Society
    • /
    • v.22 no.3
    • /
    • pp.257-275
    • /
    • 2019
  • Technology-based convergence education is being emphasized for students in the era of the fourth industrial revolution. In math education, students need to increase their capabilities in the future by having them experience mathematical problems using robots and sensors, a key technology in the era of the fourth industrial revolution. To this end, it is necessary to present educational uses for educational robots in relation to math and curriculum from a 'mathematics education perspective' and analyze its educational use in relation to the mathematics and curriculum, considering the role of mathematics at the base of the process of exploring real-world phenomena and solving problems. Based on the analysis of Van Hiele levels of development in geometry and the LOGO activity level of Olson et al.(1987), this study analyzed and presented the level of LEGO Mindstorm activity, a representative educational Robot capable of collecting and analyzing data and programming in the form of block language, in the first to fourth level.

Lightweight Framework For Supporting Mobile Web Development (초고속 모바일 웹 개발을 위한 경량화 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon
    • Journal of Internet Computing and Services
    • /
    • v.10 no.4
    • /
    • pp.127-138
    • /
    • 2009
  • Mobile web applications are being used and changed rapidly due to the growth of mobile device performance. But, cost of development environment and standards make the high development cost and low productivity. It is main reason that the design and implementation of the applications are more time consuming than general computing environments. In this paper, we propose MWeb(MobileWeb)-Framework based on the agile methodology and Ruby on Rails that is a kind of framework for supporting mobile web application development using mobile web standards. This work consists of the mobile web development architecture and agile process model. MWeb-Framework will support the same user experience to the different devices. We validates the framework by implementing the case studies through suggested mobile web development framework. As a result, we can develop the mobile web applications with productivity and quality. In the future, we will suggest how to make the MWeb-Framework standardization and practically apply the frameworks the various case studies to improve framework potentially problems.

  • PDF

Electronic Catalogue Based Cutting Parameter Selection (전자 카탈로그식 절삭변수 선정의 자동화)

  • 이성열
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.6 no.4
    • /
    • pp.1-5
    • /
    • 2001
  • This study presents an electronic catalogue based cutting parameter selection system using MS Access software. The proposed system has been designed to electronically select proper cutting conditions based on the stored data base. The existing approaches used in most small and medium sized companies are basically to use manufacturing engineer's experience or to find the recommended values from the manufacturing engineer handbook. These processes are often time consuming and inconsistent, especially when a new engineer is involved. Therefore, this study proposes a simple, yet quick and consistent electronic catalogue based cutting parameter selection method which uses MS Access in terms of programming and database implementation. Consequently, the proposed system could automatically generate the proper cutting conditions (feed, depth of cut, and cutting speed) as soon as the input data (proper information about the tool and work material) is given. Thanks to the simple structure and popularity of the MS Access, the engineer could be quickly accustomed to the system and easily modify/insert/delete the database if necessary.

  • PDF

Preliminary Design of a Ship by the Knowledge-Based Optimum Design System (지식기반 최적설계시스템에 의한 선박 초기설계)

  • Dong-Kon Lee;Soo-Young Kim
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.33 no.1
    • /
    • pp.161-172
    • /
    • 1996
  • Although conventional computer programs use efficient and precise optimization algorithms, they can not emulate the problem solving capabilities of human experts. A design optimization process involves a number of tasks which require human expertise and experience. Traditional optimization systems have concentrated on numerical aspects of a design process and have not been successful in integrating the numerical parts with human expertise. On the other hand, most knowledge-based systems focus on symbolic reasoning and have been little concerned with the numerical processes. The objective of this paper is to develop a knowledge-based multiobjective optimum design system which has the capabilities of knowledge processing and numerical computation by integrating the multiobjective optimization method and the knowledge-based system. The knowledge-based system for symbolic processing is developed. Rules for knowledge representation and the inference mechanism of the system are written in LISP. The knowledge-based multiobjective optimum design system is finally developed by integrating the multiobjective optimization method and the knowledge-based system by applying shell programming technique. The system is applied to an optimum design model of a LNG carrier in the preliminary design stage. It is found that the system well simulate design variables and objective functions of the design model.

  • PDF

A Technique of Deriving Concrete Object Model for C++ Programming (C++ 프로그래밍을 위한 구체적 객체 모델의 작성법)

  • Kim, Tae-Gyun;Im, Chae-Deok;Song, Yeong-Gi;In, So-Ran
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.731-746
    • /
    • 1997
  • The usage of object models for the development of software has been frowung due to the prevalence of the ob-ject oriented paradigm.The object moedels produced as results of requirments analysis and design activities are vety veneficial to the implementation phase.It is even possible for source code to be genrated automatically if object models are concrete enough.Therefore system analyzers and desingners should make an dffort to refine theabstrace ogject model defined at.an early stage in order to achieve a more conrete object model.In general,re-fining an abstrace object model into a concrete model depends too much on the desigver's infromal experience.In this paper,we persent the refinement techniques required for concreting an abstract object model bassed on OMT(Object Modeling Technique)'s notation,We will discuss the definition of the abstraction level of an object model and the transformational rules of refinement.These transformational rules are currently applied to the design of a software tool,named Process Modeler,which is a major component of the software development process modeling system for ICS(Information Communication Service). Finally we can achieve a concrete object model which can easily be translated into C++ source code.

  • PDF