Java Bridge Module dan Java Component API untuk SID Simulator

Muhammad Hasrul Ma’ruf, Nurhayati

Abstract


Simulation tools help creating a low cost and efficient development of embedded system. SID is an open source simulator
software that consists library of components for modelling hardware and software components. A component can be written in
C/C++ and Tcl/Tk. Currently, the SID simulation toolkit only provides support for C++ and Tcl/Tk. Tcl/Tk is used to create
GUI-based components. However, we have observed that Tcl/Tk components causing slow simulation response. Developing
GUI using Tcl/Tk is also inflexible. Thus it is not proper for developing the cutting-edge products with rich graphics. In this
work, we introduced the idea of Java as an alternative platform for developing components in SID. We suggest two design
approaches for Java Bridge module for SID. One is the approach based on socket communication, and the other is based on
JNI. SID API for Java component development is also proposed to ensure the compatibility and simplicity of SID components in
Java.

Key-Words: - Embedded system, Simulator, SIDd, Bridge component, Java, Software

Full Text:

PDF


DOI: https://doi.org/10.15408/jti.v4i2.2008 Abstract - 0 PDF - 0

Refbacks

  • There are currently no refbacks.


Copyright (c) 2015 Muhammad Hasrul Ma’ruf, Nurhayati

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

3rd Floor, Dept. of Informatics, Faculty of Science and Technology, UIN Syarif Hidayatullah Jakarta
Jl. Ir. H. Juanda No.95, Cempaka Putih, Ciputat Timur. 
Kota Tangerang Selatan, Banten 15412
Tlp/Fax: +62 21 74019 25/ +62 749 3315
Handphone: +62 8128947537
E-mail: jurnal-ti@uinjkt.ac.id


Creative Commons Licence
Jurnal Teknik Informatika by Prodi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at http://journal.uinjkt.ac.id/index.php/ti.

 

JTI Visitor Counter: View JTI Stats

 Flag Counter