J-Sim News

May 23 2006

Note: J-Sim formerly known as JavaSim


2006/05/13  Component architecture whitepaper  in Spanish is available here

A kind contribution from Juan Martinez Romo.


2005/01/18  sensorsim-patch

Localization and Diffusion protocols are added. Some classes are added and modified to extend the previous version.


2005/01/14  GPSR

Greedy Perimeter Stateless Routing (GPSR) protocol is contributed by Wei-peng Chen, Honghai Zhang and Hyuk Lim at UIUC.


2004/09/18  gEditor v0.6

The J-Sim Graphical Editor v0.6! Brought to you by Dan Clemmensen.


2004/05/14  v1.3-patch3

Enhancements to allow real applications to run in simulation runtime; many other enhancements and a few bug fixes.


2004/03/16  v1.3-patch2

Enhancements and a correction over a fix in patch1.


2004/03/05  Infonet Suite 1.3

The code contributed by the Infonet group (ie, MPLS, BGP4...) is revised to be compatible with J-Sim v1.3-patch1.


2004/03/05  v1.3-patch1

Adds a few enhancements and adjustments.


2004/02/20  Release 1.3

Fixes a bug introduced in the previous patch.


2004/01/14  v1.2.1-patch10

Fixes a bug introduced in the previous patch.


2003/11/21  v1.2.1-patch9

The listen() function and request buffer have been added to drcl.inet.socket.InetSocket and TCP_full. It also includes all previous patches.


2003/10/16  v1.2.1-patch8

The patch includes topology readers for topologies generated in the Brite and Alt formats.  It also includes all previous patches.


2003/09/16  J-Sim is registered at sourceforge.net

URL: http://sourceforge.net/projects/j-sim/.  The source code is now maintained at the CVS server there. You can also find two open forums there.


2003/08/26  v1.2.1-patch7

Fixes and additions in drcl.ruv and drcl.inet.InetUtil.  This patch includes all previous patches, the all-in-one patch for now.


2003/08/11  v1.2.1-patch6

Miscellaneous fixes and additions: drcl.data.NumberObj, drcl.net.traffic, drcl.inet.core.ni.DropTailPointopointNI, script/drcl/net/mm1.tcl.


2003/07/10  v1.2.1-patch5

Enhanced APIs for getting port/connection information.


2003/06/30  JavaSim is renamed to J-Sim

due to confliction with Sun Microsystems' Java trademark...

"Sun does not permit any other person or company to use product, service or technology names containing the JAVA element in any format, including "JAVAXYZ," "XYZJAVA," "JAVA XYZ" or "XYZ JAVA.""

All online documents are modified accordingly.  The source code is not affected.


2003/05/16  A new MPLS implementation is made available

... by the Infonet Group again!!


2003/04/30  v1.2.1-patch4

The patch fixes a bug in OSPF that prevents neighbor state's transition from "loading" to "full".


2003/04/07   JavaSim GUI Editr v0.04 Patch1

The patch fixes a deadlock at start-up on some systems.


2003/02/24  JavaSim Graphical Editor v0.0.4 is released!

The package is made to be compatible with JavaSim 1.2.1 and added with new features such as undo/redo and colored curve link. See here for more information. The package can be downloaded here.


2003/02/21  A BGP model is made available

... by the Infonet Group, University of Namur, Belgium!


2003/02/14  v1.2.1-patch3

The patch fixes problems related to Component.lock() and TCPSink receiving buffer overflow handling.


2003/01/13  v1.2.1-patch2

The patch fixes bugs in the virtual interface operation of  drcl.inet.core.PktDispatcher.


2003/01/08  v1.2.1-patch1

The patch fixes some minor cases where a disabled component still can receive.


2002/12/12  Release1.2.1

Two major bugs in drcl.inet.socket and DVMRP are fixed.  Plus fixes of minor bugs and javadoc errors.  A patch to upgrade from v1.2 is available here (.zip, 209KB).


2002/12/12  A JavaSim tutorial  in Spanish is available here

A kind contribution from Gabriel Lozano M., Juan Pablo Duque and
Alvaro Tovar at Universidad Nacional de Colombia- sede Bogota.


2002/11/27  Javadoc is updated to JavaSim v1.2.


2002/11/22  The Active Network Simulation Package is now upgraded to JavaSim v1.2.

Also fixed a bug in esib.anet.queue.ANQueue.


2002/11/15  Release1.2 is out!

This is mostly a bug-fix, performance-enhanced release.  A lot of codes have been re-written to gear up the performance.  Nevertheless, a couple of new features are added such as Apache Ant build, nonblocking APIs for socket applications, complete event simulation engine, better exception output and so on.  Upgrade it now!


2002/10/08  An Active Network Simulation Package is available!

The code is kindly contributed by Prof. Kilany, the Faculty of Engineering of  Saint-Joseph University, Beyrouth, Lebanon.


2001/11/30  JavaSim Graphical Editor v0.0.3 is released!

Codes are more polished, several bugs are fixed, and more icons are added. See here for more information. The package can be downloaded here.


2001/11/12  The entire JavaSim documents is archived!

For users' convenience, we have put all the JavaSim documents in one archive. The link can be found on the left panel under "References". The archive will be updated periodically.


2001/10/20  Release1.0 (build#21) is out!

Performance tuned up; timer API changed; tools enhanced (InetUtil, TrafficMonitor); more utility methods for Jython; experimental switching and label switching in INET; and now drcl.ruv.System passes command line arguments to the start script.


2001/08/03  pre-release8 (build#20)

A new BSD-like license; integrated Jython2.1a1 (Python in Java); a new package added: drcl.inet.socket, a framework for running real applications on JavaSim; added a simple version of IGMP in INET; more bugs fixed.


2001/07/03  pre-release7 (build#19)

Overall performance enhancement (up to 5 times);
all the contract classes are rewritten (got rid of Struct); new delay send APIs in Component; new "node map" feature in drcl.inet.NodeBuilder and so on.


2001/04/29  pre-release4.2 (build#16)

Better support for fork events handling; fixes in drcl.inet.protocol.ospf; more bugs fixed; re-organized the directories and incorporated GNU-Make makefiles for compiling source codes...


2001/04/17  pre-release4.1 (build#15)

This update fixes a bug in the base system that causes incorrect recycle of workforce, and also a bug in OSPF that causes long processing time.


2001/04/11  pre-release4 (build#14)

Codes are re-structured and re-written in the base system, inet, net and diffserv. More bugs are fixed and performance is tuned up. 


2001/04/11  GUI editor! 

A preliminary version of the GUI editor is now available here.


2001/01/31  pre-release3-bugfix (build#13)

This build fixes a bug in the pre-release3 that may cause some instability problem when running JavaSim.


2001/01/29  pre-release3 (build#12)

Integrated more inet/diffserv components.  Improved stability and usability.


2000/12/27  pre-release2 (build#11)

Improved inet package for creating more complicated network scenarios.


2000/10/18  pre-release1 (build#10)

First public pre-release! Great Improvement on stability, performance and usability. This release includes necessary classes to test out all the examples in the tutorials.


2000/03/05  build#9

Include a new set of synchronization APIs in the base and add several modules to other packages.


2000/01/12  build#8

Make a major revision to improve the performance in the base and sim packages. Incorporate Jacl 1.2.5.


1999/12/07  build#7

Revise Netqos and Inet packages.


1999/09/20  build#6

Complete the components in and below the Inet network layer.


1999/09/01  build#5+4

Fix several major bugs. Go to the ftp site for details.


1999/08/23  build#5

Complete the file-system-like commands for the Tcl environment (the wildcard feature is not yet supported).


1999/08/17  build#4

Complete and test the execution model in drcl.comp. Complete the simulation extension. Release the first simulation engine implementation, drcl.sim.engine.STSimulator.


1999/08/13  build#3

Complete and test the drcl.comp.tool.Tester.


1999/07/23, build#1

Complete drcl.comp (except for the execution model).


~ END ~