★ wanayoo — archive 1999 http://java.sun.com/javaone/javaone98/tracks4.htmlNouvelle recherche | Portail wanayoo
  Session Abstracts              
   
 
Enterprise APIs and Technologies

Enterprise Java Platform Development

Speakers: Rick Cattell, Distinguished Engineer, Sun Microsystems, Inc.
Shel Finkelstein, Manager, Java Enterprise Technologies, Sun Microsystems, Inc.

Abstract: The Java platform is the future for middleware and servers, as well as clients and browsers. This session will provide an in-depth technical tutorial on how to develop, deploy and manage multi-tier enterprise applications using the Java platform for the Enterprise. We also address the most frequently asked developer questions on how and when to use the different platform technologies.

Time: Tue 24 Mar, 2:00 pm - 3:00 pm
Place: Hall B


Slides

Enterprise JavaBeansTM Technology: Developing and Deploying Business Applications as Components    Tuesday   

Friday

Speakers: Mark Hapner, Senior Staff Engineer, Sun Microsystems, Inc.
Shel Finkelstein, Manager, Java Enterprise Technologies, Sun Microsystems, Inc.

Abstract: Enterprise JavaBeans technology extends JavaBeans components to provide an architecture for server-side components. This session will describe how to develop enterprise business applications as Enterprise JavaBeans components.

Time: Tue 24 Mar, 4:30 pm - 5:30 pm
Place: Hall B


Slides

Enterprise JavaBeans Technology: Tools that Enable Enterprise JavaBeans Technology

Speaker: Bill Roth, Program Manager, Sun Microsystems, Inc.

Abstract: Enterprise JavaBeans technology (EJB) provides the Java platform for the Enterprise architecture for server-side business components. This session describes tools which will simplify the development, deployment and management of enterprise applications using Enterprise JavaBeans technology.

Time: Wed 25 Mar, 1:30 pm - 2:30 pm
Place: Hall A


Slides

InfoBus: Java Technology Data Exchange for the Entire Family!

Speaker: Mark Colan, Systems Architect, Lotus Development Corporation

Abstract: InfoBus is a Java Technology Standard Extension that provides a means for Beans (or ANY Java class) to dynamically exchange data with others. It defines a small number of interfaces that provide a standard API for direct access to data in another cooperating application and can be used to model simple or complex data structures. The InfoBus also defines a meeting place and protocol for announcing or requesting data items by name or DataFlavor.

This talk will introduce the Java technology programmer to the InfoBus technology. We will start by examining the purposes of the InfoBus, and see a demonstration showing two Java technology based InfoBus applications. Moving deeper, we will study the InfoBus architecture, and look at sample code for typical InfoBus applications.

Time: Fri 27 Mar, 12:15 pm - 1:15 pm
Place: Esplanade


Slides

How to Build Enterprise JavaBeans Server Software

Speakers: Vlada Matena, Distinguished Engineer, Sun Microsystems, Inc.
Shel Finkelstein, Manager, Java Enterprise Technologies, Sun Microsystems, Inc.

Abstract: Enterprise JavaBeans (EJB) technology provides the Java platform for the Enterprise architecture for server-side business components. Support for EJB technology can be provided by application servers, web servers, transaction servers, and database servers. This session describes what the implementors of these servers should do to support the deployment of Enterprise JavaBeans components.

Time: Wed 25 Mar, 4:00 pm - 5:00 pm
Place: Esplanade


Slides

JavaServerTM Technologies

Speakers: Satish Dharmaraj, Staff Engineer, JavaServer Group, Sun Microsystems, Inc.
Kevin Kluge, Staff Engineer, Java WebTop Server Group, Sun Microsystems, Inc.

Abstract: This session will cover how the technologies and APIs that form Sun's JavaServerTM technology vision and products can help solve customers' problems. In the session we will discuss how to develop and deploy server side applications using the JavaServer toolkit software, Java Web Server software and the Java WebTop Server software products. The usage of the APIs will be covered with real code examples.

Time: Thu 26 Mar, 4:00 pm - 5:00 pm
Place: Room 123


Slides

Building Real Applications with Servlets and the Java Web Server Software

Speaker: Rob Clark, Project Lead, Java Web Server Group, Sun Microsystems, Inc.

Abstract: The Java Web Server software gives departmental and internet developers a rich set of tools for building web-based applications. This session will cover the ease of development using the servlet architecture, page compilation, session tracking, and presentation templates. Through demos and code examples, attendees will see the premier development, deployment, and management environment that servlets and the Java Web Server software offers.

Time: Fri 27 Mar, 11:00 am - 12:00 pm
Place: Hall B


Slides

Java Remote Method Invocation (RMI) Technology

Speakers: Ann Wollrath, Senior Staff Engineer, Sun Microsystems, Inc.
Graham Hamilton, Distinguished Engineer, Sun Microsystems, Inc.
Simon Nash, Senior Software Engineer, IBM Corp.

Abstract: Since its release as part of the JDK 1.1 software, the Java Remote Method Invocation (RMI) system has become the standard way of writing distributed applications in the Java programming language. RMI technology's simple programming model coupled with the ability to use Java technology to move code around the network, has provided programmers with a distributed object computing infrastructure unlike any available previously. This talk will describe enhancements that are being added to RMI technology for the new release of the Java platform, and extensions that will allow RMI technology connectivity to languages other than Java. The talk will begin by describing the features that are being added to RMI technology for programmers working in a "pure" Java technology environment, including object grouping, object activation and persistent references, and the ability to associate custom socket types with RMI technology objects. Programming examples of these new features will be shown. The talk will then go on to discuss RMI/IIOP technology, which combines the benefits of a Java language-centric approach to distributed computing (RMI) with support for other industry standards for distributed computing (IIOP and CORBA). Using RMI/IIOP technology, Java technology programmers can develop CORBA-compliant distributed applications using a (large) subset of the simple and familiar RMI programming model. Code written in other languages can be integrated into the distributed application by generating CORBA IDL and language bindings from RMI interface definitions. The talk will include code examples showing a simple distributed application with a mixture of Java RMI technology code and C++ CORBA code.

Time: Wed 25 Mar, 5:15 pm - 6:45 pm [90 minute session]
Place: Hall B


Slides


Java Technology and the Future of Distributed Computing

Speaker: Jim Waldo, Senior Staff Engineer, Sun Microsystems, Inc.

Abstract: Distributed computing as a field has been around for over 20 years. During this time the goal has always been to allow the sharing of the computing environment lost in the move from mainframes to personal computers without giving up the autonomy that comes with user control. Traditional approaches to distributed computing have confronted environments that were extremely hostile to the programmer. Multiple machine architectures with compiled languages, multiple data formats, and heterogeneous programming languages and type systems made early Remote Procedure Call (RPC) and messaging systems miraculous in their basic abilities to transfer any information from one system to another. The advent of the Java technology programming environment has changed this set of rules in a fundamental way. Java Virtual Machines provide a homogeneous layer over heterogeneous machines and operating systems. The dynamic nature of the Java environment allows code to be moved from one machine to another and be dynamically loaded into existing programs. The Java platform's built-in security allows this code to be run with much greater confidence that the recipient's computing environment will not be compromised. The result is a nearly perfect platform for the application of object-oriented programming techniques to the problems of distributed computing. This talk will discuss in detail the changes that the Java platform has made to the tasks of distributed computing, and will then talk about what we can expect in the near future as these changes begin to be exploited. We will show how the ability to move code and data enables the application of standard object-oriented patterns in distributed systems, unifies the approaches to distribution exemplified by RPC and Agent systems, and simplifies the construction of tasks that were previously difficult or impossible. Examples will be given showing simple approaches to distributed events, extended transactions, and the use of time to enable fault-tolerant distributed programs.

Time: Wed 25 Mar, 11:00 am - 12:00 pm
Place: Hall B


Slides

The Java IDL Technology and Java Transaction Service Technology: Developing CORBA-compliant Java Applications

Speaker: David Heisser, Manager of Java Enterprise Middleware

Abstract: Java IDL technology provides standards-based interoperability and connectivity for distributed applications using the CORBA/IIOP standard. Features in Java IDL technology include transient and persistent objects, Portable Object Adapter (POA), server activation, COS Name Service, Java Transaction Service (JTS) technology support, and IIOP/SSL. Part of this functionality will be in the next version of the JDK software, while the rest will be in an extension. This session will describe the various features, and work through an example of code to show how to build distributed, secure, transactional applications using the Java IDL technology.

Time: Thu 26 Mar, 11:00 am - 12:00 pm
Place: Esplanade


Slides

Database Connectivity with JDBCTM Technology

Speaker: Seth White, Member of Technical Staff, Sun Microsystems, Inc.

Abstract: JDBC technology is the well-known Java platform API for connectivity to SQL databases. We review JDBC technology and its uses, including advanced demos of building applications using JDBC. Details of the next release, including new support for scrollable cursor and rowset manipulation will also be described. Finally, we will describe the relationship between JDBC techology, JavaTM BlendTM software, and other Java database APIs.

Time: Tue 24 Mar, 5:45 pm - 6:45 pm
Place: Esplanade


Slides

Java Message Service Technology: Leveraging Messaging Systems for Enterprise Applications

Speaker: Mark Hapner, Senior Staff Engineer, Sun Microsystems, Inc.

Abstract: Enterprise infrastructures rely increasingly on messsage-oriented middleware. The Java Message Service (JMS) technology is the Java Enterprise API technology for messaging. JMS provides capabilities for reliable queues and publish/subscribe messaging. Reliable queues provide the basis for asynchronous task management within an enterprise. Publish/subscribe functionality supports dynamic interconnection of information sources with subscribers interested in that information. This talk describe the JMS API technology and its uses in modern enterprises.

Time: Thu 26 Mar, 5:15 pm - 6:15 pm
Place: Hall A


Slides

Java Native Interface (JNI) Technology Programming

Speakers: Sheng Liang, Staff Engineer, Sun Microsystems, Inc.
Anand Palaniswamy, Member of Technical Staff, Sun Microsystems, Inc.

Abstract: Java Native Interface (JNI) technology is the standard programming interface that enables Java technology programmers to leverage legacy code written in other languages such as C and C++. This session will discuss how to effectively use the JNI technology and how to avoid common pitfalls. The talk will include code examples.

Time: Wed 25 Mar, 11:00 am - 12:00 pm
Place: Hall A


Slides

Building Directory-enabled Applications Using Java Naming and Directory Interface (JNDI) Technology

Speaker: Scott Seligman, Senior Software Engineer, Sun Microsystems, Inc.

Abstract: The Java Naming and Directory Interface (JNDI) technology provides Java applications with a unified interface for accessing naming and directory services. It presents Java applications with an object-oriented way to access information in a variety of existing and emerging naming and directory services. Naming and directory services play a vital role in Intranets and in the Internet by providing access to information about users, machines, networks, services, and applications. JNDI allows the Java application to take advantage of this infrastructure. This presentation will give an overview of the JNDI technology and how developers can use JNDI to make their applications directory-aware. It will also provide specific examples of how JNDI can be used to access LDAP and Microsoft's Active Directory.

Time: Fri 27 Mar, 1:30 pm - 2:30 pm
Place: Hall A


Slides

The Java Mail API    Tuesday   

Friday

Speakers: John Mani, Staff Engineer, Sun Microsystems, Inc.
Max Spivak, Member of Technical Staff, Sun Microsystems, Inc.

Abstract: The Java Mail API provides a set of abstract classes that model the key components of a mail system. The API addresses a number of issues, from allowing simple applications to be "mail-enabled" easily to enabling the creation of sophisticated mail user interfaces. The API is designed such that service providers can plug-in their own implementations, thereby allowing Java Mail technology clients to transparently connect to various types of backend servers (standard as well as proprietary). This talk will discuss the Java Mail API architecture, and how they might use them to implement mail features in applications. The talk will also cover future directions for the API including security and disconnected mail operation.

Time: Tue 24 Mar, 4:30 pm - 5:30 pm
Place: Gateway
 AND
Time: Fri 27 Mar, 2:45 pm - 3:45 pm
Place: Esplanade


Slides

A Scalable Client Architecture for Sun Microsystem's Webtop Solution

Speaker: John Russo, Engineering Manager, HotJavaTM ViewsTM, Sun Microsystems, Inc.

Abstract: This session will cover many of the lessons learned by Sun engineers developing webtop software like HotJavaTM ViewsTM for multiple platforms including network computers, PCs, and workstations. It will discuss how these lessons may apply to new new consumer devices of the future.

The discussion will cover some thoughts on where future webtops are headed. It will cover a few different approaches used to build client software today and a scalable client architecture being used as a model for building clients to meet the challenges ahead.

Product and technology demonstrations will be used as examples of how to build flexible webtop solutions.

Time: Thu 26 Mar, 4:00 pm - 5:00 pm
Place: Gateway


Slides

The Java Spaces Tool: A Service for Collaborative Distributed Applications

Speaker: Ken Arnold, Senior Staff Engineer, Sun Microsystems, Inc.

Abstract: The Java Spaces tool is a service used to coordinate distributed Java applications based on RMI. Programmers use The Java Spaces tool as a blackboard. Programs put and take groups of objects from the space, which stores the objects persistently. The objects are read with a simple matching scheme. The objects can be used to represent services, work in progress, states, and other high level concepts. The Java Spaces tool stores objects, so you can take advantage of downloaded code. The reader of an object might only know an object's supertype and rely on downloaded code to provide customized behavior. The Java Spaces tool makes cooperative, distributed programs much easier to develop and more robust.

Time: Wed 25 Mar, 12:15 pm - 1:15 pm
Place: Gateway


Slides

JavaOSTM Software for Network Computers (NCs)

Speakers: Anthony Ettaro, Engineering Manager, JavaOS, Sun Microsystems, Inc.
Tom Saulpaugh, Architect, JavaOS for NCs, Sun Microsystems, Inc.
Rajeev Bharadhwaj, Engineering Manager, JavaOS for NCs, Sun Microsystems, Inc.

Abstract: This session will look at the current status of JavaOS software for NCs. We will be examining the OS architecture, performance issues, driver interfaces and outlining our future roadmap for this technology/platform.

Time: Fri 27 Mar, 2:45 pm - 3:45 pm
Place: Hall A


Slides

Network Management with Java Technology. Write Once, Run Anywhere Capability and Manage with Java Management API

Speaker: Mike Gionfriddo, Senior Staff Engineer, Sun Microsystems, Inc.

Abstract: What does the Java platform mean for network management? The Java platform 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 the Java platform, the standard extension of Java Management API (JMAPI) technology provides the framework to develop truly distributed management applications using a 100% Pure Java environment. The session will discuss the use of the Java platform for development and how JMAPI technology extends the Java platform for network and systems management.

Time: Wed 25 Mar, 4:00 pm - 5:00 pm
Place: Gateway


Slides

Java Dynamic Management Kit

Speaker: Alban Richard, Sun Microsystems, Inc.

Abstract: The Java Dynamic Management Kit (Java DMK) is a promising solution for managing the WebTone: it is adapted to the Internet compressed timescale and enables the deployment of new management services very quickly and at low cost.

Java DMK provides the tools and management services needed by developers to rapidly create smart, dynamic agents for network, system, application, and service management.

Java DMK enables Java technology developers to rapidly add dynamic management capabilities to their applications and equipment. Because applications developed using Java DMK can be updated dynamically, developers and equipment manufacturers no longer need to predict what they will need to configure, monitor and manage in the future.

Time: Thu 26 March, 5:15 pm - 6:15 pm
Place: Gateway


Slides



 
Other Topics

Core JDKTM Technology Update
 
Tips and Techniques to Help Developers
 
New APIs and Core JDK Classes
 
Enterprise APIs and Technologies
 
Enterprise Deployment Technologies
 
Java Media APIs
 
Java Technology in Embedded Devices
 
Java Commerce and Card Technologies
 
Java Technology Computing
 
Java Technology in the Real World
 
Industry Momentum
 

   

 

JavaSoft Division, Sun Microsystems Inc.
  Sun
   
Copyright (c) 1996-98 Sun Microsystems Inc. All Rights Reserved.

To send comments about the JavaOne web pages, please email j1webmaster@sun.com.