[78] in magellan
Integration Lunch Seminar on Tuesday March 9th (Three Heads of
daemon@ATHENA.MIT.EDU (Greg Anderson)
Fri Mar 5 08:42:14 1999
Date: Fri, 5 Mar 1999 08:40:21 -0500
To: magellan@mit.edu
From: Greg Anderson <ganderso@MIT.EDU>
>Sender: jis@road-warrior-177.mit.edu
>Date: Thu, 04 Mar 1999 18:25:44 -0500
>From: "Jeffrey I. Schiller" <jis@MIT.EDU>
>Organization: Massachusetts Institute of Technology
>X-Accept-Language: en
>Mime-Version: 1.0
>To: itit-public@MIT.EDU, cwis-dev@MIT.EDU, Maggy Bruzelius <maggyb@MIT.EDU>,
> David Yang <davidyang@ALUM.MIT.EDU>, Dina Given <dina@MIT.EDU>,
> Dan Ruan <druan@MIT.EDU>, Theresa M Regan <tregan@MIT.EDU>
>Subject: Integration Lunch Seminar on Tuesday March 9th (Three Heads of Java)
>
>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!
>