See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

30 used & new from $1.35

Have one to sell? Sell yours here
 
 
Distributed Programming with Java
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Distributed Programming with Java (Paperback)

by Qusay Mahmoud (Author)
3.3 out of 5 stars See all reviews (20 customer reviews)


Available from these sellers.


10 new from $4.93 20 used from $1.35

Customers Who Bought This Item Also Bought

Core Servlets and Javaserver Pages: Advanced Technologies, Vol. 2 (2nd Edition) (Core Series)

Core Servlets and Javaserver Pages: Advanced Technologies, Vol. 2 (2nd Edition) (Core Series)

by Marty Hall
4.8 out of 5 stars (4)  $34.64
Enterprise JavaBeans 3.0 (5th Edition)

Enterprise JavaBeans 3.0 (5th Edition)

by Bill Burke
4.3 out of 5 stars (139)  $31.49
Explore similar items

Editorial Reviews

Review
". . . a nice short book on developing distributed Java applications for the Java developer who is unfamiliar with distributed application development.

If you are new to distributed application development, the book offers a nice start into the area, with a good introduction to Mobile Agents and Voyager not frequently described anywhere." -- About.com, November 99

"Distributed Programming with Java is unique in the market--the only book I know of that covers Sockets, RMI, CORBA and Agents in one book.

This is an excellent book. It gets to the point of each technology, gives you the good parts with excellent examples, and then moves onto the next topic. I highly recommend this book for any who is trying to learn these technologies in regards to Java." -- Java Metroplex User Group Web Site, November 99.

Product Description
For programmers already familiar with Java, this book offers new techniques on how to develop distributed applications. Although it discusses four paradigms--low-level Sockets, Remote Method Invocation, CORBA, and Mobile Agents--this book does not favor any one of these technologies. It also allows the reader to judge the easiest approach for a particular domain of applications.

See all Editorial Reviews


Product Details

  • Paperback: 320 pages
  • Publisher: Manning Publications (September 1, 1999)
  • Language: English
  • ISBN-10: 1884777651
  • ISBN-13: 978-1884777653
  • Product Dimensions: 9.1 x 7.4 x 0.8 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 3.3 out of 5 stars See all reviews (20 customer reviews)
  • Amazon.com Sales Rank: #1,744,259 in Books (See Bestsellers in Books)


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

20 Reviews
5 star:
 (9)
4 star:
 (2)
3 star:
 (1)
2 star:
 (2)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (20 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
26 of 26 people found the following review helpful:
3.0 out of 5 stars Good guide to RMI/CORBA, but poor socket and agent coverage, November 18, 1999
By David Reilly (Gold Coast, Queensland Australia) - See all my reviews
(REAL NAME)   
Distributed Programming with Java aims to teach the reader how to build distributed services using a variety of technologies, including sockets, remote-method invocation (RMI), and the Common Object Request Broker Architecture (CORBA). While many programmers will be familiar with sockets, the other two technologies are incredibly powerful tools for creating distributed applications. RMI is for execution of Java methods remotely, similar to the old remote-procedure call technology, but with an object-orientated twist. CORBA is a more universal system, which allows object methods written in any language (such as C++, Java or Ada) to be called remotely. Incredible stuff, but incredibly complex.

That's where Distributed Programming with Java comes in. It teaches the theory of remote-method invocation and CORBA, and gives you practical examples in Java. There are also chapters on socket programming and mobile agency. The socket chapters are good as a refresher course for those who have already done network programming, but are a poor substitute for the coverage offered by other books, such as the excellent Java Network Programming (also published by Manning). As for the Mobile Agents chapters, while they are interesting reading, they may not be generally applicable to all developers. If you're buying the book, you're really buying it for the RMI and CORBA coverage.

The author clearly knows his remote-method invocation - showing you how to digitally sign your RMI code, to create distributed services with callbacks, and how to use Secure Sockets Layer (SSL) to protect your RMI applications from prying eyes. The later requires the new Java 2 platform, which includes SSL support.

When it comes to the CORBA chapters, however, I'm a little disappointed. The author chooses to use the VisiBroker CORBA implementation, and completely ignores the CORBA IDL support in the new Java 2 platform. I suspect that these chapters may have been written prior to the release of the Java 2 platform, and there is explanation for the choice of VisiBroker. Nor, for that matter, is there much help in downloading or installing the VisiBroker software (a copy on CD along with source would certainly have been nice). However, the technical coverage of CORBA theory is very well done, and the chapters on basic CORBA theory, IDL-to-Java mapping, and IDL inheritance could be used no matter what choice of CORBA implementation you make.

For its mobile agent coverage, the author chose ObjectSpace's Voyager system. There are a couple of paragraphs on alternate mobile agent systems, such as Telescript/Odyssey and Aglets, but the coverage of these is superficial to say the least. However, it does give very good coverage of mobile agents using Voyager, and how to integrate Voyager with CORBA.

If you're interested in distributed systems using remote-method invocation or CORBA, then Distributed Programming with Java makes a great guide to the subject. It's filled with practical examples, and good coverage of the theory. However, the sections on socket and mobile agent programming aren't designed for beginners, and won't suit all tastes. Nonetheless, the RMI and CORBA coverage alone makes it worthwhile as a reference, and if you have an interest in mobile agents that comes as a bonus. -- David Reilly, for the Java Coffee Break

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Excellent book to learn network programming, November 10, 1999
By A Customer
I have tried learning network programming from Orfali's client/server programming with Java and CORBA, but that book was hard to understand. This book is concise and gets to the point. I love it. I have learned a lot from it. It is surely worth the money.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Good book about RMI, sockets programming, May 10, 2002
By Steven "bryan_swoomn" (Ontario Canada) - See all my reviews
I bought two books at the same time when I start to learn rmi. One is this book, another one is "java.rmi Guide".
Before I start, the second one seems more attractive as its name implies,so I decided to use "java.rmi Guide" as the main book, use the Distributed programming with Java only as a reference, but when I start learning, I read the "java.rmi Guide", I was totally lost, the book full of concepts with few examples.
So finally, I spent most of my time on "Distributed programming in Java" because this book not only explains the concepts very clearly, but also gives out many good examples. At least, when I read it and run the codes in this book, I know what I am doing and why.
As some readers suggested: maybe the java.rmi Guide is good for experienced, but not for beginners.
For beginners who want to learn RMI and CORBA, "Distributed Programming with Java" is the most appropiate book for them.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Cool Stuff
I have been looking for a good book to learn sockets programming. I saw this book @ BN and I liked the stuff on sockets. Read more
Published on June 12, 2001

1.0 out of 5 stars Believe the bad reviews
I bought this book for its coverage on RMI. When comparing similar books at the bookstore I simply bought the book with the most pages of coverage for RMI. Read more
Published on June 8, 2001 by Jerome P. Jacobsen

5.0 out of 5 stars Great stuff
The book was a required text for a 4th year course at my university. I bought the book and I found it to be great. Read more
Published on May 21, 2001

5.0 out of 5 stars Well Written
I am new to network programming. I bought this book to learn about it. I like the book very much. The easy-to-understand examples throughout the book are very helpful in... Read more
Published on May 16, 2001

2.0 out of 5 stars Brief, too brief
I am currently going thru this book on the chapters on distributed computing. The examples given in this book are too simple and brief. Read more
Published on May 6, 2001 by freespace

5.0 out of 5 stars Pretty Good
I found this book to be quite interesting. It covers a broad range of topics (sockets, rmi, corba, agents). The basic stuff is very well explained in the book. Read more
Published on April 24, 2001

1.0 out of 5 stars I just can't believe it!
This book is fraught with errors, some syntactical, some grammatical and most of them logical! The chapter on RMI callbacks, JUST PLAIN WRONG!! Read more
Published on April 20, 2001

5.0 out of 5 stars Excellent Network Programming Tutorial Book
I have been trying to learn about network programming on my own. I bought this book and it was excellent. I've learned a lot from it. The stuff on Sockets and RMI is superb. Read more
Published on April 17, 2001

1.0 out of 5 stars Disgraceful!
I haven't read all of this book yet, but to be frankly honest, based on the few chapters on RMI that I read, this book is so riddled with errors, inconsistencies, non-compiling... Read more
Published on October 6, 2000 by Slammin Andy

2.0 out of 5 stars Rehash of documentions
My primary interest in Java distributed programming and this book is mobile agents. After reading the section, I inferred that the author started reading on this a couple of weeks... Read more
Published on June 27, 2000 by Vijay

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


NARS: Free Shipping

NARS blush orgasm
Get free shipping on all NARS Cosmetics orders of $60 or more. Shop NARS' blush, eyeshadows, lips, palletes and more NARS favorites now.

Shop NARS now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Complete Your Kitchen Cabinets with Hardware

Shop for kitchen cabinet knobs and pulls
Transform your kitchen cabinets with stately or whimsical knobs and pulls. Choose from modern chrome, rustic bronze, and more.

Shop for kitchen cabinet knobs and pulls

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates