• Title/Summary/Keyword: Eclipse Plug-in

Search Result 21, Processing Time 0.025 seconds

Methodology of Graphical Editor Plug-in development for Eclipse based Integrated Tool (Eclipse의 기반의 통합Tool을 위한 Graphical Editor Plug-in 개발 방법)

  • Oh, Chi-Young;Lee, Chang-Gun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.190-192
    • /
    • 2012
  • Eclipse를 기반으로 하는 통합Tool에 필요한 Graphical Editor는 다른 방법론을 사용하지 않고 직접 구현할 경우 시간이 많이 소요될 수 있으나 저수준에서 출발하기 때문에 유연성 있고 지속적인 기능 추가에 이점이 있어 계속 고쳐나가야 하는 통합Tool 개발에 적합하다. Text 기반의 Editing에 집중된 Eclipse의 Platform API를 이용하여 Editor Class가 제공하는 기능들에 대응되는 기능들을 Graphic기반의 Editor Class에서 개발하는 방법을 제시한다. 이를 통해 통합Tool에 필요한 Graphical Editor Plug-in을 손쉽게 개발할 수 있다.

Reengineering guidelines to develop eclipse plug-ins using AWT based legacy application (AWT 기반 어플리케이션을 이클립스 플러그-인으로 리엔지니어링 할 때 재사용을 위해 고려할 사항들)

  • YANG, Jin-Seok;Son, Dong Ryul;Kang, Kyo. C.
    • Journal of Software Engineering Society
    • /
    • v.24 no.2
    • /
    • pp.67-75
    • /
    • 2011
  • In order to improve working speed, add more functions and provide better user interface of ASADAL, the AWT based Java application to support FORM Software Product Line Development Methodology; we had to reengineer this application to be Eclipse based plug-in application. In order to improve working speed, add more functions and provide better user interface of ASADAL, the AWT based Java application to support FORM Software Product Line Development Methodology; we had to reengineer this application to be Eclipse based plug-in application. And then, this paper introduces the plug-in developed by applying guidelines presented in the reengineering cases of ASADAL's feature model editor and behavior model editor.

  • PDF

Supporting WebDAV-based Remote Workspaces for Eclipse IDE (이클립스 통합 개발 환경에서의 WebDAV 기반 원격작업공간 지원)

  • Kim, Seong-Hune;Lee, Hong-Chang;Lee, Myung-Joon
    • Journal of Internet Computing and Services
    • /
    • v.9 no.4
    • /
    • pp.97-114
    • /
    • 2008
  • Eclipse is an open integrated environment for software development, rapidly emerging as the de facto standard for developing java applications. Also, it is easily extensible since new functions for the environment can be added through the installation of various plug-in modules. WebDAV is an IETF standard protocol, which is an extended version of HTTP 1.1, supporting asynchronous collaborative authoring of various contents on the web. In this paper, we describe the development of the DAVSpace plug-in which enables programmers to use remote workspaces offered by WebDAV servers as project workspaces for software development in Eclipse. Based on the WebDAV protocol, DAVSpace supports the management of resources on the remote workspaces associated with projects in Eclipse. Using DAVSpace, we can create a project in Eclipse on a designated remote workspace in addition to the default local workspace. Whenever an event for storing a resource is generated, DAVSpace stores the resource into both workspaces. Thanks to DAVSpace, developers can effectively proceed their projects regardless of where they are located.

  • PDF

Development of an Eclipse-based IDE for Educational Compilers (이클립스 기반의 교육용 컴파일러 통합개발환경)

  • Sung, U-Kyung;Kang, Hyun-Syug;Bae, Jong-Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.5
    • /
    • pp.9-18
    • /
    • 2011
  • Compiler development projects, which are designed and taught in compiler course, allow students to practice and absorb valuable amount of experience and techniques in developing compilers. However, both instructors and students face difficulties as they are often limited by insufficient hands-on time during course of an academic year along with a relatively high level of technologies involved when dealing with compilers. As well, most compiler's target systems use interpreter-based technologies which are rather limited in drawing student's attention. As a result compiler courses often end up being more of a theoretical course than practical. This paper presents a new integrated development environment (IDE) that will help overcome aforementioned difficulties and allow students to obtain both theoretical and practical knowledge more efficiently. The development environment includes a reference compiler with $Mindstorms^{(R)}$ NXT Robots as the target system, compiler development tool, target language test tool, and code generation visualizer. It is developed as a plug-in for the popular Eclipse IDE which enables easy access and great expandability. This integrated development environment allows students to understand compilers better and start their development faster.

  • PDF

Design and Implementation of OSEK/VDX Development Tool for Automotive Applications (OSEK/VDX 기반의 차량 전장용 응용개발도구 설계 및 구현)

  • Ahn, SungHo;Kim, JaeYoung;Kim, GwangSu
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.4 no.2
    • /
    • pp.84-89
    • /
    • 2009
  • This paper describes the development tool for applications of automotive electronic control unit based on OSEK/VDX. This development tool has a plug-in structure and is written in Java language, because of being based on Eclipse CDT. And also this development tool has another functionality of expansion, which means a special function block can be easily adopted in this development tool. Currently, this development tool consists of five blocks, which are integrated development environment block, fusing program block, system generation block, debugger block, and cross-compiler toolchain block. They have relationship between each other and work for developing OSEK/VDX-based applications. In this paper, we show the functionality of each block of this development tool and its implementation.

  • PDF

$ETT^{esto}$: Eclipse plug-in based Integrated Monitoring Environment for Embedded System ($ETT^{esto}$: Eclipse 플러그인 기반 임베디드 통합 모니터링 환경)

  • Yun, Nam-Sik;Park, Yoon-Young;Bae, Ji-Hey;Lim, Dong-Sun;Kim, Jae-Myoung
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2008.11a
    • /
    • pp.449-452
    • /
    • 2008
  • 임베디드 시장의 급속한 성장은 임베디드 소프트웨어의 수요와 산업 비중을 크게 증가시켰다. 임베디드 시스템의 복잡성은 점점 증가하는 반면, 시장에서 요구하는 개발 기간은 점점 짧아지고 있다. 이로 인해 효율적인 임베디드 소프트웨어 개발 기술 및 개발 플랫폼, 최적화를 위한 분석 도구에 대한 수요도 날로 증가하고 있다. 본 논문에서는 임베디드 시스템을 위한 소프트웨어 통합 개발 환경인 Esto 플랫폼 기반의 $ETT^{esto}$ 플러그인을 통한 타겟 시스템 분석 및 모니터링 환경을 제안한다.

  • PDF

Development of a Compiler Teaching Model Using the Compiler Developing Environment Edu-IDEC (컴파일러 개발환경 Edu-IDEC를 이용한 컴파일러 수업모형 개발)

  • Kwon, Jung-Hoon;Park, Eun-Kyoung;Sung, Woo-Kyung;Kim, Hyun-Ju;Bae, Jong-Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.6
    • /
    • pp.33-43
    • /
    • 2013
  • Compiler and language implementation courses have long been recognized as an important subject in Computer Science curricula. It is because not only the knowledge for a compiler plays important roles in understanding programming languages and systems but compiler technologies can be used in many applications. However it requires much effort to teach effectively it due to limited resources and time restriction. We present a compiler teaching model using Edu-IDEC which is a development environment of educational compilers. Edu-IDEC is a tool on the robot platform. It uses the Eclipse plug-ins and has functions like compiler developing tools, a reference compiler, visualization tool of syntax tree, visualization tool of object language, NXT robot controllers, and its simulator. We also present the evaluation results for our model by applying it to an actual class.

  • PDF

Java based Platform for Educational Robots on AVR (교육용 AVR 로봇의 자바기반 플랫폼)

  • Lee, Lee-Sub;Kim, Seong-Hoon
    • Journal of Intelligence and Information Systems
    • /
    • v.15 no.3
    • /
    • pp.17-29
    • /
    • 2009
  • C programming is a main programming for the Educational Robot Arm which is based on AVR ATmega128. The development environment is not integrated, so it is complex and difficult to study for middle or high school students who want to learn programming and control the educational robot arm. Furthermore, there is no debug and testing environment support. This paper presents a Java-based development platform for the educational robot arm. This platform includes: an up-to-date tiny Java Virtual Machine (NanoVM) for the educational robot arm; An Eclipse based Java integrated development environment as an Eclipse plug-in; a 3D simulator on the PCs to support testing and debugging programs without real robots. The Java programming environment makes development for educational robot arm easier for students.

  • PDF

GUI-based Power Consumption Analysis Tool for Lower Power Embedded S/W Development in ESTO

  • Kim, Doo-Hyun;Lee, Keun Soo;Jung, Changhee;Woo, Duk-Kyun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.2 no.3
    • /
    • pp.164-173
    • /
    • 2007
  • In this paper, we present a time-triggered mechanism for providing energy consumption profiles in the level of C functions. The similar mechanisms have already been introduced at the previous researches such as PowerScope and ePRO. Instead, we, in this paper, introduce our efforts to extend these researches to incorporate power domains and DVS(Dynamic Voltage Scaling), then to provide GUI-based tool as a plug-in to ESTO which is an IDE for Embedded S/W development based on Eclipse. From our experimental results, we could conclude that our approach worked and produced consistent energy consumption profiles on the DVS-applied program codes, and also displayed function level and time domain power consumption information with diverse presentation skills such as tables, phi-chart, bar-chart, 2-D graphs, consequently, is expected to provide more ease-to-use and productive IDE for lower power embedded S/W developers.

  • PDF

SID Java Component Builder: An Integrated Development Environment for Java Component for SID Simulator (SID 자바 컴포넌트 빌더: SID 시뮬레이터를 위한 자바 컴포넌트 통합 개발환경)

  • Kurniawan, Ikhsan Putra;Hidayat, Febiansyah;Kwon, Jin Baek
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.52-55
    • /
    • 2011
  • Embedded system developers use design and testing tools to make their product faster. Previously developed a virtual development environment for embedded software (VDEES) using open source software, mainly the SID simulation framework for a simulator engine and the Eclipse platform for a development platform. VDEES enables developers to develop SID Component in C++. A bridge module for developing SID Component in Java has been developed and available. However, using this module, developers have to build their SID Java component from scratch. In this work, we developed SID Java Component Builder Plug-in as an additional features to VDEES. This tools enables developers to build SID Component in Java faster and easier.