Foredrag
af Leif Andersen, BLA*net
KLID-arrangement onsdag d. 30. august 2000 kl 19:00
Symbion, M4, Fruebjergvej 3, 2100 Kbh Ø
Oplæg
- IT-markedsanalytikere har aldrig elsket Linux eller Java, men man
erkender at hvis de to kan gå sammen har man et stærkt alternativ til
Microsofts de facto-dominans. På JavaOne 2000 konferencen i San
Francisco
i juni annoncerede Sun fuld Java-support til Linux.
- Bl.a. på baggrund af deltagelse på JavaOne, vil Leif Andersen, BLA*net,
fortælle om Java's Linuxhistorie og om Open Source contra Community
Licensing. Forskellige java-anvendelser til Linux - både standalone,
client og server - vises. Nøgleord som Java Enterprise Edition,
Servlets,
JSP og EJB. Installation af java gennemgås. Der diskuteres også hvornår
man bør kode i Java frem for C++.
Download
Opfølgning
- Apache og JServ problemer
- EchoClient.java et lille java-program,
der demonstrer socket-programmering på klienten.
- EchoServer.java Serverprogrammet, der
svarer hertil. Begge bruger port 4444 som service-port.
Oversæt programmer til bytekode med:
javac EchoClient.java
javac EchoServer.java
Start server med JVM:
java EchoServer
Skift til et anden skærm og log ind til samme katalog, og start
klienten:
java EchoClient localhost
Hvis der ikke kommer fejlmeddelelser kan man begynde at taste linie
ind. Afbryd begge programmer med CTRL/C eller skriv 'Bye.' uden
anførselstegn
Serveren er meget primitiv. Den kan kun håndtere en klient, så lukker den
ned. Sådan er den programmeret. Eksemplet er inspireret af SUNs Java
Tutorial, afsnittet om Custom Networking.
Henvisninger
-
http://www.sslug.dk/artikler/OpenSource.html
- En introduktion til Open Source - Linux Development Method
-
http://www.sslug.dk/artikler/OPFLeder.html
- En introduktion til Open Source økonomien
-
http://www.sun.com/981208/scsl/principles.html
- Sun's egen sammenligning af betingelserne for Open Source og SCSL
-
http://java.sun.com/javaone/javaone00/transcripts/keynote1.html
- Bl.a. Scott McNealy's åbningstale på JavaOne
-
http://java.sun.com/javaone/javaone00/transcripts/keynote2.html
- 2. dagens åbningstale på JavaOne - læs bl.a. Java Number Five (Læg
selv melodi til - Tænk "Mambo Number Five")
-
http://www.kaffe.org/"
- Kaffe: Den eneste Open Source - Clean Room implementering af JVM til Linux
-
http://www.blackdown.org/"
- Blackdown-gruppen - dem der gjorde arbejdet for SUN - og udfylder
SUNs huller (PowerPC til Linux).
-
http://jakarta.apache.org/
- Apache's java-aktiviter, herunder JServ og Tomcat.
-
http://localhost/servlet/IsItWorkding
- Adresse for lokal opslag til JServe for test.
-
http://www.bullsoft.com/ejb/
- Adressen på EJB-containeren Jonas (hos BullSoft). Den er inkluderet
i Enhydra Java Server.
-
http://www.openejb.org/
- EJB-containeren OpenEJB.
-
http://www.jboss.org/
- EJB-containeren JBoss
-
http://www.station.sony.com/
- Verdens største java og EJB application - 100 mill. hits pr. uge
-
http://jsp.java.sun.com/javaone/javaone2000/event.jsp?eventId=1087&trackId=8&eventType=BUS&ts=967711793749
- Oversigt og henvisning til plancher fra JavaOne, hvor den blev
præsenteret.
-
http://www.javasoft.com/javaone
- Ingangsiden til JavaOne - både 2000 og 2001.
For en mere letbenet introduktion til mine oplevelser Over There, se BLA*nets specialsider om
JavaOne 2000
Problemer? - Send e-post til Leif Erik Andersen på leander@blanet.dk |
|
Kursus og træning inden for BLA*nets kerneområder.
Dagligt nyhedsresume specielt for danskere og danskinteresserede i udlandet.
Specielle sportsbegivenheder med danske deltagelse.
|