| ★ wanayoo — archive 1999 http://java.sun.com/javaone/javaone97/java1-97-bretdaytwo.html | Nouvelle recherche | Portail wanayoo |
|
A Programmer's Personal Tour of JavaOneSMDay Two: Comfortably Numb
|
|
||||
|
By Bret Sommers, JavaWorldTM San Francisco (April 3, 1997) -- I awoke to Day Two of JavaOneSM with excruciatingly sore shoulders, legs, and feet. In my agony, I made a mental note to make an effort to disconnect the neural shunt that shackles me to my workstation a bit more often so I can get outdoors to exercise. After a successful infusion of Tylenol and Coke, however, all traces of such nonsense evaporated and I eagerly boarded the BART train from Berkeley to Moscone for Scott McNealy's Thursday keynote.
McNealy was upstaged in the morning keynote by a demo of Java's next-generation audio engine, to be comprised of technology licensed from Headspace Inc. The demo was delivered by a conspicuously accented and beret'd English musician/artist named Thomas Dolby Robertson, cofounder of Headspace. Long hours of hacking have rendered me culturally oblivious, so I had not heard of Dolby prior to the JavaSoftTM/Headspace press announcement. However, my trusty editor-in-chief informs me that he had a pop hit, "She Blinded Me With Science," back in the '80s. I was also treated to a chalk- screeching rendition of the samesaid song by the samesaid editor, though compassion compels me to spare you the .au digitization. The Headspace engine, which has also been licensed by WebTV and Jean-Louis Gasse's Be Inc., provides for a new distributed audio format, dubbed RMF (Rich Media Format). Using Headspace, streaming RMF audio can be served from multiple servers and mixed dynamically in a 100% Pure JavaTM client with fidelity equaling or surpassing other streaming media technologies. The technology demonstration was quite impressive; it is relieving to see JavaSoft filling the gaps in the JDK's media libraries. Headspace, coupled with the forthcoming Media and 2D/3D imaging APIs and runtimes being codeveloped by Sun, SGI, and Intel, promise to make Java a viable platform for building aesthetically-juiced applications that shake the timbers and numb the senses. Cruising the Pavilion Those startups that are able to carve out new market spaces are those that are most likely to flourish in the coming year. Novera, TriTeal, NCWare, and Skunk Technologies exemplify the vanguard of a new product niche that has congealed since last year's JavaOne. These "CyberOSes," or "JavaNOSes," or "virtual desktops," sit on top of the Java runtime environment and provide functions normally expected of the native operating system or companion network administration software. The OSI Cake Thickens (Again) Novera's EPIC is used in Corel's ambitious Office for Java to provide network printer- and file-sharing functions. EPIC provides a 100% Pure Java administration console for adding and deleting users and administering access to a rich variety of distributed services, including email, telnet, TN3270, file- and printer-sharing, and object-relational database access. Acting as EPIC clients, Java applets can read and write files on remote disks, print to networked printers, and perform directory service lookups, all without a drop of native code. If you've ever tried to build real productivity applications in Java, you can appreciate the value and maturity EPIC gives you out of the box. For those keeping score at home, Novera was founded in October of 1995 and has 40 employees, of which 25 are engineers. Novera is headquartered in Burlington, MA, and is funded by Matrix Capital and Charles River. See Novera in the Java Pavilion in Booth #333 or visit their web site. NCware Technologies was on hand to demonstrate their DSManager and JDAP directory service and network management products. The DSManager console looks strikingly similar to the EPIC administration console, though not quite as mature in form or function. Like Novera, NCware has opted to use LDAP (lightweight directory access protocol) for directory persistence and retrieval. In addition to providing user-profile maintenance functions, the NCware console can also display network resource topologies and SNMP-accessible diagnostics in both graphical and tree-views, a la a CA UniCenter-ish network management console. NCware also parts out its Java LDAP implementation in a product called JDAP. NCware does not go as far as EPIC in providing application-level access to distributed resources; it only provides an administration console for them. NCware is a privately funded company headquartered in Bellevue, WA. See the DSManager in action in Booth #525 or visit their web site. Perhaps the coolest product I saw all day comes to us from TriTeal software, an established vendor of desktop integration software in the Unix world. TriTeal's SoftNC product, which has been integrated into Wyse's NC device (also on display in the JavaOne Pavilion), provides a platform-independent user interface for accessing network services and applications. Weighing in with a scant 2MB footprint (including the JVM*), TriTeal delivers a distributed desktop environment, a la Netscape's Constellation or Microsoft's Active Desktop. Using a messaging-agent architecture, a SoftNC desktop can open remote file systems, printer queues, user directories, or other network services. The SoftNC architecture is connectionless -- the desktop is notified to update by multicasting agents that poll those services for which one or more desktops have registered interest. Though the product is still in its infancy, and won't be available to the public until Summer 1997, TriTeal has made some excellent design decisions and forged strategic partnerships with the right players (Marimba, Wyse, and Fujitsu among them). For these reasons, TriTeal should become a significant player in the NC/distributed desktop space. TriTeal is a publicly-held company located in Carlsbad, CA. Of TriTeal's 140 employees, 20 engineers are on the SoftNC team. See TriTeal in Booth #236 or visit their web site.
Skunk Technologies' Entao (pronounced "endow") Open Operating
Environment also attempts to provide a platform-independent
windowing environment for Java applications. Several applications
have already been built upon the core environment, the most
impressive work having been done with multimedia applications such
as streaming video. Based on my conversations with the Skunk folks,
I get the feeling that they excel at writing software, but they may be biting
off a bit more than a small company can chew. Rather than pursuing a
winnable niche, the market focus of their efforts seems to be diluted and
unclear. However, this is not to say that the company or its
technology do not have superb potential, especially given the
demonstrated multimedia expertise. Skunk Technologies is a privately
funded company with 20 engineers, and is based in Santa Monica,
California. See Entao in Booth #432 or visit their web site.
Resources
*As used on this web site, the terms "Java virtual machine" or "JVM" mean a virtual machine for the Java platform. |
||||||