��ࡱ�;�� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[��������^_`abcdefghijklmnopqrstuvwxyz{|}~�Root Entry���������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ����!r\V������)䰱 PresentationStarImpress 5.0T���4����TSfxDocumentInfo  Jim Fulton ~-1�zd Jim Fulton �-1c�4 uK� Info 0 Info 1 Info 2 Info 3 |-1�g���P<44�Standard LIBIMBEDDED LIBIMBEDDEDTASK,0,1 1,0,100,1,SBX sb Z� Standard StarBASICSBX ARSBX AR SBX AR2c%bqq�������Oh��+'��0 h t � � ���������h XOutdevItemPool 1�����������������������   �)����������������     &'()*+,-./06789:;UVWXYZ[\]�c������������������������ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst�t������������������������      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef��������������d��#0���'�(@wXXX�'�_@�����Fine Dashed (var)������XX,�'�.@�2XXX�'�:@f�����Gray�����������XX �'��@O����Arrow���� Arrow����d���dArrow����}���}XXXSX��'��@ ����Arrow����d���dArrow����}���}XXX_�'�:@K,���XXXX&�'�.@�,��XXX�'�@�XX�'�@�X�� @��� @�� @�� @4�� @J�� @`�� @v�'�@�XX�'� �@F��������������������������̙������������White�����������Black�����ZopeBlue�����ff����XX X2XDXVXmX��'�6@�����������22ddX�'�(@�����X�'�"@ ����BMvv(@@SD�@x^�SI �0 ��s����\� z���� ��46�Z�Bn�8x���)1�̔�.<觔B+�̄� ޢ�40:prf ����|q�����]~�+H��~|�W�F�����M�b������P�@�a�o�Cē��[�ȡz�6~U{�߃<���?����{�r�=+�����|�����.�M��x��G� ܫ�X�� @  @2  @H  @^ @| � X@� � X @�  @�  @�  @�   @   @&   @<   @R   @h  @~  @�  @�  @�  @�  @�  @  @  @. ( @D ( @Z ( @p ( @� ( @� ( @� ( @� ( @� (  @� (! @ (" @ (# @6 $$ @L %% @b && @x '' @� (( @� )) @� ;(+@� XX,, @ �����������X--"@4,�XX.."@b,�XX// @�00 @�11 @�22 @�33 @�44 @�55 @66 @II @0JJ�@ � Rh%�)� �3� �3� �  ~9 `<XXXX&X.X6X>XFXNXVX^XfXnKK@XX(L @ MM @6NN @LOO @bPP @xQQ@�XRR @�SS.@�\�XXXTT @�UU@XXVV@HXXWW @fXX @|YY @�ZZ @�[[ @�\\ @�]] @�^^ @__ @`` @,aa @Bbb @Xcc @ndd @�ee @�gg@�Xhh @�ii @�jj @�kk @ll @(mm @>nn @Too @jpp @�qq @�rr @�ss @�tt @�uu @�vv @ww @xx @0yy @F{{ @\|| @r}} @�~~ @� @��� @��� @��� @��� @ �� @"�� @8�� @N�� @d�� @z�� @��� @��� @��� @��� @��� @��� @�� @*�� @@�� @V��Z@���'"��'��'��' ��'��'  ��'  ��'��'��'��'��'��'��'��'��'��' .  ��'��'��'��'��'��'��'��'��'��'&��'��'��'��'XXX X&X,X2X>XJXVXhXnXzX�X�XN@���'��'��'"��'��'��'��'��'��'��'��'��'��'��'��' ( ��'��' ��'��' ��'��' .��'��'��'��'��'��'XXX&X,X8XDXVXhXzX�X�X�X�X�X�** Z@\"3/XXXX X&X,X2X877 �@ �"2+;(,,--... +;(,,--..XXXX X&X,X2XPXVX\HH~@t�+'�+'"/. �+'  �g*��� (�@'�A'�1'�+'�!'�'�'�'�'�'�'�'�' �g*��� (�@'�A'�1'�+'�!'�'�'�'�'�'�'�'�' ���A'XXX X,X2X8X>XDXJXPX\XbX�X.X:ff@dQQVVJJKKQQVVJJKKJJKK!JJJJJJJJKK JJKK JJKK JJKKSSUUVV QQVV JJKK(QQVVJJJJ KKSSUUVVJJ KK/QQVVJJ KKSSUUVVJJ KKXXX&XDXVXhXtX�X�X�X�X�X�X�X XX(XLXRXdXvX�zz@�ggX�� @�B��-�T|����� 5_!c����?aw������'=Si�����  / E [ q � � � � � � ! 7 M c y � � � ) ? U k � � � � � � � � � � ! 7 W m � � � %;Qg}�����-CYy������)?Uk������1G]s������ #9Oe{������{�;�o{� Pv �zEditEngineItemPool� 0!��������������������������������������������������������������������6f u0ەg*�S@t( ",StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��` ` ,StarBatsN��-"��� � ,StarBatsN��-"��,StarBatsN��-"��hh,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��pp,StarBatsN��- "X,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��` ` ,StarBatsN��-"��� � ,StarBatsN��-"��,StarBatsN��-"��hh,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��pp,StarBatsN��- "��,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��` ` ,StarBatsN��-"��� � ,StarBatsN��-"��,StarBatsN��-"��hh,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��pp,StarBatsN��- Z� �d"|���,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- r,StarBats��-r��,StarBats��-r��,StarBats��-r� � ,StarBats��-r��,StarBats��-r��,StarBats��-rpp,StarBats��-rXX,StarBats��-r@@,StarBats��-r(#(#,StarBats��- "��XX,StarBatsi��-"����,StarBatsi��-"��,StarBatsi��-"��` ` ,StarBatsi��-"��� � ,StarBatsi��-"��,StarBatsi��-"��hh,StarBatsi��-"����,StarBatsi��-"��,StarBatsi��-- Z� �d"����,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��-  Z� �d"����,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- "��,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��` ` ,StarBatsN��-"��� � ,StarBatsN��-"��,StarBatsN��-"��hh,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��pp,StarBatsN��- � Z� �d"��,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- - Z� �d"��,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��-  Z� �d"��,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- : Z� �d",StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- B Z� �d")||,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- Z� �d"dd,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- Z� �d"��,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- "��XX,StarBatsi��-",StarBatsi��-"��,StarBatsi��-"��` ` ,StarBatsi��-"��� � ,StarBatsi��-"��,StarBatsi��-"��hh,StarBatsi��-"����,StarBatsi��-"��,StarBatsi��- "��XX,StarBatsi��-"��,StarBatsi��-"��,StarBatsi��-"��` ` ,StarBatsi��-"��� � ,StarBatsi��-"��,StarBatsi��-"��hh,StarBatsi��-"����,StarBatsi��-"��,StarBatsi��- Z� �d"��22,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- Z� �d"����,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��- Z� �d"��kk,StarBatsN��-���` ` ,StarBatsN��K"��,StarBatsN��-�����,StarBatsN��K"��pp,StarBatsN��-"��  ,StarBatsN��-"��� � ,StarBatsN��-"���%�%,StarBatsN��-"��0*0*,StarBatsN��-XX,XJXh XTXrX*XX X $X (X�+X�/X�3X�7X�;X�?XLCXGX�JX�N6'�@�t3X��@�t-�XX��3�@2�x�Fdd��d���dd�dxi�dd�dxFFdd��d���dd�dx3Fdd��d���dd�dxFdd��d��dd�dx Fdd��d� �dd�dx Fdd��d� �ddD�d�  ddD�d�<ddD�d�\ddD�d|ddD�d8�ddD�dX�ddD�dx�ddD�d�!V�dd�dx]Fdd��d��ddD�d�  ddD�d�<ddD�d�\ddD�d|ddD�d8�ddD�dX�ddD�dx�ddD�d�!fFdd��d�D�dd�dx !�ddD�d� ! ddD�d�"<ddD�d�#\ddD�d$|ddD�d8%�ddD�dX&�ddD�dx'�ddD�d�!(xdddx��Y�)�ddd���Y��*� ddd� ��YD�+�ddd���YD�,�ddd���YD�-ddd��YD�.8ddd8��YD�/XdddX��YD�0xdddx��YD�1�!ddd�!��YD�XX!X4XGXZXmX�X�X�X�X�X�X�XXX+X>XQXdXwX�X�X�X�X�X�X�XX"X5XHX[XnX�X�X�X�X�X�X�XXX8XQXjX�X�X�X�X�<(� n@ �yI�(  XXXX X&X,X2X8X>XD (�;� @:$�&�StarBats�!"-N�StarBats!"-��StarBats!r-I�StarBatsX!"-�StarBats�!"--�StarBats?!"- �StarBats-!"-�Times New Roman�! K�StarBats !�K �StarBatsX!�K �StarBatsX!"- ��StarBats!r- ^�StarBats�!"- �StarBats!"-%�StarBatsX!"- �Times New Roman!�d �StarBats!"-(�StarBatsX!"-,�StarBats!"-B�StarBats����!"-�StarBats-!"-�StarBats����!"-��StarBats!r-�StarBatsU!"-��StarBats�!"-$�StarBatsX!"-�Times New Roman!�d}�StarBats!"- �StarBats!"-0�StarBatsX!"-�StarBats2!"-!�StarBats!r- �StarBats�!"-!"�StarBatsX!"-"�Times New Roman!�d#"�StarBats!r-$�StarBats�!"-%"�StarBatsX!"-&�Times New Roman!�d'^�StarBats!r-(l�StarBats�!"-)`�StarBatsX!"-*B�StarBats!"-+�StarBats !�K,�StarBatsX!�K-�StarBatsX!"-.4�StarBats!r-/!�StarBats !�K0�StarBatsX!"-1V�StarBats�!"-2�StarBatsX!�K3H�StarBats!"-4�StarBats!r-5�StarBats�!"-6�StarBatsX!"-7�StarBats !�K8�StarBatsX!�K9 �StarBats!"-XXGX�X�X�X+XdX�X�XXOX�X�X�X3XlX�X�XXWX�X�XX;XtX�X�X&X_X�X�X XCX|X�X�X.XgX�X�X XR X� X� X� X6 Xo X� X� X XS X� X� X� X7 Xp X� X� @'�M1@M� dddddXdd�dd�,dd|�d�@dd��d` � dd��dhdd��d�dd��dp�dd��d  xdd��d� (#dd��d�% �'dd��d0* +dd��dX iddd+dd��dX�ddd�,dd|�d���ddd��dd��d�qdd��d�dd��d dd��dp�ddd��ddd ,dd|�d�Q,dd|�d�qdd��d�J�ddd�$|dd)d|�dd��d��ddd�,�ddd� '�ddd�!�ddd�"�ddd�#ddd$ddddd%,dd|�d�&ddd'dd��d2(Sdd��d�),dd|�d�*xXdd��d�+�ddd�,|dd)d|-Vddd.dd��dk/\,dd|�d�0@dd��d` 1�ddd�2� dd��d3hdd��d�4dd��dp5�dd��d 6xdd��d� 7(#dd��d�%8�'dd��d0*9f,dd|�d�:Dddd;!@dd��d` <� dd��d=hdd��d�>dd��dp?�dd��d @xdd��d� A(#dd��d�%B�'dd��d0*Cddd��YD�ddd���Y|�E` ddd` ��Y��Fddd��Y��G�ddd���Y��Hpdddp��Y��I ddd ��Y��J� ddd� ��Y��K�%ddd�%��Y��L0*ddd0*��Y��XX!X4XGXZXmX�X�X�X�X�X�X�XXX+X>XQXdXwX�X�X�X�X�X�X�XX"X5XHX[XnX�X�X�X�X�X�X�XXX,X?XRXeXxX�X�X�X�X�X�X�XX#X6XIX\XoX�X�X�X�X�X�X�XX X9XRXkX�X�X�X�X�A'��@��dddddd�d�dd�dd�dd,dd�dKdddId}d�dd�dvd*d�ddvdvdvdd�dXXX&X2X>XJXVXbXnXzX�X�X�X�X�1'� d@��&d�d��d�=d��Q4���d�XXX$X/X:XE+'�(@�V�XXX'��@��n. . �. /{. �. q. � . g . �. ]. �. S. �. I. �. ? . �". 5%. �'. +*. �,. !/. �1. XX!X-!'�@���X'� �@���Times New RomanbTimes New RomanArialArialnTimes New RomanCourier%�CourierJ� Courier NewXX(XBXRXbX|X�X�'�@����Nd  4d d �d ��{d �d  �d �hd ���d ���d d id �ad �d �d od gd 1d ��d XXX"X,X6X@XJXTX^XhXrX|X�X�X�X�X�X�X�?(� @��'�@���XX'�@B��X'�@a��X'�@���|XX'�@���X'�@ǔ�X%'�@�mdXS'�@�mX"'�@'�mX'�@F�mX��@d�X��@����X{(�I@ϕ^p��/p��/p��XXX02SQS{SKX�X�f no�o�o�p�p�q�r�r�r s)sQsps�s�s�s�st,tJt�P�g*� "��XX,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��` ` ,StarBatsN��-"��� � ,StarBatsN��-"��,StarBatsN��-"��hh,StarBatsN��-"����,StarBatsN��-"��,StarBatsN��-"��pp,StarBatsN��-�� (��StarBats�!"-!'��'�Times New Roman'�Od .6q��2� +^�StandardStandard��#��'��'��'��'��'��'��'��'��'��'��'��'��'��'��'+;(,,--..�g*��� (�@'�A'�1'�+'�!'�'�'�'�'�'�'�'�'Object with arrowStandardObject with arrow����'��'��'��'��'��'��'Object with shadowStandardObject with shadow��+;(,,--..Object without fillStandardObject without fill����'TextStandardText����'��' Text bodyStandard Text body����'��'�'Text body justfiedStandardText body justfied����'��'�+'First line indentStandardFirst line indent����'��'�g*�@'TitleStandardTitle����'��'�'Title1StandardTitle1�� ��'��'��'+;(,,--..�+'�'Title2StandardTitle2�� ��'��'+;(,,--..�g*�@'�A'�+'�'HeadingStandardHeading����'��'�A'�'Heading1StandardHeading1����'��'�A'�'�'Heading2StandardHeading2����'��'�A'�'�'�'Dimension LineStandardDimension Line����'��'��'��'��'��'�'Home~LT~Gliederung 1Home~LT~Gliederung 1��������'��'�g*���@' �A'�+'�!'�'�'�'�'�'�'�'�'Home~LT~Gliederung 2Home~LT~Gliederung 1Home~LT~Gliederung 2�������@'�A'�' Home~LT~Gliederung 3Home~LT~Gliederung 2Home~LT~Gliederung 3�������@'�A'�'Home~LT~Gliederung 4Home~LT~Gliederung 3Home~LT~Gliederung 4�������@'�A'�' Home~LT~Gliederung 5Home~LT~Gliederung 4Home~LT~Gliederung 5�������@'�A'�' Home~LT~Gliederung 6Home~LT~Gliederung 5Home~LT~Gliederung 6�������@'�A'�' Home~LT~Gliederung 7Home~LT~Gliederung 6Home~LT~Gliederung 7�������@' �A'�' Home~LT~Gliederung 8Home~LT~Gliederung 7Home~LT~Gliederung 8�������@' �A'�' Home~LT~Gliederung 9Home~LT~Gliederung 8Home~LT~Gliederung 9�������@' �A'�' Home~LT~Titel Home~LT~Titel��������'��'QQ�g*�+'�!'�'�' �'�'�'�'�'�'Home~LT~UntertitelHome~LT~Untertitel��������'��'QQ�g*�@' �+'�!'�'�' �'�'�'�'�'�'Home~LT~NotizenHome~LT~Notizen������ ��'��'�!'�'�'�'�'�'�'�'�'Home~LT~HintergrundobjekteHome~LT~Hintergrundobjekte������+;(,,--..Home~LT~HintergrundHome~LT~Hintergrund��������'��'TitleTitle@��SubtitleSubtitle@��Background objectsBackground objects@�� Background Background@��NotesNotes@�� Outline 1 Outline 1@�� Outline 2 Outline 1 Outline 2@�� Outline 3 Outline 2 Outline 3@�� Outline 4 Outline 3 Outline 4@�� Outline 5 Outline 4 Outline 5@�� Outline 6 Outline 5 Outline 6@�� Outline 7 Outline 6 Outline 7@�� Outline 8 Outline 7 Outline 8@�� Outline 9 Outline 8 Outline 9@��t�P��D��P��8�>� p�<� n � �  f � � � 6 b � � �  G z � � ���18@��z�-@��)@�q}�Rl�@�<��g� Jim Fulton Jim FultonDrMd?�0�JoeMn0|-1{g��-1f�4�-1�����O�DrLy LAYER_LAYOUTDrLy LAYER_BCKGRNDDrLy LAYER_BACKGRNDOBJDrLyLAYER_CONTROLSDrLy!LAYER_MEASURELINESDrMP�&JoeM$mVT����DrML DrOb<SVDr&��&1B&DrOb<SVDr&�;��dB&DrOb<SVDr&�.&1�LDrOb<SVDr&�;.�d�LDrXXgg fHome~LT~Gliederung�DrMP(�JoeM`mRDrML DrOb�SVDr&`mR'Home~LT~Hintergrund��`mRDrOb�SVDr&`mA.  Home~LT~Hintergrundobjekte��`mADrOb SVDr&��   Standard�� � � BM�]6(�5SD�]  8 �]x^�A�E�_�����G�kw�������+q�A�e;[A��…B��VQ��d02~�CwnUWWw��&/�G��鮮���ν��~s���k;d l6+��n��Cf�vߊ��K/�+W^�.�.U�������%'5�z��ٷK�1�p���ۤ�� 1?��IV�Ss\]����|��KIEu�ɍ�)��O�s��g��|���ˏs��ᄏ��&C�Q �����o�14U=k�j����iGV�_���Xy����K O�>��Ν�n�:99ѷ?��x�[�@�GGj�Nr������������8���8�K� (�htŐݧ�1l�Îhs�|������="�c���ϪF����9�wd`<�O�6��n��p��l���}G�q� r��S0ƭ�C� o{x�w��� �c� ��u@���!u�a�h���y}����ђ��в�L;�Հ���;�4���a#=�`d��2��Lx*\���JK(��< %bD�r�yKa��x��3t�X�^���椳`Ԗ�1�Sy8o���M�y0&M�A�❧Q�ӊW|�J�Ҧ��Z=��˩�%b�Qg�P#� � ͥjVsv�"�cg�QM���W�<*3Lb��!�O.e��]<�p**��4����P�Z$I��y�`�9A����h��J�w���p�KtPg�n�؛'P� 1JyC'��F�����~ �Y��F5v ^峑x�)��B�� v�ƄC��7|�<�������s��F��"~�ث�����K����JE`i�y�|,2j�0���U0�T��� �r��;.@���<����ր�K�(A�&*bQl !9 Vؑ��:t��K0�y$S�u1?�������T~��Kq �'�pX&0ڗJ�s��Q���0l�Q*��J��MJ�a8)( ��O��civ�z�C=��a��T�c��;�c#�jۮ�W�5tH0 ����e[<���~g�J�����VU7����J�������T����ۗH���7�8���@SHL~o��F'�ѻ:-�f�[Đ��� ��X��+�f)ۓU����Z[5�Z�0x����= ՋK�4X���"i�j����������V|�ݝ�a;��E o��،��@��K�&u�2j��Ћ'�S�_�-Y�Cr�, �M�H����!���+�Hb %��������DrOb�SVDr&h;qeY! Home~LT~Titel���h;qeYpxV4B1[�#Click to edit the title text format Home~LT~Titel����(�<(� (4�@'CDrObVSVDr& �qe{J( Home~LT~Gliederung 1��� �qe{J� xV4B1�� %Click to edit the outline text formatHome~LT~Gliederung 1����)�<(� (5�@'DSecond Outline LevelHome~LT~Gliederung 2����*�<(� (7�@'EThird Outline LevelHome~LT~Gliederung 3����+�<(� (6�@'FFourth Outline LevelHome~LT~Gliederung 4����,�<(� (8�@'GFifth Outline LevelHome~LT~Gliederung 5����-�<(� (6�@'HSixth Outline LevelHome~LT~Gliederung 6����.�<(� (6�@'ISeventh Outline LevelHome~LT~Gliederung 7����/�<(� (6�@'JEigth Outline LevelHome~LT~Gliederung 8����0�<(� (6�@'KNinth Outline LevelHome~LT~Gliederung 9����1�<( � (6�@'L DrXXgg ^Home~LT~Gliederung�DrMP��JoeMVT$m����DrML DrOb�SVDr&;� CQ0! Home~LT~Titel���;� CQ0dxV4B1O�Click to move the slide Home~LT~Titel����(�<(� (4�@'CDrOb�SVDr&� �3�Gw]#Home~LT~Notizen���� �3�Gw]mxV4B1X�Click to edit the notes formatHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�bJoeM$mVT����DrML8DrMD,��������������������������������DrXX Handoutsgg FHome~LT~Gliederung�DrPg�5JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��xh;qeZYxV4B1D� Architecture Home~LT~Titel�����<(� (4�@'DrXXgg NHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg|�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��qh;qeZRxV4B1=�Goals Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��b �qe|JCxV4B1*�<Provide a �Zealously OO� content and application environmentHome~LT~Gliederung 1�����<(� (1�@'9Through-the-web managementHome~LT~Gliederung 1�����<(� (1�@'9)Originally targeted at �content managers�Home~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�-JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��vh;qeZWxV4B1B� Philosophy Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��� �qe|JyxV4B1^� TransparencyHome~LT~Gliederung 1����)�<(� (5�@'D?Automate and anticipate when possible.�This is a balancing act.Home~LT~Gliederung 1����)�<(� (5�@'D�&'Multiple programming languagesHome~LT~Gliederung 1����)�<(� (5�@'D TransactionsHome~LT~Gliederung 1����)�<(� (5�@'DDrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�EJoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��uh;qeZVxV4B1A� Publisher Home~LT~Titel�����<(� (4�@':DrObnSVDr&i,�ze|J( Home~LT~Gliederung 1�� i,�ze|J�xV4B1��Three layer architectureHome~LT~Gliederung 1�������<(� ((�@'9IThe plumbing layer deals with specific protocols, such as CGI, PCGI, etc.Home~LT~Gliederung 1�������<(� ((�@'9GThe ORB maps requests from the plumbing layer into object system calls.Home~LT~Gliederung 1�������<(� ((�@'91The object system is where the application lives.Home~LT~Gliederung 1�������<(� ((�@'9DrOb�SVDr&�r#�$' Object without filln�r#�$OxV4B1:�PlumbingObject without fill� (*�@'DrOb�SVDr&��+�#"5' Object without filli��+�#"5JxV4B15�ORBObject without fill� (*�@'DrOb�SVDr&��;�#�E' Object without fill���;�#�EnxV4B1Y�Application�Object SystemObject without fill� (*�@'�+'� DrOb�SVDr&�>$��, Standard3�������������A�$A�+DrOb�SVDr&�g4�j< Standard��������������A"5A�;DrXXgg R Home~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg`�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZhxV4B1S�Threading and the Publisher Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��0 �qe|JxV4B1��The ORB is thread-safeHome~LT~Gliederung 1�����<(� (1�@'9Need a threaded publisherHome~LT~Gliederung 1�����<(� (1�@'9Need a thread-safe applicationHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0 DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg-�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��th;qeZUxV4B1@�Z Server Home~LT~Titel�����<(� (4�@':DrObvSVDr&� ��,+' Object without fill� ��,+�xV4B1�� HTTP ClientObject without fill�<(� (*�@'�+'(e.g. Browser, WebDAV,Object without fill�<(� (*�@'�+'XML-RPC, SOAP, etc.)Object without fill�<(� (*�@'�+'DrOb�SVDr&�6�3�ID<' Object without fillm�6�3�ID<NxV4B19�ZserverObject without fill� (*�@'DrOb�SVDr&(6+ ZH�(' Object without fill�(6+ ZH�(hxV4B1S�Web Server�(Apache)Object without fill� (*�@'�+'� DrOb|SVDr&�Q�4hb�FF: DrOb�SVDr&�Q?hb�F' Object without fillq�Q?hb�FRxV4B1=� ApplicationObject without fill� (*�@'DrOb�SVDr&�Q�4Ub�;' Object without filli�Q�4Ub�;JxV4B15�ORBObject without fill� (*�@'DrOb�SVDr&NY�:�Z�? Standard�: ���������� Z�; Z?DrXXDrOb�SVDr&�>-(@�4 Standard�����������S?�(S?�3DrOb�SVDr&�@�)�V;1  Standard��@�)�V;1�xV4B1i�PCGI/Standard�<(� (*�@'�+'FastCGIStandard�<(� (*�@'�+'DrOb�SVDr&f,_#�6�$ Standard�����������'6$!-$DrOb�SVDr&�-�$�5�( Standard_�-�$�5�(@xV4B1+�HTTPStandard� (*�@'DrOb�SVDr&@,|)�:�4 Standard������������,7*�9�3DrOb�SVDr&�%�+A.e/ Standard_�%�+A.e/@xV4B1+�HTTPStandard� (*�@'DrOb�SVDr&~t/A$V8' Object without fill�~t/A$V8gxV4B1R�FTP Client�(emacs)Object without fill� (*�@'�+'� DrOb�SVDr&_#37r6 Standard�����������$�3L6�5DrOb�SVDr&y(�5+.q9 Standard^y(�5+.q9?xV4B1*�FTPStandard� (*�@'DrOb�SVDr&GW@n&�E' Object without filliGW@n&�EJxV4B15�???Object without fill� (*�@'DrOb�SVDr&�%9Q7�B Standard������� �&�A�6�9DrOb�SVDr&�/}@847D Standard^�/}@847D?xV4B1*�???Standard� (*�@'DrOb�SVDr&I+7�R�8 Standard�������I�7�Q�7DrXXgg NHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0 DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�C��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lick to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg> � JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��ph;qeZQxV4B1<�ZODB Home~LT~Titel�����<(� (4�@':DrOb�SVDr&"�ze�P(Home~LT~Gliederung 1���"�ze�PhxV4B1E�OOHome~LT~Gliederung 1�����<(� (1�@'9 TransparentHome~LT~Gliederung 1�����<(� (1�@'9Multi-threadedHome~LT~Gliederung 1�����<(� (1�@'9 TransactionalHome~LT~Gliederung 1�����<(� (1�@'9BOptimistic time-stamp protocol, targeted at "design" applications.Home~LT~Gliederung 1�����<(� (1�@'9VersionsHome~LT~Gliederung 1�����<(� (1�@'9UndoHome~LT~Gliederung 1�����<(� (1�@'9Open storage interfaceHome~LT~Gliederung 1�����<(� (1�@'9DrOb�SVDr&��. ;7' Object without fill���. ;7exV4B1P�Transaction�ManagementObject without fill� (3�@'� DrOb�SVDr&%�"��*' Object without fillw%�"��*XxV4B1C� ApplicationObject without fill�<(� (3�@'DrOb�SVDr&7��p'  Object without fillo7��pPxV4B1;�ORBObject without fill�g*� (3�@'DrOb�SVDr&��>�#  Standard��� ��������������o��"DrOb�SVDr&�E; �@' Object without fillj�E; �@KxV4B16�ZODBObject without fill� (3�@'DrObSVDr&��DIZM' Object without fill���DIZM�xV4B1w�StorageObject without fill�<(� (3�@' InterfaceObject without fill�<(� (3�@'DrOb�SVDr&�*>�/ Standard9���S������������*��.DrOb�SVDr&��6>�; Standard���S�����������d7�D;DrOb�SVDr&�@>4E Standard9���S������������@�yDDrXXgg R Home~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0 DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��xh;qeZYxV4B1D� ZODB Caching Home~LT~Titel�����<(� (4�@':DrOb�SVDr&.�)h)N( Home~LT~Gliederung 1��6.�)h)NxV4B1��<Each application thread uses a separate database connection.Home~LT~Gliederung 1�������<(� (1�@'93Usually, objects are already in memory when needed.Home~LT~Gliederung 1�������<(� (1�@'96Each connection has it's own cache and "object space".Home~LT~Gliederung 1�������<(� (1�@'9^When a connection commits a change, the affected objects are invalidated in other connections.Home~LT~Gliederung 1�������<(� (1�@'9DrOb� SVDr&\,@1} ��������DrOb�SVDr&\2w �"' Object without fillh\2w �"IxV4B14�DBObject without fill� (3�@'DrOb}SVDr&y,�G�������DrOb�SVDr&y$M �' Object without fillpy$M �QxV4B1<� ConnectionObject without fill� (3�@'DrOb�SVDr&�",�' Object without fillk�",�LxV4B17�CacheObject without fill� (3�@'DrOb�SVDr&��t#6 Standard���A���������M {�"{DrXXDrOb�SVDr&Ow%�+O*S����- DrOb�SVDr&O�%# ;*' Object without fillvO�%# ;*WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&�"w%�+O*' Object without fillq�"w%�+O*RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&h('J#�( Standard����� ������# �'�"�'DrXXDrOb�SVDr&y�,�#S����DrOb�SVDr&y�M �#' Object without fillvy�M �#WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&�"�,�#' Object without fillq�"�,�#RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�� t#�! Standard��� ������M C!�"C!DrXXDrOb�SVDr&� �4a  Standard���������������w �y�DrOb�SVDr&� �4�! Standard������������������� � y!DrOb�SVDr&� � t( Standard������������������w m!O�'DrOb�SVDr&�,&@1' Object without fillm�,&@1NxV4B19�StorageObject without fill� (3�@'DrOb�SVDr&X�!��, Standard�������������������",DrXXDrXXgg R Home~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg~JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZoxV4B1Z�ZEO�Zope Enterprise Option Home~LT~Titel�����<(� (4�@':�DrOb3SVDr& �qe|J( Home~LT~Gliederung 1��� �qe|J�xV4B1��%Multiple processes/multiple machines.Home~LT~Gliederung 1�������<(� (1�@'9Achieved at the storage level.Home~LT~Gliederung 1�������<(� (1�@'9HUses the distributed storage mechanism described in the ZODB3 UML model.Home~LT~Gliederung 1�������<(� (1�@'9+Leverages ZODB pluggable storage interface.Home~LT~Gliederung 1�������<(� (1�@'9+Synchronous and asynchronous communication.Home~LT~Gliederung 1�������<(� (1�@'9AChanges are propigated through distributed invalidation messages.Home~LT~Gliederung 1�������<(� (1�@'9DrXXgg RHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPgc �JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��oh;qeZPxV4B1;�ZEO Home~LT~Titel�����<(� (4�@':DrOb�SVDr&� *��!' Object without filln� *��!OxV4B1:�DBObject without fill�<(� (3�@'DrOb�SVDr&��&�' Object without fillv��&�WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&0)e2�' Object without fillq0)e2�RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�%��). Standardm���9����������&s)sDrOb�SVDr&��$q&3)' Object without fillv��$q&3)WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&)o$;2G)' Object without fillq)o$;2G)RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�% &�)�' StandardC���� ������q&�&�(�&DrOb�SVDr&���&�"' Object without fillv���&�"WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&0)�e2�"' Object without fillq0)�e2�"RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�%��)�  Standardm����������&; ); DrOb�SVDr& ��Y Standard����������������DrOb�SVDr&4���  Standard������������������ DrOb�SVDr& �Xl' Standard����������������e ��&DrOb�SVDr&� +280' Object without fillz� +280[xV4B1F�Client StorageObject without fill�<(� (3�@'DrOb�SVDr&� � �+ Standard���������������a�!a +DrOb�SVDr&�j31' Object without fill�j31DrOb�SVDr&��� Standard����sxV4B1\�ZopeStandard�<(� (9�@'ProcessStandard�<(� (9�@'DrOb�SVDr&� ~9��=' Object without filln� ~9��=OxV4B1:�DBObject without fill�<(� (3�@'DrOb�SVDr&�p3�&8' Object without fillv�p3�&8WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&J)[3238' Object without fillqJ)[3238RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�% 5�)�6 Standard������������&�5!)�5DrOb�SVDr&��@�&�E' Object without fillv��@�&�EWxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr& )�@U2�E' Object without fillq )�@U2�ERxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�%tB�)�C Standard]����%�������&/C�(/CDrOb�SVDr&�8:�&�>' Object without fillv�8:�&�>WxV4B1B� ConnectionObject without fill�<(� (3�@'DrOb�SVDr&J)#:2�>' Object without fillqJ)#:2�>RxV4B1=�CacheObject without fill�<(� (3�@'DrOb�SVDr&�%�;�)J= Standard����U�������&�<!)�<DrOb�SVDr&$65��; Standard:���������:��5DrOb�SVDr&N/;�!= Standard:���������� �;�f<DrOb�SVDr&$�;r�C Standard:������������<�CDrOb�SVDr&� aG*2�L' Object without fillz� aG*2�L[xV4B1F�Client StorageObject without fill�<(� (3�@'DrOb�SVDr&� =6H Standard:����������{�={aGDrOb�SVDr&��1"3[M' Object without fill��1"3[MDrOb�SVDr&��1�h9 Standard���1�h9sxV4B1\�ZopeStandard�<(� (9�@'ProcessStandard�<(� (9�@'DrOb^SVDr&A�+�W�8(tDrOb�SVDr&A�+�W�8' Object without fillA�+�W�8DrOb�SVDr&�A�,~U�0 Standardi�A�,~U�0JxV4B15�Storage ServerStandard� (3�@'DrOb�SVDr&�FR4�V28' Object without fillm�FR4�V28NxV4B19�StorageObject without fill� (3�@'DrXXDrOb�SVDr&U1�,�Ax2 Standard����������2�-�@�1DrOb�SVDr&U16�A�J Standard������V2�I�@�6DrOb�SVDr&t7$� Client CacheObject without fill� (9�@'DrOb�SVDr&!;�G�MM' Object without fillx!;�G�MMYxV4B1D� Client CacheObject without fill�<(� (9�@'DrOb�SVDr&t1�&8@- Standard������#/2�,Z7�'DrObSVDr&o1;I�;K Standard�������*2�I!;UJDrCn$DrCn$';PF��DrXXgg NHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPgw�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��|h;qeZ]xV4B1H�DocumentTemplate Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��R �qe|J3xV4B1� Extended htmlHome~LT~Gliederung 1�����<(� (1�@'9#Designed as a "reporting" language.Home~LT~Gliederung 1�����<(� (1�@'9EHas evolved into scripting language. �(Python methods will fix this.)Home~LT~Gliederung 1�����<(� (1�@'9�%&Future XML formatHome~LT~Gliederung 1�����<(� (1�@'9Calls into object systemHome~LT~Gliederung 1�����<(� (1�@'9!Used as either methods or contentHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPgP�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��wh;qeZXxV4B1C� Acquisition Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��0 �qe|JxV4B1��!Context-based information sharingHome~LT~Gliederung 1�����<(� (1�@'94Different information and behavior based on context.Home~LT~Gliederung 1�����<(� (1�@'9Example:Home~LT~Gliederung 1�����<(� (1�@'9 Jim of DCHome~LT~Gliederung 1�������<(� (1�@'9�+'vs Home~LT~Gliederung 1�������<(� (1�@'9�+'Jim of Bull-Run PatriotsHome~LT~Gliederung 1�������<(� (1�@'9�+'DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�-JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��wh;qeZXxV4B1C� Inheritance Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe�J( Home~LT~Gliederung 1��� �qe�JxxV4B1W�:Need both inheritance and acquisition:�"Nature vs Nurture"Home~LT~Gliederung 1�����<(� (1�@'9�&'5Through-the-web inheritence is provides via Zclasses:Home~LT~Gliederung 1�����<(� (1�@'9 Real classesHome~LT~Gliederung 2���� �<(� (/�@'; PersistentHome~LT~Gliederung 2���� �<(� (/�@';(Automate many aspects of Zope framework.Home~LT~Gliederung 2���� �<(� (/�@';Work in progress.Home~LT~Gliederung 2���� �<(� (/�@';Python classesHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg RHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPgI�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZhxV4B1S�Object-Management Framework Home~LT~Titel�����<(� (4�@':DrOb{SVDr& �qe|J( Home~LT~Gliederung 1�� �qe|J�xV4B1��Object managementHome~LT~Gliederung 1�����<(� (1�@'9Standard interfacesHome~LT~Gliederung 1�����<(� (1�@'9Products/FactoriesHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�:JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��zh;qeZ[xV4B1F�Security model Home~LT~Titel�����<(� (4�@':DrObSVDr& �qepN( Home~LT~Gliederung 1��� �qepN�xV4B1a�Users have rolesHome~LT~Gliederung 1�����<(� (1�@'9Objects have permissionsHome~LT~Gliederung 1�����<(� (1�@'9Roles assigned to permissionHome~LT~Gliederung 1�����<(� (1�@'9Users have a placeHome~LT~Gliederung 1�����<(� (1�@'9Defined by user databaseHome~LT~Gliederung 1�����<(� (1�@'98Users can�t access protected objects outside their placeHome~LT~Gliederung 1�����<(� (1�@'98Permissions (really permission settings) can be acquiredHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg RHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�kJoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZjxV4B1U�Object/relational integration Home~LT~Titel�����<(� (4�@':DrOb%SVDr& �qe|J( Home~LT~Gliederung 1��� �qe|J�xV4B1��Methods written in SQLHome~LT~Gliederung 1�����<(� (1�@'9Results are objectsHome~LT~Gliederung 1�����<(� (1�@'9Results have brainsHome~LT~Gliederung 1�����<(� (1�@'9Results can acquireHome~LT~Gliederung 1�����<(� (1�@'9!URL mapping to relational objectsHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPgc�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��th;qeZUxV4B1@�Indexing Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��F �qe|J'xV4B1 �ZCatalogHome~LT~Gliederung 1�����<(� (1�@'9ZTablesHome~LT~Gliederung 1�����<(� (1�@'9IndexesHome~LT~Gliederung 1�����<(� (1�@'9BTrees, intSets, etc.Home~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0!DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg!�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZmxV4B1X� Futures: Zope Database Framework Home~LT~Titel�����<(� (4�@':DrObRSVDr& �qe|J( Home~LT~Gliederung 1��� �qe|J�xV4B1��Multiple databasesHome~LT~Gliederung 1�����<(� (1�@'9!Integrated transaction managementHome~LT~Gliederung 1�����<(� (1�@'9CommitHome~LT~Gliederung 1�����<(� (1�@'9UndoHome~LT~Gliederung 1�����<(� (1�@'9VersionsHome~LT~Gliederung 1�����<(� (1�@'9 Cross database object referencesHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg RHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0#DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPgf�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZnxV4B1Y�Futures:�New method types Home~LT~Titel�����<(� (4�@':� DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��0 �qe|JxV4B1�� TTW PythonHome~LT~Gliederung 1�����<(� (1�@'9CORBAHome~LT~Gliederung 1�����<(� (1�@'9XSLHome~LT~Gliederung 1�����<(� (1�@'9...Home~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0%DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg5�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel���h;qeZrxV4B1]�Futures:�Rich XML integration Home~LT~Titel�����<(� (4�@':� DrOb]SVDr& �qe|J( Home~LT~Gliederung 1��� �qe|J�xV4B1��XML elements as objectsHome~LT~Gliederung 1�����<(� (1�@'9BDTD/Schema support for validation, UI guidence. optimization, etc.Home~LT~Gliederung 1�����<(� (1�@'9ZClasses for elementsHome~LT~Gliederung 1�����<(� (1�@'90Greater DOM support for XML and all Zope objectsHome~LT~Gliederung 1�����<(� (1�@'9 NamespacesHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0'DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��yh;qeZZxV4B1E� Other futures Home~LT~Titel�����<(� (4�@':DrOb�SVDr& �qe|J( Home~LT~Gliederung 1��� �qe|JexV4B1H� Model-viewHome~LT~Gliederung 1�����<(� (1�@'9More focussed undoHome~LT~Gliederung 1�����<(� (1�@'9 Per objectHome~LT~Gliederung 2���� �<(� (/�@';Per userHome~LT~Gliederung 2���� �<(� (/�@';...Home~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0)DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrPg6�JoeM`mRDrML8DrMD,��������������������������������DrOb�SVDr&h;qeZ! Home~LT~Titel��wh;qeZXxV4B1C� Performance Home~LT~Titel�����<(� (4�@':DrObxSVDr& �qe|J( Home~LT~Gliederung 1�� �qe|J�xV4B1��ZEOHome~LT~Gliederung 1�����<(� (1�@'9%Application-level conflict resolutionHome~LT~Gliederung 1�����<(� (1�@'9 OptimzationHome~LT~Gliederung 1�����<(� (1�@'9DrXXgg VHome~LT~Gliederung�DrPg{JoeMVT$m����DrML8DrMD,��������������������������������DrOb<SVDr&;� CQ0+DrOb�SVDr&� �3�Gx]#Home~LT~Notizen���� �3�Gx]axV4B1L�Click to add notesHome~LT~Notizen�����<(� (6�@' DrXXgg VHome~LT~Gliederung�DrXXV��HP LaserJet 4000 Series PSHP LaserJet 4000 Series PSXVT$m3TNWHP LaserJet 4000 Series PS��W� odXLetterPRIV�''''b����� DrVwP SVDr� SVDr:SVDr��{{��SVDrALayout:SVDr��{{SVDr�#SVDr SVDr# SVDr0 SVDr1 SVDr3 SVDr4SVDr@SVDr SVDrD SVDrP SVDrQ� ����������������������������������������������������������������DrHL DrHL DrHL T���4����T  Root Entry��������!r\V������)䰱�CompObj����EOle ������������persist elements" ����SfxDocumentInfo ��������uStarBASIC���� ����BasicManager2����4SfxWindows������������SfxStyleSheets������������ �Standard������������jSummaryInformation( ��������8StarDrawDocument3$������������]��