 |
irc followup: let's try JXTA
Posted by edburns on July 28, 2005 at 05:30 AM | Comments (6)
To follow up to my
previous blog about the desire for irc.java.net, I'd like to talk
about using Project JXTA in the
interim (and perhaps indefinately, if people like it) to fill the gap.
Shortly after posting the above blog, I was contacted by James Todd about the possibility
of using MyJXTA as a distributed chat service. I tried it out, and it
seems to fit the bill pretty well.
So, I've created a public jxta group called jsfaces. You can
join by using Java WebStart and clicking
on this link.
In my opinion, the number one advantage JXTA has over old school IRC
is the ability to easily tunnel through HTTP using the standard java
control panel proxy settings. In this way companies like Oracle, with firewalls that only permit
HTTP to traverse, can participate in the chat.
I hope to see you all in the jsfaces chat room!
In any case, please continue to vote for irc.java.net,
even if you try out JXTA.
Technorati Tags: edburns
Bookmark blog post: del.icio.us Digg DZone Furl Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment
-
Not on OSX Tiger 10.4 with JDK 1.5
An error occurred while launching/running the application.
Title: MyJXTA
Vendor: MyJXTA
Category: Unexpected Error
Unexpected exception: java.lang.reflect.InvocationTargetException
I heart cross-platform paradigms!
Posted by: bbjwerner on July 28, 2005 at 08:14 AM
-
Actually, I'm running on 10.4 with JDK 1.5 as well right now and I'm on line.
Did you modify your java control panel so that 1.5 runs ok?
I launched the jnlp from firefox.
Let me try it from Safari....
Well, it started ok from Safari too. What are you java console settings? Make sure the proxies are set properly for your organization.
Ed
Posted by: edburns on July 28, 2005 at 08:28 AM
-
we're definitely interested in hearing folks input. i haven't seen that invocation target exception before. myjxta requires jre 1.4.2+. one of the deployment options is jnlp. others include binary and source. i am working on a jnlp optimized distribution that proves quite promissing from a performance perspective.
i run osx/tiger 10.4 and jre 1.4.x at home and the jnlp distribution works fine. so fine, my 4yr old son is the one often on that system im'ming me via myjxta :)
Posted by: gonzo on July 29, 2005 at 08:53 AM
-
As long as JXTA does not by default do autoconfiguration, this will not be ready for primetime I am affraid, as it will limit JXTA usage to the Java geeks we are ;-)
So please anybody, work on autoconfiguration ASAP to push JXTA !
Imagine the power of P2PSocket with autoconfiguration enable by default. You have a universal way of doing P2P ou-of-the-box ready applications !!! Great potential IMHO !
Posted by: bjb on August 01, 2005 at 12:40 AM
-
Can you please elaborate on what you mean by doing autoconfiguration by default? I'm new to JXTA.
P.S. I make a habit of always being in the jsfaces group now.
Ed
Posted by: edburns on August 01, 2005 at 06:39 AM
-
re "jxta autoconfig" please consider ext:config:
http://wiki.java.net/bin/view/Jxta/ExtConfig
to see ext:config in action try out myjxta, via webstart:
http://download.jxta.org/build/nightly/jnlp/myjxta.jnlp
compilable/runnable (read ant is included) ext:config code samples are included in the resources section of the afore mentioned wiki entry.
re "sockets" please consider:
net.jxta.socket.JxtaSocket
and net.jxta.socket.JxtaServerSocket
JxtaSocket is a literal implementation of java.net.Socket thereby providing a trivial means to try out existing Socket based code over a JXTA Network, primarily via the need to only change the associated constructor ... or, by augmenting the default SocketFactory. here's the javadoc:
http://platform.jxta.org/nonav/java/api/net/jxta/socket/JxtaSocket.html
Posted by: gonzo on August 01, 2005 at 07:21 AM
|