Thursday, March 30, 2006

 

Maven 2.0, Dreaming in Java, and Zeroconf gaming

O'REILLY NETWORK'S ONJava.com NEWSLETTER
--------------------------------------------------
The Independent Source for Enterprise Java

==================================================================
Open with Confidence.

Join the Affordable Solutions for the Open Enterprise Web seminar series
April 11 and 12, hosted by Novell, Dell, JBoss and MySQL.

Running a successful small business and a cost-efficient edge
infrastructure at the same time isn't easy. But with the right network
edge computing solution, it is possible. Discover Open Enterprise
Solutions at an SMB price that only Dell can offer. Register today at:
http://www.oreilly.com/go/novell_jav

==================================================================

Greetings--

Most weeks, I use this first part of the newsletter to talk about one or
more of the new articles on the site, but this time, I want to point out
one of our blogs. Robert Cooper, one of our more prolific bloggers (and
that's in addition to his contributions to his "Temple of the Screaming
Penguin" site <http://www.screaming-penguin.com/>), has checked in with a
dense download of arguments, assertions and arcana in his blog entry
"Dreaming in Java." You'll find the link below. Covering everything from
the proposed invokedynamic JVM instruction to integrating XML into the
language to applets vs. Flash to Swing to--well, I could go on for a
while, and I still don't think I'd capture it all. Maybe I can express
the importance of what he calls his "braindump" by saying this: with
development on Java SE 7 ("Dolphin") about to get started, this is exactly
the time for developers to make their voices heard about they're happy and
unhappy about in Java, and what they want Java to be. Waiting to be
shocked, frustrated, or disappointed at the JavaOne 2007 keynote is not
going to do--now is the time to engage the community. Post comments on
blogs like Rob's, write your own blog, kick off an open source project
that does things your way--there are lots of ways to make your voice
heard.

"The hardest part of getting started with a Java application is, well,
getting started. So many logistical decisions have to be made up front.
Where should the Java source files go? Where do I place unit testing?
Where will we store dependency .jars? How will the project be built,
documented, tested, and deployed? The choices made at this stage will
follow a developer for the rest of the project." Chris Hardin suggests
that instead of having to become an expert in all these realms, you can
let Maven do the driving. In "Maven 2.0: Compile, Test, Run, Deploy, and
More," he looks at the new version of this popular project
building/testing/reporting/managing toolkit.

<http://www.onjava.com/pub/a/onjava/2006/03/29/maven-2-0.html>

Following two excerpts that exposed the Java APIs to the
Zeroconf/Bonjour/Rendezvous API, we close out our look at Stuart Cheshire
and Daniel H. Steinberg's "Zero Configuration Networking: The Definitive
Guide" with a thorough code example. "Zero Configuration Networking:
Using the Java APIs, Part 3" features a self-networking tic-tac-toe game,
in which each client advertises itself to the network and discovers
potential opponents. Look past the details of the Xs and Os and this
could be the foundation of any Zeroconf-enabled game or other network
application, written in Java.

<http://www.onjava.com/pub/a/onjava/excerpt/bonjour_ch08/index2.html>

Want to write an instant messenger, voice, or video chat client, or an
internet game? The process begins with the initiation of a "call" between
the participants, and if you want to work with the established standard in
this realm, you'll want to learn SIP. In the dev2dev article "An
Introduction to SIP, Part 1: Meet SIP," Emmanuel Proulx exposes the
anatomy of a SIP call and introduces some of the Java frameworks that work
with SIP, laying the groundwork for a part two that shows off a chat-room
application written with the SIP servlet API.

<http://dev2dev.bea.com/pub/a/2005/09/introduction-sip-part-1.html>

In this week's feature article from java.net, Chet Haase shows off some
"Smooth Moves." "Are you interested in doing some animations in your Java
applications, but find yourself plagued by results that seem stuttery and
choppy? Want to figure out the problems and smooth out those animations to
make them better and more seamless in your application? This article
examines some of the factors that affect animation smoothness and things
that you can do in your code to make your animations look better."

<http://today.java.net/pub/a/today/2006/02/23/smooth-moves-solutions.html>

Recent O'Reilly Network weblogs of interest to Java developers:

Robert Cooper: "Dreaming in Java"
<http://www.oreillynet.com/onjava/blog/2006/03/dreaming_in_java_1.html>

Bill Siggelkow: "A Tale of Two Tools: Maven 2 and StatCVS"
<http://www.oreillynet.com/onjava/blog/2006/03/a_tale_of_two_tools_maven2_and_1.html>

Check out more O'Reilly Network Java weblogs at:
<http://www.oreillynet.com/pub/q/weblog_s?x-subject=3&>

Please join us again next week.

Chris Adamson, Editor
ONJava.com
cadamson@oreilly.com

==================================================================
Your Skills Are in Demand. More Skills. More Demand.

Choose from 45 webcasts organized by track--JSP, PHP, and ColdFusion. Each
track has been designed to take advantage of your existing Web development
skills and includes insightful content contributed by Dr. Dobb's and
O'Reilly.

http://www.oreilly.com/go/learn2asp_jav

==================================================================

*** 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/

==================================================================
O'Reilly Learning Special Offer: Save 25% Now
<http://oreillylearning.com/promotion/>

"I would never, and I mean never, have imagined that a computer learning
course would actually be fun too."
-Kerry Beck, PR Specialist

O'Reilly Learning has an exciting year in store! You're invited to join
thousands of satisfied students worldwide who have discovered just how
much fun it can be to gain skills and experience in programming or system
administration with our unique system. And until March 31st, enjoy 25% off
tuition for our online University of Illinois Certificate courses.

Enroll today and make your daily accomplishment:
<https://oreillylearning.com/enroll/>

==================================================================

*** 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 Media
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/

------------------------------------------------------------------
Interested in sponsoring the ONJava.com newsletter? Please email us
at advertising@oreilly.com for rate and availability information.
Thank you!
------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------------


Comments:
0596007507 Maven A Developers Notebook
http://rapidshare.de/files/16701252/VMassol.rar.html
psw=[www.AvaxHome.ru]
 
Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?