• Title/Summary/Keyword: Plugin

Search Result 48, Processing Time 0.029 seconds

An Extensible Programming Language for Plugin Features (플러그인 언어로 확장 가능한 프로그래밍 언어)

  • 최종명;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.5
    • /
    • pp.632-642
    • /
    • 2004
  • The modern softwares have features of modularity and extensibility, and there are several researches on extensible programming languages and compilers. In this paper, we introduce Argos programming language, which provides the extensibility with the concept of plugin languages. A plugin language is used to define a method of a class, and the plugin language processors can be added and replaced dynamically The plugin languages may be used to support multiparadigm programming or domain specific languages.

Sense Hardware Backup Algorism of 3D Game Engine

  • Aamisepp, Henrik;Nilsson, Daniel
    • 한국정보컨버전스학회:학술대회논문집
    • /
    • 2008.06a
    • /
    • pp.125-128
    • /
    • 2008
  • The aim this master thesis is to find out if is possible to Integrate haptic hardware support in the source 3D game engine Crystal Space. Integrating haptic support would make it possible to get a haptic representation of 3D geometry in Crystal Space and therefore take advantage of all the benefits a 3D game engine provides, when building haptic applications, An implementation of the support should be as low-cost as Possible by taking advantage of available source haptic API alternatives. The thesis report presents an evaluation of available haptic APIs and comes up with a design and an implementation. The solution has been implemented as a Crystal Space plugin by using modified parts of the e-Touch open module API. The plugin makes it possible to utilize the Phantom haptic device to touch and feel the 3D environments in a Crystal Space application. Two demo applications have also been constructed to show the capabilities of the plugin.

  • PDF

Development of a Plugin Program for Multimedia Service in the Internet (인터넷 멀티미디어 서비스를 위한 플러그인 프로그램 개발)

  • Yi, Sang-Hyon;Lee, Myeong-Won;Song, Ju-Won;Kim, Young-Whan
    • Journal of the Korea Computer Graphics Society
    • /
    • v.3 no.1
    • /
    • pp.49-55
    • /
    • 1997
  • In order to use a multimedia authoring tool in the Internet, it is necessary to have the Web browser manipulate the applications generated by the tool in the browser window. It can be accomplished by the technique of plug-in. Currently. Many kinds of plugin program are provided in the Internet, and can be accessed by using the Web growser. From the trend of increasing the usage of the Internet, it is needed to provide the Internet user with the plugin program so that some software tools developed could be used in the Web browser. In this paper, we present the method of developing a plugin program for the playback module of a multimedia authoring tool. The applications generated by the authoring tool can be accessed in the Netscape Navigator browser.

  • PDF

Experimental study of a pretensioned connection for modular buildings

  • Yu, Yujie;Chen, Zhihua;Chen, Aoyi
    • Steel and Composite Structures
    • /
    • v.31 no.3
    • /
    • pp.217-232
    • /
    • 2019
  • Modular steel buildings consist of prefabricated room-sized structural units that are manufactured offsite and installed onsite. The inter-module connections must fulfill the assembly construction requirements and soundly transfer the external loads. This work proposes an innovative assembled connection suitable for modular buildings with concrete-filled steel tube columns. The connection uses pretensioned strands and plugin bars to vertically connect the adjacent modular columns. The moment-transferring performance of this inter-module connection was studied through monotonic and cyclic loading tests. The results showed that because of the assembly construction, the connected sections were separated under lateral bending, and the prestressed inter-module connection performed as a weak semirigid connection. The moment strength at the early loading stage originated primarily from the contact bonding mechanism with the infilled concrete, and the postyield strength depended mainly on the tensioned strands. The connection displayed a self-centering-like behavior that the induced deformation was reversed during unloading. The energy dissipation originated primarily from frictional slipping of the plugin bars and steel strands. The moment transferring ability was closely related to the section dimension and the arrangements of the plugin bars and steel strands. A simplified strength calculation and evaluation method was also proposed, and the effectiveness was validated with the test data.

Study on M&S PlugIn-Based Architecture(PBA) for SBA (SBA를 위한 M&S P1ugIn-Based Architecture(PBA) 구조에 대한 연구)

  • Won, Garng-Yun;Choi, Sang-Yeong
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.10 no.1
    • /
    • pp.70-77
    • /
    • 2007
  • Simulation Based Acquisition(SBA) gains interest from the defense acquisition community. To accomplish SBA efficiently, M&S should be collaborately used in. This paper proposes PBA(PlugIn-Based Architecture) that is a common software development infrastructure and provides reuse mechanism with plugin components. PlugIns are reuse entity possible to plug-in-play statically and dynamically. This architecture supports stand alone simulation and HLA-compliant distributed simulation also.

Digital Holographic Microscopy with extended field of view using tool for generic image stitching

  • Stepien, Piotr;Korbuszewski, Damian;Kujawinska, Malgorzata
    • ETRI Journal
    • /
    • v.41 no.1
    • /
    • pp.73-83
    • /
    • 2019
  • This paper describes in detail the processing path leading to successful phase images stitching in digital holographic microscope for the extension of the field of view. It applies FIJI Grid/Collection Stitching Plugin, which is a general tool for images stitching, non-specific for phase images. The FIJI plugin is extensively supported by aberration and phase offset correction. Comparative analysis of different aberration correction methods and data processing strategies is presented, together with the critical analysis of their applicability. The proposed processing path provides good background for statistical phase analysis of cell cultures and digital phase pathology.

Orbital Dungeon Generation: A Method for Creating Dungeons Quickly and Dynamically

  • Udjaja, Yogi
    • Journal of information and communication convergence engineering
    • /
    • v.20 no.1
    • /
    • pp.41-48
    • /
    • 2022
  • With the development of technology, the procedures for making systems are altered. Jobs that were initially difficult with technology have become easier. Likewise with work as a developer. In this era, it takes work that can be done quickly, precisely, and accurately. Inspired by the Copernicus' theory that the sun is the center of the solar system, this research aims to create a plugin that is integrated with the Unity game engine so that it can create dungeons quickly and dynamically using the orbital dungeon generation method. In general, games that have several dungeons are role playing games genre with the roguelike subgenre, where games of this type are widely adopted by well-known games. This method is expected to be employed by developers, especially game developers, to simplify and speed up the creation of games using dungeons, because the complexity of the system that is made can be adjusted according to needs.

Development of QGIS plugin GUI for the GRM Model and Free Open (GRM 모형의 QGIS Plugin GUI 개발 및 모형 공개)

  • Choi, Yun Seok;Park, Sang Hoon;Kim, Kyung Tak
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2018.05a
    • /
    • pp.38-38
    • /
    • 2018
  • 본 논문에서는 분포형 강우-유출 모형인 GRM(Grid based Rainfall-runoff Model)의 확장성과 편의성 향상을 위한 소프트웨어 개발에 대해서 기술하였다. 본 연구에서는 크게 3가지를 수행하였다. 첫 번째는 기존의 GRM은 HyGIS, MapWindow GIS 등과 같은 GIS 소프트웨어 및 Microsoft MDB와 코드 수준에서 통합된 형태로 개발되었으며, 이러한 특성은 GRM을 이용한 다양한 응용시스템 개발시 제약 조건으로 작용하였다. 본 연구에서는 GRM 모형을 GIS 및 데이터베스와 코드 수준에서 분리하여 GRMCore.dll을 개발하였다. GRMCore.dll은 콘솔 모드 및 GUI에서 유출해석을 실행할 수 있는 소프트웨어와 실시간 유출해석시스템 등과 같이 유출 해석을 위한 다양한 응용 소프트웨어 개발에 공통적으로 활용될 수 있다. 두 번째는 최근 들어 세계적으로 가장 많이 사용되고 있는 오픈소스 GIS 인 QGIS의 plugin으로 GRM 모형의 GUI(QGIS-GRM)를 개발하였으며, GRM 모형의 입력자료 구축을 위해 TauDEM을 이용해서 Drainage Tool을 개발하였다. Drainage Tool에서는 격자별 흐름방향, 하천망, 유역 등과 같은 수문학적 공간정보를 DEM을 이용하여 구축할 수 있다. 세 번째는 개발된 소프트웨어를 오픈소스로 공개하였다. 공개 대상은 GRM 모형, QGIS-GRM, Drainage Tool 등이며, 각 소프트웨어에 대한 매뉴얼을 포함하고 있다. 소스코드의 공개는 세계적으로 널리 이용되고 있는 오픈소스 플랫폼인 Github(https://github.com/floodmodel/)를 이용하였다. 본 연구를 통해서 기존에는 특정 소프트웨어에 코드 수준에서 의존적이던 GRM 모형의 독립성을 향상시켰으며, 이를 통해 다양한 응용 소프트웨어 개발에 대한 적용성을 높일 수 있었다. 또한 QGIS 기반의 GUI 개발, 모형 입력자료 구축 도구의 개발, 개발된 소프트웨어의 오픈소스화 등을 통해서 사용자들이 좀 더 쉽게 GRM 모형을 활용할 수 있게 하였다.

  • PDF

Analytical Prediction of Transmission Error and Load Distribution for a Plugin HEV (플러그인 HEV용 변속기전달오차와 하중분포에 관한 연구)

  • Zhang, Qi;Kang, Jae-Hwa;Yun, Gi-Baek;Lyu, Sung-Ki
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.11 no.3
    • /
    • pp.116-121
    • /
    • 2012
  • In recent years, world is faced with a transportation energy dilemma, and the transportation is dependent on a single fuel - petroleum. However, Hybrid Electric Vehicle(HEV) technology holds more advantages to reduce the demand for petroleum in the transportation by efficiency improvements of petroleum consumption. Therefore, there is a trend that lower gear noise levels are demanded in HEV for drivers to avoid annoyance and fatigue during operation. And meshing transmission error(T.E.) is the excitation that leads to the tonal noise known as gear whine, and radiated gear whine is also the dominant source of noise in the whole gearbox. This paper presents a method for the analysis of gear tooth profile and lead modification, and the predictions of transmission error and load distribution are shown under one loaded torque for the 1st gear pair of HEV gearbox. The test is also obtained before tooth micro-modification under the torque. At last, the appropriate tooth modification is used to minimize the transmission error and load distribution under the loaded torque. It is a good approach which the simulated result is used to improve the design in order to minimize the radiation gear whine noise.

Analytical Prediction of Bearing Life and Load Distribution for Plugin HEV (플러그인 HEV용 베어링 수명 및 응력분포의 분석예측)

  • Zhang, Qi;Kang, Jae-Hwa;Yun, Gi-Baek;Lyu, Sung-Ki
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.11 no.5
    • /
    • pp.1-7
    • /
    • 2012
  • The transportation is almost dependent on a single fuel petroleum with transportation energy dilemma. Hybrid Electric Vehicle(HEV) technology holds more advantages on efficiency improvements for petroleum consumption at the transportation. And bearing is recognized as the important component of gearbox. Gearboxes for HEV transmission have been ensured the highest reliability over some years in withstanding high dynamic loads. At the same time, the demands of lightweight design and cost minimization are required by thought-out design, high-quality material, superior production quality and maintenance. In order to design a reliable and lightweight gearbox, it is necessary to analyze bearing rating life methods between standard and different bearing companies with calculation methods for modification factors. In this paper, the influence of life time of bearings will be pointed out. Bearing contact stress and load stress distribution of HEV gearbox are obtained and compared with Romaxdesigner and BearinX. And the unequal wear of the left bearing for the gearbox intermediate shaft is investigated between simulation and test.