Jump to content
Excelsior Forums


Excelsior Staff
  • Content count

  • Joined

  • Last visited

Everything posted by snowman

  1. snowman

    Excelsior JET 7.0 Released

    We are pleased to announce that Excelsior JET 7.0 is immediately available for evaluation and purchase! The major new feature included in this release is the capability to protect Tomcat Web applications and package them for distribution without runtime dependencies. The full list of improvements in version 7.0 is available on the what's new page.
  2. snowman

    Excelsior JET 7.0 Beta 3 Available

    The just released Excelsior JET 7.0 beta 3 adds Tomcat support to the JET Control Panel and introduces the capabilities to hide the Tomcat server's [tt]conf/[/tt] directory and its contents, extend its boot classpath, change the main class and the Windows service main class, and specify additional VM options. You still have to resort to the command-line [tt]xpack[/tt] tool for packaging your Tomcat Web applications. Beta 3 also supports more recent Java versions: Java SE 6.0 Update 16 (1.6.0_16) and J2SE 5.0 Update 21 (1.5.0_21). Download Excelsior JET 7.0 beta 3 for Windows Download Excelsior JET 7.0 beta 3 for Linux
  3. Disclaimer: I am not a lawyer. To the best of my knowledge, the Apache License and EPL are both compatible with Excelsior JET license, because, unlike GPL, they do not force you to use them for your product. For the avoidance of doubt, your binary will include the Excelsior JET Runtime, so you may not release it as a whole under any open-source license. Even if your source code is available under Apache or EPL, you have to use a separate binary license that does not permit reverse engineering and otherwise complies with the Excelsior JET license. Again, if in doubt, talk to a lawyer.
  4. I believe the directory containing your "test" directory must be in the classpath, e.g.: java -cp "%JAVAFX_CLASSPATH%;." -Djava.library.path="%JAVAFX_LIBPATH%" com.sun.javafx.runtime.Main test.Main if "test" is under the current directory, '.'.
  5. snowman


    Watch this tutorial
  6. snowman

    XDS-C and Fedora 10

    We can help you convert your Modula-2 source to C/C++. In particular, we can add support for your Modula-2 dialect so as to reduce the amount of manual edits.
  7. snowman

    XDS-C and Fedora 10

    You need to rename [tt]bin/xm.*[/tt] as well. Have no idea why unpacking the TSCP did not work. Unpack it into an empty directory and verify if [tt]bin/xm[/tt] files are identical. IIRC [tt]EXPORT QUALIFIED[/tt] is not part of ISO Modula-2. I'd say it is superfluous - just use qualified import.
  8. snowman

    Can jet fix SWT gui bugs?

    Excelsior JET is just another compatible Java SE implementation, not a silver bullet. If something is broken in HotSpot VM, chances are good that it is not broken in Excelsior JET. But if there is a bug in a third-party API that manifests itself on the Sun JRE, it is unlikely to disappear on another implementation, being it Excelsior JET, Oracle JRockit, or IBM JRE. What you can do is: direct your complaints to SWT authors; make the fixes yourself and contribute them back to SWT; or pay someone (e.g. Excelsior) for fixing SWT
  9. Excelsior JET 6.0 Maintenance Pack 2 is available for download. It is a highly recommended update that fixes multiple customer issues.
  10. Excelsior JET 6.5 came out shortly before the Eclipse 3.5 Galileo release, and thus only supported Eclipse RCP versions 3.1 to 3.4. Therefore we have quickly prepared and issued Maintenance Pack 1, an optional update that adds support for Galileo. No customer issues are fixed in MP1, so you only need to download it if you are evaluating or using Excelsior JET for the protection of applications based on the latest version of Eclipse RCP.
  11. This topic has been moved to Defect Reports. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1770.0[/iurl]
  12. Yes, but only if your programs are single-threaded.
  13. No, you need to force the linker to create a 32-bit executable. Figure out the respective gcc command-line parameter and patch the LFLAGS definition in [tt]bin/xc.tem[/tt] under your Native XDS-x86 directory. If you succeed, please post your results here for the benefit of others.
  14. I'd build it on a 32-bit system and copy to the 64-bit one.
  15. The Linux verison of XDS runtime is not fully thread-aware, so the use of pthreads would likely cause problems.
  16. snowman

    Calling Modula-2 from C under Linux

    It is perfectly possible to call Modula-2 from C, but you need to initialize the Modula-2 runtime and the module you are using. Check out the respecitve sample.
  17. snowman

    Create a Service for Vista?

    Yes, Vista and Windows Server 2003 are supported. The docs are outdated - thanks for spotting it! Note: Services compiled with Excelsior JET 6.4 do not run on Windows Server 2008. This issue has been resoved in the forthcoming Excelsior JET 6.5. A hotfix for Excelsior JET 6.4 is also available. You may request it from Support Dept. (java at excelsior-usa.com)
  18. This topic has been moved to Native XDS-x86/XDS-C. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1719.0[/iurl]
  19. snowman

    Modula-2 and c-language combine

    Generally yes, but the complexity depends on the compilers you are using.
  20. This topic has been moved to Native XDS-x86/XDS-C. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=1717.0[/iurl]
  21. snowman

    Feature request: .ini files

    Yes, we had thought of this ourselves some time ago, so I have added your feature request to the respective entry in our issue tracker. In fact, that entry lists some other options, one of which is already partially implemented. Specifically, it will be possible to create an executable with the java launcher command-line syntax, so you would not only be able to override the hard-wired settings, but also select the main class, e.g.: MyApp -Xmx512m -Dsome.property com.myapp.Server MyApp com.myapp.Client localhost However, due to tight schedule I cannot guarantee that this feature will find its way into the next release.
  22. We have just released Maintenance Pack 1 and the Java SE 6 Update 10 support add-on for Excelsior JET 6.4. Among the improvements in Java SE 6u10, formerly known as "Update N" and "Consumer JRE", are a new Swing look & feel called Nimbus and a fully hardware accelerated Windows graphics pipeline. As Excelsior JET includes the Java SE API implementation licensed from Sun, these improvements are now available to our customers. We plan to have the Java SE 6 Update 11 support add-on available in January 2009.
  23. snowman

    DEBIAN ECTH & Native XDS-x86 f

    The saved [tt]xc.red[/tt] is certainly not OK. The first four lines must be: xc.* = /usr/local/xds/bin *.tem = /usr/local/xds/bin *.sym = ./sym;/usr/local/xds/sym/x86 *.a = .;/usr/local/xds/lib/x86
  24. snowman

    DEBIAN ECTH & Native XDS-x86 f

    Try the following: 1. Rename that file ([tt]/usr/local/xds/wrk/xc.red[/tt]) to something like [tt]xc.red.saved[/tt] 2. Run the compiler using the full pathname: [tt]/usr/local/xds/bin/xc hello.mod[/tt] if this helps, review the content of [tt]xc.red.saved[/tt]. It likely contains incorrect paths, in particular to the directory with symbol files.