YES! CSIM for Java uses any JDK 1.4.0 or later; models require any JRE 1.4.0 or later.
It certainly is. CSIM for Java has CSIM-style processes, which are objects and are based on Java
threads. And it has simulated resources such as facilities, event, etc. But - it is all in Java.
CSIM for Java uses the same random number generator as CSIM 19, so it is possible to obtain exactly
the same answers for a CSIM model and a CSIM for Java model.
Note: There are a few minor differences, which are summarized below.
Because Java is inherently slower than C and C++, CSIM for Java will be slower than CSIM 19. Exact
speed differences will vary based on model and environment, such as Standard vs. Enterprise edition of
Java. The Enterprise edition, which utilizes Just-in-Time compilation, will be much faster.
The CSIM 19 toolkit will be approximately 3-5 times faster than CSIM for Java.
In one test, the C++ version of CSIM 19 took 0.350 seconds and the Java version took 0.921 seconds to
run the same model. The Java test was conducted using the Enterprise Edition of Java (J2EE 1.4 in
NetBeans). The C++ test was conducted using the debug version of the CSIM model using Microsoft Visual
C/C++ Version 6. The release version of the C++ model took 0.250 seconds. These tests were run on a
Dell Inspiron 2650 laptop with a Pentium 4 M 1.7 GHz CPU. The model in both tests is an M/M/1 queue
with server utilization of 50% and 50,018 arrivals.
There is a comprehensive set of CSIM for Java documentation available on our
Documentation page.
- CSIM for Java User's Guide
- Getting Started for CSIM Users
- Getting Started for Java Programmers
- Installing CSIM for Java
- Differences between CSIM 19 and CSIM for Java
- Mesquite Software's CSIM for Java - A Step by Step Explanation
- Example folder containing a number of sample programs.
Mesquite Software, Inc., has been developing, marketing and supporting CSIM for C/C++ since 1994.
We received many requests for a Java version and started development of CSIM for Java in the spring of
2004. Since that time, CSIM for Java has been developed and tested extensively by Mesquite's team of
developers. Beta trials have been conducted, and the CSIM for Java software is now generally available.
At $1195 for a single developer license, CSIM for Java is extremely competitively-priced. For volume
pricing, university site licenses, and other special pricing, please contact Mesquite.
Absolutely! Please visit our online order page to see pricing for academic
institutions and for individual students.
Not yet, but one is coming soon.
Yes. Please contact Mesquite if you are interested in a Runtime license.
There are some features in CSIM that are not currently in CSIM for Java. Most of these are features
that are not widely used. The document, Differences Between CSIM 19 and CSIM for Java, provides
a comprehensive list of these missing features. You can find it online on our
Documentation page.
CSIM for Java is a new product, not an upgrade to CSIM 19, so it is not covered by CSIM 19 maintenance.
No discounts for existing CSIM 19 users are currently available.
You most certainly can. You may request evaluation copies of both
CSIM 19 (Windows) and CSIM for Java online. Or you may contact Mesquite Software
directly. Evaluation copies expire after 30 days.
We'd be happy to answer them for you - just contact us here at Mesquite Software.
More CSIM for Java Info