CSIM for Java FAQ
1. Is CSIM now available for Java?
YES! CSIM for Java runs on any system with Java and a JVM installed; Java development kit (jdk) 1.4.1 or higher is required.
2. Is CSIM for Java really CSIM?
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 20, 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.
3. Does CSIM for Java perform as quickly as CSIM 20 for C/C++?
Because Java is inherently slower than C and C++, CSIM for Java will be slower than CSIM 20. 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 20 toolkit will be approximately 3-5 times faster than CSIM for Java.
In one test, the C++ version of CSIM 20 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.
4. What CSIM for Java documentation is available, and how do I get it?
There is a comprehensive set of CSIM for Java documentation available on our
5. What is the history of CSIM for Java?
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.
6. What is the pricing for CSIM for Java?
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.
7. Can I get a discount for academic use?
Absolutely! Please visit our online order page to see pricing for academic institutions and for individual students.
8. Is there a student version of CSIM for Java?
Yes! You can even get it online. And, the Student Edition includes a license for CSIM for Java and CSIM for C/C++, so you can get it for all platforms for the same price.
9. Are Runtime licenses available for CSIM for Java?
Yes. Please contact Mesquite if you are interested in a Runtime license.
10. What's different about CSIM for Java?
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 20 and CSIM for Java, provides a comprehensive list of these missing features. You can find it online on our Documentation page.
11. I have CSIM 19 or 20 but would like to also buy CSIM for Java. Would this circumstance be covered under my maintenance agreement, or is there a discount?
CSIM for Java is a new product, not an upgrade to CSIM 19 or 20, so it is not covered by CSIM 19 or 20 maintenance. No discounts for existing CSIM 19 or 20 users are currently available.
12. Can I get an evaluation version of CSIM for Java try it out?
I have other questions…
We'd be happy to answer them for you - just contact us here at Mesquite Software.