Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (495)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  Java 8, 9, and 10 roadmap  (Read 11486 times)
0 Members and 1 Guest are viewing this topic.
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #30 - Posted 2012-04-07 01:27:35 »

I wish they'd just ditch the whole idea of a system JVM, forever, and concentrate on making Java available as an embeddable library.

Cas Smiley
I'm all for abandoning the JVM ....
Why would you want to abandon the JVM?!?

This
You can easily bundle the JVM with your application so that you can run on your JVM, guaranteed.  You would no longer need to depend or expect a user to be capable of installing a system-wide JVM (that could be a different version, etc).

It does not mean abandoning the JVM as a concept, just giving you more control over how you invoke the JVM to run your application.
It does not mean abandoning the JVM as a concept, just giving you more control over how you invoke the JVM to run your application.

Online Riven
« League of Dukes »

JGO Overlord


Medals: 798
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #31 - Posted 2012-04-07 06:53:04 »

With 'abandon the JVM' he means 'abandon the public JRE'.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #32 - Posted 2012-04-07 09:25:00 »

Ohhh Tongue

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Roquen
« Reply #33 - Posted 2012-04-11 10:10:43 »

That seems to be the direction that they are headed in.  Alot of the slides show "classpath" crossed out.  Breaking up packages into separate & versioned bundles.  So I'd assume that a JRE just becomes a collection of all the various versions.
Offline gene9

Senior Member


Medals: 10



« Reply #34 - Posted 2012-04-12 03:18:13 »

I wish they'd just ditch the whole idea of a system JVM, forever, and concentrate on making Java available as an embeddable library.

Cas Smiley

Yes! And support iPhone runtime and Google NaCl.

I love the JVM alt-language space, the libraries, the IDEs, the build tools, and the fast runtime performance (faster than almost everything except C/C++). Those pieces are what keep me excited about JVM. I don't think I'd build another serious project in plain Java; I'd rather use Scala or maybe Kotlin.

Java 8 Jigsaw has some awesome potential.
Offline Roquen
« Reply #35 - Posted 2012-04-12 13:16:26 »

It seems to me that Oracle is making some very good decisions about Java's direction.  And I'm also getting the impression that things are moving a little faster now than in the recent past.
Online princec

JGO Kernel


Medals: 378
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #36 - Posted 2012-04-12 17:45:06 »

Yes, we might be getting back to the glory days of early 2k.

Cas Smiley

Offline Mr. Gol

Senior Member


Medals: 1



« Reply #37 - Posted 2012-04-12 18:28:51 »

And I'm also getting the impression that things are moving a little faster now than in the recent past.

If by "the recent past" you mean the last 5 years that won't be too difficult Smiley
Offline gimbal

JGO Knight


Medals: 25



« Reply #38 - Posted 2012-04-16 13:05:38 »

And I'm also getting the impression that things are moving a little faster now than in the recent past.

If by "the recent past" you mean the last 5 years that won't be too difficult Smiley

Even crawling along at a snail's pace is better than a complete standstill (except for some bug fix / security hole fix AKA applet break releases) Smiley

Still I see the platform diversify even more. More languages than you can shake a stick at, and more are coming. I used to like diversity and freedom, but in today's world it is actually a big hindrance IMO; people don't seem to think like that anymore.
Offline Spasi
« Reply #39 - Posted 2012-04-23 11:11:15 »

State of the Lambda: Libraries Edition; Stream vs Iterable, lazy vs eager seeking, pipelined operations.

Also, technical details on how lambdas will be translated to bytecode: Translation of Lambda Expressions
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online princec

JGO Kernel


Medals: 378
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #40 - Posted 2012-04-23 13:49:06 »

I found the topics on streams and internalisation vs. collections and externalisation to be quite fascinating. The more I look at this particular problem the more that I wonder that it's still maybe too low level - still describing a lot of "how do to something" rather than "what I wanted it to do". But a great step in the right direction.

Possibly the ultimate evolution would be to embed SQL properly into Java code - using real SQL syntax rather than all this lambda business with its funny brackets and dashes and arrows and so on - and let some magic under the covers actually work out what it is you are trying to do. I dunno. Things just keep evolving from underneath me. I should have stuck with BASIC.

Cas Smiley

Online Riven
« League of Dukes »

JGO Overlord


Medals: 798
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #41 - Posted 2012-04-23 14:01:00 »

Possibly the ultimate evolution would be to embed SQL properly into Java code
To put it rather blunt: multi-line strings would be enough. Compile-time safety on SQL is nice but I'm confident it will always be a mess as Java code.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Spasi
« Reply #42 - Posted 2012-04-23 14:15:28 »

The nice thing is that we'll see a huge revamp in the JDK libraries that all JVM languages will benefit from. The Java syntax will not be of much importance. After JDK7 and InDy the Java language itself has been made kinda obsolete if you ask me. What will be very interesting to see is what kind of magic will be possible using Scala, Kotlin or even Javascript (the Nashorn engine will be in JDK8).
Online princec

JGO Kernel


Medals: 378
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #43 - Posted 2012-04-23 22:06:43 »

@Riven Hm yes that's true. Though when I was a Powerbuilder jockey the simple integration of SQL directly into the language was... simple.

@Spasi Java++ Cheesy Like Java, with blackjack, and hookers!

Cas Smiley

Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #44 - Posted 2012-04-24 03:38:46 »

@Spasi Java++ Cheesy Like Java, with blackjack, and hookers!
I'm interested.

Offline Roquen
« Reply #45 - Posted 2012-04-24 04:32:05 »

The merger of the JRockit & HotSpot teams + VMs is very cool.  OK. That's old news I suppose.

WRT: Pure OO comment.  I think I see some of the brush-strokes.  Some of the invokedynamic examples are accessing "int.class, float.class", etc.  So the internal primitive classes are getting some methods at least for use in other languages.  Also it looks like tagged-unions (a la LISP/SmallTalk) are going to be added HotSpot: (text here) 
Pages: 1 [2]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (28 views)
2014-09-12 09:08:26

Norakomi (57 views)
2014-09-10 13:57:51

TehJavaDev (76 views)
2014-09-10 06:39:09

Tekkerue (38 views)
2014-09-09 02:24:56

mitcheeb (58 views)
2014-09-08 06:06:29

BurntPizza (45 views)
2014-09-07 01:13:42

Longarmx (30 views)
2014-09-07 01:12:14

Longarmx (35 views)
2014-09-07 01:11:22

Longarmx (35 views)
2014-09-07 01:10:19

mitcheeb (40 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!