A Cool Combination

By Lisa Vaas  |  Posted 2005-12-16 Print this article Print

"All of this is pretty cool," Leung continued. "Mike Radwin from Yahoo was sitting behind me, and he and his companion were making excited noises while Francois was showing his stuff. "I also IMed a few ASF people and their reactions were the same. Apparently the conference backchannel lit up as well, but I neglected to sign in to IRC, so I missed that."
While some questioned the need to rename the database, I checked with Simon Phipps, Suns Chief Open Source Officer, who told me that calling it Java DB wasnt entirely a marketing ploy to push Suns Java line.
Rather, Apaches rules state that if a user wants to call their embedded database Apache Derby, it must have the same exact signed binaries of Apache Derby. Thus, renaming the database frees up Sun to ship bug patches and make the "tiny changes" that will be required to fit the database into its product line, Phipps told me. Although, he noted, Sun intends to stick very closely to the ASFs Derby code set. Brian Behlendorf, a luminary in the open-source movement, a key developer of the Apache Web server and now the CTO at CollabNet, told me in an e-mail exchange that from a market perspective, its interesting and encouraging to see Sun adopt an open-source project that originally came out of IBM. "Its interesting in a very good way, as it shows that these two companies [and everyone else involved in Apache Derby, the underlying open-source project] can work together on common technologies and go up the stack," he said. Indeed, Phipps told me, this is what open source is supposed to be about. "This is the essence of open source: Two competitors competing over what differentiates us," he said. "We benefit from each others contributions." Specifically, what Java DB means for AJAX is that it can now be used in freestanding applications. "That gives AJAX [developers] the possibility of writing full-strength enterprise applications that can run on browsers," Phipps told me. Sun pushes for more use of OpenDocument Format. Click here to read more. For example, Phipps said, hes "really looking forward" to running expense claim applications for his travel expenses with Sun. "Its good for enterprises to move to browser-based applications, but mobile employees like me have trouble running them," he said. With Java DB, Phipps told me, hell now be able to enter travel expenses as hes disconnected from the server—as hes traveling, in other words. Under the covers will be SQL transactions, waiting to synchronize when he hooks back up to the server after he gets back to the office. Sun up until now has been running the expense claim application as a platform application that runs in Java Web Starts. Java Web Start technology allows standalone Java software applications to be deployed with a single click over the network, ensuring that the most current version of the application will be deployed, as well as the correct version of the Java Runtime Environment. But with Java DB, Phipps said, hell be able to sit "in the middle of a field and do it without access to the database." For the purpose of understanding this Java DB beast, I called up Josh Berkus, a core team member for PostgreSQL. Berkus described Derby as something of a high-end embedded database. Its known for rich functionality, including almost ACID-quality transaction support, and a variety of SQL and SQL-like functions. Plugging that database functionality into Sun products sounds like a good deal for Sun customers. And it will just get better, because Sun isnt stopping with Java DB. Indeed, this is the second open-source database its embraced in short order: The company announced last month that it would distribute and support PostgreSQL with its Solaris Operating System. Suns not stopping there, either. Expect more announcements to come as the company keeps on inspecting open-source databases and their potential use to customers, Phipps told me. "The strategy is to provide customers with an extensive choice on the Solaris platform," he said. Extensive database choices? I say, Merry Christmas to that. First PostgreSQL, now Derby. What other open-source database would you like to see Sun take a look at, and why? Write to me at lisa_vaas@ziffdavis.com. Lisa Vaas is Ziff Davis Internets news editor in charge of operations. She is also the editor of eWEEK.coms Database and Business Intelligence topic center. She has been with eWEEK and eWEEK.com since 1995, most recently covering enterprise applications and database technology. Check out eWEEK.coms for the latest database news, reviews and analysis.

Lisa Vaas is News Editor/Operations for eWEEK.com and also serves as editor of the Database topic center. Since 1995, she has also been a Webcast news show anchorperson and a reporter covering the IT industry. She has focused on customer relationship management technology, IT salaries and careers, effects of the H1-B visa on the technology workforce, wireless technology, security, and, most recently, databases and the technologies that touch upon them. Her articles have appeared in eWEEK's print edition, on eWEEK.com, and in the startup IT magazine PC Connection. Prior to becoming a journalist, Vaas experienced an array of eye-opening careers, including driving a cab in Boston, photographing cranky babies in shopping malls, selling cameras, typography and computer training. She stopped a hair short of finishing an M.A. in English at the University of Massachusetts in Boston. She earned a B.S. in Communications from Emerson College. She runs two open-mic reading series in Boston and currently keeps bees in her home in Mashpee, Mass.

Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel