• Title/Summary/Keyword: developer tool

Search Result 80, Processing Time 0.035 seconds

Resolution Methods for Developer's Difficulties in the Serious Game Developing Process for Science Learning (과학 학습 기능성 게임 개발 과정에서 개발자가 겪는 어려움과 대처 방법)

  • Hwang, Hyunjung;Lee, Changhoon;Jhun, Youngseok
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.1
    • /
    • pp.121-132
    • /
    • 2014
  • The main goal of this research is to invest the difficulties in the process of developing serious game for science learning to acquire the suggestion. We analysed the journals written by developers of game scenario on the procedure of the development and on the review of the accomplished game. Then we also interviewed the scenario developers as well as game developers. When interviewing the game developers, we passed them the thoughts and questions of scenario developers. The possible difficulties in developing serious game are form the difference of cognitions on the skills which can be embodied in the development process and interaction and communication problem between scenario developers and game developers. As a consequence of the research, we acquired some suggestions for developing serious game as follows; 1) Scenario developers and game developers must understand the concepts of serious game as well as learning theory; 2) Both scenario developers and game developers should be aware of secured technological capacity and allowed time period. 3) Scenario developer should take a part of game developer' role as using a learning contents authoring tool; 4) Scenario developers have to consistently interact with game developers in developing the games; 5) Scenario should be concretely described in detail; and 6) A Supervisor is essential to control both scenario developers and game developers.

Model-based Integrated Development Tool for the Development of Applications in Ubiquitous Sensor Network (유비쿼터스 센서 네트워크에서 응용 프로그램 개발을 위한 모델 기반 통합 개발 도구)

  • Chong, Ki-Won;Kim, Ju-Il;Lee, Woo-Jin
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.7
    • /
    • pp.442-453
    • /
    • 2007
  • A model-based integrated development tool for the development of USN application programs is proposed in this paper. The proposed tool has been implemented as a plug-in for Eclipse platform. The tool consists of Graphical User Interface, Modeler, Configuration Information Generator, Validity Checker, Source Code Generator and Templates Storage. Developers can implement USN applications from models of sensor networks using the tool. The developer can implement USN applications by automatic generation of execution code of each node in the sensor network after he/she designs a model of the sensor network. The configuration information of each node is automatically generated from the validated USN model. Then, the execution code is automatically generated using the configuration information and the predefined templates. Through the tool of this paper, developers can easily implement valid USN applications even if they do not know the details of low-level information. Also, a large number of application programs can be generated at once because application programs are generated from sensor network model instead of models of applications. Accordingly, the development effort of USN applications will be decreased and developers can consistently construct USN applications from USN models using the proposed tool.

An Interlace Test Tool Based on an Emulator for Improving Embedded Software Testing (임베디드 소프트웨어 테스트를 개선하기 위한 에뮬레이터 기반 인터페이스 테스트 도구)

  • Seo, Joo-Young;Choi, Byoung-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.6
    • /
    • pp.547-558
    • /
    • 2008
  • Embedded system is tightly coupled with heterogeneous layers such as application, as kernel, device driver, HAL and hardware. Embedded system is customized for the specific purpose and hardware. In addition, the product cycle is so fast that software and hardware, which are developed by several vendors, are integrated together under unstable status. Therefore, there are lots of possibilities of faults in all layers. Because embedded software developers test their codes integrated with faulty layers, they cannot confirm 'whether testing of every aspects was completed, their code was failed, or integrated software/hardware has some problems'. In this paper, we propose an embedded software interface test method and a test tool called Justitia for detecting faults and tracing causes in the interface among heterogeneous layers. The proposed technique is an automated method which improves debugging upto professional testing using an emulator for helping developer.

A Class Diagramming Tool for Visualizing the Latest Revision of Software Change History (소프트웨어 변경 이력의 최근 변경을 클래스 다이어그램으로 가시화하는 도구)

  • Sim, Jaekyeong;Cho, HeeTae;Park, Jongyeol;Lee, Seonah
    • Journal of KIISE
    • /
    • v.45 no.2
    • /
    • pp.150-156
    • /
    • 2018
  • Software visualization can assist developers to understand a software system and change its code. The recent development of bottom-up visualization tools demonstrates the advantages by revealing the code that is directly related to a software evolution task. However, the information provided by these tools is limited to the code already investigated by the developers in that task session. To broaden the scope and provide the code information that developers should explore, we propose to present the latest revision of a software system via a class diagram. When a developer clicks on a button, the proposed tool reveals the code changes committed to a configuration management system, and facilitates the understanding of code changes. We also conduct case studies illustrating the advantages of the proposed tool.

Middleware on Hanuri/C as a Multimedia Client-Server Application Development Tool (멀티미디어 클라이언트-서버 응용 개발 도구인 한우리/C의 미들웨어)

  • Im, Chae-Deok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.5
    • /
    • pp.797-806
    • /
    • 1995
  • The Client-Server model is a computing technique that efficiently uses distributed resources via networks. But, generating an application using Client- Server model requires many different expertises to developers in comparison to that of using the centralized computing method. That is, and application developer must be familiar with network programming and GUI(Graphical User Interface) techniques in addition to conventional programming skills. Accordingly, the time and man power have been issued for building a Client-Server system. To alleviate these problem, the Client-Server applications development tools are needed To meet such a need, we developed a GUI based tool, called Hanuri/C, for generating Client-Server application programs. In comparison to existing Client-Server tools, Hanuri/C is reinforced Multimedia facilities, Hanuri/C is reinforced Multimedia facilities. Hanuri/C is considered as a front-end part of distributed system software. That is, Hanuri/C is a Client-Server tool similar to Forth Generation Language(4GL) supporting multimedia application on top of the Distributed Computing environment(DCE). In this paper, we present the design and implementation method of the middleware part of Hanuri/c.

  • PDF

Cases of Discrepancy in High School Students' Achievement in Science Education Assessment: Focusing on Testing Tool in Affective Area (과학 교육 평가에서 나타나는 고등학생들의 성취 불일치 사례 - 정의적 영역 검사 도구를 중심으로 -)

  • Chung, Sue-Im;Shin, Dong-Hee
    • Journal of The Korean Association For Science Education
    • /
    • v.37 no.5
    • /
    • pp.891-909
    • /
    • 2017
  • This study analyzed some of the discrepancies in quantitative and qualitative data focusing on cognitive and affective achievement in science education. Academic and affective achievement score of 308 high school students were collected as quantitative data, and 33 students were interviewed for qualitative data. We examined the causes and types of discrepancies in terms of testing tools. As a result from quantitative data, there were a large number of students with a big difference between subjects in cognitive achievement, and constructs in affective achievement. More than 20% of the students did not match tendency between achievements in two areas. Through interviews, some examples such as intentional control of science learning for future study and careers, different responses by differences in perception between school science and science, appeared. A comparison of quantitative data by testing tool between qualitative ones and interviews showed conflicting result, where most students evaluated themselves differently from their own quantitative data. That is due to the students' interaction with the testing tools. Two types of discrepancy related to testing tool are found. One is 'the concept difference between the item developer and students,' the other is 'the difference between students' exposed response and their real mindset.' These are related to the ambiguity of the terms used in the tool and response bias due to various causes. Based on this study, an effort is required to elaborate the testing item that matches students' actual perception and to apply students' science learning experience to testing items.

An XML and Component-based IDE for Document Flow Application

  • Xiaoqin, Xie;Juanzi, Li;Lu, Ma;Kehong, Wang
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2004.11a
    • /
    • pp.299-310
    • /
    • 2004
  • Business process in e-government mostly embody as the flow of documents. Constructing a web-based document flow system becomes an critical task for today s digital government. But few of them use an off-the-shelf workflow product. Why? One of the reasons is that most of the workflow system are heavyweight, monolithic, and package a comprehensive set of features in an all-or-nothing manner. Another reason is that workflow technology lacks the constructs and modeling capability as programming language. It is incumbent on government IT organizations to transform their solution development to component-based computing model. Component technology isolates the computation and communication parts, but how to compose different software components is still a hard nut. An integrated development environment is necessary for CBSD. In this paper we propose a XML and component-based document flow-oriented integrated development environment (DFoIDE) for software developers. By writing some xml configure file, and operate on DFoIDE, developer can construct a workflow application quickly. This method divides system to several components and the activities in process are implemented as business component. Different components are discribed detailedly in this paper, especially one of the core component. Component Integrating Tool. Different perspectives in workflow application are seperated and depicted as different XML files. Correspondly, A component composition method for developing workflow application instead of workflow itself is proposed.

  • PDF

Development of Generation Planning System for Power Market Operation (전력시장 운영 발전계획시스템 개발)

  • Choi, Jae-Seok;Yoon, Yong-Tae;Cha, Jun-Min;Park, Jun-Hyeong;Ku, Bon-Hui;Oh, Tae-Gon;Lee, Sang-Sung;Baek, Ung-Ki;Choi, Hyeon-Il;Park, Sung-Jin
    • Proceedings of the KIEE Conference
    • /
    • 2011.07a
    • /
    • pp.364-365
    • /
    • 2011
  • This study develops a new system for generation system simulation and operational planning (namely, KPWR-X) including GMS(Generator Maintenance Scheduling), UC(Unit Commitment), and LF(Load Forecasting) for new power system environment in recent. The KPWR-X provides operator and planner to help the generation system more safely and economically. GUI developed in this study makes operator feel in convenient to control whole power system. In future, it is expected that generation company, ISO, and fuel procurement, etc. may use an instructional tool developer's suggestion for application. It will be also applicable to establish the operational strategies for generation control, fuel procurement and power system risk management.

  • PDF

Design and Implementation of Warehouse Management Visualization System based on Silverlight (Silverlight 기반의 창고관리 시각화 시스템설계 및 구현)

  • Im, Ji-Young;Ryu, Nam-Hoon;Ban, Kyeong-Jin;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.3 no.4
    • /
    • pp.313-318
    • /
    • 2008
  • The next generation Web 2.0 users are requiring a screen that satisfies visual and emotional factors regarding UI and the possibility of constant recognition about various information. To actively deal with these kinds of user demands, dual cooperation between the developer and designer is becoming more urgently needed. For this, Microsoft released Silverlight, a tool for when making a web presentation that enables persons to create a visually stunning webpage using diverse platforms and function. We applied clarity and animation to existing windows concepts, using Silverlight with which designers and developers can work together and is accessable to many development tools, and provided 3D effects to implement a Warehouse Management System.

  • PDF

A Study on the 3-Dimensional Modeling of Spur Gear Using VisualLISP (VisualLISP을 이용한 스퍼기어의 3차원 모델링에 관한 연구)

  • 이승수;김민주;김래호;전언찬
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.13 no.1
    • /
    • pp.48-54
    • /
    • 2004
  • This paper describes the development of automatic shape design program for spur gear. It produces automatically third-dimensional surface and solid model used in CAD/CAM system with inputting simple measurements. This program can maximize user's convenience and get surface and solid model quickly as accepting GUI(graphic user interface). Automatic shape design program for spur gear was developed by Visual LISP, a developer program. Besides, a geometrical method and a mathematical algerian are used in this program. Use frequency of a fine spur gear is on the increase recently and manufacture process of this gear is heat treatment after press processing with molding. In this press processing, the upper punch portion of a fine spur gear shape is drafted by CAM. Therefore, estimated that surface and solid model of spur gear used to CAM are needed in this research. In this research, after 2 ㎜ gear was modeled by auto shape design program, the upper punch portion of a fine spur gear was manufactured as giving third-dimensional model to CAM software and then, displayed the result as applying to press process.