| « April 2007 » | | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|
1 | 2 | | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 14 | 15 | 16 | 17 | 18 | | 20 | 21 | 22 | | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | | | | | | | | | Today |
LINKS
CONTACT
Tom Marble's Weblog
template by
Helquin
|

Monday April 23, 2007
NetBeans in Ubuntu
Last week we announced the availability of the
Java Stack on Ubuntu
and one of the coolest parts of this announcement is including NetBeans
in Debian native packaging. NetBeans has been
available
in a standalone Linux installer for many years. What's new now is
the integration with the Debian packaging system which can, among
other things, automatically pull in dependent packages such as the
the
NetBeans Platform
and the Sun JDK.
During our development of this packaging we discovered some
legacy license terms that complicated redistribution.
That caused us to create a temporary "installer" workaround that
requires users to download the NetBeans IDE tarball prior to
installing the Ubuntu packages. The NetBeans legal team went
to work and updated the terms and we updated the packaging... but
our fixes didn't make the feisty code freeze . You will be glad
to know that we do have the fixes in hand and are proceeding to
follow the Ubuntu update process that will, in a couple weeks, get
the revised packaging into the feisty-updates repository
(which is on by default).
If you would to take advantage of this
fix right away (so you don't have to download the tarball separately) here's
how:
- Start Synaptic by going to: System | Administration | Synaptic Package Manager
- Select the menu: Settings | Repositories
- Click the Ubuntu Software tab and enable multiverse (screenshot below)
- Click the Third Party Software tab and click Add... (screenshot below)
- enter the following APT Line:
deb http://download.java.net/ubuntu/ feisty/
- Click Add Source (and Close)
- Click Reload (to update the Synaptic with the latest repository information)
- Add NetBeans as one would add any other package: Search for "NetBeans"
- Select "netbeans5.5"
- Click Apply
Here's some additional documentation about adding software to Ubuntu:
- What is Synaptic and how can I add software to Ubuntu?
See
Synaptic and the
Synaptic HOWTO
- Where can I learn more about Ubuntu Repositories?
Ubuntu Repositories (see Managing Repositories in Ubuntu)
- Hey, Synaptic doesn't know about this Tom Marble fellow, can I trust him?
Only you can determine if you trust me 
You can see other's that have signed my GPG key here.
If you decide you want to trust me then you can add my GPG key to APT so you don't get the warning in the future.
Add the package gui-apt-key then run it:
- Applications | System Tools | APT Key Manager
- enter Key ID:
0x1EABA9CB
- click Add
- Where can I find out more about APT and security?
See SecureApt
- Hey, how can I make sure that the Java™ Plug-In works with Firefox?
Simply add the package sun-java6-plugin
- This is nice, but I found some other problem... what should I do?
File a bug! That's how the team will know what works (specifically what doesn't) and we'll fix it.
You can file netbeans5.5 packaging bugs on this page.
Thank you for your patience on our trajectory towards Free Software.
We have even more ideas in store for packaging cool Java applications
for Ubuntu! If you are interested in helping and/or getting involved
please let me know... it takes a community!
Screenshot of adding the multiverse component to Ubuntu:
Screenshot of adding a new Ubuntu repository:
NOTE on submitting comments: The Roller software we use
here at Sun is quite aggressive about which comments it likes.
Please be patient if your comment which includes HTML is
not displayed immediately. I will ensure it gets published the
next time I check e-mail.
Posted by tmarble
( Apr 23 2007, 09:34:51 PM CDT )
Permalink

Thursday April 19, 2007
Build on the Java Stack
Today I'm wearing my
Ubuntu shirt
because today is the day Feisty Fawn (7.04)
has been released and it includes
Sun's complete Java stack.
For over a year we have been working aggressively to
make our software
available on Free Software distributions.
It is easy to underestimate the complexity of the challenges
involved. Last year when we worked in the
DLJ license the Sun business, legal, and engineering teams
learned a great deal about rights for distro redistribution
and integration.
Since that time we have been busily working on
open sourcing
the six million lines of code which comprise Sun's implementation
of the Java SE Platform as part of the
OpenJDK project.
The interconnected constraints of software licensing,
transitioning our business models, and
expanding OpenJDK community are labyrinthine.
Stepping back for just a moment one can understand the
significance of Sun following a trajectory towards Free Software.
We believe Free Software is an extraordinarily important
force in technology innovation and that participating in -- indeed
making significant contributions to -- this movement
are essential for Sun's business going forward.
Our recent visit to Brazil has demonstrated how one
country views open source as strategic to government (as
well as industry and academia).
We are proud to have a Free Software stack that runs on an
eco-friendly
hardware stack (including the
GPL'd UltraSPARC T1).
Today's announcement is
another point in the arc of making money (and doing good) with Free.
This is an exciting day for me because I'm a big
fan of Free Software and impatient to unlock the power of
cool projects that can reach new audiences.
I couldn't have helped move this project forward if
it wasn't for the advice of my friends at Debian, Fedora, Red Hat,
Gentoo, OpenSUSE and, of course, Ubuntu.
I especially want to thank the director of NetBeans, Jan Chalupa,
for embracing this project and driving the repackaging of
NetBeans 5.5 and making distro packaging an essential goal
for NetBeans 6.0.
Today we are talking about our stack in
multiverse, but it's important to see that
this work is getting us closer to main and
thus helps all Free Software distros.
Working together as a Java community we can continue
our discussions on
modularizing and
harmonizing the distribution of runtimes, libraries and applications
so that we can package and distribute the
enormous wealth of
existing Java applications.
Windows platforms have classically had point-and-click
software installers. Solaris has had the Java Enterprise System
installer. But now we see that Linux software management has
caught up (a possibly exceeded?) the other platforms.
Ultimately that makes the argument for building applications
on top of the Java stack even stronger: they will be easily
installable and "just work" everywhere.
People have asked me if this new excitement might lead
to adding Java to the "Linux tool chain", or renewed bindings
for Java in Gnome or KDE. Each of these ideas is worth
exploring in further detail. But what makes me really thrilled
is to think that this may be the year that the Linux desktop
finally gains traction against Windows. The Linux desktop is
fully featured now: I've been running Ubuntu Feisty since
January (while under development) and I've found it to be
very stable and quite friendly. I especially appreciate the
ability to do simple things like suspend my laptop and use WiFi
radar while traveling.
Tom meets the Ubuntu Brazil team at FISL (photo courtesy of Tim Boudreau)
At last week's
FISL conference the Ubuntu Brazil team thanked me for my work in making the Sun
JDK available to Debian and Ubuntu under the
DLJ
because Brazilian Ubuntu users could finally access
their bank accounts over the web and file their income taxes.
I knew that Java Plug-In technology was important, but I didn't
realize the degree that people would depend on it.
I'm glad that Java is playing an important role in making the
Linux desktop a compelling alternative.
Developing software on the Java stack just got easier: apt-get it yourself!!!
NOTE on submitting comments: The Roller software we use
here at Sun is quite aggressive about which comments it likes.
Please be patient if your comment which includes HTML is
not displayed immediately. I will ensure it gets published the
next time I check e-mail.
Posted by tmarble
( Apr 19 2007, 01:17:13 PM CDT )
Permalink

Friday April 13, 2007
Sun Free Software in Brazil
Sun's Open Source team is all over Brazil this week at
the FISL conference
and next week at TechDays.
In addition we are having several meetings with developers
from industry, academia and government.
The following Sun open source projects are represented:
Here are some pix from day one:
On the way to meet Brazilian officials (Rich Sands, Bruno Souza, Sara Dornsife, Simon Phipps)
FISL Registration
FISL Opening (Bruno Souza and Javali)
FISL Opening (Simon Phipps)
Javali T-shirts (Bruno Souza -- one man force of Software Livre in Brazil!)
Community Voices: Fabio and Edgar with Simon Phipps
Sun Booth at FISL: Ray Gans and Rich Sands
There are about 5000 enthusiastic developers here as you see
by the crush of people getting registered this morning...
Everyone we have met so far has been very friendly and
quite curious about our plans for OpenJDK -- indeed
all of Sun's Free Software portfolio.
Last night we enjoyed a traditional south
Brazilian dinner at a Churrascaria -- the local Brazilian
BBQ specialty. Our dinner was accompanied by
a Camparihnas: a local drink which resembles rum and is
sweet with fresh pressed limes (delicious!).
FISL continues through this weekend and next week
the Sun Team will go to Sao Paulo for TechDays (I'll
be back in the USA). This is a great opportunity for
us to learn from developers whose country
is entirely committed to open source. It's very impressive
when a developer of the tax return software
(written in Java) tells us that this one application will be
used by 23 million people in one state alone.
A big part of the opening ceremony was dedicated to the
memory of Gilnei Marques who had written a journal which
advanced the education of open source issues in Brazil.
In Brazil open source isn't just about sharing code: it's
about sharing information, ideas, ideals and helping
the community of all citizens. Brazil is setting an example of
empowering the community.
NOTE on submitting comments: The Roller software we use
here at Sun is quite aggressive about which comments it likes.
Please be patient if your comment which includes HTML is
not displayed immediately. I will ensure it gets published the
next time I check e-mail.
Posted by tmarble
( Apr 13 2007, 12:45:38 AM CDT )
Permalink
|