Kaffeeklatsch 2011 06

Post on 08-Jul-2015

98 views 0 download

transcript

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 

/

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 

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

× /

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

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.

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

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>

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> 

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.

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

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 . []

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.

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.

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 ä.

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.

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 

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

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.

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

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

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 : training@mathema.de

meet theexperts

of enterprise infrastructure

  Software GmbH

Henkestraße 91, 91052 Erlangen

Internet: www.mathema.de

E-Mail: info@mathema.de

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.)

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

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 >

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