O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java
==================================================================
Sponsored by BEA WebLogic
BEA WebLogic Platform 8.1 includes a rich development and
deployment framework for integrating third-party application
packages, custom applications, messaging systems, Web
services and other valuable resources into your environment.
Get your own copy and development license for free today.
http://www.oreilly.com/go/beawl_jav120904
==================================================================
Greetings...
The shortest distance between two points is a straight line, but you
wouldn't know that from some network architectures. Throw in a proxy
server, intranet routers, use your client in a remote X window or over VNC
and suddenly packets that zipped across a socket connection are now not
much faster than if you simply put your data on a flash drive and walked
it across the office. Some of the best networking API's for Java are
either implicitly peer-to-peer (JXTA) or use it when they can (remote
calls to discovered Jini services).
Depending on the implementation, Java Messaging Service can be either of
these. Traditionally, all JMS traffic will go through a single "broker,"
which is obvious as a possible bottleneck. In Distributed Messaging with
MantaRay, Amir Shevat shows an alternative approach to JMS: "MantaRay
provides a much higher level of robustness, better performance, and faster
implementation by eliminating the need for a broker and bringing all
functionality to the edges. MantaRay eliminates the single point of
congestion and single point of failure of traditional models by using a
peer-to-peer, serverless architecture."
http://www.onjava.com/pub/a/onjava/2004/12/08/mantaray.html
This week's book excerpt collects a number of goodies and gotchas from
Elliote Rusty Harold's newly updated Java Network Programming, 3rd
Edition. In URLs and URIs, Proxies and Passwords, he illustrates
character-encoding hazards with URLs, how to build a URI, how to get
fine-grained control of proxy server communication, how to get data with
an HTTP GET, and how to work with password-protected sites with Java.
http://www.onjava.com/pub/a/onjava/excerpt/jvntwkprg_3e/index.html
If you want to open source your Java work, you'll have to decide which of
the many open source licenses to release your work under. To help, we're
featuring Stephen Fishman's ONLamp article, Open Source Licenses Are Not
All the Same, in which he notes: "It's vital for any programmer, web
designer, or other computer professional to understand that open source
licenses are not all the same. The differences between licenses can have a
big impact on how you may use or distribute the software." He goes on to
characterize licenses based on the presence and strength of their
"copyleft" provisions and what the practical considerations of all such
licenses are.
http://www.onlamp.com/pub/a/onlamp/2004/11/18/licenses.html
This week's feature article from java.net helps you connect your scanner
to your Java application. In Java Tech: Acquire Images with TWAIN and
SANE, Part 1, Jeff Friesen shows the beginnings of a Java wrapper to the
native TWAIN image acquisition API on Windows.
http://today.java.net/pub/a/today/2004/11/18/twain.html
The ONJava Reader Survey remains open. This is your opportunity to speak
out on the tools you use, the topics that interest you, and the things
you'd like to see on ONJava in the coming year. As an added incentive,
five randomly chosen participants will win three O'Reilly books each.
http://www.zoomerang.com/survey.zgi?p=WEB223X7HZ42HJ
Please join us again next week.
Chris Adamson, editor
ONJava.com
==================================================================
Register for the 4th annual O'Reilly Emerging Technology Conference
March 14-17, 2005, San Diego, California
http://conferences.oreillynet.com/etech/
Come immerse yourself in a network of like minds. This year's theme is
"Remix," dedicated to finding new ways to further the hacker spirit,
extend the architecture of participation, and uncover unconventional
innovations. Be there to see what the buzz is all about. Be there and
Remix with the best of the best!
For all the scoop on tutorials, featured speakers, and conference events,
check out http://conferences.oreillynet.com/etech/ Register before Jan.
31, 2005 to take advantage of great early bird discounts.
==================================================================
*** Java News and Weblogs ***
java.net Weblogs
http://weblogs.java.net/
O'Reilly Network Java Weblogs
http://www.oreillynet.com/pub/q/weblog_s?x-subject=3
Other Java News (channel -- LANG: JAVA)
http://www.oreillynet.com/meerkat/index.php
Java Cookbook Recipe of the Day
http://www.onjava.com/onjava/javacook/solution.csp?day=1
Java Events
http://www.onjava.com/onjava/events/
==================================================================
Sponsored by O'Reilly Gear on Think Geek
New and available now! Java Developers Do It Head First T-shirts.
Only at http://www.thinkgeek.com/oreilly
==================================================================
*** Other Related O'Reilly Network sites ***
O'Reilly Network
http://www.oreillynet.com
XML.com
http://xml.com/
ONLamp.com
http://onlamp.com
O'Reilly and Associates
http://www.oreilly.com/
O'Reilly Java
http://java.oreilly.com/
***
ONJava.com Affiliates
Servlets.com
http://www.servlets.com/
JDOM.org
http://www.jdom.org/
------------------------------------------------------------------
To change your newsletter subscription options, please visit
https://epoch.oreilly.com/account/default.orm and click the
"Manage My Newsletters" link. For assistance, email
[EMAIL PROTECTED]
------------------------------------------------------------------
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/67folB/TM
--------------------------------------------------------------------~->
-----------------------------
Visit www.tsolver.net sooner
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/tsolver/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/