{
    "success": true,
    "data": {
        "id": 1031195,
        "msgid": "javasoft-a-welcome-addition-to-the-intranet-1447893297",
        "date": "1996-09-02 00:00:00",
        "title": "JavaSoft: A welcome addition to the Intranet",
        "author": null,
        "source": "JP",
        "tags": null,
        "topic": null,
        "summary": "JavaSoft: A welcome addition to the Intranet By Yenni Kwok JAKARTA (JP): A gamelan player, who performed for the Enterprise Java Summit seminar last Thursday, translated the Javanese on the banner as saying, The Big Growth of the Java Language. It is anticipating the growth of the Java programming language, which is to be integrated into the booming Intranet technology.",
        "content": "<p>JavaSoft: A welcome addition to the Intranet<\/p>\n<p>By Yenni Kwok<\/p>\n<p>JAKARTA (JP): A gamelan player, who performed for the<br>\nEnterprise Java Summit seminar last Thursday, translated the<br>\nJavanese on the banner as saying, The Big Growth of the Java<br>\nLanguage. It is anticipating the growth of the Java programming<br>\nlanguage, which is to be integrated into the booming Intranet<br>\ntechnology.<\/p>\n<p>Miko Matsumura, a Java programming laguange expert for<br>\nJavaSoft, argues that Java is just right for the Intranet because<br>\nof its security superiority, cross platform features and small-<br>\nsize files.<\/p>\n<p>Intranet is a local area network of computers that may or may<br>\nnot be connected to the Internet. It is basically a mini, limited<br>\nversion of the global Internet.<\/p>\n<p>One of the issues concerning Intranet users is security. A<br>\ncompany&apos;s important documents are stored in one common server,<br>\nlinked and shared by a number of computers. Thus, it is essential<br>\nthat any Intranet is protected with security firewalls.<\/p>\n<p>Java can provide the required security, said Tan Bee Tin, the<br>\ntechnical consultant for the Sun Microsystems in Singapore. She<br>\nsaid Java can secure and protect all layers of an application,<br>\nsystem or network in an Intranet.<\/p>\n<p>Java History<\/p>\n<p>When Sun Microsystems choose the name Java for its new<br>\nprogramming language, it started to integrate some tidbits of<br>\nJavanese culture into the programming world. Now, in addition to<br>\nJava, the words gamelan and dalang are also recognized in the<br>\nworld of cyberspace.<\/p>\n<p>However, Java was not the first choice of name. Computer<br>\nlegend says that the language&apos;s developers first named the<br>\nprogramme Oak, but abandoned it because there is another product<br>\ncalled Oak already. They then settled on the name Java because<br>\nthey were avid drinkers of Java coffee while they burned the<br>\nmidnight oil making the program.<\/p>\n<p>Java is an object-oriented programming language, based on the<br>\nC++ programming language. In fact, Java is more dynamic than C++.<br>\nMoreover, Java can eliminate the possibility of overwriting<br>\nmemory and corrupting data because it has a pointer model.<\/p>\n<p>Java quickly secures the attention of new users, thanks to its<br>\ncross-platform features and its ability to add dynamic object<br>\nmovements on a web page. The movement is possible with the<br>\ncreation of applets, which are small Java programs.<\/p>\n<p>&quot;The only time when I created 9k of files was when I, as a 12-<br>\nyear old kid, was working with my Atari 400,&quot; said the 28-year-<br>\nold Matsumura. He compares the 9k files he programmed then with<br>\nthe 9k files of applets, which are small Java programs. &quot;When was<br>\nthe last time your computer surprised you?&quot; he asked<br>\nrhetorically.<\/p>\n<p>He also pointed out while people are obsessed with virtual<br>\nreality and artificial intelligence, Java is based on actual<br>\nreality and human intelligence.<\/p>\n<p>Right now, Java applets can be found on some web pages in<br>\nanimated or game form, providing interactivity between the<br>\ncomputer and the user.<\/p>\n<p>On the Intranet, Java can be used to accommodate in-house<br>\nnecessities. Shirish Netke, of Sun Microsystems, said a good<br>\nexample of where to apply Java would be in a hospital. It can<br>\nallow physicians to view real-time ICU, blood-pressure or EKG<br>\ndata.<\/p>\n<p>Nevertheless, Java still has its limitations. Once Internet<br>\nusers open a page with Java applets, they will have to download<br>\nJava bytecodes from the Net and run them on their own machines.<\/p>\n<p>Despite their small size, Java applets take ages to download.<br>\nThey are even 10 times slower than regular GIF animations.<\/p>\n<p>Matsumura acknowledged the limitation, but he said the Java<br>\ndevelopers are working to fix the problem.<\/p>\n<p>He also pointed out how fast the progress, such as in cable<br>\nmodems, ISDN and many other areas, has been over the years, all<br>\nof which will support faster data transfer.<\/p>\n<p>&quot;When I was 12 years old, the maximum modem speed was only 300<br>\nbps. It is now 28.8 kbps. Meanwhile, a common computer memory<br>\nsize was 16k, while now it is 16 Mb. The modem speed increase is<br>\nmuch bigger, in a much shorter time than the increase in computer<br>\nmemory,&quot; Matsumura said.<\/p>\n<p>License<\/p>\n<p>Since its release in 1995, Sun Microsystems, the parent<br>\ncompany of JavaSoft, has issued Java licenses to many companies,<br>\nsuch as Apple, IBM, Novell, SGI, Tandem, and even Microsoft<br>\nitself.<\/p>\n<p>The license gives source codes and permission to the companies<br>\nto develop Java, and in return, any developments they make need<br>\nto be reported to Sun Microsystems, said Matsumura.<\/p>\n<p>Microsoft has developed a language similar to Java, which is<br>\ncode-named Jakarta. While Microsoft has not released the long-<br>\nawaited Jakarta, it has released ActiveX control.<\/p>\n<p>ActiveX control combines the OLE (Object Linking and<br>\nEmbedding) and Java applet component technologies. ActiveX can<br>\nadd more controls and features to web sites, for example, an<br>\nanimation control.<\/p>\n<p>Will Java be threatened by ActiveX?<\/p>\n<p>Matsumura does not think so. &quot;I am not really paranoid about<br>\nActiveX,&quot; Matsumura said.<\/p>\n<p>&quot;Java is a network language,&quot; he said. He also added that it<br>\nis written for cross-platforming and for a network environment,<br>\nwhether that be the Internet or Intranet. On the other hand,<br>\nActiveX is an attempt by Microsoft to revisit 8-year-old<br>\ntechnology. Moreover, because Microsoft products are so attached<br>\nto Windows (in fact, ActiveX controls only work on the Windows 95<br>\noperating system), it will be difficult to move on with those<br>\ncodes.<\/p>\n<p>Tan shares this opinion. She said that ActiveX does not have<br>\nquite the same features as Java. &quot;Java is cross-platform, and<br>\nbecause it is made up of bytecodes, it is smaller than ActiveX,<br>\nwhich uses binary codes.&quot;<\/p>\n<p>People dressed in traditional Javanese costume appeared at<br>\nmany times both before and during the seminar. And gamelan music<br>\nwas often playing in the background.<\/p>\n<p>It created a strange atmosphere to begin with. After all,<br>\nJavanese culture originated a long time ago and it tends to be<br>\nquiet and subtle. The Java programming language, on the other<br>\nhand, is a modern development, ready to take on future technology<br>\ndemands.<\/p>\n<p>However, Matsumura, whose Java presentation brought him to the<br>\nisland of the same name for the first time, saw it from a<br>\ndifferent perspective. &quot;The Java programming language and<br>\nJavanese culture are both ornate, decorative and complex. And, I<br>\ndon&apos;t ever think that for a programming language like this, we<br>\nshould name it after a place like, let&apos;s say, Michigan.&quot;<\/p>",
        "url": "https:\/\/jawawa.id\/newsitem\/javasoft-a-welcome-addition-to-the-intranet-1447893297",
        "image": ""
    },
    "sponsor": "Okusi Associates",
    "sponsor_url": "https:\/\/okusiassociates.com"
}