Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Re: OMG Oracle/Sun ... out of the loop developer panicking

Reply
Thread Tools

Re: OMG Oracle/Sun ... out of the loop developer panicking

 
 
Steve Sobol
Guest
Posts: n/a
 
      02-27-2010
In article <>, Duncan.Idaho2008
@googlemail.com says...
>
> Oh my goodness what has been happening.
>
> I've been 'out of the loop' since before Christmas 2009. Just got back
> to the UK and found an email in my inbox from Oracle telling me they've
> bought Sun ... catastrophe ... or is it.
>
> Can anyone point me to any discussion groups ... I need to figure out
> what this means to my huge (many years) time investment in Java.
>
> Thanks now where's the scotch, think I need a drink.
>
> Idaho


Really, aside from the fact that Larry Ellison is an arrogant jerkoff
who thinks all of his products are perfect... remember his marketing
campaign from a few years back? "Can't break it. Can't break in" while
people were actively finding exploits in his database software...

Aside from that, as other people have mentioned, Sun is a good fit for
Oracle.

I would have been OK with IBM buying them too, as IBM also has invested
heavily in Java, and has contributed a fair amount of code back to the
community.

As long as Microsoft didn't buy them, I'm not going to worry too much.


--
Steve Sobol, Victorville, California, USA

 
Reply With Quote
 
 
 
 
BGB / cr88192
Guest
Posts: n/a
 
      02-28-2010

"Steve Sobol" <> wrote in message
news:.. .
> In article <>, Duncan.Idaho2008
> @googlemail.com says...
>>
>> Oh my goodness what has been happening.
>>
>> I've been 'out of the loop' since before Christmas 2009. Just got back
>> to the UK and found an email in my inbox from Oracle telling me they've
>> bought Sun ... catastrophe ... or is it.
>>
>> Can anyone point me to any discussion groups ... I need to figure out
>> what this means to my huge (many years) time investment in Java.
>>
>> Thanks now where's the scotch, think I need a drink.
>>
>> Idaho

>
> Really, aside from the fact that Larry Ellison is an arrogant jerkoff
> who thinks all of his products are perfect... remember his marketing
> campaign from a few years back? "Can't break it. Can't break in" while
> people were actively finding exploits in his database software...
>
> Aside from that, as other people have mentioned, Sun is a good fit for
> Oracle.
>
> I would have been OK with IBM buying them too, as IBM also has invested
> heavily in Java, and has contributed a fair amount of code back to the
> community.
>
> As long as Microsoft didn't buy them, I'm not going to worry too much.
>


but, they could buy Sun and them provide a "clean migration path" to the
"vastly superior" .NET Framework... (and while they are at it, deprecate
future support for non-Windows OS's, non-PE/COFF binary code, ...).

or such...



 
Reply With Quote
 
 
 
 
Lew
Guest
Posts: n/a
 
      02-28-2010
DuncanIdaho wrote:
> Well. thank's for all your comments. I've always used the development
> kits available from the apparently now defunct http://java.sun.com which


By what stretch of the imagination can you describe that site as defunct?

> now appears as an Oracle branded web site.


Isn't "now appears" the exact opposite of "defunct"? Isn't the presence of
material timestamped within the last few days countervailing evidence?
Announcements of upcoming events likewise?

In fact, the presence of the Oracle brand on the site is /prima facie/
evidence that it isn't defunct.

Perhaps you use a different dictionary from the rest of us?

--
Lew
 
Reply With Quote
 
Tom Anderson
Guest
Posts: n/a
 
      02-28-2010
On Sun, 28 Feb 2010, Lew wrote:

> DuncanIdaho wrote:
>> Well. thank's for all your comments. I've always used the development kits
>> available from the apparently now defunct http://java.sun.com which

>
> By what stretch of the imagination can you describe that site as defunct?
>
>> now appears as an Oracle branded web site.

>
> Isn't "now appears" the exact opposite of "defunct"? Isn't the presence of
> material timestamped within the last few days countervailing evidence?
> Announcements of upcoming events likewise?
>
> In fact, the presence of the Oracle brand on the site is /prima facie/
> evidence that it isn't defunct.
>
> Perhaps you use a different dictionary from the rest of us?


Maybe he meant it was "da funk"?

http://www.youtube.com/watch?v=gQUIBJ_jYTU

tom

--
Standing on the shoulders of Google
 
Reply With Quote
 
Lew
Guest
Posts: n/a
 
      02-28-2010
Lew wrote:
>> Perhaps you use a different dictionary from the rest of us?


DuncanIdaho wrote:
> Ah, the dictionary man, hello again, well thanks for putting me
> straight. Unlike you however I don't spend my time with my head up my
> ... er, in a dictionary. My wife thinks you may have a little too much
> time on your hands, I think she may be right.


That's not what she told me last night at the motel.

> Very funny though, most amusing.


Can't refute the point, so you attack the man?

--
Lew
 
Reply With Quote
 
Arne Vajhøj
Guest
Posts: n/a
 
      02-28-2010
On 28-02-2010 15:19, DuncanIdaho wrote:
> Well. thank's for all your comments. I've always used the development
> kits available from the apparently now defunct http://java.sun.com which
> now appears as an Oracle branded web site.


Ofcourse.

When Oracle buys SUN then they obviously rebrand all the SUN web sites,

That is to be expected.

> Anyway as for IBM, I remember using some
> ghastly piece of IBM IDE nastiness whose name I have expunged from my
> memory forever. It was an explosion of green and grey with millions of
> windows and the most appalling spaghetti code nonsense you ever have
> seen ...


Visual Age for Java 3.5 and 4.0 is on the top-10-hate-list of
many developers.

> and if I ever had to 'migrate' to .NET I think I'd drown myself


It is not that bad.

You will find a lot of the stuff very familiar.

Arne
 
Reply With Quote
 
Mike Schilling
Guest
Posts: n/a
 
      03-01-2010
Arne Vajhøj wrote:
>> and if I ever had to 'migrate' to .NET I think I'd drown myself

>
> It is not that bad.
>
> You will find a lot of the stuff very familiar.


Very, very familiar.


 
Reply With Quote
 
BGB / cr88192
Guest
Posts: n/a
 
      03-01-2010

"Arne Vajhøj" <> wrote in message
news:4b8afff4$0$272$...
> On 28-02-2010 15:19, DuncanIdaho wrote:
>> Well. thank's for all your comments. I've always used the development
>> kits available from the apparently now defunct http://java.sun.com which
>> now appears as an Oracle branded web site.

>
> Ofcourse.
>
> When Oracle buys SUN then they obviously rebrand all the SUN web sites,
>
> That is to be expected.
>


yep.


> > Anyway as for IBM, I remember using some
>> ghastly piece of IBM IDE nastiness whose name I have expunged from my
>> memory forever. It was an explosion of green and grey with millions of
>> windows and the most appalling spaghetti code nonsense you ever have
>> seen ...

>
> Visual Age for Java 3.5 and 4.0 is on the top-10-hate-list of
> many developers.
>


can't claim any personal experience with this one...


> > and if I ever had to 'migrate' to .NET I think I'd drown myself

>
> It is not that bad.
>
> You will find a lot of the stuff very familiar.
>


agreed.

actually, MS's tools and basic technology are fairly well polished.


Visual Studio works fairly well (although, for other reasons, it doesn't
entirely sway me from my primary use of Makefile's for building code...).

similarly, C# is a fairly capable language (and not that much different from
Java in many respects), and at well, C and C++ can also work on .NET
(although one does have to force the C into pretending to be C++, but this
is not too big of an issue...).

CIL (AKA: MSIL) is also a fairly capable bytecode, as it can also directly
handle C and C++, as well as C#, J#, VB, ...

also, C++ on .NET (C++/CLI) is also capable of fairly directly accessing
code and data in native land (no need for something like JNI or JNA).

technically, CIL is actually a bit more capable and powerful than JBC (JBC
is not particularly well suited to languages which are not Java...).
granted, some non-Java languages have used JBC, but generally not cleanly
(hacks are often needed), and a language like C or C++ can't be run directly
(it has to be "faked" in many ways). CIL is, however, directly capable of
representing C or C++ semantics (raw pointers, function pointers, ...) at
the IL level.


but, what of the cost?:
between them, CIL is very much more complex, and its binary-representation
(as a hacked-over PE/COFF image with something vaguely similar to a
relational-database thrown in the mix), is generally somewhat ugly and
difficult to work with (difficult to load, difficult to process, metadata
has an inconvinient layout and is not really easy to convert, ...).

similarly, there are not any particularly good alternative implementations
(many alternative implementations exist of Java, but very few of .NET, and
those which do exist are generally fairly poor...).


but, I have gone and tried to make a VM which can deal with both JBC and CIL
(as well, it has its own internal IL as well, of a vaguely similar style to
JBC and CIL, but this IL is not particularly well suited for anything not
C...).

in general, the VM tries to share most of the internal machinery (mostly by
me trying to keep everything modular and general-purpose), ...


recently, I had also been trying to write my own implementation of the Java
class library, so I can have one I can put under public domain, but then I
am faced with what would seem to be the apparent task of writing a mountain
of boilerplate (my experience thus far has been writing lots of code which
seems to do relatively little, I have little idea why so many classes and
methods are needed for all this stuff...).

granted, I may be missing something here, as I primarily code in languages
which are not Java...

or such...



> Arne



 
Reply With Quote
 
Arne Vajhøj
Guest
Posts: n/a
 
      03-01-2010
On 28-02-2010 20:07, BGB / cr88192 wrote:
> "Arne Vajhøj"<> wrote in message
> news:4b8afff4$0$272$...
>> On 28-02-2010 15:19, DuncanIdaho wrote:
>>> Anyway as for IBM, I remember using some
>>> ghastly piece of IBM IDE nastiness whose name I have expunged from my
>>> memory forever. It was an explosion of green and grey with millions of
>>> windows and the most appalling spaghetti code nonsense you ever have
>>> seen ...

>>
>> Visual Age for Java 3.5 and 4.0 is on the top-10-hate-list of
>> many developers.
>>

>
> can't claim any personal experience with this one...


Consider yourself lucky.

>>> and if I ever had to 'migrate' to .NET I think I'd drown myself

>>
>> It is not that bad.
>>
>> You will find a lot of the stuff very familiar.

>
> agreed.
>
> actually, MS's tools and basic technology are fairly well polished.

....
> but, what of the cost?:
> between them, CIL is very much more complex, and its binary-representation
> (as a hacked-over PE/COFF image with something vaguely similar to a
> relational-database thrown in the mix), is generally somewhat ugly and
> difficult to work with (difficult to load, difficult to process, metadata
> has an inconvinient layout and is not really easy to convert, ...).


That is not a problem for those writing apps.

> similarly, there are not any particularly good alternative implementations
> (many alternative implementations exist of Java, but very few of .NET, and
> those which do exist are generally fairly poor...).


Mono is not that bad today.

> but, I have gone and tried to make a VM which can deal with both JBC and CIL
> (as well, it has its own internal IL as well, of a vaguely similar style to
> JBC and CIL, but this IL is not particularly well suited for anything not
> C...).


IKVM can run Java byte code in .NET CLR.

Arne
 
Reply With Quote
 
BGB / cr88192
Guest
Posts: n/a
 
      03-01-2010

"Arne Vajhøj" <> wrote in message
news:4b8b366e$0$285$...
> On 28-02-2010 20:07, BGB / cr88192 wrote:
>> "Arne Vajhøj"<> wrote in message
>> news:4b8afff4$0$272$...
>>> On 28-02-2010 15:19, DuncanIdaho wrote:
>>>> Anyway as for IBM, I remember using some
>>>> ghastly piece of IBM IDE nastiness whose name I have expunged from my
>>>> memory forever. It was an explosion of green and grey with millions of
>>>> windows and the most appalling spaghetti code nonsense you ever have
>>>> seen ...
>>>
>>> Visual Age for Java 3.5 and 4.0 is on the top-10-hate-list of
>>> many developers.
>>>

>>
>> can't claim any personal experience with this one...

>
> Consider yourself lucky.
>


yep...


>>>> and if I ever had to 'migrate' to .NET I think I'd drown myself
>>>
>>> It is not that bad.
>>>
>>> You will find a lot of the stuff very familiar.

>>
>> agreed.
>>
>> actually, MS's tools and basic technology are fairly well polished.

> ...
>> but, what of the cost?:
>> between them, CIL is very much more complex, and its
>> binary-representation
>> (as a hacked-over PE/COFF image with something vaguely similar to a
>> relational-database thrown in the mix), is generally somewhat ugly and
>> difficult to work with (difficult to load, difficult to process, metadata
>> has an inconvinient layout and is not really easy to convert, ...).

>
> That is not a problem for those writing apps.
>


granted, but it does matter some for VM writers, which in turn matters for
them being a variety of free implementations...

more implementations means more options and more choice, as well as the
ability to mix and match parts to find a particular combination best suited
to ones' particular needs, ...


but, I know of some of its issues, having gone through the experience of
writing a loader, ...


>> similarly, there are not any particularly good alternative
>> implementations
>> (many alternative implementations exist of Java, but very few of .NET,
>> and
>> those which do exist are generally fairly poor...).

>
> Mono is not that bad today.
>


doesn't work nearly as well on Windows though, and I couldn't get it to
rebuild from sources on Windows...

also it is GPL and the code isn't exactly clean (logic from unrelated
components is tangled together, there would not seem to be any clean "layers
of abstraction" or clearly separated subsystems, ...), which can also be
detractors...

similarly, I think there is little chance of it building with MSVC.

otherwise, granted, it is a good option (it works well on Linux, and on
Windows there is MS's implementation).


>> but, I have gone and tried to make a VM which can deal with both JBC and
>> CIL
>> (as well, it has its own internal IL as well, of a vaguely similar style
>> to
>> JBC and CIL, but this IL is not particularly well suited for anything not
>> C...).

>
> IKVM can run Java byte code in .NET CLR.
>


granted...


my VM originally did neither (it was originally written so that I could have
eval and dynamic script loading with C), but I started adding support for
both later on (although on both fronts progress is slow).

oddly, one of the most heavily-used languages in the project thus far is
ending up being ASM, mostly because the assembler happens to generate code
faster much than my C compiler, and is more generally usable than my
JavaScript-like language (but at the cost of the ASM being target specific,
which is a bit lame).

so, ASM is used in many of the places where ideally eval would have come in
handy...
(ASM is also used by the JIT backends and similar, ...).
(note: dynamic linking is done by a linker, which generally accepts COFF
objects, typically produced by the assembler, where both x86 and x86-64 COFF
objects are supported).


many of the parts were designed after other commonly-used components,
although some parts have ended up being mash-ups of different
vaguely-related pieces of technology (and are thus unorthodox in this
respect).

for example, metadata is managed by a DB resembling the "Windows Registry"
and with a signature-system based on a mash-up of JVM-signature strings and
the IA64-ABI (and when encoded in symbol names, use JNI-style mangling...).
errm, I based the DB on the Registry as this seemed to be easiest to
implement.


admitted, at this point in time the project is not likely to really be
useful to anyone besides myself...
I guess it is a reasearch project of sorts, but I am the only person
involved...


or such...


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Triple nested loop python (While loop insde of for loop inside ofwhile loop) Isaac Won Python 9 03-04-2013 10:08 AM
Re: OMG Oracle/Sun ... out of the loop developer panicking Robert Klemme Java 16 03-01-2010 09:16 PM
Re: OMG Oracle/Sun ... out of the loop developer panicking BGB / cr88192 Java 11 02-28-2010 06:46 AM
Re: OMG Hilary Duff locker Room at school 4481 Matt Berther ASP .Net 0 04-16-2004 08:48 PM
Re: OMG Hilary Duff locker Room at school 2251 Jtyc MCSE 5 04-16-2004 08:38 PM



Advertisments