Time passes fast. It has been a year since the last blog post. It is mostly due to the changes being not so substantial as they were at the beginning what gave a natural reason to blog about. Nevertheless the project still grows regularly.
Finally in the last days a more visible change appeared. I noticed that the binary image of the installation was used by several persons as an independent software. It mostly worked but without component registration some functionality like input parsing was missing. I believe for many people being able to run software without running installer is quite important. To make it more usable a new, slightly modified distribution using Registration Free COM paradigm based on the application manifest instead of Registry is used in the WhiteStarUML-NoInstall.zip distribution. Using it is as simple as decompressing the zip file and finally running as administrator a short install.bat file to register last features that were not supported by Registration Free COM. To uninstall run uninstall.bat. Currently it is an initial build and still may have some problems.... read more
The international audience should rejoice. With version 5.3 WhiteStarUML supports names created using Unicode characters so it is possible to create diagrams like this.
It was achieved due to built in support for Unicode in recent Delphi editions however some more work was needed to adapt expression parsers used to analyze entity names. I do not know if this feature is commonly used but it is for instance possible to specify along with class name also stereotype and visibility in the same line by typing something like "<< stereo >> - MyClass". If all is parsed correctly you will see class MyClass with stereotype stereo and private visibility (-).... read more
And since version 5.2.3 hopefully is correctly installing and starting. Yet it is still an effort of a single person so the available testing abilities are limited, particularly the development is done on Windows 7 so the behavior on older platforms, especially Windows XP is untested. I noticed that the installer fails if the latest MSI installer is not present and some GUI elements, notably the Model Explorer Panel are not functional. Maybe this is a problem of older, not fully compatible with Windows 7 system libraries and can be identified and fixed. Some help with compiling WhiteStarUML on Windows XP would be appreciated.... read more
WhiteStarUML has been around for two weeks now and while one should not expect a lot of interest in programming tools around Christmas it was downloaded a few times, even copied by some software download sites like Softpedia where it was tested, verified to be malware free and some screenshots were taken. While their description is a bit misleading at least I know now the program can be successfully executed outside the machine where it was developed what was the main goal of the Alpha release. Hence it looks that the software is well on its way to the Beta release which should take place in a week or two.... read more
Thanks for coming and checking out this project! If you are familiar with StarUML you probably noticed that while being quite popular it was not being updated for a while. There are various reasons for this, the original developers losing their interest and the implementation language and environment too exotic and complex to easily attract new developers.
Nevertheless I believe that despite the criticism, Delphi as the principal development language was a main force behind the success of StarUML. Thanks to its productivity boost the project could grow and gain popularity while being backed by a team of several developers. Most of projects of similar scope usually hire a lot of more people. So I think it can be continued from this point. The source code already got migrated to modern Delphi editions, dependence on some third party, outdated components eliminated and currently updating and compiling the source code requires the following environment:... read more