With scalable, reliable, and secure networking services from servers to
desktop clients, Solaris is the leading software foundation for
Internet and Intranet computing. Learn how to integrate Solaris into
your solutions for the Internet by using global naming services,
messaging, and shared resources for a secure environment.
Sessions:
Java Imaging Using Native Solaris Methods
Because Java binary files cannot be tuned for a specific compute
environment, it is sometimes advantageous to write certain
functionality in another language, then link that code to the Java
application through native methods. In this session, you'll learn how
to use native methods to access the Solaris XIL imaging libraries to
take advantage of hardware video acceleration on the host platform.
With this technique, you can optimize the performance and functionality
of your Java applications.
The Solaris Client: NEO, Java and the Common Desktop Environment (CDE)
Java, NEO, CDE -- which approach is best for your applications?
This session describes the main architectural components of each
environment, how they work together, and how to decide which technology
or combination of technologies is best for your Internet and Intranet
clients.
Develop Applications and Manage 64-bit Environments
Start taking advantage of new 64-bit features in Solaris, and learn to
manage mixed 32-bit and 64-bit enviroments. This session describes the
recently standardized 64-bit APIs and new Solaris features that will
help you create high-performance, scalable 64-bit applications. It also
covers how to manage systems that have a combination of 32-bit and 64-bit
binaries and data, and how to manage a mixture of 32-bit and 64-bit
Solaris systems in a network.
Global Naming and Filing Services (NIS+, XFN, NFS)
Solaris 2.5 includes major developments in networking technologies.
Learn how to incorporate Federated Naming and new NIS+ and NFS
features into your applications to enhance application portability,
usability, and security across diverse global networks.
Maximizing Web Server Performances
You never know what to expect from your Web server. Traffic can double
overnight, or it may grow steadily over a long period. This session
takes a detailed look at how to track server loads and traffic trends,
what the numbers mean, and what you can do when you get an overload.
You'll also hear about a lightweight Web server performance monitor
with a Java-based front-end.
Wabi and Wabi Server Enhancements
Recent enhancements have greatly improved the performance and
functionality of Wabi and Wabi Server. Systems administrators and
network planners attending this session will learn how easy it is to
provide a Pentium-class performance and a low-maintenance Microsoft
Windows application environment on low-end Solaris SPARC and Solaris
Intel desktops.
How can you turn your business computing network into a Corporate Web?
Learn how to rapidly prototype and deploy Internet-enabled applications
using Solaris, the distributed services NEO environment, and JOE,
integrating Java applets and NEO back-end services.
Sessions:
The Corporate Web Model: Java, NEO, and the Universal Client
Learn how to integrate legacy business applications and the power of
the Internet into a unified corporate Intranet. Using Java, Solaris
NEO, and JOE, you can build client-side Java applications that directly
tap into existing business computing infrastructures.
Building Networked Objects and Shared Applications
Multi-tier applications bring the benefits of client/server computing
and object-oriented programming into enterprise-level applications.
With SunSoft WorkShop NEO, you can develop the shared services and
networked objects required by multi-tier applications to link core
business applications to a variety of front-ends, for better information
access across the enterprise.
Rapid Application Development Using OpenStep and Workshop NEO
Learn to use the OpenStep API to simplify development of GUI-based NEO
client applications for Solaris. SunSoft WorkShop NEO includes OpenStep
development tools which enable programmers to import NEO objects into
applications and visually connect NEO objects to an OpenStep GUI which
is compatible with the Solaris Common Desktop Environment.
SunSoft NEO Interoperability with OLE and Third-party ORBs
The Inter-ORB Protocol (IOP) provides a standard for sharing objects
across platforms, operating systems, and languages. This session
discusses how to use NEO networked objects to communicate across
platforms and with OLE objects.
SunSoft NEO Technology Fundamentals
Get an inside look at Solaris NEO, the binary-compatible Solaris
runtime environment for NEO applications. This session covers the NEO
Network, including the network object infrastructure, object request
broker, and object services, and NEO Services, the shared services
model which enables applications to search for, manage, and share
resources across the network.
SunSoft has enhanced its SunSoft WorkShop family of professional
software development tools to support visual, networked-object, and
Java applications development. Find out how these award-winning tools
can help you "write the right code fast."
Sessions:
Java WorkShop Development
Learn how easy it is to add Java applets to Web pages with SunSoft Java
WorkShop. This session walks you through each step of modifying Web
applications to add Java functionality, then re-deploying those
enhanced pages on the Web.
Using Auto-parallelizing C Compilers
Parallelizing compilers and tools are useful in developing applications
on shared-memory multiprocessing systems. This talk provides a detailed
user-oriented technical overview of the parallelizing compiler and
looptool in the SunSoft WorkShop suite, and shows you how to get the
best performance from these tools.
GUI Development with SunSoft Visual Workshop for C++
This session presents an overview of development tools and techniques
for creating Motif applications under Solaris. Learn how to
effectively use the SunSoft Visual Workshop tools, tap into third-party
widgets, and deploy Motif applications across mutliple platforms.
Group Development Using TeamWare
Pick up tips and techniques on how to streamline your development work
and produce high-quality applications faster. This session will show
you how to use the SPARCworks and ProWorks TeamWare products to
collaborate, manage project schedules, and integrate development
processes, using real examples gleaned from SunSoft's own work on the
development of Java-based programming tools, the Solaris operating
system, and SunSoft's Web sites.
Building High-performance Applications
With the increased performance of networked workstations and servers,
high-performance computing applications are moving from the
supercomputer to the desktop. Learn how to use new SunSoft WorkShop
tools to develop, debug, and tune your high-performance computing
applications.
Enterprise networks rely on a variety of methods and systems for access
and management. Let us show you how to reduce the complexity of network
management, build safe network environments and provide secure network
access.
Sessions:
Application Development Using Solstice Enterprise Manager Portable Management Interface (PMI)
If you're developing distributed network management applications, this
session is for you. Learn to use the object-oriented Solaris Enterprise
Manager PMI to simplify initialization and connection to agents in a
network, share access to object instance information, determine
relationships between managed objects, and more.
Making Login Services Independent of Authentication Technologies
Security is critical to the corporate Intranet. Learn how to add
authentication services into existing environments without changing
system login services. The Pluggable Authentication Module (PAM)
framework enables you to unify login services across an environment
with multiple authentication services, such as RSA, DCE, Kerberos,
S/Key, and smart card systems. Common Desktop Environment (CDE) vendors
have already accepted the PAM API as a standard interface for unified
login services.
Building Internet Servers and Gateways
This session covers the newest technical solutions for establishing
Internet gateways and connecting to Internet service providers. See how
you can simplify connection to the Internet and manage extremely
large-scale Internet servers. The talk includes a discussion on virtual
domains, user management, and server configurations.
Planning and Implementing Messaging Systems with IMAP4 (Internet Messaging Access Protocol Version 4)
The IMAP4 protocol offers significant benefits in terms of messaging
reliability and the support for mobile and disconnected clients. This
session teaches network managers and administrators how to plan for and
implement a store-and-forward messaging system using IMAP4 for their
Internet and Intranet environments.
Using PGP (Pretty Good Privacy) for Internet Security
PGP has become a de facto standard encryption technology for protecting
e-mail, netnews posts, and other communications. This talk describes
SunSoft's current development work with Phil Zimmerman, creator of PGP,
to enhance PGP. The new version, PGP3, will provide more tools for user
security and an application programming interface, so you can include
PGP technology in your applications.
Building Solaris Applications That Last from Rev to Rev
Technology changes, but you can design your application to ensure
forward-compatibility. SunSoft Chief Scientist Rob Gingell describes
tools and techniques for creating applications that can migrate to
future versions of Solaris without change. The discussion also focuses
on tradeoffs between compatibility and other factors, such as
performance and portability. You will learn the specifics on what to do
and how to do it so that your application last for years on Solaris.
Java: "Just in Time" Innovation
The Internet has existed for years, yet suddenly companies are racing
to include the Internet in their information technology
infrastructures. What has happened to cause this paradigm shift in
computing, and how can you plan your development strategy to take
advantage of it? Miko Matsumura, Java Evangelist, will discuss the boom
of the Internet/Intranet industry and how Java technology will shape
its future.
Computing in the year 2004
People cannot be expected to ride the information highways of the new
millenium in a 1984 car, and yet that's how long it has been since we
have made fundamental changes to our current visual interfaces.
Today's interfaces struggle to make sense of the contents of a 100Mbyte
hard disk. What will happen in a decade when people have instant
access to the 100 million documents that comprise the Library of
Congress? GUI visionary Bruce "Tog" Toganazzini describes the interface
evolution that must take place in the next few years to keep pace with
the demands of this new Information Age.