★ wanayoo — archive 1999 http://java.about.com/compute/java/library/bljustjava.htmNouvelle recherche | Portail wanayoo
Enter Sweepstakes! · Advertise on this site · Get Bargains
About.com  
You are here:  About > Computing/Technology > Focus on Java
an About site
   About.com
 
 One of Over 700 Sites
Your Guide with Guide
John Zukowski
Bio | Contact

Subjects
Applets
Book Resources
Career Resources
Community
Core Libraries
FAQs
Getting Started
How-To
Magazines
News Sources
Tools
Tutorials

Subject Library 

All articles on this topic

Bookstore
Find books related to this topic Click Here

Videostore
Find videos related to this topic Click Here

ShoppingAbout
Your favorite products, right here Click Here

Stay up-to-date!
Subscribe to our newsletter.

Do you like our sites?
Wish to share them with others - and earn money?
Become an Affiliate

More Sites on this Topic
Java Coffee Break

Search for 
in   Sites A to Z
 
 

Just Java Chat Log with Peter van der Linden

Below is a log of the chat session with Peter van der Linden, author of the Prentice Hall Just Java book, among others. Peter had some technical problems, so questions and answers were relayed to him over the telephone. His responses are part of the lines labeled javaADM. Just Java Book Cover

javaADM Hi Everyone and thanks for joining us. Peter's currently experiencing server problems....
javaADM Until the server problems are "solved", let's do this remotely, where I relay questions to peter over the telephone
javaADM Hi Everyone and thanks for joining us.
javaADM My name is John Zukowski, the ever present guide to Java here at About.com
javaADM Tonight, we're fortunate enough to have Peter van der Linden with us, (on the telephone)
javaADM Peter is the author of Just Java, Not Just Java, as well as some books on practical jokes
javaADM In his spare time, Peter maintains the Java Programmer's FAQ and
javaADM leads a team of kernel developers at Sun Microsystems
javaADM During the chat session, we welcome and expect questions, here's how to ask:
javaADM please type ? and you will put you in the queue
javaADM In addition, we have a copy of Just Java 2 to give away at the end of the session
javaADM We'll be looking for the participant who asks the best question (or who needs it the most)
javaADM And, you must be present to win
Jon Ok, when do you justify use of reflections package despite performance hits?
javaADM From peter: That's an interest question
javaADM The reflection package is more there from tools developers, than applications developers
javaADM What are you trying to use it for?
javaADM and yes, there is quite a high performance hit...
Jon Well, I used it for a PrintStream that was really just a way to log asychronously.
javaADM cool, intesting idea, not really what its meant for...
Jon I got the 20 some Methods and arguments onto a queue.
javaADM What is the object you are getting ahold of such that you can look atwhat call is being invoked?
Jon Ended up instead using a Command pattern without reflection package eventhough
Jon it was a lot more code.
  ............................ portalchat joined.............
Rich ? What is the target audience for your book (beginner, intermediate, etc)
javaADM Interesting concept to use reflection for
Jon Each method of my "MultiPrintStream extends PrintStream" had a constant of the
Rich ? What sets your book apart from the many other Java books available
Jon cooresponding method of PrintStream.
hag ?I'm impressed that you work at sun , what do you do?
javaADM Yes... that should work, but you will notice the performance penalty...
  ............................ portalchat left.............
javaADM Let's move on to the next question
javaADM For Just Java... the book is written for people who know one programming language
javaADM Its a huge job to teach programming as well
javaADM So, if people already know FORTRAN, Pascal, C, or VB, then they are in the target audience
javaADM There are other books for people who don't know programming at all, like Dietel & Dietel
javaADM So, Just Java doesn't try to teach programming, just Java
  ............................ MrKellyHOST left.............
  ............................ MrKellyHOST joined.............
javaADM regarding what sets it apart... Its well enough liked that its in the 4th edition
javaADM Its very strongly based on practical experience
javaADM Not many books in 4th edition....
hag ?my boss tells me the trade journals say java is dead... what do you know about that?
javaADM All the things I write, I try to make them interesting... When I was learning C++ about 10 years ago..._
javaADM The volumes were huge with no glimmer of anything intersting
javaADM So, I tried to make Just Java interesting, as programming is supposed to be fun
javaADM So, I came with it from that angle.
javaADM On to hag's q...
javaADM I work in a team of kernel wackers... We work on the Solaris kernel.
javaADM I lead the team of kernel wackers...
Jon ?Does the kernal wacking have to do with Java?
javaADM Regarding Java being reported as dead in trade journals...
javaADM I'd have to go with Mark Twain, reports of Java's death are hugely exagerated
javaADM There are a huge # of people with a stake in Java succeeding
Rich I'd agree
javaADM With a small # of people who have a stake in saying Java is dead.
javaADM Of course, that small group is very noisey....
javaADM It might be time in getting a new boss.... ;-)
  ............................ adamw joined.............
javaADM Always nice to meet agreeable people....
hag I love java but am still too ignorant about it to sell it well. He is interested I think
Rich ?What do you think about EJB comparing it to DCOM and CORBA
  ............................ test left.............
javaADM hag - have you had a chance to look at Not Just Java? Its a primer about Java technology that doesn't try to teach the language
javaADM Its full of information about where to use (and not use) Java
javaADM It discusses all the latest Internet technology
  ............................ piggy joined.............
javaADM A question from Peter ---
javaADM What kinds of Java systems are people working on? 2-tier, 3-tier, applets....
  ............................ mmb joined.............
javaADM WHile waiting on answers...
Rich 3-tier, Applets on the client, EJB on the server w/mainframe and oracle db backends
javaADM EJB has support from the whole industry... simplicity of model, portability
Jon EJB, JSP, Weblogic 4.5
javaADM Wow... excellent stuff
javaADM Looks like people are kinda on the cutting edge here
Rich We're using weblogic as well, watching websphere being a big IBM customer
javaADM The weakness of EJB is that it is still fairly young, in the early days, not as well established as things like CORBA
javaADM Rich, That sounds like a good project to work on... when do you go live?
Rich First version in production, second getting ready for business test
javaADM By the way, the kernel wacking has nothing to do with Java.
hag ?is oracle the best database to use with java?
Jon BTW, about how hot Java is now see the following article...
Jon http://www.news.com/News/Item/0,4,40384,00.html
javaADM impressive Rich...
javaADM kernal.... Building a GUI in Java. Quite a reach for kernel developers and the team
javaADM Very successful in doing that, with some encouragement from Peter..
javaADM By the way Rich, your services will be in quite a bit of demand...
javaADM Regarding Oracle.... Its an early adopter, they are a good company, leading company
Rich Tell me about it, I'm on the other end, always looking for developers
javaADM However, there are other alternatives that will serve you equally well...
javaADM lol
Rich ?Do you think the object dbs are going to take off . . . and perform
javaADM Regarding CNET article... we all saw that article...
javaADM Passed article around, pinned on bosses door
javaADM Inevitable....
javaADM Good to finally get the recognition
hag I saw one about more programmers learning or wanting to learn java... is that it?
javaADM As a possible source for job leads... Java Lobby just started a new mailing list for Java jobs
Jon For our system, we are having a shoot out between Oracle and ODI's ObjectStore 6.
Rich hag - yes and the salaries they draw
Jon A technically savvy VP has orchestrated the "shoot out".
hag well I would do it for less pay just to do it as l really like it.
javaADM Regarding object db's.... Its a hard question to answer, without more specifics
javaADM Sounds like an interesting shoot out, and Oracle is a very dynamic company that doesn't like to lose... ;-)
javaADM Larry seems to be a bit of a Samurai, with his Japanese garden and all...
Jon Right. I'm looking forward to seeing who is still standing when its all over.
Rich ?Business Objects on top of a relation db are a lot of work to implement
javaADM Another q from Peter....
javaADM Has anyone written any code to get a Web camera to be served by Java?
Rich ?Object databases seem to make it easier and cleaner but with a big performance hit
hag not I
Rich ?at least for the time being .
Jon That's interesting. ODI claims that performance is the one area where they know they trump Oracle.
  ............................ piggy left.............
javaADM Guess we have no takers on the Java camera... Peter was trying this at the beginning of the year
  ............................ piggy joined.............
Rich Jon - interesting
javaADM without luck I might add
javaADM some kind of flakey dialog box problem...
Jon Can't wait to see if its true.
  ............................ adamw left.............
javaADM it was a horrible experience...
javaADM Has anyone tried Java and Linux?
javaADM And.... how are you finding it?
Rich http://www.capecodusa.com/craigbeachcam.asp has an Applet viewer
hag ?I have visual cafe and jbuilder, which is worth learning or should i stick with straight code.
javaADM sent URL to peter, he'll check
javaADM Here's Peter's take...
javaADM It comes down to personal preferences
javaADM My preferences is just an editor and a DOS windows
javaADM That's what I recommend to others
javaADM Once they master the basics
javaADM THEN they can switch to an IDE, if they like it
javaADM That way, people can learn how to create a GUI and understand how things are going on
javaADM Both VC and JB are good products
javaADM Try them both and go with the one you like best
javaADM From John, personally... I like JBuilder....
javaADM VisualAge for Java is another good alternative
Jon I concur with that recommendation on the progression. Don't let an IDE prevent you from learning at the early stages.
Jon Once your are proficient, try out the IDE.
hag I really need to figure out how to use java with the as400 so I can sell my boss on it
javaADM Of course... if you come from a strong PC development background, stuck in a Visual Basic world (or IDE in general)...
Rich Jon - I agree and once proficient, you pobably won;t like the code the IDE generates anyway
javaADM It might be best to go with the IDE...
  ............................ piggy left.............
javaADM JBuilder has a AS/400 version
javaADM Not aware of other IDEs, that aren't written in pure Java
javaADM IBM itself is a huge supporter of Java, every bit as deeply commited to Sun
hag I wonder about visual age, Ithink that is the one by ibm.
javaADM After decades of failed projects, Java presents a way to integrate all their software for all their systems
javaADM If you are using IBM computers, Java is a good safe choice for you
javaADM Maybe you can get the IBM sales reps to help... ;-)
hag tell my boss
javaADM Peter has a quick story...
javaADM The URL for cape cod reminded me...
Jon Maybe there is an email list somewhere focusing on AS/400 and Java? If so, you could probably find all the justification there.
javaADM I went to Nantucket island.... such a remote place that it isn't even on the mainland
javaADM and the first thing I saw when I got off the ferry was an ISP/Internet Cafe..
javaADM Kinda like the first time someone who got saved at Yosemite got saved with a cell phone
javaADM Nowadays, either case is common/expected....
javaADM I'm looking for the same kind of changes now that Palm has a built in JVM
javaADM Not sure about an email list, but I know of a newsgroup.
javaADM If you go to the IBM website, you should be able to search.
  ............................ slaggy joined.............
Jon ?Do you think Java2 will ever make it into the browsers, AOLscape, I suppose? And do you think that browser will be widely distributed?
hag I would love love love to learn how to do that palm stuff!!!
Jon This chat session could be much nicer with Java2 and Swing1.1.1.
javaADM Looking for AS/400 resource...
hag I saw an article by a guy who got a palm piot at java one and talked about it neat stuff!
javaADM http://www.ibm.com/java/jdk/ is a good place to start for AS/400...
Rich Jon - Try java plug-in from sun for Java2 in your browser
hag thank you kindly
Jon Right, but why I bring it up is for Internet, not Intranet. We would have a lot more power.
javaADM Regarding Java 2in the browser...
javaADM The Netscape-AOL-Sun alliance makes this a certainty
javaADM Company VPs are EXTREMELY motivated to make it happen ASAP
javaADM Why hasn't it happened yet? Because Microsoft just KILLED Netscape....
Jon Do we know if it will be 1.2.2 or the Kestrel release?
javaADM They really demoralized/crushed that company
javaADM and they are just recovering
javaADM From what Peter has heard, it will be pluggable...
javaADM So, in Netscape 5....
javaADM it won't have the inconvenience of the actual plugin
hag micro ssssssssssssssssssssssssoft
javaADM From everything we can tell, Microsoft seems to want to disengage from Java
javaADM so.... when IE will support Java 2 w/o plugin is unknown
Rich MS is signing up other vendors for java support in the next visual studio
hag what does that mean?
Rich Other vendor are writting java dev tools that will be part of visual studio
javaADM from John here.... Microsoft has paid other companies to create clean room implementations of Java
javaADM invested is probably a better word...
javaADM these other versions supposedly will support the extensions Microsoft put into their version of Java
javaADM The ones that causes some legal problems in the courtroom
javaADM How/If developers will accept these versions (with the extensions) is yet to be seen, as Visual J++ use seems to be dropping
javaADM back to Peter now...
Jon ?Does anyone have a sense when Mac will support Java2?
Rich ?Java performace - will hotspot ease the problems or do you see native compiler becoming more prevalent
javaADM You'll have to talk to APple about that one... ;-)
javaADM [peter] I have always thought that Mac folks were hard at work on Java 2 porting
Jon Just digging for rumors. ;-)
mmb I have a non-java ? for John and Peter. More oriented to the book publishing world. Do these chats help promote your books - or do you find them more of a hassle. Do the publishers set these up?
javaADM Saw a post on usenet that said Apple was "evaluating" Java 2 and try to see what they should do with it
javaADM That would seem to imply not much going on with it, but there is much to be gained by supporting it
hag is peter planning another book ?
javaADM Already, we are seeing that HotSpot is running faster than C++ on some code, including floatint point benchmarks
javaADM People are continuing to improve Hot Spot
javaADM I think that it reduces the pressure to move to native compilers
javaADM I think the sole remaining problem is improving performance
javaADM Last year was Swing bugs, this year is Swing performance
Jon ?About HotSpot, will vendors like IBM, Symantec, and others be able to build improved versions of HotSpot much like they have with JITs?
  ............................ slaggy left.............
javaADM From Peter's perspective.... I always accept all speaking engagements, chats, etc. It keeps me in touch with the readers, what they are interested in, and what they want
javaADM From John's perspective... I would tend to agree with Peter.... though I try to only go to fun or interesting places
javaADM Publishers tend to set the chats up, but not always
javaADM Peter is planning several ... great book ideas... Other responsibilities keep him from acting on them
javaADM As soon as possible, Peter will be working on them
Jon ?Is it in your contract to do PR stuff like chats, tours?
hag yes the kernal wacking ....
javaADM One idea is to write about the design and building of a new computer system in Silicon Valley...
hag go kernal
Jon ...book contract that is.
javaADM [not more practical jokes]
javaADM re: HotSpot, answer is probably yes, but not speaking officially.... can only improve Java... cannot see why anyone would be against it
javaADM contract doesn't include chats or tours
javaADM Thanks everyone for coming... it looks like our chat session is coming to a close
javaADM we do still have the issue of a prize
javaADM The winner of this evenings Just Java prize is hag...
MrKellyHOST On behalf of about.com I'd like to thank Mr. van der Linden
javaADM If hag can stay around a little, we can get shipping info...
Jon Thanks everyone. Enjoyed it.
MrKellyHOST For his time tonight
Rich THanks
hag oh man! I am certainly in need ! thanks thanks!!
javaADM Peter says thanks and goodnite
Rich bye
  ............................ Rich left.............
javaADM Look for the log online soon
MrKellyHOST Thank you javaADM


Email this page!

Sponsored Links
Internet Gurus for Hire
Internet experts available to assist funded companies in all areas including executive search, localization, collocation, data redundancy, equipment budgeting.
http://www.startupsearch.com/  (Listing fee: $0.37)
eHelp Corporation
eHelp Corporation, Worldwide leader in Help authoring. Quickly and easily create WinHelp, HTML Help, JavaHelp, WebHelp, and more.
http://www.ehelp.com/  (Listing fee: $0.36)
Juliet - Navigate Java
Juliet == novel visualization tool. Juliet visualizes all types and packages on your classpath. Use it to: - Explore and understand Java libraries - Quickly lookup details while coding
http://infotectonica.com/  (Listing fee: $0.33)
Computer Training Videos & CD ROMs
Planetlearn.com provides over 2000 self paced computer training programs available on video, cd rom, and online.
http://www.planetlearn.com/  (Listing fee: $0.32)
Netsetter - the free download accelerator
Download and install the Netsetter software and you can double your internet speed and have a chance to win a BMWZ3 Sports Car!
http://www.commission-junction.com/  (Listing fee: $0.31)
Sponsor this site More...


 
 Advertising
AllBusiness.com
Create your business plan. Here’s how.

Casino Online
Act NOW for 20% Cash Bonus $$

HotJobs.com
Better Jobs for a Better Life

Wanna be famous?
Win a walk-on part in a new movie.

single pixel
single pixel
Marketplace
register domains
get a website$499
long distance deal
- - free stuff - -
meet your match
virtual makeover
high paying jobs
quick jobs search
free ebiz solutions
meet your match
build a business
$50 off mp3 player
meet your match
book club
longdistancedeal

 
Related sites
single pixel
on About 
C/C++
Computer Science
Focus on JavaScript
Focus on Web3D
HTML
Internet Industry
Perl
Web Design
XML


Explore More On The About Network
Search
Arts/Humanities ·  Autos ·  Cities/Towns ·  Comedy ·  Computing/Technology ·  Cultures ·  Education ·  Food/Drink ·  Gadgets ·  Games ·  Health/Fitness ·  Hobbies ·  Home/Garden ·  Homework Help ·  Industry ·  Internet/Online ·  Jobs/Careers ·  Kids ·  Money ·  Movies ·  Music/Performing Arts  ·  News/Issues ·  Parenting/Family ·  People/Relationships ·  Pets ·  Recreation/Outdoors ·  Real Estate ·  Religion/Spirtuality ·  Science ·  Shopping ·  Small Business ·  Sports ·  Style ·  Teens ·  Travel ·  TV/Radio · 
 
single pixel

For more information, visit
Our Story, Be a Guide, or Advertise. For rules of use,
read our User Agreement and
Privacy & Kids Privacy Policy.

Having a problem?
Report it here.

About Canada   ·    About UK

 
Copyright  © 2000 About.com, Inc.
About and About.com are registered trademarks of About.com, Inc.
The About logo is a trademark of About.com, Inc.
All rights reserved.