&/  $ &/
 
 
 
 5@5G8A;5==K5  =865  @>3@0<<K  ;8F5=78@CNBAO  2  A>>B25BAB288  A>  A;54CNI8<8  ?>;>65=8O<8  8  CA;>28O<8  2  4>?>;=5=85  :  ?>;>65=8O<  8  CA;>28O<  4>:C<5=B0  564C=0@>4=>5  8F5=78>==>5  !>3;0H5=85  4;O  @>3@0<<  157  0@0=B89. 
 
 
 
 0720=85  @>3@0<<K:   O p e n C L ( T M )   D e v e l o p m e n t   K i t   f o r   L i n u x   o n   P o w e r   v 0 . 3   -   S a m p l e s   P a c k a g e 
 
 ><5@  @>3@0<<K:   S a m p l e   C o d e 
 
 
 
  0A?@>AB@0=O5<K5  -;5<5=BK
 
 
 
 A;8  @>3@0<<0  A>45@68B  :><?>=5=BK,   :>B>@K5  O2;ONBAO   0A?@>AB@0=O5<K<8  -;5<5=B0<8,   B>  >=8  1C4CB  C:070=K  2  D09;5  R E D I S T ,   ?@8;0305<><  :  @>3@0<<5.     4>?>;=5=85  :  ;8F5=78>==K<  ?@020<,   ?@54>AB02;5==K<  2  @0<:0E  !>3;0H5=8O,   8F5=780B  8<55B  ?@02>  @0A?@>AB@0=OBL   0A?@>AB@0=O5<K5  -;5<5=BK  2  A>>B25BAB288  A>  A;54CNI8<8  ?>;>65=8O<8: 
 
 1 )    0A?@>AB@0=5=85  4>;6=>  ?@>872>48BLAO  B>;L:>  2  2845  >1J5:B=>3>  :>40  8  4>;6=>  A>>B25BAB2>20BL  2A5<  C:070=8O<,   8=AB@C:F8O<  8  A?5F8D8:0F8O<,   :>B>@K5  ?@82545=K  2  ?@8;0305<><  :  @>3@0<<5  D09;5  R E D I S T   8;8  2  4>:C<5=B0F88. 
 
 2 )   A;8  ?@8;0305<0O  :  @>3@0<<5  4>:C<5=B0F8O  2  O2=>9  D>@<5  @07@5H05B  8F5=780BC  <>48D8F8@>20BL   0A?@>AB@0=O5<K5  -;5<5=BK,   B0:0O  <>48D8:0F8O  4>;6=0  >ACI5AB2;OBLAO  2  A>>B25BAB288  A>  2A5<8  C:070=8O<8,   8=AB@C:F8O<8  8  A?5F8D8:0F8O<8,   ?@82545==K<8  2  MB>9  4>:C<5=B0F88;   MB8  <>48D8:0F88,   5A;8  B0:>2K5  8<5NB  <5AB>,   4>;6=K  @0AA<0B@820BLAO  :0:   0A?@>AB@0=O5<K5  -;5<5=BK. 
 
 3 )    0A?@>AB@0=O5<K5  -;5<5=BK  <>6=>  @0A?@>AB@0=OBL  B>;L:>  :0:  G0ABL  ?@8;>65=8O  8F5=780B0,   :>B>@>5  1K;>  @07@01>B0=>  A  8A?>;L7>20=85<  @>3@0<<K  ( " @8;>65=85  8F5=780B0" ) ,   8  B>;L:>  2  F5;OE  ?>445@6:8  70:07G8:>2  8F5=780B0  2  A2O78  A  8A?>;L7>20=85<  8<8  @8;>65=8O  8F5=780B0.   @8;>65=85  8F5=780B0  4>;6=>  8<5BL  7=0G8B5;L=CN  4>?>;=8B5;L=CN  F5==>ABL,   A  B5<  GB>1K  ?>;CG5=85   0A?@>AB@0=O5<KE  -;5<5=B>2  =5  O2;O;>AL  >A=>2=>9  <>B820F859  :>=5G=>3>  ?>;L7>20B5;O  ?@8  ?@8>1@5B5=88  ?@>3@0<<=>3>  ?@>4C:B0  8F5=780B0. 
 
 4 )   A;8   0A?@>AB@0=O5<K5  -;5<5=BK  2:;NG0NB  A@54C  J a v a   R u n t i m e   E n v i r o n m e n t ,   8F5=780B  4>;65=  B0:65  2:;NG8BL  2  @8;>65=85  8F5=780B0  4@C385   0A?@>AB@0=O5<K5  -;5<5=BK  ?><8<>  J a v a ,   :@><5  A;CG052,   :>340  @8;>65=85  ?@54=07=0G5=>  4;O  2K?>;=5=8O  B>;L:>  =0  :><?LNB5@=KE  CAB@>9AB20E  >1I53>  =07=0G5=8O  ( =0?@8<5@,   =0  ?>@B0B82=KE  :><?LNB5@0E,   =0AB>;L=KE  :><?LNB5@0E  8  A5@25@0E) ,   0  =5  =0  :0@<0==KE  8;8  4@C38E  <>18;L=KE  CAB@>9AB20E  ( =0?@8<5@,   =0  CAB@>9AB20E,   :>B>@K5  A>45@60B  <8:@>?@>F5AA>@,   =>  >A=>2=K<  ?@54=07=0G5=85<  :>B>@KE  =5  O2;ONBAO  2KG8A;5=8O) . 
 
 5 )   8F5=780B  =5  <>65B  C40;OBL  :0:85- ;81>  D09;K  A  C254><;5=85<  >1  02B>@A:8E  ?@020E  8;8  D09;K  70<5G0=89,   A>45@60I85AO  2   0A?@>AB@0=O5<KE  -;5<5=B0E. 
 
 6 )   8F5=780B  4>;65=  >3@0640BL  I B M ,   55  ?>AB02I8:>2  8  48AB@81LNB>@>2  >B  >B25BAB25==>AB8  2  A;CG05  ;N1KE  ?@5B5=789,   2>7=8:0NI8E  2  @57C;LB0B5  8A?>;L7>20=8O  8;8  @0A?@>AB@0=5=8O  @8;>65=8O  8F5=780B0. 
 
 7 )   8F5=780B  =5  <>65B  8A?>;L7>20BL  B5  65  8<5=0  ?CB59,   GB>  8  C  8AE>4=KE  D09;>2/ <>4C;59   0A?@>AB@0=O5<KE  -;5<5=B>2. 
 
 8 )   8F5=780B  =5  8<55B  ?@020  8A?>;L7>20BL  =0720=8O  8;8  B>20@=K5  7=0:8  I B M ,   55  ?>AB02I8:>2  8;8  48AB@81LNB>@>2  2  A2O78  A  @0A?@>AB@0=5=85<  @8;>65=8O  8F5=780B0  157  ?@5420@8B5;L=>3>  ?8AL<5==>3>  A>3;0A8O  I B M ,   B0:>3>  ?>AB02I8:0  8;8  48AB@81LNB>@0. 
 
 9 )   I B M ,   55  ?>AB02I8:8  8  48AB@81LNB>@K  ?@54>AB02;ONB   0A?@>AB@0=O5<K5  -;5<5=BK  8  A2O70==CN  A  =8<8  4>:C<5=B0F8N  157  >1O70B5;LAB2  ?>  >15A?5G5=8N  ?>445@6:8  8  =0  CA;>28OE  "   !"," ,     %-    ",     /+%,   "     #+%,   .'/   ".     !!"!",    #(/       "!#"!"/  !"/  ""+%   "/,     "   #+   "    #!/  "  !"    !""!"/     &. 
 
 1 0 )   8F5=780B  =5A5B  >B25BAB25==>ABL  70  2A5  B5E=8G5A:>5  A>459AB285  4;O  @8;>65=8O  8F5=780B0  8  ;N1KE  <>48D8:0F89   0A?@>AB@0=O5<KE  -;5<5=B>2. 
 
 1 1 )   8F5=78>==>5  A>3;0H5=85  8F5=780B0  A  :>=5G=K<  ?>;L7>20B5;5<  @8;>65=8O  8F5=780B0  4>;6=>  C254><;OBL  :>=5G=>3>  ?>;L7>20B5;O,   GB>   0A?@>AB@0=O5<K5  -;5<5=BK  8  8E  <>48D8:0F88  =5;L7O:   i )   8A?>;L7>20BL  4;O  :0:>9- ;81>  F5;8  ?><8<>  >15A?5G5=8O  @01>BK  @8;>65=8O  8F5=780B0,   i i )   :>?8@>20BL  ( 70  8A:;NG5=85<  A>740=8O  @575@2=KE  :>?89) ,   i i i )   @0A?@>AB@0=OBL  40;55  8;8  ?5@54020BL  157  @8;>65=8O  8F5=780B0,   0  B0:65  i v )   4570AA5<1;8@>20BL,   45:><?8;8@>20BL  8;8  8=K<  >1@07><  ?@5>1@07>2K20BL,   70  8A:;NG5=85<  A;CG052,   :>340  MB>  >A>1>  @07@5H5=>  70:>=>40B5;LAB2><  157  2>7<>6=>AB8  4>3>2>@=>3>  87JOB8O  MB>3>  ?@020.   @><5  B>3>,   ;8F5=78>==>5  A>3;0H5=85  8F5=780B0  4>;6=>  >15A?5G820BL,   ?>  <5=LH59  <5@5,   BC  65  AB5?5=L  70I8BK  I B M ,   GB>  8  =0AB>OI55  !>3;0H5=85. 
 
 
 
 AE>4=K5  ><?>=5=BK
 
 
 
 @>3@0<<0  <>65B  A>45@60BL  =5:>B>@K5  :><?>=5=BK  2  2845  8AE>4=>3>  :>40  ( " AE>4=K5  ><?>=5=BK" ) .   8F5=780B  <>65B  :>?8@>20BL  8  87<5=OBL  AE>4=K5  ><?>=5=BK  B>;L:>  4;O  2=CB@5==53>  8A?>;L7>20=8O  ?@8  CA;>288,   GB>  B0:>5  8A?>;L7>20=85  >ACI5AB2;O5BAO  2  @0<:0E  ;8F5=78>==KE  ?@02  ?>  =0AB>OI5<C  !>3;0H5=8N;   >4=0:>  ?@8  MB><  8F5=780BC  =5  @07@5H05BAO  87<5=OBL  8;8  C40;OBL  ;N1CN  8=D>@<0F8N  8;8  70<5G0=8O  >1  02B>@A:8E  ?@020E,   A>45@60I85AO  2  AE>4=KE  ><?>=5=B0E.   I B M   ?@54>AB02;O5B  AE>4=K5  ><?>=5=BK  157  >1O70B5;LAB2  ?>  >15A?5G5=8N  ?>445@6:8  8  =0  CA;>28OE  "   !"," ,     %-    ",     /+%,   "     #+%,   .'/   ".     !!"!",    #(/       "!#"!"/  !"/  ""+%   "/,     "   #+   "    #!/  "  !"    !""!"/     &. 
 
 
 
 8F5=780B  <>65B  @0A?@>AB@0=OBL  87<5=5==K5  25@A88  AE>4=KE  ><?>=5=B>2,   C:070==KE  2  D09;5  R E D I S T   4;O  @>3@0<<K,   2  A>>B25BAB288  A  ?>;>65=8O<8  =0AB>OI59  ;8F5=788  8  ;N1K<8  8=AB@C:F8O<8,   A>45@60I8<8AO  2  D09;5  R E D I S T ,   :>B>@K5  ?@8<5=8<K  :  MB8<  AE>4=K<  ><?>=5=B0<. 
 
 
 
 D / N :     L - S C J R - 8 B Z L C S 
 
 P / N :     L - S C J R - 8 B Z L C S   