It's summer again, people have more time on their hand, and they think
about switching operating systems:
to Mac OS X
OS X to Linux
I think that's great. A Windows monoculture is not healthy. Judging
from my students' crapware-infected
laptops, it is actually extremely unhealty.
In the last five years, I regularly used...
on Jun 21, 2006
As we know, Sun is relicensing JDK for inclusion in Linux distros. This is a fantastic development for Java. In this blog, I muse about GPL'ing Java as "GlassFishBowl" and rigorously protect the Java trademark, so that Java still means "Java" as in the JCP, TCK, JEE, et cetera. I posted a comment to this effect on Calvin's article "Java on Linux - the real story".
By the way, I rattled on a...
on May 17, 2006
The Java.Net Community Corner in the Java One Pavillion will feature a few talks of special interest for Linux developers, ranging from on Sun proprietary JVM and new JCP standards to F/OSS JVMs.
If you are around, please come and join us!
May 16, 11:30am
Packaging Java apps for Linux using JPackage
May 16, 12:00am
Brazilian Portuguese JDK Translation Project
May 17, 11:...
on May 14, 2006
Sun itself is asking developers to test their apps with third-part JREs to ensure the Java platform remain compatible. But missing from his claim was the need to test them also with the many cleam room, open source software JREs out there, and the need to throw out references to non-standard, vendor-provided JRE classes from application code.
Sun David Dagastine in his blog
on Mar 15, 2006
During the end of 2005 I had a customer who could not run a Java Applet on his desktops, despite having the latest update from Sun. And the desktops ran the fastest-growing OS and browser in the market today
This customer ran Fedora Linux 4 and Firefox 1.5. We tried other Firefox and Mozilla releases (but could not try old Netscape 4 because the portal uses recent CSS standards and they were...
on Jan 27, 2006
Approximately in June or July of 2005, I started
weaning myself off of my powerbook G4, and learning
the Gnome environment under Ubuntu (v5.04, now v5.10).
Overall, it's been a terrific experience, and it's looking
like I've come here to settle down.
So I thought I'd summarize my experiences, from my perspective
as a Java software developer, and as a computer user in general.
Here are a...
on Dec 14, 2005
Everyone stands behind their favorite web browsers.
Firefox definitely appears to be at the forefront.
But then you come across people who prefer Camino,
for example, which is a web browser that uses the
Gecko layout engine but taylors its user interface
to fit the MacOSX mold, so to speak. Camino
indeed is pretty cool and pretty fast. If you run
macosx, you should definitely check out Camino...
on Dec 14, 2005
JPackage (www.jpackage.org) is an Open Source Software project that aims to provide popular Java applications and libraries in a manner that is compatible with Linux standards like the FHS and administrative best practices for the platform. But it goes well beyond simply packaging Java software as RPM packages used by most popular Linux distributions, it also provides ways to deal with...
on Dec 8, 2005
During a recent debate about Java, Linux and OSS I have observed that some old fears
are still alive and are still avoiding a collaboration between the OSS community
and the Java community. Underneath the traditional flames involved in such discussion,
there is an open question to be answered: Why the Java developers
don't use Linux as development platform ?. I know Linux users could
think it is...
on Nov 17, 2005
One of the most challenging but important things that the Java platform does is to abstract the OS specific and incompatible issues away from the developer as much as possible.
In building the JDK at Sun we had to resort to many tricks to generate one binary that would work on as many platforms as possible. Infact myself and Hui Huang used to spend hours and sometimes days tracking down issues...
on Apr 5, 2005
How to Make Java Suited For Desktop Apps.
Even if you manage to create a terrific first Swing app for your users, the second one will probably hurt you.
Joshua Marinacci's asked on his Blog Why don't you ship Swing apps? and suggested some usual reasons like deploying the JRE, Swing API complexity and corporate focus on web apps. I'd like to add and discuss one more reason:
- No class / code...
on Apr 1, 2005
In spite of all the rants about the need of open source Java, the open source / free software community itself is doing very little to make it real.
Not to disregard the efforts of the kaffe, gcj, classpath teams and other involved with F/OSS Java VMs, but what are big open source java projects from Apache Jakarta and Eclipse, small projects like HSQLDB and JUnit, and even individual open source...
on Mar 15, 2005
Lately I have been thinking a lot about my complete lack of intention to
install Linux at home. It may appear that I am a perfect target for another
successful conversion of tech-savvy Windows user to the free new world.
Most certainly I can follow all steps
in the installation guide (if I don't fall asleep following all the instructions
in a 140-page
PDF guide). I might even enjoy the (reported...
on Mar 3, 2005
Before entering the subject of this post, let me introduce myself as the newest member of the group of Java.Net community leaders. I'm not here to replace Kevin in the Linux community, but to work with him in making linux.java.net the main source of information for Java developers who work on the Linux OS.
Talking a little about myself, I was a free software developer long before Linux became a...
on Feb 28, 2005
Hello! I'm Kevin Bedell and I'm the new community leader for linux.java.net. I'm just getting myself organized in the project and am trying to figure out what exactly this community is and should be about.
There are a few pending projects to be created and a few that have already been created. If you have any ideas on them or are one of the project owners or contributors, please drop me a line...
on Nov 16, 2004
Everyone using linux (iptables command) should (at least once) wish to use a graphical interface which can be used from any place at any platform (even a cell phone). One unified user interface for all your linux based firewall management needs which can be accessed via a browser or used as an application. One who is expert in networking can insert some sort of "rocket science rules" to the...
on Jul 27, 2004
A few weeks ago, I wrote about distribution divergence and that spawned what I thought was a pretty terrific comment stream, so thanks. I wanted to talk just a smidgen more about this, something I consider very important.
I think that divergence is a tempest in a teapot.. if you look over just the last 5 years of Linux and open source development, the greatest periods of chaos were not brought...
on Jul 21, 2004
At JavaOne, Gosling, Brian Behlendorf and IBM's Rod Smith among others had a discussion about the merits of Open Sourcing Java. Gosling noted that one of the primary benefits of open sourcing the code, compatibility, is served already by Sun support for Java in a consistent fashion across platforms. But that's not really what I feel the need to address, but something else. But first, a link to...
on Jul 3, 2004
First, some housekeeping:
1000th Java.net project:
jBob pointed out that the 1000th java.net project was approved a few days ago. It is part of the linux.java.net project community, and can be found here:
jBob's log about it can be found here: http://weblogs.java.net/pub/wlg/1450
We should be running a Linux on Java BOF there, but the...
on Jun 22, 2004
java.net celebrates another milestone with the approval of our 1,000th project. The javafirmware project became # 1,000 when it was approved for the linux.java.net incubator.
javafirmware is self-described as a specification and reference implementation consisting of the J2ME MIDP/CLC and a subset of the Java Realtime runtime environment. The project owner explains that the framework will be...
on Jun 21, 2004