« August 2008 | Main | October 2008 »

September 30, 2008

Does Java make money for Sun?

Does Adobe AIR and Flex make money for Adobe ?
Does Microsoft Silverlight make money for Microsoft ?
Does Oracle Developer Edition make money for Oracle ?
Does IBM Eclipse make money for IBM ?
Does Google Maps make money for Google ?
Does Yahoo YUI make money for Yahoo ?

People who ask such questions probably think people buy million dollar Sparc systems and then put a few Perl scripts on them. Without Java, Sun is Apple without OS X. Java makes Sun relevant in the enterprise. Anyone who doesn't understand this simple fact should never create a business.

With Java, Sun doesn't need to pitch business. The business comes to them. This is why Sun now owns MySQL. It's called marked reach. If Sun only plays the hardware game, then they will become the next Cray, SGI or DEC.

People find this hard to believe, but Apple is really a software company.

September 11, 2008

Ranting about browsers

In response to Google's Marissa Mayer on Chrome, New Web Browser.

Opera used an MDI interface and Firefox copied this idea as a simpler tabs based system probably because it was easier to implement. Chrome´s automatically generated home page (the nine bookmarks) is also from Opera. As are many of the privacy functions like blocking Javascript redirects and alerts, popup blocking and cleaning sensitive data. Zooming and the download system might also come from Opera. I haven´t used every single browser version in existence, so I might be wrong about some of these features. Please enlighten me.

Today Opera is a powerful alternative to more common browsers. In my opinion Opera is more important than Internet Explorer. Sure, most business people would say that this statement is nonsense, but who do you think is pushing web standards ahead ? Opera or IE/Silverlight/C#/WPF/Word/Office/Visual Studio/WMV aka Microsoft ? And do you think cell phones use IE ?

The multiple process functionality is a result of Webkit crashing all the time, Web 2.0 using more memory than Java and because most websites don´t check for CSRF attacks. Google Chrome is a standard Microsoft move. Microsoft embedded IE into Windows. Google embedded Gears into Webkit. Other Web 2.0 companies where making Google look bad because of software crashes and Flash video ads running at 100% CPU. Google is protecting their own brand from the stink of failure.

Anyone who belittle Opera are retarded uninformed. Netscape is dead. Opera is still here. Any doubters can go play with their pets.com sock puppet :)

Update:
Sorry about my grammar.

I should also rephrase myself. Uninformed is a better word than retarded. It's difficult to be subtle in a second language.

The reason I'm venting is because of the Eolas patent lawsuit. $600m for copying European technology and then adding one feature.. also copied from another company. By that logic Windows Vista is liable to the tune of millions of trillions of dollars. And American IP would be valued at something close to infinity.

September 10, 2008

Java 1.5, VmPrefetch, LCDTest

All software except the SDK has been updated. Tons of minor fixes and the compile target is now 1.5. Yeah, yeah, I know. I needed to support OS X Panther.

Also releasing some new software. VmPrefetch is a simple VM prefetcher that should be run on startup. Nothing fancy yet, but I'm reading up on the latest instrumentation API's, so it might get smarter in the future. Currently this has a high snake oil factor, but I'm too arrogant to care. This is still not a 1.0, so user beware.

vmprefetch2.png vmprefetch.png
VmPrefetch (2).png

Create a shortcut and move it into one of these folders. Or just run it from the desktop.

Windows Vista
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Windows XP
C:\Documents And Settings\All Users\Start Menu\Programs\Startup
OS X
Right click on icon and select “Open at Login”.

LCDTest is an updated version of the demo application that is included in the SDK. Very few people will find this too exciting.

LCDTest (2).png

This website is all about alpha and beta software

Download non-beta software here