+ All Categories
Home > Documents > Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 ©...

Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 ©...

Date post: 15-Oct-2019
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
12
© agentes AG Java – gestern, heute, morgen September 2008 Folie 1 gestern, heute, morgen Java [email protected]
Transcript
Page 1: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 1

gestern, heute, morgen

Java

[email protected]

Page 2: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 2

the early beginning

U.S.Army Photo

Page 3: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 3

Die Geschichte der Programmiersprachen

Abs

trak

tion

Assembler

1960 1980 2000

prozeduraleSprachen OOP

72: C

60: C

OB

OL

54: F

OR

TR

AN 65

: Sim

ula

71: S

mal

ltalk

86: C

++

95:

Java

Page 4: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 4

Assembler / Maschinensprache

viele Dialekte

Prozessor-abhängig

HW-abhängig

schnell

nur von Spezialisten zu

verstehen

SIE H,TAUS W,I,EASS EMBLE RIS ESABE RNET

Was man nicht in

Was man nicht in

Assembler machen kann,

Assembler machen kann,

muss man löten!

muss man löten!

Page 5: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 5

prozedurale Sprachen

Bsp: Backanleitung

kuchen = backen(butter, mehl,

zucker, eier, ...)

C

FORTRAN

COBOLPASCAL

Page 6: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 6

OO-Sprachen

C++

Java

SmalltalkSIMULA

Python

Ruby

Kuchen

ZutatenGröße

addbacke

kuchen = new Kuche(butter, mehl,

eier);

kuchen.backe();

Eiffel

Page 7: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 7

JDK 1.0

JDK 1.1

Java 2

Applets

EJB

JDBC

Page 8: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 8

WebStart

Java 5 (Tiger)

Page 9: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 9

http

://w

ww

.flic

kr.c

om/p

hoto

s/cr

azba

be21

/230

3991

958

/

Java 6 (Mustang)

Page 10: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 10

Die Zukunft von Java

Abs

trak

tion

Assembler

1960 1980 2000

prozeduraleSprachen OOP

72: C

60: C

OB

OL

54: F

OR

TR

AN 65

: Sim

ula

71: S

mal

ltalk

86: C

++

95:

Java

Asp

ectJ

AOP

Page 11: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 11

Aspektorientierte Sprachen

= OO, um Aspekte

angereichert, z.B.

Logging-Aspekt

Security-Aspekt

Transaktion-Aspekt

...

AspectC++AspectJ

AspectS

Page 12: Java - gestern, heute, morgen - oli.blogger.de fileJava – gestern, heute, morgen September 2008 © agentes AG Folie 1 gestern, heute, morgen Java oliver.boehm@agentes.de

© agentes AGJava – gestern, heute, morgen September 2008

Folie 12

agentes AG

Oliver Böhm

[email protected]@jugs.org

Telefon 0711 / 25857 - 207Telefax 0711 / 25857 - 299

Räpplenstaße 1770191 Stuttgart

Viel Spaß auf der Java-Konferenz

http://www.flickr.com/photos/romanlily/2609759239/

2. Juli 2009

Java Forum Stuttgart

www.jfs2009.de


Recommended