Jump to content
Excelsior Forums


Excelsior Staff
  • Content count

  • Joined

  • Last visited

Everything posted by snowman

  1. snowman

    J2EE Application Compilation

    I have emailed the detailed answer to you, but I think posting information about costs and revenues sharing here makes sense. In general, you may engage us to add any feature to Excelsior JET, from minor enhancement to new platform support. If the result shall be a customized version for your own internal use, we would charge you at the full rate. If the result shall be available to all Excelsior JET customers, we would reduce the rate according to the demand for that feature. Moreover, if the demand is so high that meeting it would generate lots of new sales (think Excelsior JET for Mac OS X ), we would be willing to share the revenues with you.
  2. snowman

    How to upgrade from 4.1 to 4.5

    We have emailed the download instructions for v4.5 to all customers with active Maintenance Contracts on the release date. The problem in your case is that ComponentSource's policy is to not communicate the email address of their customers to product vendors. Please email our Sales Dept. the serial number of your license or a copy of your ComponentSource receipt, and we'll send you the download instructions for 4.5 right away. You would have to either remove 4.1 before installing 4.5 or make them co-exist by renaming the 4.1 installation directory and installing 4.5 into the same directory where 4.1 was installed. You will then be able to switch between them by renaming the directories. Make sure to back up your 4.1 project files though as they will be upgraded if you open and save them in 4.5.
  3. Excelsior JET, Professional Academic Edition is available now, with price reduced to $100 for a single-platform license. The Windows+Linux bundle would cost you $150. Read more about the Academic Licensing Program
  4. snowman

    Pricing for freeware/shareware authors

    We understand even $450 is too much for a shareware author. And what we need more than money is help in spreading the word about our product. In fact, we have already extended discounts of up to 100% to a few authors in exchange for the promotion of our tool. If you have good quality products, a decent Web site, established user base and so on, would you consider publishing some links and information about the benefits of using our product for the optimization and packaging of your product? Or maybe you could write a success story, performance study, or something like that? Take a look at the Case Studies section for samples.
  5. snowman

    Pricing for freeware/shareware authors

    All Excelsior JET purchases now include 1 year of support and upgrades. Excelsior JET 4.1 Professional Edition with 1 year of Standard Support and upgrades used to cost $1,680. Version 4.5 costs $2,300. This is less than 37% price increase. Until August 15th, the cost is $1,725 - less than 3% above the list price for 4.1. Finally, we still offer very special conditions for academic users and are introducing non-commercial use licenses. Give us a few more days to update our online store.
  6. snowman

    Excelsior JET 4.5 Released!

    Excelsior JET 4.5 is available for immediate evaluation and purchase. Now Excelsior JET may help you reduce the download size of your Java application, thanks to the brand new global optimizer and advanced compression algorithms. Improvements to the Excelsior JET Installation Toolkit include Excelsior Installer for Linux and ability to rebrand the Windows version of Excelsior Installer. Ease-of-use enhancements, reduced application memory usage, and JIT compiler speedup are also among the major improvements. The Enterprise Edition has been introduced, featuring unlimited redistribution license for the Server Runtime. Click here for details or download your fully functional Excelsior JET 4.5 Evaluation Package now. Finally, we are offering substantial savings on purchases of new Excelsior JET 4.5 licenses through August 15th, 2006. Please feel free to forward this information to your friends and colleagues who you think might be interested in Excelsior JET.
  7. snowman

    Beta Question

    In such situations, we decide on a case-by-case basis. If you have created a quality game and a decent Web site to support it, we are interested in you promoting Excelsior JET in exchange for a huge discount. Please provide more details on your game or post its home page URL. Side note: The Academic License is limited to academic use, i.e. education or research, and would terminate upon your graduation, unless you continue your academic career.
  8. snowman

    Beta Question

    No, except for the purposes of beta testing. Note they will time out soon.
  9. snowman

    (Legal) Using Jet with libraries

    When in doubt over a legal issue, consult a lawyer or at least read a book written by a lawyer. Reciprocity and the GPL is a chapter of one such book called "Open Source Licensing", and it has a section on LGPL on page 121. It is not very enlightening or encouraging, though: . . . These sections of the LGPL are an impenetrable maze of technological babble. They should not be in a general-purpose software license. The LGPL even concedes that ?the threshold for this to be true is not precisely defined by law.? (LGPL section 5.) A licensee under these provisions won?t have a clue how extensive his or her good faith efforts must be when creating a derivative work in accordance with the LGPL. . . . Food for thought: LGPL is not limited to Java, right? Suppose I get an LGPL library written in C or C++, compile it with MSVC, and link statically to my C++ app. This is not much different to compiling an LGPL jar with Excelsior JET. I think this has been discussed many times in C/C++ forums and newsgroups - do a search. How is all that licensing supposed to work if you use GCJ? Perhaps there is an answer in its mailing lists... P.S. I have just checked the GCJ FAQ- the GCJ runtime library, [tt]libgcj[/tt], is not LGPL, but GPL with 'libgcc exception'.
  10. We will be releasing Excelsior JET 4.5 in a couple of weeks. Version 4.5 will in particular enable you to substantially reduce the download size of your optimized applications and to rebrand your installation packages powered by Excelsior Installer. Ease-of-use enhancements and JIT compiler speedup are also among the major improvements. Read the full announcement Download Excelsior JET 4.5 Release Candidate
  11. snowman

    What happend to 3.5 MB Swing sample?

    That was an SWT sample, not Swing, and it used JRE 1.3. Swing apps optimized by that old version of Excelsior JET required the entire JRE due to the JRE binary license. That technique was also limited to J2SE 1.4.2 and below, difficult to use and error-prone. Finally, it was not Java spec compliant, so we had to remove it, as passing the compliance tests is a must when you license the Java technology. Thanks to that technology licensing deal with Sun, the current version 4.1 creates executables that run without the JRE, no matter whether your app uses Swing or any other platform API. And in version 4.5 we will introduce a feature enabling you to create downloads smaller than the JRE (see the roadmap), so stay tuned.
  12. snowman

    Max. size of type

    XDS compiler development is not compeltely closed. We still make custom Modula-2 compilers and converters to C based on XDS. See e.g. this press-release.
  13. snowman

    Max. size of type

    Unfortunately, I cannot research this academic question further at this time, as the respective engineers are very busy getting Excelsior JET 4.5 ready for release. Let's say for now that it is a limitation of our implementation.
  14. snowman

    Max. size of type

    When M2BASE16 is on, you still have the 32-bit types available to do the calculations with type sizes.
  15. snowman


    1. We do not seem to have recevied your support request. Please let us know to which address you have sent it. 2. The user/password combination for downloading product updates is present in the email message we sent you on April 20, the next day after your Excelsior JET purchase. Just in case you have since lost that message, we have emailed the combination to the email address you specified when ordering the product. Please confirm that you have received it. If you have more questions, email our engineering team or open a support ticket.
  16. snowman


    I am writing this from a computer from which I cannnot access our intranet, so I cannot check the status of your request, sorry. We normally send the user/password in one business day. Check your junk mail folder, perhaps your spam filter does not like the fact the mail is from "sales" or something like that...
  17. snowman

    From Cardinal to Integer.

    VAL works for selected pairs of types, SYSTEM.CAST works for any types of same size, but the semantics of these two functions is different. Read the docs for details.
  18. snowman

    Max. size of type

    Because you may wish to assign the result of SIZE() to an INTEGER variable or pass it to a parameter of type INTEGER, and so on. In short, this makes life easier.
  19. snowman

    File system in modual 2.

    Read the library docs - there is too much information in there to copy into a forum post.
  20. snowman

    From Cardinal to Integer.

    You are looking for the built-in function VAL(type, expression). VAR c: CARDINAL; i: INTEGER; . . . i := VAL (INTEGER, c); . . .
  21. snowman

    Max. size of type

    Because it must fit into INTEGER.
  22. snowman

    Standard vs Professional?

    Note you can crossgrade from Standard to Professional at any point in the future, just make sure to keep the product version current by purchasing and renewing the annual Maintenance Contract. If the cost of the Professional Edition is too high for an up front payment, consider purchasing a Lease-To-Own subscription instead.
  23. I need to review the license, but if it indeed prohibits modification, a quick workaround is to write mysignal.def re-exporting all types and procedures from signal.def that were not changed, and redefining the types and procedures that were changed. Also, are you using Native XDS-x86 or XDS-C?
  24. This topic has been moved to Defect Reports. [iurl]http://www.excelsior-usa.com/forum/index.php?topic=829.0[/iurl]