![]() |
![]() |
TRACKS OVERVIEW
Track 4:
Track 5:
Java Industry Momentum |
||
![]() |
![]()
Customizing the HotJavaTM Browser
Speakers:
Terry Cline, Sun Microsystems, Inc.,
Description: Technologies to morph the browser.
Abstract:
HotJava Browser can be customized and tailored to particular environments in a
variety of ways that can be used by end-users, applet writers, ISVs, and OEMs.
HotJava Browser enables content providers to customize the look and feel of the
HotJava Browser for just their page. This has been used, for instance, to
provide a "kiosk" for museum visitors and a claims-management workspace for
insurance workers. Display preferences can be set to control the presence and
location of controls on the HotJava Browser window, including the ability to
hide the menubar. The HotJava Browser can be customized programatically via
its "action language" to add menus and menu items, custom toolbars, show custom
dialogs, etc. Custom protocol and content handlers can be used to tailor
HotJava's response to new classes of interesting data. A sample application
will be used to demonstrate these techniques, combining a three-tier
client/server architecture based on RMI, custom protocol and content handlers,
extended applets and other HotJava Browser customization features.
Time: Wednesday, 4/2; 11:00 am - 12:00 pm
Speaker:
David Brownell, Sun Microsystems, Inc.
Description:
Servlets and the JavaServerTM: How they are structured and how
they can be used for server-side solutions.
Abstract:
This session presents the extensible JavaServer framework, and how it may be
used to provide the server side of extensible tiered solutions. Framework
features include facilities for dynamic administration of custom services, the
core "servlet" API, and security facilities. We will cover the Java Web
Server, and the server side of some applications built using that web server
and the server framework.
Time: Wednesday, 4/2; 12:15 pm - 1:15 pm
Speaker:
Curtis Sasaki, Sun Microsystems, Inc.
Abstract:
This session will provide a broad overview of JavaOS, its role in driving
networked appliances, and a glimpse of the types of products utilizing it.
Time: Wednesday, 4/2; 5:00 pm - 6:00 pm
Speaker:
Brian Beck, Sun Microsystems, Inc.
Description:
How to write internationalized Java applets and applications.
Abstract:
The global Internet demands global software. Java is unique among programming
environments in having chosen Unicode as its native character set. With this
choice as the foundation, JDK 1.1 has introduced an architecture and a set of
new classes to support internationalization. This talk will discuss these new
classes and show how they can be used to construct global applets and
applications. We'll show how Java's "Write Once, Run AnywhereTM" promise can
be extended to include "anywhere on the planet."
Time: Thursday, 4/3; 10:00 am - 11:00 am
Speaker:
Satish Dharmaraj, Sun Microsystems, Inc.
Description:
Building host-independent services with the Java Servlet API.
Abstract:
This session will cover using the servlet API for programming server-side Java
applications. Support for the servlet API is provided for a wide variety of
servers including Apache, Netscape Enterprise, Microsoft IIS, and Sun's Java
Web Server. The talk will include examples and conclude with a short demo.
Time: Thursday, 4/3; 12:30 pm - 1:30 pm
Speaker:
Henry Sowizral, Sun Microsystems, Inc.
Description:
The 3D graphics model and API for building, controlling and
rendering 3D objects.
Abstract:
Java 3D provides an API for developing high-performance, interactive 3D
graphics applications and applets. Its simple, high-level, programming model
empowers developers to build, render, and control 3D objects. It delivers the
"write once, anywhere" concept to 3D developers.
Java 3D synthesizes the best ideas of low-level graphics APIs and several
scene-graph-based systems. It provides a flexible mechanism for representing
and rendering scene graphs, and a flexible execution model that includes immedi
ate mode, retained mode, and compiled-retained mode. Java 3D simplifies the
developer's job by performing mundane tasks such as scene-graph transversal and
state change management. This allows developers to focus on content development
rather than performance optimization.
This session will introduce the Java 3D API, and provide a high level overview
of its features and architecture.
Time: Thursday, 4/3; 3:15 pm - 4:15 pm
Speaker:
Carla Schroer, Sun Microsystems, Inc.
Description:
How we test "Write Once, Run Anywhere" with the Java
Compatibility Kit.
Abstract:
This talk will focus on Sun's approach to testing Java implementations for
compatibility, including compilers, virtual machines, and API class libraries.
We will address testing techniques, testing tools we have developed, and our
experience in building 8500+ tests that make up Java Compatibility Kit version
1.1.
Time: Thursday, 4/3; 4:30 pm - 5:30 pm
Speaker:
Joe Di Pol, Sun Microsystems, Inc.
Abstract:
HotJava Views is a powerful, intuitive webtop environment for network computers
that allows "push-button" access to applications across the enterprise. With
its core set of corporate communication tools and easy extensibility, HotJava
Views is well suited for today's NC user. This talk gives a technical overview
of HotJava Views and focuses on what it takes to integrate your Java web-based
application into HotJava Views.
Time: Friday, 4/4; 10:00 am - 11:00 am
Speaker:
Jim Graham, Sun Microsystems, Inc.
Description:
High quality device-independent 2D graphics, the Java 2D
rendering model, the 2D API and how to use them.
Abstract:
This session covers the Java 2D API, a set of classes for advanced 2D graphics
and imaging. Based on a specification developed by Sun Microsystems and Adobe
Systems Incorporated, this API encompasses line art, text, and images in a
single comprehensive model. The Java 2D API handles arbitrary shapes, text,
and images and allows all to be rotated, scaled, skewed, and otherwise
transformed in a uniform way. It provides comprehensive text handling and
color support, and it does all of this in a device and resolution independent
manner.
The session will provide a technical overview of the Java 2D API and
demonstrations of its capabilities by Sun and its partners. Printing issues
will be addressed. Finally, plans for technical imaging processing beyond the
scope of the Java 2D API will be covered.
Time: Friday, 4/4; 12:30 pm - 1:30 pm
Speaker:
Kevin Smith, Sun Microsystems, Inc.
Abstract:
This technical talk describes test development and test execution techniques to
help Java developers test applets and applications for robustness and
portability. Topics will include designing Java applets and applications for
testability, testing for year 2000 issues, testing for internationalization,
and testing for platform specific issues.
Time: Friday, 4/4; 1:45 pm - 2:45 pm
Speaker:
Mike Gionfriddo, Sun Microsystems, Inc.
Description:
"Write Once, Run Anywhere" and manage with the Java Management
API.
Abstract:
What does Java mean for network management? Java is a new technology that
burst
upon the world with incredible speed. It offers the potential to change the
way we develop and deploy network management solutions. In addition to Java,
the standard extension of Java Management API (JMAPI) provides the framework to
develop truly distributed management applications using a complete Java
environment. The session will discuss the use of Java for development and how
JMAPI extends Java for network and systems management.
Time: Friday, 4/4; 3:00 pm - 4:00 pm
Speaker:
Frank Yellin, Sun Microsystems, Inc.
Description:
The internal workings of the JavaOS operating system.
Abstract:
This talk describes the internals of JavaOS windowing, graphics, networking,
and device drivers. The topics covered will include details useful when
porting JavaOS to or tuning it for a new platform. The talk will also give
insights into writing an operating system in and for Java.
Time: Friday, 4/4; 4:15 pm - 5:15 pm
Speakers:
Andrew Hunt, Sun Microsystems, Inc.,
Description:
The Java Media/Communication APIs: Integrating telephony and
speech with web.
Abstract:
The Java Speech API provides a standard interface to speech synthesizers,
command and control recognizers and dictation systems. This presentation will
introduce the use of speech input/output in the user interfaces of desktop and
telephony-based Java applications for both enterprise and personal computing.
The design goals for the API, the roadmap for development, and the integration
with other Java Media APIs will also be discussed.
The Java Telephony API (JTAPI) is the standard interface to telephony services
for Java. It is the culmination of cooperation with leaders in the telephony
industry. JTAPI presents a call model that is consistent with existing call
models, without imposing a first-party or a third-party view. JTAPI is
designed to manage telephony switching functions while making use of other Java
Media APIs such as speech for advanced telecommunications management.
Time: Friday, 4/4; 5:30 pm - 6:30 pm
|
|||
![]() |
![]() |
|||
Copyright © 1996-7 Sun Microsystems Inc. All Rights Reserved. |