I don't really know the java embedded or phone space that well, the
but I think the decision process going something like this.

"If we implement this as a hack and not a spec change, we can won't
break compatibility 2.5 billion devices".

PCs and servers can be updated easily enough.  Hardware and much
firmware can not.

This is just my impression on the situation.  I'm not saying I agree
with it if it's really not that much of a problem.

On Oct 7, 10:44 am, Kram <[EMAIL PROTECTED]> wrote:
> Ok, so this is probably one of those "its just not that simple" type
> of questions, but why would it be far more difficult to change a spec
> and maintain backwards compatibility with the JVM?
>
> On Oct 7, 9:33 am, Christian Catchpole <[EMAIL PROTECTED]>
> wrote:
>
> > Yeah, I think they especially tried to not change the JVM.  Don't
> > forget, we are used to simply downloading new software, where as
> > mobile devices etc are based around the JVM spec in hardware.  I can
> > understand why changing the VM spec is non-trivial.  Things like inner
> > classes and generics were implemented arguably as hacks, without a JVM
> > spec change.
>
> > On Oct 6, 4:22 pm, Joshua Marinacci <[EMAIL PROTECTED]> wrote:
>
> > > This is true. The VM spec really hasn't changed much. Java 7 may bring  
> > > the first new changes in a while. The VM itself has changed  
> > > dramatically, of course, but it's all under the hood optimizations.  
> > > The spec itself was designed to remain unchanged for a long time.
>
> > > - J
>
> > > On Oct 5, 2008, at 10:28 PM, Kram wrote:
>
> > > > Well thats good news, I guess thats what I needed to know aswell.
>
> > > > Seeing how the IT world in general has advanced exponentially in the
> > > > last 8 years, you can understand why we would "expect" the changes in
> > > > the VM to change dramatically too, which is why buying an 8 year old
> > > > book initially doesnt seem like a good idea...
>
> > > > Bod,
> > > > Yeah I did actually think of that, it would be a perfect way of
> > > > getting to know the bytecode better. Thanks!
>
> > > > On Oct 4, 9:51 am, robilad <[EMAIL PROTECTED]> wrote:
> > > >> The VM spec hasn't changed a whole lot in the past 8 years.
>
> > > >> On Oct 2, 5:53 pm, "Mark Volkmann" <[EMAIL PROTECTED]> wrote:
>
> > > >>> Those books are both at least eight years old. Is there anything  
> > > >>> more
> > > >>> up-to-date than those?
>
> > > >>> On Thu, Oct 2, 2008 at 10:43 AM, Casper Bang  
> > > >>> <[EMAIL PROTECTED]> wrote:
>
> > > >>>> I don't think you'll find a better intro to the internals than Bill
> > > >>>> Winners "Inside the 
> > > >>>> JVM":http://www.amazon.com/Inside-Java-Virtual-Machine-Venners/dp/0071350934
> > > >>>> Either that or "Programming for the JVM":
> > > >>>>http://www.amazon.com/Programming-Java-TM-Virtual-Machine/dp/02013097
> > > >>>> ...
>
> > > >>>> Both are a bit dated, but cover all the basics of instructions,  
> > > >>>> stack
> > > >>>> frames etc. Some of the stuff are real eye openers, i.e. the
> > > >>>> difference between a cast and a conversion, and how closely  
> > > >>>> linked the
> > > >>>> byte code and the (original) Java syntax really is.
>
> > > >>>> /Casper
>
> > > >>>> Kram wrote:
> > > >>>>> Firstly I am relatively new to Java only been developing for 2 - 3
> > > >>>>> years, which I know isnt a noobie, but not yet seasoned.
>
> > > >>>>> I really enjoyed the latest episode a lot, Ive listened to it a  
> > > >>>>> few
> > > >>>>> times now, and I find the lower level parts of the JVM and  
> > > >>>>> bytecode
> > > >>>>> very interesting.
>
> > > >>>>> Although I didnt understand all of what was said on the posse  
> > > >>>>> ep, I
> > > >>>>> would love to start on a educational journey to learn more about
> > > >>>>> bytecode and the JVM.
>
> > > >>>>> I was wondering if anyone out there knows of some good, recent  
> > > >>>>> books
> > > >>>>> that they could recommend?
>
> > > >>>>> Thanks!
> > > >>>>> Mark
>
> > > >>> --
> > > >>> R. Mark Volkmann
> > > >>> Object Computing, Inc.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to