It I were CEO of Oracle?

Where do I begin? *pretends like he hasn't imaged exactly what he
would do a million times already*.

I would reinstate Sun Microsystems and leave to be CEO of that.

I would create the Java 3 platform which I would name "Aurora" to
commemorate Sun rising again.
This platform would be a glorious and beautiful version of Java
refactored to perfection. I would break backwards compatibility for
the greater good. The Aurora platform would have amazing alternative
profiles to work on mobile devices.
Aurora would be a bit more low level than Java given that its purpose
is to be the C of the VM and would leave other languages on the VM to
deal with higher level stuff such as pure object orientation.

I would adapt the VM so that it can cope with multiple bytecode
systems. The VM will be unified and beautiful able to run both Aurora
and .Net and Flash bytecode systems and each platform would be able to
invoke code from the other platforms.
I would set free Java in the mobile space so that companies could use
it royalty free in hope that this will help improve its compatibility
but also have an task force for fighting the fragmentation.

I would push the new Aurora platform into the Game development space
and make is perform really well for games and make the case for the
platform making it much easier to port games between different
Operating Systems and consoles.

I would attempt to reconcile the conflict between the whole HTML 5
space and plugin technology with the new unified virtual machine. A
version of this virtual machine will be adapted to be embedded in
browsers to act as the JavaScript engine as well as the base for
JavaFX, Flash and Silverlight. This will allow servers and clients to
compile the JavaScript into bytecode to run in the browser. This will
not be a plugin but rather an integral part of the browser. Because it
is bytecode other languages besides JavaScript can be compiled to the
approved APIs so people can develop the browser code in whatever
language they prefer. This system will allow Server Side technologies
to seamlessly serialize object back and fourth between the server and
client.

I would also devise a new neutral device driver format which allows
for drivers to be able to be compiled to bytecode in a neutral way and
run through and O/S processor to convert it into a device driver for
that platform and in so doing put the different O/S platforms on more
equal footing for drivers and make not having drivers available on a
given platform a thing of the past.

Solaris will go through lots of modernisation.

I would pursue Java on a chip technology to make VMs easier to embed
into all kinds of places. Better...faster....stronger Sun Spots and
more.
The Ultra Sparc would become cooler and include graphics cores and
stuff.

Sooner or later I think Sun would go bankrupt all over again in a
blaze of innovative glory most likely depending if I am allowed to be
like a multi trillionare...somehow.

Also in this alternate universe am I allowed to have a big space
station shaped like a giant white rose that sits in the zero gravity
point between Earth and the Moon?

-- 
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