The Facsimile project's goal is to develop and maintain a high-quality, 3D, discrete-event simulation library that can be used for industrial simulation projects in an engineering and/or manufacturing environment.
Facsimile simulations run on Microsoft Windows as well as on Linux, Mac OS X, BSD and Unix.
The Facsimile project has adopted the newly released GNU General Public License (GPL) version 3 for all future releases.
Facsimile was previously distributed under version 2 of the GPL.
The Facsimile project is moving its bug and support tracking to the Launchpad site.
This will enable Facsimile to integrate it's bug and support tracking to other open-source projects upon which it depends, as well as to projects that depend upon Facsimile, and will also allow bug information to be tied to specific releases/builds.
The Facsimile Launchpad site is located at: https://launchpad.net/facsimile/
The implementation of generics in Java is pathetic! C# was the first of the two languages (let's face it, C# is so similar to Java that one might make the mistake of thinking that C# was merely Microsoft's embraced and extended version) to release a compiler supporting generics - a feature that allows classes and functions to take type parameters, somewhat akin to the templates feature of C++. As a huge fan of the latter, I found the C# implementation intelligent and well thought out, even if it was a little restricted by comparison. Java has been around a lot longer than C#, and has had far more time to formulate a superior generics implementation. It has failed miserably to do so.
The new home page for the Facsimile project is at http://facsim.org/. The new site should offer better performance than the previous SourceForge-hosted site.
Firstly, Happy New Year to you all! I hope 2007 is a great year for you and your family.
It's also time for a brief progress report on Facsimile.
In my day job, I've been relocated to an office nearer where I live, so I have a 20 minute commute each way instead of a 90 minute commute each way. I started at my new location on Monday, and started off by working on one of my AutoMod simulation models. I have a laptop, and this model was on its hard disk.
I quickly realized that my simulation was not loading, but appeared to have hung whilst reading in a kinematic movement system. Now AutoMod (I'm using version 10.0 for reasons that I may elaborate on in a future blog entry) does not have good tools for diagnosing this type of problem, so I had to try everything I could think of. It goes without saying that there was nothing in either am2out.dat or am2err.dat - or any of AutoMod's other output files - that would indicate what the problem was.
Do you have a flair for graphical design? If so, then the Facsimile project needs you!
The PC manufacturing business is highly competitive and suppliers seem to do all that they can to reduce costs and beat their competitors on price as well as quality. So it is puzzling that when you buy a new PC, with the intention of running a free operating system (such as the Fedora, SuSE or Ubuntu flavors of Linux - to name a few - or any of the BSDs: FreeBSD, NetBSD, OpenBSD, etc.) that you have to buy a copy of Windows XP - or Vista, when it finally starts shipping - that you do not want and do not need. In other words, Linux users are paying a tax to Microsoft. From the PC manufacturers viewpoint, this should surely be regarded as a bad thing as it unnecessarily raises the price of their machines - and, no doubt, reduces their sales and revenue. Or so you might think...