• Title/Summary/Keyword: Object-oriented Design

Search Result 830, Processing Time 0.029 seconds

Design and Implementation of Hotel Reservation System Based Spring Framework 2.5 of Lightweight Container Architecture (경량 컨테이너 구조 환경의 스프링 프레임워크 2.5를 기반으로 호텔예약시스템의 설계 및 구현)

  • Lee, Myeong-Ho
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.3
    • /
    • pp.589-595
    • /
    • 2009
  • This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Spring Framework 2.5. Spring Framework is a known successful open source standard model for lightweight container architecture. Non EJB and the EBJ architecture to resolve the problem with benefits to support the new architecture is a lightweight container architecture. This architecture, such as the EJB, but not heavy, to provide all of the architecture is possible. The lightweight container architecture is most often used in business spring framework is well-known architecture. Therefore, this research has the Non EJB and the EJB to solve the advantages and disadvantages developed to support the latest spring framework 2.5 lightweight container architecture based on the design and implementation of a hotel reservation system with the objective through the specification of the software previously to provide guidance to development productivity.

Design and Development of XR Contents Authoring Framework for IT Convergence Education (융합영상콘텐츠 교육을 위한 XR 콘텐츠저작 프레임워크 설계 및 제작)

  • Leem, Eek-Su
    • Journal of Advanced Navigation Technology
    • /
    • v.24 no.6
    • /
    • pp.633-639
    • /
    • 2020
  • Despite the growing educational demand for the extended reality (XR) convergence content creation for non-IT students, fewer studies have attempted to education material development. In this paper, non-IT students' requirement to create XR convergence contents was analyzed and designed framework system specification. The object-oriented application framework (OOAF) was developed for non-IT students to create XR convergence contents through simple interaction methods such as drag and drop in-game engines. To evaluate the developed framework XR contents development course was operated with 26 industrial design majors sophomore in university. More than 90% of students succeeded in working on prototype XR contents in Oculus Rift. This result will be expected to improve the quality of XR contents creation education for non-IT students and contribute to the growth of the future convergence contents industry.

Design of IoT Gateway based Event-Driven Architecture for Intelligent Buildings. (IoT 게이트웨이 기반 지능형 건물의 이벤트 중심 아키텍쳐 설계)

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.256-259
    • /
    • 2016
  • The growth of mobile devices in Internet of Things (IoT) leads to a number of intelligent buildings related IoT applications. For instance, home automation controlling system uses client system such web apps on smartphone or web service to access the home server by sending control commands. The home server receives the command, then controls for instance the light system. The gateway based RESTful technology responsible for handling clients' requests attests an internet latency in case a large number of clients' requests submit toward the gateway increases. In this paper, we propose the design tasks of the IoT gateway for handling concurrency events. In the procedure of designing tasks, concurrency is best understood by employing multiple levels of abstraction. The way that is eminently to accomplish concurrency is to build an object-oriented environment with support for messages passing between concurrent objects. We also investigate the performance of event-driven architecture for building IoT gateway using node.js on one side and communication protocol based message-oriented middleware known as XMPP to handle communications of intelligent building control devices connected to the gateway through a centralized hub. The Node.JS is 40% faster than the traditional web server side features thread-based approach. The use of Node.js server-side handles a large number of clients' requests, then therefore, reduces delay in performing predefined actions automatically in intelligent building IoT environment.

  • PDF

Design and Implementation of Database Broker system for Integrated Data Environment of Virtual Enterprises (가상 기업의 통합 데이터 환경을 위한 데이터베이스 브로커 시스템의 설계 및 구현)

  • Yun, Seon-Hui;Jeong, Jin-Uk
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.425-438
    • /
    • 1999
  • In recent days network computing technologies have bee developed rapidly and the extended use of Internet applications for enterprises such as internet/extarnet in and between enterprises has been increased enormously. Therefore the business in the future will be executed by virtual enterprise. Virtual enterprises which is based on information sharing between enterprises are composed of work processes related to information exchange between virtual enterprises, the team members who are representatives of the organizations that are participated in the actual business of virtual enterprises, and members who are representatives of the organizations that are participated in the actual business of virtual enterprises, and environment that are provided by supporting CALS(continuous Acquisition and Life cycle Support or commerce At light Speed). Supporting system of IDE(Integrated Data Environment)for CALS implementation that is provided as an environment of virtual enterprises has to ensure the autonomies of local data and to provide the accessibility of heterogeneous database of enterprises on network transparently for giving user a single global view of data. This paper introduce the design and implementation of the database broker system that can be accessed data transparently by the suers of participated enterprises in the integrated data environment supporting virtual enterprises. The system uses java/CORBA technology in Web environment and Object Query language (OQL) to process the queries of relational database system, object-oriented database system, and file information.

  • PDF

A Study for BIM based Evaluation and Process for Architectural Design Competition -Case Study of Domestic and International BIM-based Competition (BIM기반의 건축설계경기 평가 및 절차에 관한 연구 -국내외 BIM기반 건축설계경기 사례를 기반으로-)

  • Park, Seung-Hwa;Hong, Chang-Hee
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.18 no.2
    • /
    • pp.23-30
    • /
    • 2017
  • In the AEC(Architecture, Engineering and Construction) industry, BIM(Building Information Modeling) technology not only helps design intent efficiently, but also realizes an object-oriented design including building's life cycle information. Thus it can manage all data created in each building stage and the roles of BIM are greatly expanded. Contractors and designers have been trying to adopt BIM to design competitions and validate it for the best result in various aspects. Via the computational simulation which differs from the existing process, effective evaluation can be done. For this process, a modeling guideline for each kind of BIM tool and a validation system for the confidential assessment are required. This paper explains a new process about design evaluation methods and process using BIM technologies which follow the new paradigm in construction industry through complement points by an example of a competition activity of the Korea Power Exchange(KPX) headquarter office. In conclusion, this paper provides a basic data input guideline based on open BIM for automatic assessment and interoperability between different BIM systems and suggests a practical usage of the rule-based Model Checker.

A Case Study of Software Architecture Design by Applying the Quality Attribute-Driven Design Method (품질속성 기반 설계방법을 적용한 소프트웨어 아키텍처 설계 사례연구)

  • Suh, Yong-Suk;Hong, Seok-Boong;Kim, Hyeon-Soo
    • The KIPS Transactions:PartD
    • /
    • v.14D no.1 s.111
    • /
    • pp.121-130
    • /
    • 2007
  • in a software development, the design or architecture prior to implementing the software is essential for the success. This paper presents a case that we successfully designed a software architecture of radiation monitoring system (RMS) for HANARO research reactor currently operating in KAERI by applying the quality attribute-driven design method which is modified from the attribute-driven design (ADD) introduced by Bass[1]. The quality attribute-driven design method consists of following procedures: eliciting functionality and quality requirements of system as architecture drivers, selecting tactics to satisfy the drivers, determining architectures based on the tactics, and implementing and validating the architectures. The availability, maintainability, and interchangeability were elicited as duality requirements, hot-standby dual servers and weak-coupled modulization were selected as tactics, and client-server structure and object-oriented data processing structure were determined at architectures for the RMS. The architecture was implemented using Adroit which is a commercial off-the-shelf software tool and was validated based on performing the function-oriented testing. We found that the design method in this paper is an efficient method for a project which has constraints such as low budget and short period of development time. The architecture will be reused for the development of other RMS in KAERI. Further works are necessary to quantitatively evaluate the architecture.

A Study on a Wind Turbine Data Logger System based on WiFi for Meteorological Resource Measurement (기상자원 측정을 위한 와이파이 기반의 풍력용 데이터로거 시스템에 관한 연구)

  • Jung, Se-Hoon;Sim, Chun-Bo
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.10 no.1
    • /
    • pp.55-64
    • /
    • 2015
  • Wind turbine market is showed height growth rate of about 30% for year, and is increasingly growing. Total rate of domestic wind turbine installation is showing share of 0.2% of the global market that is 380MW. However, wind turbine installed in domestic are foreign product more than 90%. Similarly, Datalogger of pretest system for ocean wind turbine plant installation has been leaked huge cost to abroad by mostly abroad company product. In this paper, we proposed pretest weather resource measurement system for efficiency and investment cost cutting of wind turbine construction work. Preset weather resource measurement system is ocean weather resource measurement datalogger based on wireless communication(wifi) that have consist of hardware and software(wind rose) that is able to monitoring as datalogger of wireless bridge and battery state, wind direction, wind speed, temperature, humidity, radiation around weather tower and is able to analysis of measured data.

Development of Class-Based Learning Applet on Numbers and Number Operations (수와 연산 학습을 위한 클래스기반 학습 애플릿 개발)

  • Kim, Min-Jeong;Kim, Kap-Su;Min, Mee-Kyung
    • Journal of Digital Contents Society
    • /
    • v.8 no.2
    • /
    • pp.235-243
    • /
    • 2007
  • Students develop mathematical concepts through concrete operations in the area of mathematics. However, most of the learning contents provided on the web are not interactive and limit interactions with learners. To overcome the limitations, there have been needs to develop learning contents to support active interactions with students according to their cognitive levels. In this study, the curriculum of numbers and number operations in elementary mathematics was analyzed. Based on the object-oriented design principle, "Number Classes" on numbers and number operations were designed and implemented. A class-based learning applet was developed with theses "Number Classes". It was developed in small unit programs based on learning themes of mathematics in elementary schools. With this learning applet, the active explorations through easy operations will help students to learn concepts and principles of numbers and number operations. It will strengthen active interactions of students with computer.

  • PDF

Study on Development of Embedded HMI System for PLC Monitoring (PLC 모니터링을 위한 임베디드 HMI 시스템의 개발에 관한 연구)

  • Sun, Bok-Keun;Han, Kwang-Rok;Rim, Kee-Wook
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.42 no.4 s.304
    • /
    • pp.1-10
    • /
    • 2005
  • Recently, most of PLC has been using widely in automation equipment that is needed for field of industry automation. HMI is essential system for effective Control of many numbers of PLC. Even though early HMI system was consists of simple analog devices, however, HMI system could control or supervise PLC through display screen since it embeds various digital parts by development of technology in these days. HMI system consists of three parts as HMI hardware, an operating program for HMI equipment and a HMI screen editor. Among these elements, a Program for editing screen of HMI should provide various screen elements that helps users to edit each screens displayed on HMI. In this study, we design and implement screen edit program by object-oriented method for small HMI equipment and propose Prototype of embedded HMI system.

Analysis of Microclimate in Apartment Complex by Age (시대별 아파트 단지의 미기후 분석)

  • Kim, Chul-Hee;Jung, Eung-Ho;Kim, Dae-Wuk;Cha, Jae-Gyu
    • Proceeding of Spring/Autumn Annual Conference of KHA
    • /
    • 2009.11a
    • /
    • pp.104-108
    • /
    • 2009
  • Rapid urbanization resulted in expansion of urban area and increase of population bringing deepened housing shortage. Supply-oriented housing policy made apartment a representative residential space in Korea in spite of the short history of apartment. This study analyzed the shape and arrangement of main building by year and the microclimate in the complex depending on the number of floors. The purpose of this study was to present the basic data in developing apartment complex to solve problems like the stagnation of pollution source and the rise of temperature due to the declined ventilation in apartment complex, and the worsened urban heat island phenomenon due to the impeded flow of wind. This study rearranged the shape and arrangement of main building by year and the tendency of the number of floors by year in the process of change, by generalizing the process of change of apartment complex, a representative modern residential space through preliminary research. Based on it, 8 object lot by age was selected and simulated by using Envi-met. Simulation identified that the change of apartment complex takes place having a positive effect on microclimate in the apartment complex and the microclimate in the apartment complex is influenced a lot by the shape of complex. If in future apartment complex plan, a systematic legal criteria of design is made about the shape and arrangement of main building, it might have a positive effect on the improvement of microclimate in the apartment complex, a representative residential space in Korea.

  • PDF