TABLE OF CONTENTS
-
EDUCATIONAL APPLET FRAMEWORK
The Educational Applet Framework was developed to make
it easier writing educational Java applets for visual simulation.
This Framework can, in principle, be used in any subject area. However,
our applet framework was used extensively only in microelectronics and
solid-state devices area. A Framework provides a reusable architechtural
design and a set of reusable software components. Reusable design
is applied to a given application domain. In this case, the domain
is the area of visualization of sicentific and/or engineering problems.
The architectural design separates the graphical part (for visualization
and for user interface) from the problem part (specific problem to be solved
or simulated). The graphical part was designed to optimize the performance
of animated visualization and user interactivity. Framework
is useful in creating many applet programs in a given subject area as the
developer/programmer can focus on the technical problems, rather than software/programming
issues.
-
JAVA-EXTENSION FRAMEWORK
FOR WEB-BASED SIMULATION
The Java-extension Framework provides a reuable architectural
design and a reusable Java class library for extending legacy simulation
programs to the web using Java. This Framework enables a quick implementation
of a local simulation program to the web.
-
WEB-BASED SIMULATION OF MICROELECTRONIC
DEVICES (WebSimMicro)
This web-based simulator is based on the MINIMOS,
a MOSFET device simulator which was/is developed and disseminated by the
Institute
for Microelectronics at Technische Universitat Wien, and on the FLOODS,
a microelectronic process and device simulator which is developed
and disseminated by Professor
Mark Law's group at University of Florida. In this web-based
microelectronic device simulator, WebSimMicro, either MINIMOS or FLOODS
provides the actual simulation, while the WebSimMicro provides all the
necessary services for web access, user and session management, etc.
Other simulation programs can be easily added to WebSimMicro for additional
capability. The WebSimMicro was developed based on the Java-Extension
Framework for Web-based Simulation.