Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (702)
Games in Android Showcase (203)
games submitted by our members
Games in WIP (774)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3
1  Discussions / General Discussions / Re: Excelsior JET Standard set free, first beta for Linux/ARM released on: 2016-10-03 05:21:01
Looks like you are correct.  My bad.  I only read through some of the sales info.

However, you could do a charity and/or sale with the 64 bit version as most people have 64 bit systems now.

Such a sale has been going on permanently since 2008: https://www.excelsiorjet.com/micro

2  Discussions / General Discussions / Re: Excelsior JET Standard set free, first beta for Linux/ARM released on: 2016-09-30 03:24:23
Do you ever plan to do another sale/charity event?
As we made the Standard Edition free, there is no point in reproducing the past charity events. For the other editions, we have a permanent discount program: https://www.excelsiorjet.com/micro

If you have other ideas, please share.
3  Discussions / General Discussions / Re: Excelsior JET Standard set free, first beta for Linux/ARM released on: 2016-09-29 15:35:16
Already grabbed Smiley I have actual use for this at work! (Not game related)
Wow, cool. Would love to know the details (you still have my email, right?)

Quote
But also of course I'd be personally interested in how this is going to fit in on Android or iOS. I bet the libgdx guys are even more interested.

We are working on this too, but there is still a long way to go.
4  Discussions / General Discussions / Re: Excelsior JET Standard set free, first beta for Linux/ARM released on: 2016-09-29 15:33:10
Do you have any plan to fill the void left by RoboVM? such as releasing a version that can run applications on Android and iOS?

Yes, but doing it properly is a lot of work, so we are currently trying to either find a strategic partner or raise capital to speed things up.
5  Discussions / General Discussions / Excelsior JET Standard set free, first beta for Linux/ARM released on: 2016-09-29 12:03:38
You can now get a personal license for Excelsior JET, Standard Edition at no cost. The license is perpetual and permits commercial use:

https://www.excelsiorjet.com/buy#free-std

In other news, we are going to support ARM platforms, and the first beta for Linux/ARMv7 is already out:

https://www.excelsiorjet.com/arm
6  Discussions / General Discussions / Re: Excelsior JET Charity Bundles 2015 on: 2015-08-24 06:08:42
CoDi^R's answer is spot on.
7  Discussions / General Discussions / Re: Excelsior JET Charity Bundles 2015 on: 2015-08-22 09:24:01
We are approaching $5K in donations with just over a week left.
8  Discussions / General Discussions / Re: Excelsior JET Charity Bundles 2015 on: 2015-07-23 11:03:29
The campaign is still running, and you can now check out Excelsior JET 11 beta to decide whether the free upgrade would be worth it.
9  Discussions / General Discussions / Excelsior JET Charity Bundles 2015 on: 2015-03-19 13:10:06
We are doing it again:

http://www.excelsiorjet.com/charity

Please share on Twitter and elsewhere if you have a minute. Thanks!
10  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-06-01 11:27:35
The campaign's over, raised $6,473 this time. Thanks everyone!
11  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-05-30 10:39:28
Tomorrow is the last day of the campaign, so just bumping up the thread.
12  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-05-20 12:03:02
Is it possible to script this?

Once you have created the respective project files, compilation and packaging from the command line is as simple as

1  
2  
jc =p project.prj
xpack project.jpn


(There is a twist if you want to further protect the native executable. See section "Installations protected by license managers" in the "Deployment Automation" Chapter of the User's Guide.)

Is that what you were asking?
13  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-05-16 09:36:19
If you don't need denormals I'd expect you could just use a JNI method to set the FP-control word per thread.
Technically that would be against the JNI spec, which says a native method altering FPU flags is responsible for saving and restoring them. My colleague says HotSpot used to have an option to forcefully save/restore those flags, most likely to guard against the misbehaving native methods.
14  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-05-16 08:08:47
Our campaign is now libGDX-endorsed:

http://www.badlogicgames.com/wordpress/?p=3442
15  Discussions / General Discussions / Re: Embedded JVM for Windows Native Deployment seems viable on: 2014-05-09 04:22:41
I dont see awt in any of the compact profiles... maybe I am blind.
It is not there... JavaFX is the future, did not you know that?
16  Discussions / General Discussions / Re: Embedded JVM for Windows Native Deployment seems viable on: 2014-05-09 04:18:46
T:\Hello>dir hello-setup*.exe
   .  .  .
05/09/2014  11:15 AM         6,735,625 hello-setup-jrsd.exe
05/09/2014  11:22 AM        11,174,954 hello-setup.exe

32-bit Excelsior JET Pro 9.0 MP1, Java 1.7.0_40, with and without Java Runtme Slim-Down.

17  Discussions / General Discussions / Re: Embedded JVM for Windows Native Deployment seems viable on: 2014-05-08 15:10:25
I believe JET is still having the charity deal, might want to check that out.
The deal runs until the end of May, but it's the Standard Edition, which does not include Java Runtime Slim-Down.

1. Excelsior JET but I will not be able to convince my work to pay for a license Sad
Even with the small business discount? (Assuming your "work" is a small company.)
18  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-04-28 00:46:22
Thanks for the tips, dleskov.
I didn't see any JIT activity in the output, so I guess it got properly AOT compiled.
sun.reflect.misc.Trampoline is always JIT-compiled, so you should see at least those four lines.
19  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-04-27 02:13:48
Just like everybody else you'll have to keep thing fresh all by yourself Smiley Sticky posts are usually completely ignored on forums, as they are a sign of stale content. It's in everybody's interest to let your thread naturally evolve. Kiss
Okay, then can I cross-post to "Engines, Libraries and Tools" and see how it will evolve there? Wink
20  Discussions / General Discussions / Re: Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-04-27 02:11:41
Performance is comparable to HotSpot; it's actually a bit slower and in my audio project I get some audio glitching caused by some performance spikes.
I didn't expect that tbh, but it might have something to do with this being the standard edition that's missing some features. And my audio project is very sensitive to that due to extremely low audio buffer sizes; I'm sure this is normally not an issue with other projects.

You can verify your hypothesis by compiling your audio project with an Evaluation Package, which has all features of the Enterprise Edition.

Also make sure that nothing is left to JIT. Assuming you are on Windows:

1  
2  
3  
4  
5  
rem Enable console
gui - YourAudioProject.exe

SET JETVMPROP=-Djet.jit.loud
YourAudioProject.exe


You should get something like the following printed to the console:

*** JIT: sun.reflect.misc.Trampoline
JITCompiler: compile sun.reflect.misc.Trampoline
JITCompiler: compilation finished in 9ms, classes: 1
JITCompiler: total compilation time: 9ms, classes: 1


If you notice instead that your application's classes get JIT-compiled en masse, you need to check your project settings on the Classes page.
21  Discussions / General Discussions / Give to charity, get a copy of Excelsior JET (commercial JVM with AOT compiler) on: 2014-04-25 04:58:37
Update 01-Jun-2014: The campaign's over, raised $6,473 this time. Thanks everyone!

We are doing it again:

http://www.excelsiorjet.com/charity

What would be the good places beside JGO and Javalobby to post this announcement?

To moderators: Any chance to get a sticky topic here and/or in the "Engines, Libraries and Tools" forum until May 31? Thanks.
22  Discussions / General Discussions / Re: Excelsior JET AOT Java Compiling (sale) on: 2013-12-27 07:50:54
We ended up raising $8,236 this year (up from $5,690 in 2012).

In other news, Excelsior JET 9 shipped yesterday, so if you spent $50 or more on a Charity Bundle, you should have received the download instructions for your free upgrade by email.
23  Discussions / General Discussions / Re: Excelsior JET AOT Java Compiling (sale) on: 2013-12-17 04:58:47
Just a quick reminder that the deal ends on Dec 25.
--
Dmitry Leskov
Excelsior LLC
24  Discussions / Miscellaneous Topics / Re: Excelsior JET for 10 bucks ? on: 2012-10-26 09:37:50
Hi Dmitry! You really should make more of a song-and-dance about these features like free Pro licenses and small biz discounts!

Hi Cas,

I thought I was doing good job there - there was a prominent "Get It Free" link on all Excelsior JET pages prior to this charity program, and there is a block of links to the various discounts options right on the order page. Even in the charity program FAQ there are multiple links. What else do you think I could do here?

Quote
Slimdown seems like a much more sensible tradeoff in space for complexity and reliability.
We expected that Project Jigsaw would make it even more sensible, but that has been pushed to Java 9...

Quote
But yeah... Mac OS port, pretty please  Kiss Kiss Kiss
It used to be the #1 feature request, but now Java 7 support seems to be taking over. Sad
25  Discussions / Miscellaneous Topics / Re: Excelsior JET for 10 bucks ? on: 2012-10-26 08:12:32
Dmitry Leskov from Excelsior here.

Just to clear things up a bit:

JetPerfect is long gone, for two reasons - it was not JCK compliant, and its aggressiveness often made it extremely error-prone (the tipping point was an SWT application failing because it was compiled on a machine with a clickwheel-less mouse and JetPerfect had stripped the clickwheel-handling logic off the EXE! Smiley )

We have since created a replacement technology that we call Java Runtime Slim-Down, which does not have the above issues. With it, I was recently able to bring the JavaFX 2 Ensemble demo down to a 19MB standalone download (i.e. a single installer that does not need the JRE nor the JavaFX Runtime pre-installed.)

The only caveat in the context of this thread is that Java Runtime Slim-Down is only available in the Pro Edition and up. But:


If you have further questions, you can reach me at dleskov (at) excelsior-usa.com.
26  Discussions / General Discussions / Re: Excelsior jet standard vs. pro editions on: 2011-02-18 04:58:46
Thanks very much for your response.  A follow-up, if I may:

I'm confused now about exactly what is produced from Excelsior Jet.  I had thought that a Java application would be compiled down to native code, and that that native code (exe) consisted of only the bytes needed to run the exe on a given OS.  Is that accurate?

Is it the case that the exe produced also contains a JVM?  Or is it just that the JVM is present in the Jet tool, and is used when creating the native exe?
What Excelsior JET does is it compiles Java bytecode down to native code. But your application remains a Java application, so it needs all the other facilities provided by a JVM: garbage collection, threading, JNI, etc. So yes, there is a JVM in the runtime.

Then, your application may create classes on the fly (e.g. dynamic proxies), or load classes that were not known at the time of native compilation (e.g. third-party plugins.) In order to handle those classes, the underlying JVM must provide either an interpreter (as GCJ does) or a JIT compiler (as Excelsior JET does). In fact, you may compile just the class containing the main() method and leave the rest to the runtime...

In other words, Excelsior JET is technically a complete Java SE implementation. It just enables you to precompile the known classes down to native code prior to deployment. It also has a couple of interesting deployment options to help you reduce the download size and disk footprint of your Java apps.

See Excelsior JET Technology Overview for details.
27  Discussions / General Discussions / Re: Lots of doors are being closed for Java on: 2011-02-17 11:50:24
Aha!

...LWJGL based apps though are nice and easy for you to deal with though Smiley We'll take care of the iOS interface bit. If you could just make JET spit out a .so we can call into from a stub...

Cas Smiley
Well, a headless port (that is, without screen/mouse/keyboard related parts of the library/runtime) is indeed permitted by the Java license, and we may start with just that on ARM/Linux anyway. An iOS port should not be that difficult then.

Field of use may be a problem though - Java SE is still not permitted on cellphones, and its usage on devices other than general purpose PCs and servers is subject to royalties... I expect the former to change at some point as the line between cellphones and everything else has been blurred by tablets and such.
28  Discussions / General Discussions / Re: Excelsior jet standard vs. pro editions on: 2011-02-17 11:43:19
I'm still waiting for an ARM backend, Dmitry Smiley I think there's a huge pile of cash in there.... I'd buy an ARM JET for $10k right now.

Cas Smiley
If you think you would still want it in 2012, find 49 more people like you, give us half the money up front and put the rest in escrow. Smiley
29  Discussions / General Discussions / Re: Lots of doors are being closed for Java on: 2011-02-17 11:18:09
Full-fledged iOS port is a different story though.
Not sure how profitable it'd be (compared to how much it'd cost to develop)
You nailed it!

The problem is not the compiler, it is the standard library, specifically AWT native methods and L&F. Your app does not only have to be compiled down to native code, it must also look and feel native in order to get accepted in the iOS App Store.

For Windows and Linux, we just use the licensed reference implementation of the standard library. It costs us a hefty sum of money each year, but it is exactly the same code that Sun/Oracle ships alongside the HotSpot VM, so we get as close to 100% compatibility as possible. "Excelsior JET for Mac OS X" has been the #1 feature request ever since Apple's switch to Intel CPUs, but the costs of porting AWT over to Cocoa and reproducing Apple's L&F still looked prohibitive. Maybe something will change as a result of Apple contributing to OpenJDK, but we may face a license incompatibility then...
30  Discussions / General Discussions / Re: Lots of doors are being closed for Java on: 2011-02-17 09:59:42
Will try one more time to pester Excelsior. Last time I asked Dmitry they were looking at a low five-figure sum to get an ARM backend on their incredibly good AOT compiler/VM.
We are dead busy with the x64 port right now, or, more precisely, with paying down the principal of the technical debt accrued for 10 years... But I can tell you that ARM is likely to be the next target, especially if Microsoft keeps its promise to make Windows available on that platform.

Full-fledged iOS port is a different story though.

Dmitry Leskov
Excelsior LLC
Pages: [1] 2 3
 
Lunch (30 views)
2016-12-06 16:01:40

ral0r2 (255 views)
2016-11-23 16:08:26

ClaasJG (391 views)
2016-11-10 17:36:32

CoffeeChemist (483 views)
2016-11-05 00:46:53

jay4842 (533 views)
2016-11-01 19:04:52

theagentd (544 views)
2016-10-24 17:51:53

theagentd (537 views)
2016-10-24 17:50:08

theagentd (491 views)
2016-10-24 17:43:15

CommanderKeith (487 views)
2016-10-22 15:22:05

Roquen (455 views)
2016-10-22 01:57:43
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!