• Title/Summary/Keyword: Graphical Language

Search Result 156, Processing Time 0.028 seconds

Implementation of SMIL Authoring Tool for Synchronized Multimedia Data Integration (멀티미디어 데이터의 통합 및 동기화를 위한 SMIL(Synchronized Multimedia Intregration Language) 전용 저작도구의 구현)

  • 김세영;신화종;김상국;신동일;신동규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.338-340
    • /
    • 2000
  • 인터넷의 비약적인 발달로 인해 복잡해진 지식체계에 따른 다양해진 정보를 손쉽게 구할수 있게 되었으나, HTML(Hyper Text Markup Language)과 같은 정적인 텍스트 위주의 고정된 내용의 웹 페이지 저작으로는 멀티미디어에 대한 점차 증대되는 사용자의 요구를 수용할 수 없게 되었다. 시간에 기반을 둔 멀티미디어 객체를 동기화 하는 효과적이 프레젠테이션을 기술할 수 있는 SMIL(Synchronized Multimedia Integration Language)이 W3C (World Wide Web Consortium)에 의해 제안되었다. 이러한 SMIL은 선언적 마크업(Markup) 언어이므로 텍스트 편집기 등으로 쉽게 저작할 수 있으나, 태그(Tag)기반 언어이므로 태그를 암기하고 사용법을 숙지하여야만 효과적인 멀티미디어 프레젠테이션 제작이 가능하다. 이러한 문제점을 해결하기 위해 본 논문에서는 Java를 기반으로 하여 사용자 편의적인 GUI(Graphical User Interface)에 입각한 멀티미디어 데이터의 통합 및 동기화를 위한 SMIL 전용 저작도구의 구현 및 향후 개발 방향을 제시하였다.

  • PDF

Implementation of CAN Communication using LabVIEW (LabVIEW를 이용한 CAN 통신 구현)

  • Kim, Jueun;Choi, Nam-Sup;Han, Byung-Moon;Lee, Jun-Young
    • Proceedings of the KIPE Conference
    • /
    • 2012.07a
    • /
    • pp.441-442
    • /
    • 2012
  • LabVIEW is faster than text language based program regarding development time and can monitor the output of data fast without the separate compiling work as the graphic-based graphical programming language. And, its coding is fast because it is designed by connecting the function with the wire and its has the merit of relatively intuitive UI. In this paper, data transmission and receiving between the program that is implemented in C language as CAN communication method that is strong against noise and used in power electronics application field variously and LabVIEW based program are explained. And, the design of LabVIEW based CAN communication program, data analysis and GUI screen composition that is convenient for monitoring are shown.

  • PDF

The Study on the Generation of Verifying Rules for Consistency and Completeness of the Unified Modeling Language Diagrams (UML 다이아그램간의 일관성과 완전성을 위한 검증 규칙 생성에 관한 연구)

  • 김재웅;김진수;김치수;황선명
    • Journal of Korea Multimedia Society
    • /
    • v.3 no.3
    • /
    • pp.290-297
    • /
    • 2000
  • For verifying consistency and completeness of some UML diagrams as a representative of the graphic notations for object-oriented designs, we first give an analysis of some UML diagrams and apply simple ER model to the UML diagrams. Next, we formally define this graphical representation as a set of sets and a set of functions. According to the semantics of these functions, we derive a set of rules to assure the consistency and completeness of this graphical representation. These rules will be included with a CASE tool, which possesses both the diagramming facility and the consistency and completeness checking capability.

  • PDF

Design of A Petrinet-based Supervisory Control System (페트리네트 기반 관리 제어시스템의 설계)

  • Kong, Sung-Hak;Suh, Il-Hong
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.54 no.8
    • /
    • pp.486-494
    • /
    • 2005
  • This paper presents a design experience of a supervisory control system. For effective programming of job commands, a petri net-type graphical language (PGL) is proposed applied to various tasks having concurrency and synchronization. Our PGL based supervisory control system is composed of PGL editor and PGL compiler; PGL editor is designed to help us to generate a job program using graphical symbols. PGL compiler includes analyzer, scheduler, and tranlator, PGL analyzer prevents a deadlock or resource allocation of unit cell, PGL scheduler generates a adequate job sequence of unit cell. and PGL translator translate the scheduled sequence into the iob program of each unit cell.

Development of Strength Analysis Modules for TiNi/Al 6061 Shape Memory Alloy (TiNi/Al 6061 형상기억 복합재료의 강도해석 모듈 개발)

  • 이동화;박영철;박동성;이규창
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.692-696
    • /
    • 2001
  • Thermo-mechanical behavior and mechanical properties of intelligent polymer matrix composite with SMA fiber are experimentally studied. It is found that increments of compressive thermal strain is observed as the pre-strain and TiNi volume fraction increase. The smartness of the SMA is given due to the shape memory effect of the TiNi fiber which generates compressive residual stress in the matrix material when heated after being prestrained. In the paper, alloy is based on the general purpose commercial code ANSYS. And for the purpose of easy and fast user's analysis, it is developed the Graphical User Interface by using Tcl/Tk language.

  • PDF

A Study on Retrival Using Educational Visual C++ (교육용 Visual C++를 이용한 검색에 관한 연구)

  • 전근형;김광휘
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.1
    • /
    • pp.1-8
    • /
    • 2002
  • This study is discussed research on management of items in PC's GUI(Graphical User Interface) environment. A items are general knowledge data like books, musical CD, English CD, and game CD, which are the time when we don't seek the right items in the case of re-reading and re-listening the items. In this paper, We propose an example designed to be used in the management of a items. The proposed example is implemented by educational VC++(Visual C++) programming language. This program and discussions for management of a items will understand the development procedure of searching and storing data, which will provide some basics into designing large database systems.

  • PDF

XML-GL Query Modelling using UML Class Diagram (UML 클래스 다이어그램을 이용한 XML-GL 질의 모델링)

  • Choi, Bong-Jin;Yoo, Chun-Sik;Kim, Yong-Sung
    • The KIPS Transactions:PartB
    • /
    • v.14B no.1 s.111
    • /
    • pp.23-32
    • /
    • 2007
  • Nowadays, XML has been favored by many companies internally and externally as a means of sharing and distributing data, due to its open-architectural structure. XML-GL, a graphical query language for document has the advantage of containing both structuring and defining of itself. By incorporating UML an XML document can become object-oriented and can be represented by graphical means. This paper proposes a XML-GL query modeling solution by using UML class diagrams. In order for the modeled objects to be properly restricted, the Object Constraint Language has been defined. This process converts XML documents into Object-Oriented data and combined with UML class diagrams, searches for XML documents can be increased.

Rate-Controlled Data-Driven Real-Time Stream Processing for an Autonomous Machine (자율 기기를 위한 속도가 제어된 데이터 기반 실시간 스트림 프로세싱)

  • Noh, Soonhyun;Hong, Seongsoo;Kim, Myungsun
    • The Journal of Korea Robotics Society
    • /
    • v.14 no.4
    • /
    • pp.340-347
    • /
    • 2019
  • Due to advances in machine intelligence and increased demands for autonomous machines, the complexity of the underlying software platform is increasing at a rapid pace, overwhelming the developers with implementation details. We attempt to ease the burden that falls onto the developers by creating a graphical programming framework we named Splash. Splash is designed to provide an effective programming abstraction for autonomous machines that require stream processing. It also enables programmers to specify genuine, end-to-end timing constraints, which the Splash framework automatically monitors for violation. By utilizing the timing constraints, Splash provides three key language semantics: timing semantics, in-order delivery semantics, and rate-controlled data-driven stream processing semantics. These three semantics together collectively serve as a conceptual tool that can hide low-level details from programmers, allowing developers to focus on the main logic of their applications. In this paper, we introduce the three-language semantics in detail and explain their function in association with Splash's language constructs. Furthermore, we present the internal workings of the Splash programming framework and validate its effectiveness via a lane keeping assist system.

The Developments of State CHDL and Two-Level Minimizer for State Machine Synthesizer (상태합성기(State Machine Synthesizer) 설계를 위한 상태 CHDL 개발 및 Two-level minimizer 개발에 관한 연구)

  • 김희석;이근만;임인칠
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.29A no.4
    • /
    • pp.83-90
    • /
    • 1992
  • The state machine synthesizer is widely used to FSM synthesis. In this paper, we developed the state machine description language "state CHDL" such as IF, THEN, ELSE, SWITCH, CASE statements. Also, an algorithm for efficient state minimization and two level minimizer of FSM and graphical user interface-pin map window, supporting the designer with input-ouput effency, are presented.

  • PDF

Graphical Programming Language : LabVIEW의 공학에의 응용

    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.11 no.3
    • /
    • pp.39-45
    • /
    • 2002
  • The computer technology and internet have the potential to provide a highly interactive and powerful learning environment for engineering disciplines. Many academic courses that teach engineering subjects have already begun incorporating virtual instruments as teaching and learning tools. This paper introduces the concept of the virtual instrument and reports some of the LabVIEW software applications in several universities. Finally the paper contemplates the future trends on the remote laboratory via the internet for engineering education.

  • PDF