Oracle Embraces Mozilla
kiggs writes "According to this article from eWeek, Oracle Corp. is ready to extend its 'Linux Everywhere' campaign to client systems. At next week's LinuxWorld in New York, Oracle will announce that it will enable the Mozilla open-source Web browser to run Oracle applications in the coming year.
Dave Dargo, vice president of Oracle's Linux Program Office and the Performance Engineering team within its Platform Technologies Division, says that Oracle will look to expand its 1.5-year-old Linux support program by supporting Linux not just as a server but as a client."
It should have had worked since beginning (unless there's some catastrophic bug in mozilla). A web page that requires some specific browser is hopelessly broken by my definition.
Shouldn't supporting Mozilla be obvious? Web applications should adhere to standards, if they don't, well, they are crappy web applications in the first place. I don't consider this "generous", rather than just fixing their broken applications to work like they should have worked in the first place.
Save your wrists today - switch to Dvorak
I trust Oracle about as much as I trust Microsoft. Let's hope they don't set their sights on acquisition, because their algorithm goes "embrace-acquire-mediocrify-priceincrease"
From the Article:
It is widely believed that another primary motivation behind Oracle's embrace of Linux is to push archrival Microsoft Corp. out of its position of power. In pursuit of that goal, Oracle will enable its customers to opt for Mozilla over Microsoft's Internet Explorer browser, just as they have enabled customers to opt out of Microsoft operating systems in favor of Linux.
So they're backing free software, something laughed at by most corporate bodies up until this time, to beat Bill. Capitalists using communists to fight fascists. Neat!
Oracle is the MS of the database world. Clueless managers insist on using it because they're the biggest DB company, and us geeks are the ones who have to live with the consequences.
Case in point, my company's got to use Oracle 9i/9iAS for a project, and we must have spent weeks just getting the thing to install properly. We upgraded our developers machines to XP last week, and it won't even install on clean machines.
Don't get me started on their idea of supporting open standards. JAZN (their implementation of JAAS) anyone?
When you want to do some clever stuff, you do not want to restrict yourself to HTML so you do not necessaraly want to use *any* browser. With the Mozilla technology they have a platform that has implementations on many platforms.
So I think they get it and it is less browser technology than presentation technology that they find in Mozilla
I work there and would bet it will be a long time before this works as planned. Way too many internal sights require IE to work at all. We are still at a point where you can NOT have a purely Linux desktop and still get your daily work completed.
I would not say Oracle Apps works on standards like the poster above was explaining either - it requires a Java plugin (very similar to - and based on Sun's Java Plugin) called JInitiator. JInitiator has to be loaded and used by the browser so it it not like any browser can be a client... unless Jinit is ported to the platform and plugin architecture.
It will be a happy day when we can actually USE Linux on the desktop at work though.
The fact that Jinitiator (Oracle's JVM) has only worked for windows has been the last reason my company hasn't been able to switch to linux.
All of our Novell stuff now has Linux ports, and OpenOffice suits most of us just fine. Hopefully this is the last piece of the puzzle.
It would also be really cool if the apps could run through LTSP.
The article doesn't specifically name a Linux Jinitiator, but I would be more than happy if they got the apps to run using a more recent Sun JVM for Mozilla.
"If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
Oralce's apps are an entire suite of Business applications.
Order Entry, Accounts Receivable/Payable, Inventory, HR.
While not perfect, for the most part its good stuff.
These apps are currently launched as applets through a custom JVM plugin called Jinitiator launched through IE.
"If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
I guess I don't like the fact that they just work on one distribution and getting it to work elsewhere is a bit of a pain sometimes.
Though last time I ran the newest oracle application server on linux (based on Apache), it seemed they went out of their way to make it a daunting task. There are about 30 other things that start up with the app server and apache.
I guess I think of it as simple - client attaches to apache, apache module connects to oracle, but they are going gung-ho on having all the java stuff, and god knows what else built in. Way to much complexity and it caused nothing but trouble...actually had to back down a release.
It's saturday morning and I'm just ranting, but it seems to me that outside of the database server, which they do well, they do a terrible job of everything else.
Oracle Enterprise Manager is a good example. Used to ba an app that would connect to the database, let you manage it, etc... Now it's this huge Java thing, requires it's own database just to manage other databases, etc... and doesn't seem to work half the time.
I guess I've just had terrible luck with anything java based on Linux (or windows for that matter) - well, anything that goes beyond a simple app.
A database is a database, which should have nothing to do with user interaction. A web browser is at the presentation level, which is all about user interaction and should have nothing to do with the database.
If Oracle has been writing software that entangles database code with the presentation level, then they are mixing layers and producing appallingly unmaintainable code, and should stop doing that no later than immediately. On the other hand, if they are writing code that produces HTTP/HTML content in the presentation layer, then it doesn't matter which web browser is used to view it.
So why would anyone write software that is specifically "for Mozilla", especially a database vendor? They should just adhere to the HTTP/HTML standards in the presentation layer, so that anyone using a standards-compliant browser can view their content.
Of course, we are talking about Oracle, who has produced PL/SQL packages for generating HTML right out of the database, insist on using their own, outdated JRE's, and perhaps have generated M$-dependent web content. So maybe Oracle is just trying to tell us that they will start doing a couple of things a little bit less stupidly.
Always keep a sapphire in your mind
It works on many other operating systems too, including the proprietary Windows. But it is still a success for Linux and open source in general, because any technology that does not allow Microsoft to lock in its customers is a win for freedom, and a loss for Microsoft. Microsoft values one thing more than money, that is the guarantee of making more money (marketshare strangehold). So as Linux and other open source operating systems gains widespread acceptance not just in the server space but with clients too, Microsoft loses out. Microsoft isn't left out or locked out, it is just forced to play on an level playing field.
So victory for open source is not the complete desctruction of the towers of Barad-dur in Redmond, but the creation of a fair and competitive server and desktop market and the neutralization of Microsoft's monopoly power. Once we have that, we have already won. Marketshare numbers will be meaningless, since you are not forced to adopt the platform with the highest market share to get the software solutions that you need.
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
There's actually a shred of wisdom in the poster's wit. If it weren't for a single company dominating PC software, there would be a lot less motivation to find an open source alternatives. Without Microsoft, the choice was (and probably still would be) between several crappy closed source software venders. It is because of MS's predatory and evil ways the Linux has become the alternative of choice. And maybe Bill will drown in all that free beer!
I knew that Mozilla overbloated (kitchen sink anyone?), but including Oracle DB is a bit overkill I think...
Slashdot - free anti-Microsoft propaganda 24/7
Oracle has a complete end-to-end ERP/CRM application called Applicaitons 11i which uses a combination of java applets (delivered through Forms Server 6i) JSP's (delivered through apache) etc. The problem is that some of their HTML code makes windows IE only calls (even though they officially support the Mac running IE) using the object tag instead of applet tags, etc. Also, they have a ton of other web apps (Discoverer, their iAS application server and portal server, etc.) all with IE only stuff in them.
-- Chris Martin, System Administrator
Due to netscape and mozilla being (for the most part) plug-in compatible, I've been using Oracle Apps via Mozilla (and Phoenix/Firebird) for at least 3-4 years now.
.dll into the Mozilla plugins folder. Restart Mozilla and get to work... this may require a pre-existing netscape installation, not too sure. Everywhere I've worked pre-installed netscape for their users. If you have to go that route, it's not too hard to uninstall netscape once you have Jinitiator and Mozilla/Firebird playing nice with each other.
All you have to do is download oajinit.exe (yes, this is windows) and install it. Then, you need to find the dll that's installed (the name contains the version number of Jinitiator, but I'm not at work so I can't say for sure what it is) and drop the
Now, I'd love to see more linux support as a client machine. The only reason I have to use windows at work is the lack of a supported solution to running oracle apps client from linux. The developer apps are pretty crappy compared to the windows ports, but they do work.
Not only do I play an Oracle apps developer on TV, I am one in real life, too!
Thank you bill Gates, we ALL owe you a beer.
MORE small print in the EULA?