★ wanayoo — archive 1999 http://java.sun.com/javaone/javaone98/bofs.htmlNouvelle recherche | Portail wanayoo
  Birds of a Feather           
  All content is subject to change before the event.    
 

Printing with JavaTM Technology

Speaker: Kevin Osborne, Sun Microsystems Inc.

When: Tues, March 24 , 12:45-1:45

Abstract: Come meet the engineers responsible for the new printing features in version 1.2 of the JDKTM software. Learn about the new Java printing API with Code samples, and trouble shooting advice, and options for backward compatibility.

Net Explorer: Deploying Business Logic in the Enterprise

Speaker: Mr. Corby Page, Net Explorer, Engineering Manager

When: Tues, March 24 , 12:45-1:45

Abstract: Mr. Page will discuss how to leverage Java technology's features and capabilities to develop mobile business objects that will interface cleanly with reusable human interface components and interchangeable data storage models.

Apple: Java Technology VM Development at Apple

Speaker: Gary Little, Apple Computer, Inc.

When: Tues, March 24 , 12:45-1:45

Abstract: At this BOF session, representatives of Apple will be on hand to describe and discuss al l that Apple is doing to support JavaTM technology for both Mac OS and also the upcoming Rhapsody operating system. Topics to be covered will be Apple's Java Virtual Machines, supplemental Java technology libraries, tools such as JBindery, and interfaces such as JManager.

i-Planet: Using Java Technology to Create Secure, Platform-Independent Internetworking

Speaker: Kevin Kalajan, i-Planet; Robin Ford, GraphOn

When: Tues, March 24 , 12:45-1:45

Abstract: This BOF will focus on the description and use of a new application for applets in an "Internetworked" heterogeneous environment: "Netlets." Netlets are small elements of transparent middleware that creatively encrypt, and redirect networked traffic (TCP or UDP) over the Internet. The discussion will show how Netlets can be used by Java TM applications developers and end-users. A specific example using GraphOn's GO-Joe thin client X server, will be presented, allowing any UNIX/X application to be used remotely from anywhere on the Internet, with full security, with excellent performance, and with no need for an X server or any other software installation on the remote user's computer.

Arkona: Java Technology & Transaction Processing-Intelligent Data Synchronization

Speaker: John Blumenthal-Arkona, Inc, CEO

When: Tues, March 24 , 12:45-1:45

Abstract: A systematic discussion on using JavaTM technology-base d techniques for integrating heterogenous data sources. Unlike traditional "pump" or replication middleware, the system accommodates n-tier data sources periodically disconnected in addition to business process logic governing transaction integrity and intelligent data mobilization. The case study offered examines an Arkona implementation for a hardware manufacturer running Oracle Applications and integrating a mobile fieldservice engineering workforce.

IBM - Java Technology and AS/400

Speaker: John Quarantello, Gary Mullen-Schultz-IBM

When: Tues, March 24 , 12:45-1:45

Abstract: What is AS/400e doing at the JavaOneSM conference. Are you surprised? You'll be very surprised when you realize all the leading-edge eBusiness technologies available for AS/400e. As of February, 1998, AS/400e delivers one of the most scalable (12-way), reliable(99% uptime) Java technology server environments on the planet! This includes "Java Compatible TM" JVM/JDK TM, a AS/400 Toolbox for Java technology, a robust Domino environment and even support for NT file, print and applications.
For Java technology ISV's, gaining access to AS/400's installed base of over 450,000 systems may be critical to your success with server-based Java applications. This session will highlight our recent Java technology and AS/400e announcements and review the worldwide resources available to help you extend your Java applications to the AS/400e to deliver a robust, reliable Java technology server environment.

Instantiations: Large Java Applications-Breaking the Speed Limit

Speaker: Allen Wirfs-Brock CTO, Instantiations, Inc.

When: Tues, March 24 , 12:45-1:45

Abstract: An enterprise application composed of hundreds or thousands of classes is clearly not an "applet". This presentation will address performance and deployment issues that are commonly encountered by large-scale Java applications. Specific performance bottlenecks and scalability barriers will be discussed. Technical solutions and design tradeoffs that eliminate these problems will be identified. This presentation is designed for technical decision-makers in organizations that are building or contemplate building large-scale Java applications. It is mode rately technical in its content.

The Java Virtual Machine and Core API Team Q&A

Speaker: Sheng Liang, Tim Lindholm, Mark Reinhold

When: Tues, March 24 , 2:00-3:00

Abstract: Members of Javasoft's Language Group, which includes engineers working on both JDK 1.2 and the new JavaTM HotSpotTM virtual machine, will take questions from the audience. Garbage Collection, Finalization, and Weak References in the Java platform.

HuskyLabs: A Reusable Distributed Enterprise Solution that Works

Speaker: Gabriel Minton, HuskyLabs, CTO

When: Tues, March 24 , 2:00-3:00

Abstract: HuskyLabs is a open-systems software developer providing a JavaTM technology distributed component solution to financial and educat ional institutions, manufacturers and wholesalers. HuskyLabs was incorporated in January 1994 as a web-site development and systems integration firm. Husky labs has constantly stayed at the leading edge of the software and network industries. The Java programming language specification and environment has changed the way HuskyLabs conducts business. We were able to look at our projects, find commonalities, and create a cohesive distributed framework that was reusable t o our clients and in our solutions.
In the ChakraTM distributed framework, a flexible, three-tier solution i s provided, which allows the framework to wholly be reused in multiple custom enterprise applications. Java technology allowed this to happen quickly, an d also allowed us to capitalize on many robust features that we would have otherwise had to create ourselves. The CTO and staff of HuskyLabs will prese nt the framework and the highlights of the Java application environment that allowed us to create Chakra, as well as key features of Java technology that allowed for additional benefits and features, such as: thin-clients, application and data streaming, security, reusable Bean interface components and more.

IBM: Visible Properties and Actions

Speaker: Art T. Jolin Advisory Programmer, IBM; Gary L. Craig Implementation contractor for IBM (President, Superlative Software Solutions)

When: Tues, March 24 , 2:00-3:00

Abstract: The Visible Properties and Actions Framework is an implementation of a GUI structuring "architecture" for which IBM holds a patent. Its highlights include:
Representation of GUI elements by "display independent" models (Actions and Properties). Actions represent application/GUI behavior which is triggered by some user gesture. The gesture is normally made with respect to a view of this action, e.g., a menu item, a toolbar button, an accelerator key. Properties are a visible application state which is exposed to the end-user to view and modify, e.g., GUI style, font, configuration state, ...Each Action and Property has "persistent" appearance state, i.e., the various text Strings and Icons/bitmaps which might be presented as a representation to the end-user in some visible control. (This includes button icon(s), menu text, fly-over-help-text, status bar text, ...) This appearance data is maintained persistently so that it can be this appearance data. The connection between the model and viewers (actual menus, toolbars, etc.) is provided via two levels. First, on the model side, there is a notion of a List of Properties, Actions, and Lists. These represent logical grouping of GUI data. Second, the Framework supplies standard viewers which are constructed from these lists. For example, an application defines the grouping of "File manipulation" items in a list. This list then can be used to build a Menu, a Toolbar, Popup Menu, ...The Lists also persist. Thus the end-user "tailoring" enables users to move/rearrange/regroup items to appear on their "configuration" of the application. Toolbar customized for a particular user's use of the application. The Framework is designed to manage appearance data as ResourceKeys -- thus simplifying building NLS-friendly applications. All programmatic changes to a view or a model is fully synchronized to keep all views and model consistent. The Framework implementation is build on top of Swing (JFC) for the supplied viewers. It is a significant value add to Swing for those building robust, NLS-oriented, applications with consistent appearance with the added bonus of shipping free user-tailorability utilities.

JavaTM WorkshopTM / JavaTM StudioTM Tools for Developers

Speaker: Jeff Anders, Sun Microsystems Inc.

When: Tues, March 24 , 2:00-3:00

Abstract: JavaTM WorkShopTM Version 2.0 development environment provides all the tools you need in one convenient and easy-to-use package. Java WorkShop enables you to get the most out of the Java platform to easily create Internet and intranet Java applets and applications faster.
JavaTM StudioTM is the first 100% Pure Java program that enables you to easily create applications and applets without requiring knowledge of the Java application environment. Java Studio is an essential part of your Internet/intranet solutions, leveraging your existing investments while moving into the future with Java technology.

The Java Virtual Machine in the Solaris Operating Environment

Speaker: Praveen Midha / Kati Wojciehowski, David Seberger, Borek Vokach-Brodky, Dave Cox, Ross Knippel

When: Tues, March 24 , 2:00-3:00

Abstract: As the deliverer of the WebTone, the SolarisTM operatin g environment provides a reliable, safe, fast, accessible, expandable, and easy to use operating environm ent for the enterprise. As such, it enables one of the most powerful, highest quality Java platforms in the industry.
This session is an opportunity for developers to learn why the Solaris operating environment is the best environment for developing, deploying and tuning Java applications for the enterprise. It is designed as a roundtable for Java application developers who are interested in taking advantage of the high-performance Java technology features in the Solaris operating environment and is a must for server-side Java programming language developers dealing with multithreaded Java applications and Just-in-Time fu nctionality.

IBM - The Java Programming Language Exception Handling

Speaker: Peter Haggar, Advisory Software Engineer, IBM

When: Tues, March 24 , 2:00-3:00

Abstract: This session will examine the Java programming language exception handling model. We will briefly discuss exception handling concepts then explore the Java programming language exception classes and hierarchy. We will then show how to properly and effectively incorporate exception handling into your Java programs. It will also, as time permits, describe techniques for dealing with Java programming language exceptions in a multithreaded environment.

Preview of course: Implementing Java Programming Language Security

Speaker: Simon Roberts, Sun Microsystems Inc.

When: Tues, March 24 , 2:00-3:00

Abstract: This seminar will provide a preview of security features within the JDK 1.2 API. Topics of interest in this seminar will include a description of the role of the Java security policy file in the protected domains security mode. Participants will also preview the purpose of the following new security classes: Java security policy, Java security permission, Java security access controller, Java security secure class and Java security main.

The course previewed here will cover the security features provided by the Java programming language and Java security API (for the JDKTM 1.2 API), including a comparison of the original "sandbox" security model and its extension, the Java protected domains security model. Lab exercises, such as implementing class loaders, working with new security classes of JDK 1.2 API, creating signed JAR files, message digests and access control lists, give students practical experience with the security topics presented in the course.

Oblix - How we used the JavaTM programming language to build a scalable corporate intranet application

Speaker: Nand Mulchandani, Oblix, Inc, Co-Founder and Product Manager

When: Tues, March 24 , 7:00-8:00

Abstract: Oblix, Inc. is a start-up focused on directory-based intranet applications that utilize the Java programming language. The anchor application is a sophisticated corporate directory for publishing and managing employee information. Oblix was faced with the requirement to workout-of-the-box but also to integrate tightly into an existing intranet environment. This session covers how Oblix dealt with many of the challenges related to building this type of application including designing for scalability, compatibility with multiple browsers/servers, tying into existing authentication schemes, integrating with LDAP directory services, utilizing messaging services, and allowing the applications to be heavily customized.

Schlumberger: Cyberflex Technology

Speaker: TBA

When: Tues, March 24 , 7:00-8:00

Abstract: Conventional smart cards typically require specialized software development tools and expertise for developing applications, which are loaded into the card at manufacture. With the advent of Java Card from Sun Microsystems, Inc. and Cyberflex from Schlumberger, the first smart card to support Java technology, developers can use mainstream development tools to develop cards that run on the smart card's JVM. An overview of the Cyberflex architecture and philosophy is presented along with a discussion of the design and tradeoffs in this interactive session.

NC Server Interoperability Standards

Speaker: Gordon Yamamoto, Sun Microsystems; Rob Gingell, Sun Microsystems; Mark Pozefsky, IBM

When: Tues, March 24 , 7:00-8:00

Abstract: Objective - To inform interested parties on the past, present and future activities goin g on in regards to NC server standards.
Description - In January 1998, 50 representatives from over 30 companies met for the first time to define th e Network Computer Management Group (NCMG) charter and create several sub-groups to work on standards for server support. The subgroups include: booting, instru mentation, configuration management, printer management, security, license management.
In this Birds of Feather session at the JavaOne conference, presentati ons will be made by both Sun Microsystems and IBM executives to interested parties. discussing the NCMG standards work going on to standardize NC server support, results of the multi-vendor Connectathon and face-to-face meeting both taking place in early March, and our plans to formalize the standards through The Open Group.

Developer Tools for the PersonalJava and EmbeddedJava Platforms

Speaker: Kevin Looney; Vicki Shipkowitz, Sun Microsystems Inc.; Guests from partner tool developers

When: Tues, March 24 , 7:00-8:00

Abstract: This BOF will provide an overview of developer tools for PersonalJavaTM and EmbeddedJavaTM technologies that include Sun Microsystems's JavaCheckTM tools, as well as tools available by Sun Microsystems's partners. Developers will be encouraged to participate in an open discussion of their tool needs for this Java platform.

  1. General overview of the shipping tools: JavaCheck tools, Java Code Config (20 min)
  2. Strategic tool partners talk about their Java tools sets (20 min). These partners will be asked to participate based on their integrating JavaCheck tools into their tool sets.
  3. Open discussion about user's needs relative to tools (20 min)

100% Pure Java Certification

Facilitators:Roger Hayes; James Leonard; Ray Gans, Sun Microsystems Inc.

When: Tues, March 24 , 7:00-8:00

Abstract: This session will address issues and questions concerning the 100% Pure JavaTM initiative and certification program. 100% Pure Java is an industry initiative sponsored by Sun Microsystems and its partners to promote platform portability for software applications.

IBM - OpenCard Framework-the Java Application Interface to SmartCards

Speaker: Frank Seliger-IBM

When: Tues, March 24 , 7:00-8:00

Abstract: OpenCard Framework is a joint initiative of IBM, Sun Microsystems, NetscapeTM, NCI supported by major smart card industry companies. OpenCard allows the development of applications which interface to smart cards. Exploiting the flexibility of JavaTM technology, OpenCard provides an easy way to use the secure data storage and strong digital authentication of smart cards in network computing solutions.

The implementation of OCF in the Java programming language has been written to conform with the requirements of the 100% Pure Java Certification.

The OpenCard 1.0 Reference implementation (http://www.opencard.org) and examples of applications are presented.

Java Lobby-The Voice of Java Technology Developers

Speaker: Rick Ross, President and Madhu Siddalingaiah, Vice President, Java Lobby

When: Tues, March 24 , 7:00-8:00

Abstract: The JavaTM Lobby is a grass roots organization made up of Java technology developers from all over the world. Java Lobby is a non-profit organization whose goals are to promote Java technology, Write Once Run AnywhereTM (WORA), and the interests of the independent Java technology developer. Java Lobby's growing membership exceeds 13,000 individuals.
Meet the leadership of the Java Lobby and learn about our principles, accomplishments, and goals. Founder and president Rick Ross, along with other leaders, will be available to answer questions and to listen to ideas, suggestions, and comments from the developer community.

Java Technology Development on the Sun Platform

Speaker: Mahdu Kashyap, Alair Davidson

When: Tues, March 24 , 8:30-9:30

Abstract: A presentation and panel discussion targeting enterprise software developers looking at building Java applications on the SolarisTM platform. This session will provide developers with the tools and techniques for building Java enterprise applications on Sun.

SlangSoft - EMULE SDK - Pure Localization for the Java Platform for 40 National Languages

Speaker: Eugene Balter, EMULE SDK, SlangSoft

When: Tues, March 24, 8:30-9:30

Abstract: EMULE API easily integrates with current AWTs from all vendors' Java application developer tools providing a pure localization solution for the Java platform that enhances applets and applications to support 40 national languages independent of hardware, OS, fonts and keyboard drivers.

  • EMULE API written in the Java programming language
  • EMULE input/output methods (written in the Java programming language). Host based/ server based.
  • Demos of EMULE-enhanced Java application supporting Chinese, Japanese, Spanish and Arabic
  • Technical Q & A

Java Technology for High-Performance Network Computing

Speaker: Siamak Hassanzadeh; Geoffrey Fox, Sun Microsystems, Inc.

When: Tues, March 24 , 8:30-9:30

Abstract: The BOF focuses on the use of Java technology in the broad area of high-performance computing; including engineering and scientific computing, simulations, parallel and distributed computing, data-intensive applications, and other emerging applications that combine communication and computing. The BOF is aimed at getting a broad perspective of community interests and views, as well as more technical discussions. The goal is to provide feedback to users and language developers on what is required to successfully deploy Java technology in scientific and high-performance computing environments.

Java Technology on the Server

Speaker: (TBD)

When: Tues, March 24 , 8:30-9:30

Abstract: Server-side Java technology solutions offer cross-platform benefits and extensibility. What are the components of the platform and the products deployment-ready today? What pieces are still being developed? What is the Webtop Server?

Java Developer's Companion

Speaker: Jerry Gulla, Sun Microsystems Inc.

When: Tues, March 24 , 8:30-9:30

Abstract: Come meet the Java Developer's Companion product team and learn about the new features in the "Summer 1998" release: Search Capabilities, Patch Updates, New Books and more! Hear what is planned for the product in the future and give feedback on what should be included in following releases.

IBM - Programming the AWT-Layout managers, components, and containers

Speaker: Peter Haggar-IBM

When: Tues, March 24 , 8:30-9:30

Abstract: This session will examine the Java programming language AWT(Abstract Window Toolkit) in JDK 1.1. software We will start with a brief overview of the AWT then focus the discussion on layout managers and containers. The different AWT provided layout managers will be examined and discussed with program examples for each. Also shown will be how to create your own custom layout managers.

JavaSM Developer ConnectionSM

Speaker: Rick Levine, Will Snow, Sun Microsystems Inc.

When: Tues, March 24 , 8:30-9:30

Abstract: The mission of the Java Developer Connection is to create and foster a technical community website for Java developers worldwide to learn the latest news, e xchange information, and find answers on Java technologies. Our key objective isto enable developers to quickly find the information they need by build ing The Java Developer Connection into a comprehensive, searchable repository of Java technology-related information from Sun and other external s ources. In order to do this, we need direct feedback from our developer community to help us shape the Java Developer Connection site to their needs. We would like to demo key features of JDC, share future plans, and explore topics of interest with the audience in more depth.
Key features include:

  • Access to pre-release software
  • Searchable knowledge base
  • Bug database and bug voting
  • News groups
  • Live Chats with JavasoftTM software experts and code clinics
  • Online tutorials and short courses

Demos: will bring laptop to show key features of the JavaSM Devel oper ConnectionSM web site

Java TM Web ServerTM - Customer Application Successess

Moderated By:Connie Weiss, Sun Microsystems Inc.

When: Wed, March 25 , 12:15-1:15

Abstract: This BOF session focuses on success. Come meet a panel of customers, including Time Warner/Pathfinder and CommerceWave, talking about their deployment of the Java Web Server as an integral part of their application solutions.

Persistence PowerTier for Enterprise Java Beans - Developing and deploying distributed, standards-based Java applications.

Speaker: Mark Douglas and Mike Harper, Persistence

When: Wed, March 25 , 12:15-1:15

Abstract: The Persistence PowerTier for Enterprise JavaBeans seeks to enable the development and deployment of highly scalable, high performance object-oriented applications, leveraging the power and elegance of Enterprise JavaBeans components. Designed for complex, high volume, high transaction rate business applications, PowerTier for Enterprise JavaBeans is well suited for environments that require support for thousands of users in environments that demand highly reliability and high availability. At this session you will learn how PowerTier for Enterprise JavaBeans can be used to implement real-world business applications.

JavaHelpTM Developer's Roundtable

Speaker: The JavaHelp API Team

When: Wed, March 25 , 12:15-1:15

Abstract: Application developers and information designers are invited to attend the JavaHelpTM Developers Roundtable, an informal setting for developers to discuss and exchange ideas about how to implement the JavaHelp system with peers and members of the JavaHelp team. This is also an opportunity for you to give us your feedback and comments about the JavaHelp specification. Feel free to bring your lunch, as provided by the conference.

SlangSoft: SlangSuite-Java Business Applications from SlangSoft that support 40 Languages across all platforms

Speaker: Eugene Balter, Slangsoft

When: Wed, March 25 , 12:15-1:15

Abstract: SlangSuite is a set of four EMULE-enhanced, every day Java business applications that empower people to work in any of 40 national languages. It is an integrated Java solution that can be deployed to users across a network or installed locally on any Java technology-enabled client. Topics covered:

  • SlangSuite overview
  • Demonstration - SlangCruiser, SlangMail, SlangWrite, SlangChat
  • Technical Q&A

The Internet Screenphone Reference Forum (ISRF)

Speaker: Christiane Schwartz, R&D Director, Broadcast Services and Multimedia, France Telecom, and Brian Sutphin, Director, Internet Screenphone Program, Sun Microsystems, Inc.

When: Wed, March 25 , 12:15-1:15

Abstract: The Internet Screenphone Reference Forum (ISRF) is an industry group formed to specify c ommon service interfaces between JavaTM technology-based webphones and the network operators and ISPs that provide screenphone services. The ISRF's success in establishing industry standards around Java technology-based webphones will accelerate and solidify the use and acceptance of Java technologies and common network services in an important consumer segment. At this BOF, the speakers will discuss and answer questions on the specifics of the ISRF charter, membership, goals and procedures.

Marimba

Speaker: Arthur Van Hoff, Sami Shaio, and Jonathan Payne

When: Wed, March 25 , 12:15-1:15

Abstract: Hear from Marimba co-founders Arthur van Hoff, Sami Shaio and Jonathan Payne about their the latest developments in deploying applications in the extended enterprise. This session will take an in-depth view of the challenges facing IT managers today and talk about how Castanet can help address issues-- from shortening deployment cycles to, the management of application distribution outside the firewall. The session will be followed by an informal Q & A.

Developing Applications for Small Devices

Speaker: Bill Foote, Sun Microsystems Inc.

When: Wed, March 25 , 12:15-1:15

Abstract: In this session, we'll get together to share experiences developing applications for sma ll devices. Some of the technical challenges we'd like to talk about are living within a strictly limit ed memory footprint, developing GUIs for small screens, and dealing with networking in portable devices. Engineers from the P ersonalJavaTM technology and HotJavaTM technology development teams will be on hand.

Write Once, Mail Everywhere: Java Mail APIs

Speaker: Max Spivak, John Mani, Bart Calder, Sun Microsystems, Inc.

When: Wed, March 25 , 1:30-2:30

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 applications to be easily "mail-enabled" to enabling the creation of sophisticated mail user interfaces. The Java Mail API team will be on hand to discuss the APIs and answer any questions. There is also a related Java Mail APIs talk--please see the schedule for time and location.

ZD: JavaTM Technology Benchmarking

Speaker: ZD Benchmark Operations Group

When: Wed, March 25 , 1:30-2:30

Abstract: Benchmarks play an important role in the development of any computing platform or environment. But, they typically trail behind. The same is true for Java technology where the benchmarks are following the Java technology's transition from exciting novelty to mainstream platform. This BOF will look at the current state of Java technology benchmarks from CaffeineMark to SPECJava to JMark 2.0. We will discuss the positives and negatives of these efforts and look toward what the future of Java technology benchmarking should be. Developers of Ziff-Davis' JMark 2.0 that will debut at the JavaOne conference will be present for these discussions.

The JavaTM Programming Language and Compilation

Speaker: David Stoutamire, Sun Microsystems Inc.

When: Wed, March 25 , 1:30-2:30

Abstract: This BOF will be a general Q&A session on the present and future of the Java programming language. Topics will include:

  • Where the language and Virtual Machine specifications are headed
  • Implementation issues raised by inner classes
  • How the role of compilation has changed over the last year
  • How best to use the language and tools to achieve high performance now and in the future.

Java 2D API

Speaker: Jerry Evans, Distinguished Engineer, Sun Microsystems Inc.

When: Wed, March 25 , 1:30-2:30

Abstract: The Java 2D API greatly enhances the drawing and font capabilities of the JavaTM Development Kit. If you are interested in producing graphics in Java, you will want to attend and have your questions answered by Sun Microsystem's engineering team.

General Human Interface issues in Java Software Programs

Speaker: Don Gentner, JavaSoft Human Interface Designer for HotJavaTM ViewsTM

When: Wed, March 25 , 1:30-2:30

Abstract: Java programs present a number of unique challenges f or the human interface designer. This session will provide a forum to discuss many of these issues, learn about the design approaches being used at JavaSoft, and share your problems, frustrations, and solutions with fellow designers and developers. Topics covered will include designing cross-platform applications, help systems, the converged administration model, designing applications for e-commerce, and conducting customer and usability studies.

Doclets: Program Structure Information via Javadoc

Presenters:
Robert Field, Staff Engineer, Sun Microsystems, Inc.
Doug Kramer, Sr. Technical Writer, Sun Microsystems, Inc.
Alan Sommerer, Sr. Technical Writer, Sun Microsystems, Inc.
Atul Dambalkar, Documentation Tools Programmer, Sun Microsystems, Inc.

When: Wed, March 25 , 1:30-2:30

Abstract: In JDKTM 1.2 Beta 2, Javadoc was rewritten to provide an API to enable customized docu mentation output. Doclets, Java applications which use this API, are now being used in help systems, documentation checkers, book creation and custom documentation output as well as the default Javadoc output (the standard doclet). Use in code browsers, IDEs, program checkers, source generato rs and other systems has been discussed. The Javadoc team will discuss, answer questions, and solicit feedback on the architecture, the API, how to write a doclet, the future of doclets and the new look of javadoc output (the standard doclet).

Ask an Oracle Developer

Speaker: (TBD)

When: Wed, March 25 , 7:00-8:00

Abstract: Here's your chance to give feedback to and ask questions of the Oracle programmers and developers creating the hottest JavaTM development tools, application servers and database technology on the market. Free gifts while supplies last!

The Java Naming and Directory Interface (JNDI)

Speaker: Ben Dubin, Sun Mirosystems, Inc.

When: Wed, March 25 , 7:00-8:00

Abstract: The Java Naming and Directory Interface provides Java applications with a unified interface to multiple naming and directory services in the enterprise. As part of the Java Enterprise API set, JNDI enables seamless connectivity to heterogeneous enterprise naming and directory services. Developers can now build powerful and portable directory-enabled applications using this industry standard. The Java Naming and Directory Interface specification was developed by JavaSoft with a number of leading industry partners. Engineers from the JNDI development team as well as some industry users will be on hand to discuss this technology.

SunReady TM Beta Program for ISV's - Introducing: Sun Microsystems' TMNew Web Start TM API's

Speaker: Lisa Davies/Tom Goguen, Sun Microsystems Inc.

When: Wed, March 25 , 7:00-8:00

Abstract: Are you looking for the tools to help you create a software installer that you can run on all your development platforms?

SunReady, Sun's new 3rd party branding program will introduce you to Solaris Web Start API's and other tools that will allow you to assemble an installer that will be known for its;

  • ease of use
  • capability of installing Java-plaform and native-platform applications
  • GUI-based look and feel
  • cross platform support
  • browser and desktop functionalities
What are Web Start API's? SolarisTM Web StartTM is a Java management tool that installs Solaris and application software using a web browser. Sun's new Web Start API's can be used by any Java or Solaris application developer.

You will also hear about how you can influence the direction and future releases of these new tools. By joining the SunReady Beta Program, you will given priority with a feedback process direct into Sun Engineering.

Java Technology Middleware Tools

Panelists:Gemstone, Novera, WebLogic

When: Wed, March 25 , 7:00-8:00

Abstract: A forum to discuss Java tools for the middle-tier of a multi-tier application environment. It will also address how Java technology can be used to build network-based services.

Java Card Technology Licensee update

Speaker: Debra Dooley, Sun Microsystems Inc.

When: Wed, March 25 , 7:00-8:00

Abstract: The JavaTM CardTM BOF is for Java Card licensees.
In the Java Card BOF, Java Card licensees will receive information on the Java Card Test Suite Plan. Licensees will also receive an update on the Java Card specifications.

Java Blend Software: Ask the Developer

Speaker: Tim Learmont, Sun Microsystems Inc.

When: Wed, March 25 , 7:00-8:00

Abstract: Here is your chance to get answers to technical questions on Java Blend software, the new product from Sun Microsystems's JavaSoft Division, that makes relational databases access easy. Learn how Java Blend software will save you time and effort in creating Java applications that are portable across relational databases.

Collections Connection

Speaker: Josh Bloch, Senior Staff Engineer, Collections Architect, Sun Microsystems Inc.

When: Wed, March 25 , 7:00-8:00

Abstract: If you enjoyed the presentation on the new collections framework for the Java platform, and you have any questions concerning the Collections Framework that weren't answered, come to this BOF and I'll do my best to answer them. I'll be happy to entertain detailed programming questions, philosophical questions, or whatever.

Zero G Software

Speaker: Eric Shapiro, Director, Zero G Software, Inc.

When: Wed, March 25 , 8:30-9:30

Abstract: You've just spent months coding your Java application. How do you distribute it? This discussion will focus on getting your Java application to the user's machine. With InstallAnywhere, take advantage of "Write Once, Run Anywhere" technology, becomes a reality. Find out how to quickly and easily distribute your Java application to any Java enabled platform, using this powerful installer tool.

Merzcom: Navigating through Chaos: New Design Techniques Using Java Technology

Speaker: Sharon Kroo, Vice President & Founding Partner, Merzcom

When: Wed, March 25 , 8:30-9:30

Abstract: Navigation is a serious challenge facing the developer community. Tools that leverage Java Technology interactive power enable a more efficient navigation experience across a corporate Intranet.

Bull: Porting Java Technology to the Mainframe: A Real World Example

Presenter:David Gleason

When: Wed, March 25 , 8:30-9:30

Abstract: There are many special considerations that differentiate mainframe approaches from traditional Java runtime environments. This presentation will explore these special issues and the rational used to address them. In addition, the presentation will look back at the efforts involved in porting, testing, and compatibility requirements while looking towards the future of Java technology.

Java Technology Middleware

Panelists:Open Horizon, Tibco, I-Kinetics, Iona Technologies

When: Wed, March 25 , 8:30-9:30

Abstract: A forum to discuss Java technology in middleware and how Java can be used to build server-side business-critical applications.

Star Division

Speaker: (TBD)

When: Wed, March 25 , 8:30-9:30

Abstract: (no abstract available)

Future Directions in JDBC Technology

Speaker: Mark Hapner, Sun Microsystems Inc.

When: Wed, March 25 , 8:30-9:30

Abstract: Come hear JDBCTM vendors discuss their current products and future plans for JDBC technology. Learn about the exciting developments that will be taking place during the coming year with respect to JDBC drivers, and how vendors plan to incorporate the new features introduced in JDBC 2.0 into their products.

Soma-rt: Streamlining Supply Chain with Java Technology

Speaker: Cosimo Spera

When: Wed, March 25 , 8:30-9:30

Abstract: Integration and coordination among the "players" in the supply chain links are the key factors for building a successful software technology. In this talk we will discuss on how Java technology has been used to define JUMP, a new revolutionary software product based on the above key factors in the area of supply chain management. Some of the features of JUMP will be presented to the audiance through a pilot study done for a major US computer company. about the author: Dr Spera, a former professor of Operations Research at several major Universities worldwide, is the president of Soma-rt a ISV start-up company.

JavaTM Networking, JDKTM 1.2 and Beyond

Speaker: Benjamin Renaud, Sun Microsystems Inc.

When: Thur, March 26 , 12:15-1:15

Abstract: This BOF will include a short presentation of the new networking features in JDKTM 1.2, including the new JAR URL syntax, the new URL classloader, improved DNS support, downloadable URL protocol handlers and more. The presentation will be followed by a Q&A and general discussion session.

Write Once, Run AnywhereTM in the World: How to Let the JavaTM Programming Language Code Handle Different Languages

Speaker: Mark Davis, Program Director, IBM Centre for Java Technology

When: Thur, March 26 , 12:15-1:15

Abstract: The emergence of the Internet and other distributed networks puts increasing importance on the ability to create global software--that is, software that can be developed independently of the countries or languages of intended users--and then translated for multiple countries or regions. JDKTM1.1 software takes a major step forward in creating global applications and applets, while JDK 1.2 goes even further.
However, when all is said and done, it may not be clear just how to go about making your program ready for localization with JDK 1.1 software. This session discusses how to do that, and what the strengths and limitations are of the JDK 1.1 and JDK 1.2 support.
See http://www.ibm.com/java/edu cation/globalapps/.

Java Media Framework

Speaker: Brent Browning, Senior Staff Engineer, Sun Microsystems Inc.

When: Thur, March 26 , 12:15-1:15

Abstract: The JavaTM Media Framework API provides easy integration of time-based media such as audio and video into your applications and applets. If you have questions regarding streaming video and synchronizing video with other media, have them answered by Sun Microsystems' dedicated team of Java Media Framework developers.

Human Interface Issues and Java Foundation Classes's pluggable Look and Feel

Speaker: Chris Ryan, Mike Albers, Jeff Shapiro, JavaSoft, Sun Microsystems Inc.

When: Thur, March 26 , 12:15-1:15

Abstract: The JavaTM Foundation Classes' Pluggable Look and Feel mechanism allows designers and developers to define how JFC's components appear and behave. This session will offer an opportunity to discuss the visual, interactive, and technical design challenges of crafting a pluggable look and feel with JavaSoft's Look and Feel Team.

Java Commerce Beans and the Java Commerce Client

Speaker: Jon Ziegler, Dan Guinan, Sami Adranly, Loren Hart, Shivaram Mysore, Sun Microsystems Inc.

When: Thur, March 26 , 12:15-1:15

Abstract: A highly interactive session discussing the detailed architecture of the Java Commerce Beans API, the Java Commerce Client (aka Java Wallet software), and how to build commerce-enabled applications.

The New JavaTM Platform Debugger Architecture

Presenters:Robert Field, James McIlree, Gordon Hirsch, Sun Microsystems Inc.

When: Thur, March 26 , 12:15-1:15

Abstract: Sun Microsystem's JavaSoft Division is developing a new multi-layered debugger architect ure consisting of:

  • A low-level native interface to the Virtual Machine.
  • A wire protocol (JDWP), which describes the communication protocol between the debugger and the debuggee.
  • A high-level Java language interface for debuggers.
The debugger team will describe the architecture, update you on development status, and solicit your input.

JavaTM Dynamic ManagementTM Kit

Speaker: Alban Richard, Max Goff, Sun Microsystems Inc.

When: Thur, March 26 , 12:15-1:15

Abstract: Sun Microsystems, Inc. announced JavaTM Dynamic ManagementTM Kit on Dec.9,1997.

"Java Dynamic Management Kit is a truly unique product that will change the way people m anage networks," said John McFarlane, vice president and general manager of Sun's network software group.
Java Dynamic Management Kit provides a "component-based" approach to network management and includes a library of core management services that are implemented as JavaBeansTM components. Since the product is compliant with the JavaBeans component specification, system administrators can quickly and easily develop additional "beans" using the Java Dynamic Management Kit builder and leveraging bean-based development products like JavaTM WorkshopTM. These beans can now be automatically distributed throughout the network via advanced "push/pull" mechanisms, making developers' and system administrators' jobs even easier and more productive.

Oracle: Java Technology in the Middle Tier with Oracle Developers

Speaker: (TBD)

When: Thur, March 26 , 1:30-2:30

Abstract: Here is your chance to talk with Oracle developers and product managers about the real world implementation of using Java technology in the middle tier on application servers. Oracle will outline how to use Oracle AppBuilder for Java to build business logic for the middle tier and deploy that logic on Oracle Application Server. AppBuilder for Java is a productive, component-based development environment for building multi-tier applications. Oracle Application Server provides a scalable, secure platform for deploying enterprise applications. Technical topics covered in the session include Oracle's Web Cartridge for Java, CORBA support, dynamic HTML generation, and stored procedure wrappering.

deCaf JavaTM Technology Bytecode Protector

Speaker: Chiang Kuo Chiang, Competency Centre for Java, Singapore.

When: Thur, March 26 , 1:30-2:30

Abstract: One of the biggest problems of the Java programming language is that bytecode can easily be reverse engineered into readable Java programming language source code. The problem is compounded with the wide availability of decompilers such as Mocha.
To date, the only protection that developer has against decompilation is to use a bytecode obfuscator. A bytecode obfuscator does not protect bytecode from being decompiled. It merely renames symbolic information so that the decompiled Java programming language source is harder to understand.
We have developed a tool, called deCaf, that attempts to solve the problem by not only obfuscating the bytecode, but also encrypting it. The encryption is done, however, in such a way that the encrypted application will continue to run on an unmodified Java Virtual Machine. deCaf does not provide fool proof protection against illegal reverse engineering. However, we believe it offers a "good-enough" protection.
In this talk, we will be discussing the technicalities of deCaf, and some of the issues it faces currently.

Java Technology in Set-Top Boxes

Speaker: (TBD)

When: Thur, March 26 , 1:30-2:30

Abstract: The PersonalJavaTM platform has emerged as the standard application environment for advanced content and services in digital cable-, broadcast-, and telco-based deployments. Join set-top box manufacturers, network operators, and content developers in an informal discussion of the opportunities and challenges of this rapidly growing market.

JavaTM Distributed Computing

Speaker: Jim Waldo, Ann Wollrath, Ken Arnold, Robert Scheifler, Richard Gabriel, JavaSoft, Sun Microsystems Inc.

When: Thur, March 26 , 1:30-2:30

Abstract: The Java programming environment, with its portable binary code, built-in security, and the ability to pass objects as well as data, has the potential for revolutionizing the way distributed applications get written and deployed. This Birds-of-a-Feather session will bring together some of the Sun Microsystems developers who have worked in this area for an i nformal discussion about where the technology has taken them and where they see it going, and will (we hope) be a forum for other users of Java technology in the distributed computing world to share their experiences, tips, and techniques.
Hosted by Jim Waldo, the BOF will include short overview talks by Ann Wollrath and Ken Arnold. Any other developers working in the distributed computing world with Java technology are invited to share their work, ask questions, and meet others who share their interests and concerns.

Java Management in the Enterprise

Speaker: Alan Dobbs, Mike Gionfriddo, Sun Microsystems Inc.

When: Thur, March 26 , 1:30-2:30

Abstract: Enterprise management is a complex environment simplified by tools focused on a ubiquitous platform. Servers, routers, switches and most importantly APPLICATIONS being monitored and tuned at an enterprise level while providing mission critical status and modeling information. Questions of performance and application modeling are now possible enterprise wide.

JavaPC Software-Using PC's as Network Computers

Speaker: Yoav Chernobroda, JavaPC Engineering Manager, Sun Microsystems, Inc.

When: Thur, March 26 , 1:30-2:30

Abstract: This session showcases JavaPC, a software package which turns PCs into network computers. A technical overview of JavaPC software will be presented, with details on the product's architecture, requirements, limitations and product roadmap. The session closes with a demonstration of JavaPC software and a discussion of ways to customize and tailor JavaPC software to particular environments.

Mobile Internet Phone Services Forum

Speaker: John McQueen, Director, MIPS Forum

When: Thur, March 26 , 1:30-2:30

Abstract: This session will introduce the Mobile InternetPhone Services Forum and its charter to develop wireless APIs for the Java platform.

WebNFS

Speaker: John Ravella/Brent Callaghan, Sun Microsystems Inc.

When: Fri, March 27 , 12:15-1:15

Abstract: Today, JavaTM applications that use java.io are exposed to the peculiarities of filesystem naming and limitations of the underlying operating system. The WebNFS TM API for Java applications is functionally compatible with java.io yet provides a URL naming model that is consistent across all platforms, as is currently enjoyed by the users of Web browsers. This API not only provides access to local filesystems, but also makes WebNFS servers accessible through the NFS URL. Its open architecture provides plug-in access to other filesystem protocols like SMB/CIFS and Novell Netware. This session will present an overview of the API and the compelling reasons for its adoption as a standard for Java file access.

Off the Desktop into the Toaster: Designing for Consumers

Speaker: Annette Wagner, Avril Hodges, Jeff Herman, Sun Microsystems, Inc.

When: Fri, March 27 , 12:15-1:15

Abstract: Learn about considerations for designing human interfaces for a broader range of devices and users than just the desktop computer. Members of the PersonalJava Human Interface team will be present to share information and issues of designing human interfaces for consumers as well as countertop phones, cellular phones with bitmap displays, and set top boxes. An informal presentation will be followed by time for discussion of your issues and questions. Bring your design concerns to share and get feedback on.

Garbage Collection, Finalization, and Weak References in the JavaTM Platform

Speaker: Steffen Grarup, Tim Lindholm, Mark Reinhold, Sun Microsystems Inc.

When: Fri, March 27 , 12:15-1:15

Abstract: Two short presentations covering (1) the uses and abuses of finalization and (2) an overview of the new weak-reference API in JDK 1.2 software followed by an open question-and-answer session.

Programming with Class Loaders

Speaker: Sheng Liang, Dave Connelly, and members of the Java Virtual Machine/API Team

When: Fri, March 27 , 12:15-1:15

Abstract: This is an informal discussion and Q&A session on issues related to class loaders. Topics include the new delegation class loader model, extension class loaders, the URLClassLoader class, class unloading, and the security implications of class loaders.

Java 3DTM API

Speaker: Ken Tallman, Sun Microsystems Inc.

When: Fri, March 27 , 12:15-1:15

Abstract: In this session, we will hear from developers who are already using the Java 3D API. They will discuss their application of Java 3D API and share their opinion of its strengths and weaknesses. Any Java programming language programmers who want to incorporate 3D graphics in their applets and applications, as well as sophisticated 3D developers who are investigating Java, are encouraged to attend.

Java Messaging Service

Presenter:Mark Hapner, Sun Microsystems Inc.

When: Fri, March 27 , 12:15-1:15

Abstract: Provide the Java programming language developer with secure, reliable and scalable messaging. Cross platform application strategy in the intra- and Internet messaging space. JMS also addresses the critical naming, security and quality of service in enterprise messaging.

JFC/Swing: Chat With the Team

Speaker: The Swing Team

When: Fri, March 27 , 12:15-1:15

Abstract: An open mic discussion session between the Swing team and any and all Swing/JFC developers. This is the opportunity to not only ask the team question directly but also to exchange ideas and solutions with other developers.

NC and Mobile NC Standards Work

Speaker: Mark Pozefsky, IBM; Gary Hand, IBM; Jeff Rulifson, Sun Microsystems, Inc.

When: Fri, March 27 , 1:30-2:30

Abstract: This session will provide an opportunity to learn about the NC standards work currently underway with the NCRP and the MNCRS, more recently established for mobility concerns, as well as their convergence.

Java Technology in Telecommunications

Speaker: Leo Hecke, Sun Microsystems Inc.

When: Fri, March 27 , 1:30-2:30

Abstract: While Sun Microsystems has always been a strong player in the telecommunications industry, the recent successes of Java technology in the same space provide for an interesting discussion on product ideas, enabling software, and APIs which Sun, with its many partners, may look to deliver.

JavaBeans Components, New Technologies

Panel Members:
Graham Hamilton, Sun Microsystems, Inc.
Larry Cable, Sun Microsystems, Inc.
Bart Calder, Sun Microsystems, Inc.
Mark Colan, Lotus

When: Fri, March 27 , 1:30-2:30

Abstract: Join us for a panel discussion regarding the protocols we are adding to the JavaBeans components specifications. We will be discussing BeanContext, JavaBeans activation framework, InfoBus and distributed Beans - the design centers for these technologies and how they relate to each other.

Enterprise JavaBeans Technology

Speaker: Ben Dubin, Sun Microsystems Inc.

When: Fri, March 27 , 1:30-2:30

Abstract: The Enterprise JavaBeansTM (EJB) technology is real. Hear what various industry companies are doing now in supporting EJB in application servers, development tools and components.

JavaTM Sound API

Speaker: David Rivas, Sun Microsystems Inc.

When: Fri, March 27 , 1:30-2:30

Abstract: The Java Sound API provides high quality sound, including MIDI, to Java technology enabled platforms. Meet Sun's engineering team working overtime to bring this cool technology to you -- this is the place to ask your questions about the Java Sound API and implementation.

 
   

 

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.