+ All Categories
Home > Documents > Kaffeeklatsch 2011 06

Kaffeeklatsch 2011 06

Date post: 08-Jul-2015
Category:
Upload: spam4myaccount
View: 98 times
Download: 0 times
Share this document with a friend
25
 K  AFFEEK LATSCH  Das Magazin rund um Software-Entwicklung ISSN -  X 06/2011
Transcript
Page 1: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 1/24

K  affeeK latschDas Magazin rund um Software-Entwicklung 

ISSN 1865-682 X 

/

Page 2: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 2/24

S F KaeeKlatschs

, vb

E-M

b@b.

b.

I E-M-A ß ü V

KaeeKlatschs v.

Das Magazin rund um Software-Entwicklung 

KaeeKlatsch 

Page 3: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 3/24

S 3 KaeeKlatsch J 4 / N. / J

I VilredoFederico Pareto  J 9

Ev,

E. D E

ä – z  ä – Nv,   x vb: N % Bv v % G.

D Bb ä v F- üb Pareto-Pz /-R b S-EEz . S b z,

% A N % A- z vbb % A ü ä % A b. Db z v, %L .

D Pareto-Pz ä b, , „b“ % züz. D bvä - v ü , b ü j Pb Z. S b A ä

. Nü b b I- Bb % vFä z ü, b ß , % A, ä , Fäz, Eb z .Ubä v B G b F, b V

ä v , % z ,ü R v K - . Z Pb b-  -%-Hä E-, Nz z, b A ü zH S , A ü /-Z. E Z ü- , b x,

E bz Z .

B q z , C-K z , ü Aä . D E z ä-, C z.B. übÄ Gß , R Pb Z z v S v-. D Pb b z b C S, b E-

z , väAv ü / z .D L, -

% G –  v , ü -%-L- ä. Ubä v L ü j % A ,  z O ( ü % Fä ü % vb-b Fä), z „Sä“ b-ü , A

z .S ß : Weniger ist mehr ,

– – „W“ v z .

M Güß,Michael Wiedeking

 A 

E

× /

Page 4: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 4/24

S 4 KaeeKlatsch J 4 / N. / J

BD KaeeKlatsch E, A, Pj- E K. E -b K-- v (b Jv .NE) W Pb v Pj- Eb .

BäU B KaeeKlatsch v z ,ü S ü, b I B M- ü:

I T v I ü E, A, Pj-•

E, z Jv- .NE- bä?

I A ü Z b Ab Jv •

.NE v ?

Gü Ab üb S ü•

A Bz S Eb?

 W S A, M z v, z , üb S B xv, R

A b A R • Kaee-Klatsch z v

A Bb •

F z vb

A B-Bb z v•

Nz z b A ü -z•

Z, b ü Wb F, z - z v.

 W b A v, b P- O-M v .

Sbvä bb Cy b I B j A ü z Nz S .

D Bä F v E-M @b. .

A W A A vä- PDF-N KaeeKlatsch-F z Vü, ü , -x-v Nz ä.

LbLb z, väN, A E-M-A v . D R- bä v, Lb – üz – z v,  xz .

Sb Lb ( A) K z b v B , b-ä R v, V j Bä z vz, K M , K  b Ab z .

Lb S b b@b.. Fü

F Wü z N, K v B Rz S b A.

 Wb IF b M Wb KaeeKlatsch -zb. D Wb :

Sz•

Sz•

P -b•

D Wbä V v S V- DIN-A4-S z Vü .

D Wbz b F Ax S v E-M z@b. 93/93-4b .

AbD KaeeKlatsch z Z . D j - V v E-M PDF-D v.S KaeeKlatsch v E-M b@b  . üb I .b./b b.

Sbvä S Ab jz Ab v Gü v E-M üb I ü.

Ä V üb I D- .b./v bz .

A W I Ex-. D b z Ex , S b P V b AxS v E-M x.@b. - 93/93-4.

CyD Cy KaeeKlatschs vä b

B. W Üb KaeeKlatschs Dbä, ß v Z .D z K Av z b Z- G .

S ü j vä PDF-D z B- Fz I- v. S I- KaeeKlatsch b, zz , Mz v z bz. E -äß V üb .

B F S b E-M y@b..

I

KaeeKlatsch J 4, N , J ISSN -X Bookware – Iv MAHEMA S GbH

Hß 9, 9 E : 9 3 / 9 3- x: 9 3 / 9 3-E-M: @b.I: .b.

Hb/R: Michael WiedekingAz: Natalia WilhelmG: Nicole Delong-Buchanan

Page 5: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 5/24

S KaeeKlatsch J 4 / N. / J

I

E 3

B 4

I

U G 9

  Wb

D Az 3

 Artikel 

E F, b!Eü WPF C ( )

Gz ?G y Vü

Kolumnen

B bäD P Vü 4

S ü MäD ü I

SKz

E F, b!Eü  WPF C ( )

 v Karsten Kempe

E „F“

Übb , b ä E-

C. Fü WPF C

b z.

Gz ?G y Vü

 v Matthias Köhler

Dz A-

S v

I-Sy F,

D üz . D E-Pb z B-

v vü K-

E-M. Hb

D P AG Vü-

z. Db -

f Nz ,

.

S ü MäD ü I

 v Michael Wiedeking

 W b E. D

üb ß

z R vb

I. U b

R H – z b-

z

 v.

Page 6: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 6/24

S KaeeKlatsch J 4 / N. / J

E F,b!Eü  WPF C ( ) v Karsten Kempe

„F“ Übb , b äE C. Fü WPF 

C b z.

D Gz v Obä V, Windows Presentation Founda-

tion ( WPF ) M „L F“ Obä z übb z -b „ O“ z. D C b P G. U -  ü Nb z v, B  Styling  emplating  .

I A M z

 , , „M-“b z „ C“, A V C vä . A Fb ä, - B B-L. I S Play-Button , V zB-L .

Abb : O-B B-L

C, Sy U Kz C, Sy b v z , V  B z S M- Vü vä. D A ü Play-B b E Button Polygon,

b StackPanel  z , Ab-b z .

 

Abb : B Py

<SP><B C="Py" W="" H="" /><Py P=”, , ,”

F=”B” HzA=”C”/></SP>

CB E v Composite -C

„M-“ bz z E z v-. V b  WPF  M K-. D A A A W „“ C- ü Bzbä (UI) . D Con-

tent -B ü C vä, I UI-Ez .

B B, Content -B B ü:

D W Play v y String  StackPanel  z, Container -E I b-b. E extBlock üb B Py, Abb ßb E- Syb bb, b StackPanel vb.

D vä A ü- C .

 

Abb 3: Composite -C Play-Button

<B W="" H=""><SP>

<xB x="Py" /><Py P=", , ," F="B"

HzA="C"/></SP>

</B >

M Composite-C G -, G z.

E

Page 7: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 7/24

S 7 KaeeKlatsch J 4 / N. / J

E F, b!

SyD E Styles Mz U v UI-E. E S- „M-“ ü UI-E. S ä   „R“ B B

üb P U .D K S UI-E , Ä z z.

 

Abb 4: B Sy

U Style -D v z ,

Resource Dictionary Re-

source Collection . D Ab x:Key-Ab Style  z . W zäz   y Ab argetype  , Style  ü E y vb. E Ä z Cascading Style Sheets (CSS) ä S v.

E Style -D b Style -Obj, Setter -

Obj b. J Setter -Obj b Property Value . Gb Setter   E,  W zz v.

I Code-Snippet  Style z y Button , Hb Pink z. D Button-Control  ü Z-  StaticResource „buttonStyle“  S -, Style  argetype  b .

<Sy x:Ky="bSy"  y="{x:y B}">

<S Py="B" V="P"/>

<S Py="BB" V="R"/>

</Sy>

<B W="" H=""Sy="{SR bSy}">

<SP>

<xB x="Py"/>

<Py P=", , ,"F="B" HzA="C"/>

</SP>

</B>

 R „R“ , S z ü, „C“ . D O „ C“ v Wü ü,

ü W-F-E z . Hü b  WPF  M- z U emplates. D ä b V. D b G ü E v User - Custom-Controls , Kz b- .

Gäz z z v- -y: Dataemplates Control-

emplates.

DE Dataemplate  v Rä - Dbj, y z Lz  Items-

Control b . E ItemsControl  E, H C Dbj v.S C E :

LBx•

CbBx•

LV •

 V •

S z.B. P-Ab , C ListBox v .Dz z Az P-Obj - , v D . K- ü Dataemplate  b, Dy Dataype=“{x:ype local:Photo}“  z Content  D . E Bor-

der -Obj z Abz B  Image -Obj ü V. Db

E Source  I-K Py Source  K Photo b, P P .

<!-- D z Az v P I P -->

<D Dy="{x:y :P}" ><B M="3">

<I S="{B S}" W="" H=""/>

</B></D>

<IP x:Ky="IP"><WP O="Hz" />

</IP>

Page 8: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 8/24

S KaeeKlatsch J 4 / N. / J

E F, b!

<LBx N="Bx"

IS="{B EN=_, P=Ab}"

IP="{SR IP}"

I="{SR }"

SV.HzSBVby="Db"SV.VSBVby="Db"/>

D  ItemsPanel  ListBox b-  ItemsPanelemplate  z b WrapPanel -Obj z O Obj-C.

D V b , vä Az ListBox v String -b L P-L, S- Zz y v WrapPanel -Control  -

.

Abb : ListBox

C  Wä Dataemplate  v E , Sy Db , b Control-

emplate  . D Z Controlemplates , b Control -S zb z z. D , b v 

„F“ b z „I“ j- F v U .

Zü z ü B-B: DControl  b „F“ v A. Dü B- E . D E ü b Eb. Hz b b extBlock-Obj ü B Polygon-Obj ü Sy-b. D ß Ressources-C Window-Obj , Controls y Button z- .

<W.R><Sy y="{x:y B}">

<S Py=""><S.V>

<C y="{x:y B}"><G>

<E x:N="bE"S="Gy" />

<xB x="Py"M=" 3 " FSz=""F="Gy" FW="B" />

<Py P="3, , 3,"HzA="C"VA="C" F="Gy"S="WS" />

</G></C>

</S.V></S>

</Sy></W.R>

<B W="" H="" />

D Eb E Abb b- .

Abb : B C

D zäz Sy E ä - B, ä, ä WPF .

<W.R><Sy y="{x:y E}"

 x:Ky="Sy"><S Py="F">

<S.V><LGB

SP="," EP=","><GS C="LSGy"

O="."></GS><GS C="Az"

O=".4"></GS><GS C="Az"

O="."></GS><GS C="LSGy"

O=""></GS></LGB>

</S.V></S><S Py="S" V="LSGy" /><S Py="BE">

<S.V><DSBE

C="DGy" D="-"SD="3" S="-7" />

</S.V>

</S></Sy>

</W.R> 

Page 9: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 9/24

S 9

Abb 7: B C Sy

FzD v C,Sy ä j WPF-E D zä M Controls z -. Zäz b M v  Ev, D b E z - Vä A z Lzz .

  W Gv ü A V

, G üb Ez Controls . A v E, b User-

Control  Custom-Control  b W ä.U F b z , j WPF-E Ez Controls v- . I z v „E F, b– Eü WPF-C“ übbB v, B-L z z.D F User-Controls

Custom-Control .

Rz[] Adam Nathan Windows Presentation Foundation Unleashed 

[] Microsot MSDN  Customizing Controls For Windows Presentation Foundation

[3] Josh wist the joy o code 

 .jy.

[4] martin’s 10 User Controls V.S. Custom Controls

://../7/9//--v--

[] Bea Stollnit Te power o Styles and emplates in WPF  ://.b./b/?=4

KzbKarsten Kempe ( ) S S-

  E ü AG Nüb ä. E vüüb jä E A B M . S J b v-

Pj vü üb K C# WF. S S b E v - Obä E. S W, WPF v A b. A W P 7 zä z z Lb.

Herbstcampus

5. – 8. September 2011

in Nürnberg

Copright © 2011 Bookware 1865-682/11/06/001 V KaeeKlatsch-A ü K Gz - , Nz ß v Z. D W ü j ü -z Z , v- vb , Nz vä A b

S (Ab, A, , U) bb. J A Vvä – b Pb Sv V- üb L – z G Gbü vb.

Page 10: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 10/24

S KaeeKlatsch J 4 / N. / J

I A G y- Vü -

B v .Db bE-Pb , v - V y Vü Merkle-Hellmann-K v-.

Sy VüB y Vü zA z Sü. D z j Z üz , z-

I z . D Sü- V- Eü N.

Sb A K v Sü , j Z N, Sü , ü.E ä ä W Süv.

Sy Kyy b b Sü-ä v B S. Z b S Pz b Vü I- H- S-Ub.

Vb SüD Sä Kyy ä j

z v Lä Kxä Sü b, v z Sü-v. D V ä A v z K. B- Sü SC - , U v B K üb . D Sz j ß Nz I . G z yV .

D Sü z N- y Vü. D Sü z z K- , Pb . S v, ü P z H z Sü, ü N-ä , v S N (Azä) b v  vä (Oä). D ä b, j M v K-, Sü j K .

Gz ?G y Vü v Matthias Köhler

z A S vI-Sy F, D üz . D E-Pb zB v vü

K E-M. Hb D

P AG Vü z. Db f Nz , .

D

Page 11: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 11/24

S KaeeKlatsch J 4 / N. / J

Gz ?

Abb

E Az Sü üb- q z Az P. B ü P ü b zSü b, b z P 4 Sü.

Ay VüD y Vü Pb Süv V v z  v Sü . E Sü- Vü N ü j zä ( public  Key). D zSü Eü b ( private  Key) Eü N,  z  public   Key vü

 . W A vüN B , vü Sü v B. D - B L, N  private  Key z ü.

. S:Gb  public key

S.

. S:D S bz  public key 

 plaintext z vü.

3. S:D S b D

ciphertext .

4. S: Bz  private key (  passphrase )

ciphertext z ü.

ciphertext encryption ciphertext 

ciphertext decryption plaintext 

Abb

D y Vüv Ab-b üb .

I jz, V L . D - E Sü v

ä, v Sü- z ß. U E .

D M G y Vü- , FY  =    ( X ) z b , b U  X   =     – (Y ) b  . D U E- -F (.: one-way-unction). I F

y Vü zb F Vü  pu-

blic  Key . U x z ü,x Fü. E E--F Fü.

E A ü Pb, K-Pb , 974 v Ral-ph Merkle v Martin Hellmann  . D K- R-Pb v b Ob

Kb []. Hb R v, Obj - G ü . J Obj Nz, x .

Beispiel 1:

 Ein Schmuckräuber kann maximal 40kg tragen und 

muss versuchen die wertvollsten Stücke, deren Werte 

und Gewichte ihm bekannt sind, einzupacken.

 W v , Ab z- Az ä Nz G .

B y Vü x Nz, G. D Ab b- , Obj Kb R z , b  vb G b. F ä bb:

1 I I E-F F, xä „“ bb, b „“ z . I S F bz, z b Z üb U b . []

Page 12: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 12/24

S KaeeKlatsch J 4 / N. / J

Gz ?

G i   = G Obj i 

vi   = b , b Obj i  R () ()

D z G :

F  = vG  + vG  + ... + vnG n.

F B z Pz v. H G R- v. E L v.

Beispiel 2:

G = {, 4, , 9, , 9, 4, }

G R =

Ebv = {,,,,,,,}

S Az G O b, Kxä P-b . S K K bz. D b y- Vü Sü.

Fü v Sü V K v. E superincreasing  K. H E-ä.

D G R•

 v: i  <  j  ⇒ G i  < G  j  .

E G• G i  ß S Vä:

G k  > G i k –∑ 

i =

E B ü superincreasing  K   ä {,,,9,,37,,}. B vbG L z b v E Z b-

. E b W G- G ges G Gi   (v z ) v . I G ges  W E, Gi   K.

I ß , b . I F Gi  v G ges bz.

M vb G v zv K, ü A- .

int  gesamt = ;[] knapsack = {, , , 9, , 37, , };[] ergebnis = {, , , , , , , };

or (int i =knapsack.-; i >= ; --){

  int  g = knapsack[i ];

  i ( gesamt >= g ){

  ergebnis[i ]=;

   gesamt -= g ;

}

}

D Eb .D K y Vü-

M, superincreasing  K K , b G z vä. S V-z ü, Sü H Sü z z.

Ez KFü B K W j E ä superincreasing  K K k z  Modulo-O W m z. Füb E Eä:

k• v z m .

m• ß j E superincreasing  K .

U b zv ä B z bb, ä B K :

K = {, , , 9, , 37, , }  m = 73  k = 9

( . 9) mod  73 = 9( . 9) mod  73 = ( . 9) mod  73 =

(9 . 9) mod  73 = ( . 9) mod  73 = 4(37 . 9) mod  73 =  7( . 9) mod  73 = 49( . 9) mod  73 =

Eb {9, , , , 4, 7, 49, }

D b Sü ü - A z. Vz j,

2 Z ü Z v bz. z, ü Z, ß b, b Z b.

Page 13: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 13/24

S 3 KaeeKlatsch J 4 / N. / J

Gz ?

W superincreasing  K - ß ä . I b B  W , Sü K k = 9 - . Z Az n E-

K ß . U ü , E Sü v superincreasing K z-.

VüB C N, b B Lä n ( Lä Sü) z. J B b , b W K . D v W . B Vü-

N ü v-ü x üb .

.9+ .+.+ . + .4 + .7+ .49 + .= 9

EüB D Eä, B-z v Sü E m,k superincreasing  K , z v K k modular Inverse (k –) b. A

D B, - A3 b , S ä , R A ü. Kz , b A ß ( gg ) v z ü k m Z, zz Z, G ü [3].

 gg (k,m) = s .k + t . m 

I B ä :

= 44.9

+ -

.73

Fü W k = 9 m = 73 modular Inverse   k –= 44. D Eä zEü N, Gx k – z Eb  Modulo-O m z. Fü B ß:

(9 . 44 = 7) mod 73 = 4

D A E A, ß b. D - A b 3 v. C. W „D E-“ v E bb.

D Eb H super-

increasing  K bä F  .

4 = .+ . + .+ . 9+ . + . 37+ . + .

D Eb Kx.

E , b Vü- v x ß v Z ü - v Sü z . B- Pz z bR. D Merkle-Hellmann-K z94 b, b B b Eb Kxä F y Vü.  W v ,

M-V z , OPGP - I [4].

U Kyv  b jäLangen Nacht der Wissenschat  (Nüb-Fü-E-) .. , MAHEMA S GbH b.

Rz[] Wikipedia  Einwegunktion 

://..//E

[] Algorithmus der Woche Das Rucksackproblem ://-..-./~/.

[3] In.FH-Flensurg  Erweiterter euklidischer Algorithmus ://..-b.//y//.

[4] Open PGP Alliance Welcome to Te OpenPGP Alliance 

://..

KzbMatthias Köhler ( ) J S-E ü MAHEMAS GbH ä. S T JvS- E E z Wb-E

Jv Sv F ( JSF). I Fz bä S z M S Uvä Bb.

Copright © 2011 Bookware 1865-682/11/06/002 V KaeeKlatsch-A ü K Gz - , Nz ß v Z. D W ü j ü -z Z , v- vb , Nz vä A b

S (Ab, A, , U) bb. J A Vvä – b Pb Sv V- üb L – z G Gbü vb.

Page 14: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 14/24

S 4 KaeeKlatsch J 4 / N. / J

D P Vü

B bä v Michael Wiedeking

I Bäz . Dz bz K Bä, A Wz z Bä

 . W ü Bä F, b

F – v B , fz z , S.

D F B Bäb: EK b z ä W z K – ä K, ä j b L z . D E-

b bz b K let   right  bz , Abb z ,z Bb bz. b-z K U.

 

A

B C3

D4 E F G7

Abb

D Ab v Bäbä - Gz z; f-z Sbä ä, z AVL-, R-Sz- Sy-Bä . Aß Bäbä z Rä v zVü Human-C bz  – S bä.

Z S Human-C b b B, b, üb - B-K B -

I

W z z . B K B K B . D B-F ü Ab-b W E .

Nü ä B

K Bä b (Abb ), – F Humann-K – Z Z ü. D F, , F D-, b U K- B-Obj . U b L.

/** V I Bä. */

  class N<> {

  public fnal value ;

  public fnal N<> let ;  public fnal N<> right ;

  public N( value , N<> let , N<> right ) {

.value = value ;

.let = let ;

.right = right ;

}

}

Abb

Bäbä ä z bq Ayb. Dz Wz A zb b ä K B C3 . Jz F, K -b. E z R zü, z -.

A Bq Ay bz -, Iz b. D C#  Jv z Vü , F ( Abb 3). D

 Wz b S . D K  Wz Pz S bz. ( + ) = 3.A K K S i  P ( · i ) K P ( · i  + ).

D . D Rä N: Fü S R Pz ü h E b, b h x  Bäb . D ß, b B

1 B A Humann-K Bä

 W; K b ü V b Kb. Db Wz z , H V ä.

Page 15: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 15/24

S KaeeKlatsch J 4 / N. / J

D P Vü

n E x h h – n Z v . D B, E A, C3 G7 ä, ü   3 3 E üb Hä Pz,ä 3 – 3 = Z, z .

 

A

B

C3

D4

E

F

G7

:

:

:

3:

4:

:

:

7:

Abb 3

B v Bä, F Hu-mann-K, ü Pzv- Gz j F Pz . Aß B Vz b.

Zä v, B Eb üEb (level-order  breadth-irst ) z :

M Ay v b -. Db „ü“ Z, b null  b Rz, v K.D v üb -v . B E, v j K v B V G ß z . (Abb- 4 z Bä Iz).

3

4 7

Abb 4

Fü j K P i ä V P i  ⋙ i  /  . D Nb

2 Db .⋙ . ü vz Vb B.

Eb (i  + ), (i – ), vz B bb B; Eä vä Eb z K v z K Eb ( vä B).

M ⊕ ä j K V.3

Düb v äzb W, P z bb K B-Sqz  ä. D P Ix Vä P M vB , ä Nv B fz .

E Bz D - Sv W,  fz I ü

bz Ay . U z v, B v, b  Wz 3 K ä, j Nb b. W W By, b B b4 GB, v 3 By ä z -.4

Fü vä B Rä- üb b . E bB ü z , S-

b Gz ä, b b j Vb B b b A-y vb B -ß Ay . B „“ Bü z Z Fä zZ .

Nz z , b- bä S . Ob ä z ü äß Bä K zK , b b M Dv -

, Svää Ez B- ß z .

KzbMichael Wiedeking ( ) Gü Gäü MAHEMA S GbH, vA Obj Ez v

  Jv N . E Jv-P S, „“ P bä D I.

H .⊕ . ü Exv-O.

4 GB ≜ 4 94 97 9 By.

Page 16: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 16/24

S KaeeKlatsch J 4 / N. / J

D ü I

S üMä v Michael Wiedeking

b

E. D

  üb

ß z R vb I. U b R H– z b z v.

D E b M ßPb :

N b G-.;

b z v W, W .ä , b z b.

H „zz“,3. b;

Z Gü D S, Fä , v Aü ä-q z bb v, b z

, j v.D G ,

  z z , z-b. B v W G b, bb W G z z K W z . B K A b-, ü v A z . E z, - K V üb G v D z - . S M b S ä .

U üb, G  Gä b, b b j R- C C z . U b b  z bb: Fü , – – E-M ß . Fü

 v b E-M – E ü b z .

Hb W v S b ä- A B, - z Pb. B vü eventual  z b, zä E, v – b v – ; L F, ä E, – ß z –.

  z B b I W -ä, z Sb-  I b. S v - Iz y Obj K.I , B L üb , b z bäb . W- Iz ä D zuständige 

Stelle (bes. bei Behörden od. Gerichten). B ä instance  

Ex – B – übz  ,  or instance  j ß zum Beispiel übz.

Ä vä K.D R ä K P, S. Sb b v S, ß , v  . Db b v W- S – b Ab  P. E Ab v- z, S

, S M –b K. Ab z , W F . D j ü W, ü üb E b, bHy.

D I b b Z- zz W.I E b W (Lz ) . D E ü b W - bü Donaudampschifahrtselektrizitätenhaupt-

betriebswerkbauunterbeamtengesellschat . L -

 W 

Page 17: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 17/24

S 7

Zz b Übz vE D .

Uü B virtual memory ma-

nagement . I R v S- v übz. L .

S ä S v V. I I V Virtualspeicherverwaltung . D z -, b – D– z .

G b B, bb Wb- z. S b Kb- Sotware-Release-Management . D Dä z „“ V Sotware 

Release Management  z, b

. Sß ß j Wy-B-S Wy B S.

B Zz W b S-z B b V . Wä S-R-M ( S, W b) I- b, S-M S-R  v . E M v S-

 -R z S bR-M.D B K ,

  , W z. S , Mä- Mä-H z b, I , S ü Mä .

KzbMichael Wiedeking ( ) Gü Gäü MAHEMA S GbH, vA Obj Ez v

  Jv N . E Jv-P S, „“ P bä D I.

Copright © 2011 Bookware 1865-682/11/06/00 V KaeeKlatsch-A ü K Gz - , Nz ß v Z. D W ü j ü -z Z , v- vb , Nz vä A b

S (Ab, A, , U) bb. J A Vvä – b Pb Sv V- üb L – z G Gbü vb.

Herbstcampus

5. – 8. September 2011

in Nürnberg

Page 18: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 18/24

S KaeeKlatsch J 4 / N. / J

Kz 

S v Michael Wiedeking

L , , v

 v, v J,  Wz ,

ü Eb v ä Ab

S z ü . Z Z B Lb, ü S . D P, A zz , z Z Syz j M , z ü, b S

v .D G ä Bä z- , , N z S Mäz, S M b , M- ä Ab v zß B b Sä ä.

L ä P R- – S W – S-z . B U Sz

ä :9:9 U Sz 3::U. D Sy vä b M bKü z S.

Ubä v, b G ä , z , b P  T Z . A ä , 4 (!) S, S (!)M M (!) S , ü  S-, W- Nz -

1 D Dzz S , j M j S , j z .

. Aß b Sj   b Üb, b G zb .

Dü b z Pb . Wä- Z A ä b-

b, E D üz . D J – – -ü, U S v- .

D , R  vz , üb Pb. Hz M J Z B  H, , Szü z . U – S ? D Sy-

äbZb : Ab, K, B  S .

S b R „“ vü, ä z z P-b . D E ä zvä „ä“, 4 S   v (!) A. U S- z vz ü ä, 3 J N z .

U S b Rz v Z, ä v „-“ . S bb F Z, b b Bb, P S ü-b „v“ b. Bb z , – v ä S – z J .

KzbMichael Wiedeking ( ) Gü Gäü MAHEMA S GbH, vA Obj Ez v

  Jv N . E Jv-P S, „“ P bä D I.

D

Copright © 2011 Bookware 1865-682/11/06/005 V KaeeKlatsch-A ü K Gz - , Nz ß v Z. D W ü j ü -z Z , v- vb , Nz vä A b S (Ab, A, , U) bb. J A Vvä – b Pb Sv V- üb L – z G Gbü vb.

Page 19: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 19/24

S 9 KaeeKlatsch J 4 / N. / J

F U G? S K ?D b S b B.

Bookware

Hß 9, 9 E : 9 3 / 9 3- x: 9 3 / 9 3-E-M:

 Jv U GDeutschland JUG Berlin Brandenburg ://.j-bb.K: H R B ( )

 Java User Group Saxony 

 Jv U G D://.jxy.K: H R ( )H F H ( )H K R ( )

rheinjug e.V. Jv U G Dü H-H-Uvä Dü Uvä. , 4 Dü ://.j.K: H H S ( )

ruhrjug  Jv U G EGv U-CUvä. , 47 E://.j.K: H H S (.@j.)

 JUGF Jv U G F://.j.K: H Ax C(jv@.)

 JUG Deutschland e.V.

 Jv U G D .V./ -D GbHE-S-W , 37 G://.jv. ( )

 JUG Hamburg  Jv U G Hb://.j.

 JUG Karlsruhe Jv U G KUvä K, Gbä .34A F 4, 73 K

://j-.K: Dv L j-@.

 JUGC Jv U G K://.j.K: H M Hü( )

 jugm

 Jv U G Mü J , P://.j.K: H A H ( )

 JUG Münster  Jv U G ü Mü Mü://.j-.K: H T K ( )

 JUG MeNue Jv U G M Nüb/ MAHEMA S GbH

Hß 9, 9 E://.j-.K: F Ax S( )

 JUG Ostalen Jv U G O(B, Wb, Hv)Sß 4, 3444 Wb://.j-.K: U Sb (@j-.)

 JUGS e.V. Jv U G S .V.

/ D. M PSß 3, 797 S://.j.K: H D. M P ( )H H S ( )

Schwei

 JUGS Jv U G SzP 3, 33 Zü://.j. ( )

K: F U B

.N U GDeutschland

.NET User Group OWL://..////_/ GEDOPLAN GbHS S. , 33 B

.Net User Group Bonn

.NE U G "B--C.N"

L , 39 B://.b--. ( )K: H R W

U G

Page 20: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 20/24

S

U G

KaeeKlatsch J 4 / N. / J

Dodned.NE U G F://..K: H B HH T Mü ( )

.net Usergroup Frankurt

/ T Sy, A ISvM , 3 F://.--.K: H T 'y' Sy ( )

.NET DGH

.NE Dv G HvLß , 39 Hv://.-v.K: H F D( )

INdotNETIä .NE Dv G://..K: H G B( )

DNUG-KölnDNUG KG 3, 9 K://.-.K: H Ab W ( )

.Net User Group Leipzig 

Bß , 49 Lz://.-z.K: H Ax Gß ( )H Wb ( )

.NET Developers Group München://..K: Hy E ( )

.NET User Group Oldenburg / H Bj Yv S. 4, Ob://.-b.K: H H Bj

( ) Yv ( )

.NET User Group Paderborn/ N W Nzy GbH,A H 3, 334 Pb://.-b.( )K: H M R

.Net Developers Group Stuttgart  D GbHM P , 7499 S

://.v-.( )K: F C By 

.net Developer-Group Ulm/ GbHOb W , 934 B://.-.K: H T S ( )

Österreich.NET Usergroup Rheintal/ C S Kj J , F://./b//.xK: H T Kj ( )

.NET User Group Austria/ Gb K N GbH,G S G 7, W://./b//.xK: H C N ( )

Die Java User Group

Metropolregion Nürnberg

trifft sich regelmäßig

einmal im Monat.

Thema und Ort werden über

www.jug-n.de

bekannt gegeben.

Weitere Informationen

nden Sie unter: 

www.jug-n.de

Page 21: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 21/24

 

Lesen bildet. Training macht ft.

  Software GmbH

Henkestraße 91, 91052 Erlangen

Telefon: (09131) 89032-0

Telefax: (09131) 89032-55

Internet: trainin g.mathema.de

E- Ma il : [email protected]

meet theexperts

of enterprise infrastructure

  Software GmbH

Henkestraße 91, 91052 Erlangen

Internet: www.mathema.de

E-Mail: [email protected]

Telefon: 09131/ 89 03-0

Telefax: 09131/ 89 03-55

Einstellungssache

Software-Entwickler (m/w)

Software-Architekt (m/w)Selbstständiges, motiviertes Arbeiten und Denken im Team ist

Ihnen wichtig? Sie haben einen gesunden Ehrgeiz und Lust, in

internen wie externen Projekten Verantwortung zu übernehmen?

Für uns die richtige Einstellung!

Wenn Sie zudem über mehrjährige Berufserfahrung in den

Schwerpunkten verteilte Technologien, Komponenten- und

Objektorientierung (insbesondere im Umfeld der Java EE)

verfügen oder offen sind, etwas darüber zu lernen, dann sollten

wir uns kennen lernen.

Wir freuen uns auf Ihre Bewerbung.

meet theexperts

of enterprise infrastructure

  Silverlight

Einführung in Silverlight mit C#15. – 17. Juni 2011, 8. – 10. August 2011,1.180,– € (zzgl. 19 % MwSt.)

  RefactoringVerbesserung von Design und Quellcode bestehenderSoftware20. – 21. Juni 2011,18. – 19. August 2011,925,– € (zzgl. 19 % MwSt.)

  Applikationen mit JavaFXEinführung in die Rich Client Programmierungmit Java FX, 15. – 17. Juni 2011, 24. – 26. August 2011,1.180,– € (zzgl. 19 % MwSt.)

  Spring Framework JavaEE ganz ohne EJB4. – 6. Juli 2011, 16. – 18. November 20111.315,– € (zzgl. 19 % MwSt.)

  Anwendungsentwicklung

Entwicklung moderner, skalierbarer Anwendungen mitder Java Enterprise Edition (JEE)11. – 15. Juli 2011, 17. – 21. Oktober 20112.095,– € (zzgl. 19 % MwSt.)

  TestkonzepteSoftware-Tests zur kontinuierlichen Sicherung der Qualität15. – 17. August 2011, 30. November – 2. Dezember 20111.315,– € (zzgl. 19 % MwSt.)

  Entwicklung für 

Android SmartphonesMobile Anwendungen

für Android15. – 17. August 2011,12. – 14. Dezember 20111.180,– € (zzgl. 19 % MwSt.)

Page 22: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 22/24

Donnerstag, 7. Juli 2011

Kultur- & Kongresszentrum Liederhalle Stuttgart

Exklusive Sponsoren:

Die führende non-profit-Konferenz und Ausstellung rund um das Thema Java

mit einem breiten Spektrum aktueller Themen der Software-Entwicklung

42 Vorträge in 6 parallelen Tracks vermitteln ein

breites Spektrum der aktuellen Java-Technologie:

Technologievorträge, Projekterfahrungsberichte &Produktpräsentationen

Vorträge  Ausstellung An den etwa 30 Ausstellungsständen namhafter

Firmen können Sie sich während des ganzen

Tages über deren Leistungen und Produkteinformieren.

Mittwoch, 6. Juli 2011: Workshop Java für Entscheider

Wenn Sie aus der IT oder IT-nahen Einsatzfeldern kommen, aber keinen bis wenig Kontakt mit Javahatten, dann könnte diese eintägige Überblicksveranstaltung der JUGS Sie interessieren.

 Freitag, 8. Juli 2011

8. Experten-Forum-Stuttgart

12 halbtägige Workshops in 6 parallelen Trackszu aktuellen Themen der Softwareentwicklung

und des IT-Projektmanagements

Anmeldungen unter:

www.experten-forum-stuttgart.de

Info und Anmeldungen: www.java-forum-stuttgart.de 

Eine Veranstaltung der

Java User Group Stuttgart e.V.

Beträge inkl. gesetzl. MwSt.. Eine Bestätigung und eine Rechnung über die Teilnahmegebühr erhalten Sie

ca. eine Woche nach Anmeldung. Die Rechnung ist nach Erhalt zur Zahlung fällig.

ausschließlich via Internet: 

www.java-forum-stuttgart.de

Anmeldung 

Workshop Java

für Entscheider

6. Juli 2011

Java Forum Stuttgart7. Juli 2011

Kombiticket6. Juli & 7. Juli 2011

Frühbucherzeitraum:

21. April - 11. Mai 2011350 € 129 € 469 €

Normalbucherzeitraum:

12. Mai - 10. Juni 2011390 € 150 € 499 €

Spätbucherzeitraum:

ab 11. Juni 2011390 € 180 € entfällt

Page 23: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 23/24

S 3 KaeeKlatsch J 4 / N. / J

D Az

D ä KaeeKlatsch A J .

D Sz!D M ä

 Wb .

I I Ex G üb W ?

D S b , z.

B B RIM BBy A W Bby, L M:

O :I y OSy. BBy A W :

– W

A y b BBy A W  y b, y b -.

C b >

Page 24: Kaffeeklatsch 2011 06

5/9/2018 Kaffeeklatsch 2011 06 - slidepdf.com

http://slidepdf.com/reader/full/kaffeeklatsch-2011-06 24/24

Herbstcampus

 Wissenstransfer

par excellence

5. – 8. September 2011

in Nürnberg

http://www.herbstcampus.de


Recommended