Disclaimer: This entry is in no way meant to slight the many other fine distributed frameworks out there. Its just that this one is designed for us non-rocket scientists. :-)
I host a free project here on java.net called the cajo project. It allows any Virtual Machine to easily expose access to any of its selected objects to Remote Virtual Machines, as well as to send any of its selected...
on Mar 17, 2004
In a March 4th article on cnn.com titled "Paying for E-Mail May Be Anti-Spam Tactic", Anick Jesdanun reported that Microsoft chairman Bill Gates, among others, is proposing a per message charge on email messages in order to combat SPAM.
It appears that companies, like Microsoft, Hashcash, and Goodwill Systems, are more interested in making money off of the volume than in solving the problem....
on Mar 7, 2004
Global Education and Learning
Introducing the Education and Research Community
Java.Net is a very big place on the net nowadays. There are a lot of communities and hundreds of projects. But what is in each community? Why would you host your project in one or the other? Today I am going to tell you about one of the Java.Net communities I manage, Education and Research (E&R).
But first, Education and Research? Why? In...
on Mar 16, 2004
While I'm certainly not the first person to comment on it, one of the things that deflated my usual new-language euphoria was the vast collection of acronyms that Java brings with it. I'm not going to spend much time complaining about this, as I know how banal and trite that is , but it struck me as being a definite road block to the usually enjoyable experience of learning a new language.
on Mar 2, 2004
copied from a jxta discussion list
We'd like to try running MyJXTA for the upcoming JXTA User Group. Source, binary and other packages are available on the
MyJXTA home page.
Please consider running this in advance so that we can work together
to resolve any unforseen issues. Attached is a recent snapshot and here's
a feature summary:
secure 1to1 chat
on Mar 12, 2004
Network programming, as we know it, just changed ... in a profound manner. Did you feel it?
Java == platform independence
XML == application independence
JXTA == network independence
Secure End-to-End Computing
in my ears: Lamb/Between Darkness and Wonder/Wonder
on Mar 9, 2004
JXTA - Is it important or just cool?
Software can be a bit boring. So where do we get our jollies? What is exciting in the software world? Well, we can all take up skydiving while doing code reviews** or we can use a new technology. Its hard to say why 'new' holds such a fascination for most of us. When a new technology saves us time or money it has a lot of pull. But something that can save...
on Mar 2, 2004
Ive had the same conversation with four different people this month. The conversation started when I was showing how a well-known ID can directly connect two peers. All four made the same observation: Doesnt that go against the idea that P2P is about creating ad-hoc networks and the dynamic discovery services and resources?
They have been lead to believe that P2P applications should...
on Mar 2, 2004
Please save the date for our next JXTA(TM) User Group Meeting:
When: Thursday, March 18th at 4:00pm PST
Where: Sun Microsystems Offices, Santa Clara, CA
We will have a call-in line available for people to participate remotely.
The JXTA User Group Meeting brings together people using JXTA technology to share ideas, learn about how others are implementing the technology, and talk about JXTA...
on Feb 27, 2004
For a sizeable part of Jan '04 I was on the road. First stop, bondolo and I presented a "JXTA Tutorial" at the
IEEE CCNC "Consumer Networking: Closing the Digital Divide" conference. The tricky part was condensing a two day tutorial down to a single four hour session. That work aside the day went by smoothly and was extremely interactive ... the type of class I like attending. Attendance was on...
on Feb 11, 2004
Return To Hot Chicken (Noodle Soup)
I'm a bit under the weather this week, which is really quite unfortunate since said weather is amazingly springlike here in San Francisco. Illness seems to hamper my coding abilities, so I figure I'll take this time to catch up on my blogging.
Whatever Happened To Pong?
So what's new in the world of client side Java, you ask? The best place to start is...
on Mar 9, 2004
Patrick Luby let me know that he's released v0.8 of NeoOffice/J, the Java-front-ended version of OpenOffice.org for Mac OS X. And that he's added Clipboard support! WoooHoo! Way to go Patrick! It's getting sooo close.
[Also posted to Webmink]
on Jan 30, 2004
I hear from my friend Neal that the webcast next Tuesday showing Java Desktop System should be good. Apparently Jonathan Schwartz and Peder Ulander will be showing several demos of JDS in action and also demoing the Looking Glass 3D desktop prototype (which Hideya continues to enhance - he's added a panning virtual desktop now as well and is exploring using the reverse of windows to display...
on Jan 29, 2004
Java Web Services and XML
You need to plan for performance and scalability
your application development process from architecture to
testing. Like security this is not something that can easily be stuck
on at the
last minute. During design, coding and testing you need to pay
attention to resource
CPU: watch for inefficient code
especially for algorithms and loops Avoid...
on Mar 9, 2004
The Colorado Software Summit is calling for papers. I went last year for the first time and absolutely loved it! I blogged about each session I went to. It is a geeky place for sure, everyone there is a geek. No stuffed shirts and you just can't beat Keystone CO for a fantastic place to learn new stuff.
This years focus is on web services with Java. I highly suggest you submit a proposal and...
on Mar 3, 2004
So, I just attended Edge East
2004, a Web Services Conference here in scenic Boston. Full
disclosure: I'm not exactly the world's biggest fan of the Web Services. My
ten cents going in: they solve a very complex problem in a very complex
way. And thus, they are to be feared. If you can, by any means,
solve a simpler problem in a simpler way, you'll be happier. If you can,
by any means, solve...
on Feb 26, 2004
The 21 and 22 February, in brussel, belgium, were organized the fourth session of FOSDEM.
Ian Formanek, of NetBeans, had two sessions planned for FOSDEM 2004.
During his talk, Ian did a presentation of new features integrated into NetBeans IDE 3.6 Beta
but also, and that was a sneak preview, features integrated into NetBeans IDE 4.0.
Especially the Ant Based Project Management System.
on Mar 1, 2004
In this article I want to explain an architectural model that I use often called "parts and pipelines" using an example. This model is especially useful in declrative programming. This article will start by introducing an example where a web page will update some content on the server side. The quoted example will be analyzed to explain parts, pipelines, and declarative programming....
on Feb 6, 2004
Nowadays "type" is an important programming language construct. A type gives a certain authenticity and a certain gurantee and a certain solidity to the programming practice, not to mention the metadata aspects of it while using IDEs. By the same token it binds you to that contract and could prove to be inflexible at times. In the web world things are fluid: hashtables, dictionaries...
on Jan 27, 2004
How to style a simple block menu in HTML using CSS
Recently I wanted to create a block menu in my html pages. I want this block menu to have a header indicating the category of the menu and a set of menu items. There may be more than one way of doing this exercise. There may also be a better way of doing the same. But here is how I have done it and it seem to work well for now.
HTML menu code
on Jan 22, 2004