SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : All About Sun Microsystems

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: Doug who wrote (5761)11/21/1997 11:11:00 AM
From: gordon  Read Replies (2) of 64865
 
>>>a:Will a boost in NC sales help to promote Java. What is the NC/PC ratio at present and where is it headed.<<<

Doug, Java does not necessary need NC to get a success (already very success), but Java is a important part of NC definition, NC certainly
needs Java. The whole environment for NC is not mature enough, I think
I saw the numbers somewhere, until today, total shipment of NC were about 600,000, not very impressive, But NC will get its shares someday.

>>>b:Is JAVA chips the best way to boost the spread of Java. If so does each version of Java mean we need new chips.<<<

No, Java is a kind of neutral platform, it certainly brought a lot of relieves to a lot of people except MSFT, but nothing is really neutral, maturing to some degrees, Java will begin to embrace and extend, but it provides a smooth and painless way for people to turn to the java wagon. JavaChips will help java.
Next question: Not necessary. Java as a platform has two parts: One is language part, another is JVM. JavaChip is actually implemented Java instruction set (JVM), eliminating the need for an interpreter or JIT compiler. The processor is tailored to Java requirements, offering 100% conformity with the Java Virtual Machine (JVM) specification, So if Java Virtual Machine specification could keep stable, So would the JavaChips.

>>>c: What is involved in JVM and how will it be speeded up.<<<

The Java Virtual Machine is an abstract computing machine. Like a real computing machine, it has an instruction set and uses various memory areas. It is not inherently interpreted, and it may just as well be implemented by compiling its instruction set to that of a real CPU, as for a conventional programming language. It may also be implemented in microcode, or directly in silicon. The Java Virtual Machine knows nothing of the Java programming language, only of a particular file
format, the class file format. A class file contains Java Virtual Machine instructions (or bytecodes) and a symbol table, as well as other ancillary information.
Here gives you some ideas how JVM and JIT works, remember Solaris is built in with JVM sun.com
On a machine without JIT or JavaChip, The Java Virtual Machine processes each of the bytecodes in the .class file and executes them(interpreted).
When a JIT is present, the Java Virtual Machine does something different. After reading in the .class file for interpretation, it hands the .class file to the JIT. The JIT will take the bytecodes and compile them into native code for the machine that you are running on. It can actually be faster to grab the bytecodes, compile them, and
run the resulting executable than it is to just interpret them. The JIT is an integral part of the Java Virtual Machine, so you never notice it's there, except your Java runs faster.
The next generation JIT is called HotSpot which will come with JDK 1.2, HotSpot uses Adaptive Optimization, It analyzes each Java program as it runs, and immediately uses this information to optimize the critical 'hot spots', Optimizing only the critical areas buys time that can be used for more advanced optimizations, because more information is available, better optimization than a static compiler can be done. HotSpot will bring the speed of Java to the level of C++.

>>>d: Is there a central catalog of Java Objects & how is it maintained.<<<

I am not quite understand you here, if you mean who controls Java, Sun controls Java.

>>>e: can the browser and OS be integrated.<<<
Yes.

Cheers
Gordon Shen
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext