[1702] in Release_7.7_team

home help back first fref pref prev next nref lref last post

Integration Lunch Seminar on Tuesday March 9th (Three Heads of

daemon@ATHENA.MIT.EDU (Mike Barker)
Fri Mar 5 16:11:24 1999

Date: Fri, 05 Mar 1999 15:59:42 -0500
To: release-team@MIT.EDU
From: Mike Barker <mbarker@MIT.EDU>

Question: how many people intend to go hear Jeff talk about Java?  Should we 
cancel release team?

thanks
mike

Hello,

        You are invited to the Integration lunch time seminar on
Tuesday, March 9th in the Student Center Mezzanine Lounge (3rd floor).
The topic is described below.  A free pizza lunch will be available at
noon.  The talk by Jeff Schiller and discussion will begin about 12:30
pm.  We expect this topic will be of interest to a developers of
applications and Web based applications. Come share your perspective.
Please feel free to forward this invitation to others who may be
interested.

The integration team:
        Jerry Isaacson
        Jon Ives
        Susan Minai-Azary
        Jim Repa
        Robert Rippcondi
        Jeff Schiller
        Mohammad Sharari
        Scott Thorne
        Ted Ts'o


                        The Three Head of Java
              (and you though only dogs had three heads)

        Java can be used in three distinct environments, Applications,
Applets and Servlets.  Most people still view Java as the language of
Web "Applets", small programs that run inside an end-user's
browser. However the rapid evolution of the Java language combined
with the slow rate at which the newest technology diffuses into the
Internet community has led to a challenge in the Applet world. A
developer of applets has to be prepared for their applet to run in a
range of Java "virtual machines" both in terms of which vendor and
pedigree. One of the original Java mantras "Write Once, Run Anywhere"
has devolved into the often recited "Write Once, Debug Everywhere!"

        However this isn't the case if you develop and deploy a full
blown Java application. Java applications operate outside of the
browser, have more access to operating system services and run in a
much more controlled environment. At this talk we will discuss why a
developer might want to consider writing an application in Java as
opposed to more traditional programming languages such as "C" and
"C++." One of the advantages is cross-platform interoperation (i.e.,
you really do only write it once while still being able to deploy it
on multiple types of desktops). The Java language also has some
features that make it faster to program in and more reliable as well,
though sometimes these features come with a performance trade off.

      We will also discuss one of the more interesting uses of Java,
and that is as a "servlet" running inside a Web server. Servlets are
most often used to provide "active" pages that interface to back end
applications and databases. Java has some distinct advantages that
make it a language well suited to such an environment. For example the
Alumni Association's new Alumni Network Services (ANS) website makes
use of a Java servlet based architecture to provide a dynamic web
interface integrated with an Oracle database.

        Hope to see you on Tuesday!



home help back first fref pref prev next nref lref last post