conception et implémentation d'un toolkit agent syncml

26
HAL Id: inria-00107660 https://hal.inria.fr/inria-00107660 Submitted on 19 Oct 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Conception et Implémentation d’un Toolkit Agent SyncML Benjamin Zores To cite this version: Benjamin Zores. Conception et Implémentation d’un Toolkit Agent SyncML. [Stage] A03-R-120 || zores03a, 2003, 25 p. inria-00107660

Upload: others

Post on 23-May-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conception et Implémentation d'un Toolkit Agent SyncML

HAL Id: inria-00107660https://hal.inria.fr/inria-00107660

Submitted on 19 Oct 2006

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

Conception et Implémentation d’un Toolkit AgentSyncML

Benjamin Zores

To cite this version:Benjamin Zores. Conception et Implémentation d’un Toolkit Agent SyncML. [Stage] A03-R-120 ||zores03a, 2003, 25 p. �inria-00107660�

Page 2: Conception et Implémentation d'un Toolkit Agent SyncML

� � � � � � � � � ��� � �

��� ��������� ���������� �! ����"$# %!�!%&

')(�*,+�-/.10324(5*�-6087�9:.<;>=$9:-$*?0A@B0C2D(�*FEHGJIK*L (M(�;4NO2P0RQTSU-$*�0TVXW1*K+6Y[Z

VM0A@5S5-]\^VX7_Q`Zbadc`-$IXeK2Df$9:-gQh*,*i=j-QT*K*i=j-lk`*K2Dm5-jn�o�2>0A@�24nC-lpUq5q�p]arpBq5q5s

Page 3: Conception et Implémentation d'un Toolkit Agent SyncML

� ��������� � � ��������

����������� �!�"�$#��&%('�)+*-,/.*-02143"576809 �;:7�;<=#>�@?@�A�"<CBED7FHGJIJKL�2�@?MK �"<=#�N;�

O�P O"Q"QSR F/T�U�VAWYX R[Z W

�7�]\��2^-�><`_a<b?c�d���e�"� 9gf _;h!N]G@�S�i?`�"_;?b�!�;<=#9 �@?`�jh!�a^-� 9 #�� 9 ���lk ?M�;?=���E�$�L?`�;:7�;?@� 9 �

9 �;<nm=�!NE:S�a�"?b?`_]�poqD Q"Q D2rdD Q"Q"s t>u 9 �i�lvJ�;?=�l_�wMx

Wzy{VA�|W~}nX���W Z/� W�X Z W�U f � T���V Z� F�� ��� X�WWY��F�z�z� � y�F�� � VATa}MU�W��HV Z/Z F � T�W

�g���������=�-�q���������4�-� �¡¢ 4£-¤{¥b¦¨§�©¨ª�«�¬­¥z®­«

�@<c���E�i? 9 �ah f �;?L�>#>�2vb#+�$�l� 9gf �"^¢^]<`�;�¯h

��V Z°� Fjr � T Zj� F�z#>kE±��]� � F/U{²[T�W�}

¤�³� A®H´ ��µ ´�¶ ��·�µ�¸�¹��|�4����¹�¸»º ´ � +¡¢¤-£-£¼¥¨½¿¾`¾b«�®YÀ¢Á¿¾b«gÀ¢Á§­¦�§�Ã�Ä

��kL<=�°h!�S�+<Å�>�;hih!� 9 ����kL?Æ:7�;ǯ�>#�� 9 �����l�e�@�� #]Ig}n�|F���W Z � 9 <

Page 4: Conception et Implémentation d'un Toolkit Agent SyncML

����������� ��� ����������� �

� �������� "!$#�%"#'&)(*!,+- /.102 "!$#��3 54��'&6�� /+702%98:8:;- �&<. =>@?2> ACBEDGFIH�J5KML'KENPOQJ�R"S�T�U�V W1X ?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? [>@?]\ U BE^:L'J_N2^@BILQ`a`bHYFINc`ad_e2NgfhD ?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? [>@?ji A�H�BIFIOQJ_J9H�ekH�Kml�H�BEn�Nco�H�Fp?Y?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? q>@?sr l:KIBtL3KMD�^uN2H�R"H�R"D�nuHGecOQd_d$HG`aH�J:K ?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? v>@?][ T7wsD�x:S_N2d$HZR"H�BEH�oMy9H�BMoMy_H�z{X}|�~��m��l�?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? v

� ������(*;�.) "�� �!*# + ;���#�%9�h ���\_?2> � D�J_�GFEHZR S d_BEOu��H�K ?Y?Z?Y?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >G�

\�?c>u?c> W J5KIBEO�R S o�KINcOuJ ?Z?Y?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >G�\�?c>u?�\ T H�d_BIO'KMO5o�Oue2H l:� JhoGz T�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >G�\�?c>u? i T LbJ_OQBI`aH��}z T�?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >u>\�?c>u?jr W `�dhL'o�K HGFMo�Ou`ad"KMD ?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >u>

\_?]\ � J:n�N2BIOuJ_J_H�`�H�J:K�R"H�KMBMLGnQLQN2e ?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >�\\�?�\"?c> � J5n5NcBEOuJ_J9H�`aHGJ:K�`�L'KEDGBIN2H�e ?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >�\\�?�\"?�\ � J5n5NcBEOuJ_J9H�`aHGJ:K�e2OQ^@Nco�NcH�e ?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >�\

\_? i ��L'y"NcHGB R_H�FmotyhL�BI^QHGF R S d_BEOQ��H�K ?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >�\\�? i ?c> � KtL�K�R"HGF ecN2H S"��?Y?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >�\\�? i ?�\ A�yhL'FIH�R�H�o�O@J9o�H�d"KMN2O@J ?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? > i\�? i ? i | H�n�Nco�HZz�L�J$L'^QHG`aHGJ@Km �O5OQeP¡:N2K ?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >�r\�? i ?jr ��O S oMy9HYR"H�o�Ou`a` S J_NcoGL�KMN2OuJ ?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >G¢\�? i ?�[ X BMoMy_N2KIHGo�K S B£H�R"HYFIDGo S BENgKMD ?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >3q\�? i ?]¢ | H�n�Nco�H X ^QHGJ:Kmz/L�JhL'^uH�B ?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >3q\�? i ?¤q | z Um¥ ��HGo�KEF§¦¨B£O3©�FEHGB ?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >Gv\�? i ?]v | O�o S `aH�J:K�L3KMN2O@J S KMN2e2NcFtL3KMH S B ?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�? >Gª

\_?sr �¨OuJ_o�H�d_KIN2OuJ�H�K | D�n:H�e2Oud_d$H�`�H�J5K ?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\Q�\�?jr9?c> z{D�KMy_O5R_H�R"H�KIBMLGnuL'N2e ?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\Q�\�?jr9?�\ | N2¬�o S egKMDGH�F�BIH�J9o�OuJ:KIBIDGH�F�H�K FMOQe S KIN2O@J"FmLuR"Oud"KID�HGF ?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\">

­ ®a&<.)%$! �$�i ?2> W `ad_e2DG`aH�J:K�L3KMN2OuJ�e2N ¥ BEH�H�K ¯6OuJ9o�KIN2OuJ_J_HGe2ecH�R S d_BIO'KMO5o�OQecH l:� J9o�z T�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\u\i ?]\ A S_¥ e2NPo�L3KMN2OuJ�FIo�NcHGJ@KMNgfhx S H W��7�7� ?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\u\i ? i | D�n@H�ecOQd9d$H�`�H�J:K�¯ S K S B ?Y?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\u\i ?sr ¦�NcePL�J�d$HGBIFEOuJ_J_HGe ?�?Y?Z?Y?�?�?�?Y?Y?Z?Y?�?Y?Z?Y?�?�?Y?�?Y?Z?Y?�?�?�?Y?�?�?Y?�?Y?Z?Y?�?�?«\ i

i

Page 5: Conception et Implémentation d'un Toolkit Agent SyncML

����������� �������

��������������� �!�"�$#&%'�����(���)�*�+���,��-.�*�/�102���"�43,���"5)6�7.�8�+69�:6��9�83,69�"���83��<;�=>�+��?@#A-.������B�3�6DCFE@GA6�-.�DCF='='E,B# 6 CAH>I!5AJ���C =A= E�BK# 6 �*��-L�D3 6D� #&MN5'�*#&��5'-.���87L5'�+�*#F-L�D3,��O:�1P�Q9���*PRQ��8���DST��UV5A��?W#F��-YX 6 ���Z�[�����4I[����7L-LP�#]\�*-.5A�9�_^`�ba O!STI�c$d

e ���[5AM,fg�1P$�*-.UV�[�$�$#F-L��� �[3,��hZikj$l$m@j�n`n`n`l*jpo.qsr)tRu*vFwyx'j$lZnzj>jZn{o.q�iKlRq&n`|~}Zw9j>r)j$��nTjRu$� ��|~}Zwkj$��j�n:vFw,n�|`o���w,n�|��o�|Y�1tR��r'qF����o.j$�/m@tZn�|~jZlR�_r)j�o"� |V�]�ZvFl$m@qFn`|�}$wKj�j�n�r j8o.q�iKlRv�rFwkuZn`|�vF�D|V��r]wy�Zn`l$|~j�o�o.jpjZn{r)j�u*vF�1�*lRv&�9nzjZl8o"� t�o.�ZxAjZ�|V�y�yt$�9|~j$w�lpq&w'�(u*vF�kn`l�qF|V�9nzj$�8nTjZm[i9v&l*j�o�o.j$�*�:tRu*v&��v&mp|~}$wKj*�pjZn�� w,mWq&|V��j$�_q&�R��v]uR|~tRjR���Rd

�D����5'M�fz��PZ��-LUV�s�K������5A���9��7.�(3���P�#F�+��-.���+��� 0 �Z�R#A� �s�k#F�s���kPZ5A����3,���9��-L�1B f 0 #&-�7L5A�9% 6 ��?<��� ��Q����+-.������ 6 -��,�+� 6 ����������-.%'����?>��� �>#F7��*���+����^�� e STI ���¡  ��I�c8# 6 P�5 6 �R#&�y��3,�W?¢#s�*�+5'-.��-L��?>��#&���9���¢3 0 �Z� 6 3,����dG,0 #&-,�9�k#F7.��?<��� �£���+��UV���+�¤�+��¥9��PRQ�-.�¦��P$���+�*�!X 6 �����+-.5)�>���9PZ5'��� 6 �¢#&�§d'I 6 ����-9#F-�\Yfz�!3,�1PZ-Y3,�!3 0 �Z¨N�1PZ� 6 ����?<5'��+�$#&%'�s3,�s3,� 6�© -.��?<��#F�������s39#F��� 6 �9�¢��X 6 -.�K��3,�¢�+�1PRQ��Z�*PRQ��¢���pP��'Bb#&�k�ª3��¢3,�1PZ5 6 ����-.��7.�s?<5'�93,�s3,�7Y#sO¤�1P*Q����*P*Q9�Ad«�¡5'���+�R#F%'�p3,���9��3 0 ��� 6 3,�p3��_���+5'-L��-.��?W�_�*�_UV���*#¢39#&��� 6 ���p��� ���������+-L�+�<�W���+5'�9�"��?<��� ��k#F��7.���1B,� 6 -����_�pX 6 5A-9fz�8�K5 6 �+�*#F-�3���PZ-Y3,���!3���7 0 ���'5)7 6 �*-.5A�D3,�8?@#pP1#&����-.���"�)d

G �{�*-.�����£3,5'�kPFBA�K#F�¬7L�¤M,-�#&-L�£3,�!P��:�*#F�9�K5A�+��B �[����?<���+P�-.���b��-.�'��?<��� �¦�­#A39#F?<�4®!��7L�����¤¯8SgO:°¤®�±4�¦O�B [-L�+��PZ���+-YPZ�<3,6�� a O¤SzI � Sg±�O¤STI B§#F-.����-�X 6��W�¡5'�,�*-.��6���a�7.-.��-.���8² � e�³ a O BN�������K5)���*# M 7.�W3,6�����5Afg�$��3,�����PRQ����*P�Q9�����­#F3�´,�����1Bk#F6(����-.�¡3,6kX 6���7§��0µ���+�43����+5'6�7L��PZ�8�+�R#F%A� d

  ���_�+��?<����PZ-L��?<��� �*�8�97 6 ���k#F�+��-LP 6 7.-.�������*5A�y��#F3��+���*�+������?<5'�¶?@#]·L�*�+�@3,�W�+�*#A%A�)B¸�¡5'����-.� 6 �_O[#F3 6e�³ I ³ � B¸�N5A6���7`0¹#&-Y3,�sX 6§02-.7�?¡0�#­#F���K5'�"�*�W�*5A6��>#&6ª7.5'��%�3,�¢P����s;�=D����?@#&-L�9���1B¸�Z�>X)6�-�5A�y���K���+?<-L�_7Y#P�5A�9P����$�*-.�$#]�*-.5A�D3���?<5)������5Afg�Z� d

º

Page 6: Conception et Implémentation d'un Toolkit Agent SyncML

� ������������ ������� ���������������������� ����!�" �#$#&%���� �

')(*' +-,/.�021�354/6�487"953;:=<?>A@CBEDGFH�I�H�JLKNMPOQJLRQMTSUOVI�HMPOWOXJLSZY\[/I�]�I_^Q`8I OV^Q`aIbI YdceY8fgMTOVhiJLRVSZj2k8IbI�R�lVIml�npo8oaqUSr^mJsRVSZMTY8lutvH�wx]�c"nxy&ImlWR�k8Y8I

k8YaSzRV{�h|S~}/RVI�[/I�OWI_^Q`aI�OQ^X`8I�^mMThAh�k8Y8I��|��{mR�JLK8qUSrlWlVI h|ImY2RWlu�

�����\�d� ���&I YGRQOVI���J�RQSUMTY�JTq�[/I�qrJ|]�I ^Q`8I OV^X`8I���^�SZImY�RVSU�aj2k8I��� �\�A�m� �8c"Y8lWRWSURVk/R��pJLRQSUMTY�JTq�[/I�]�I_^V`8I OQ^V`aI�I Y\ceY8fgMTOVhiJLRVSZj2k8IbImR�ImYdn�k/RQMTh�J�RQSZj�k8I��� �\��� �8ceY8lWRVSURVk8R=��JLRVSZMTY�JLq���MTqz��RVI_^X`/Y8SrjGkaI�[/I�HMPOWOXJLSZY8I���d�\� �a��YaSU�PI OWlVSzRQ{� =ImYaO*S���MGSUYa^_JLOV{P¡��pJsYa^��£¢���\¤�¥�¦P§©¨ ���=Y8Sz��ImOWlQSzRQ{�[�I��pJsYa^��dªH�J�^�OV{_JLRQSUMPY�[8k�qrJsK�MPOQJLRQMTSUOVI�J�{�RQ{�MT«i^mSrJLqZSUlV{ IbqUI|¢m¬­[/{ ^�Imh�K8OVI�¢_¬T¬G®uo�JsO$qrJ�lWSZ¯PY�J�RQk8OVIb[/kd^�MPY�RQOQJLR

j�k�Js[/OVSUI Y8Y�JLq&J �PI_^­qUIi°\SZY8SUlVRW± OVI|[/I|qv²´³µ[8ka^ JLRQSUMPY¶�pJLRQSUMTY�JTqUIP¡[/IAqrJd]�I ^X`8ImOV^X`8I|I�Ru[/I|qrJ�·�I_^V`aY8MPqUMP¯PSUIImR�o�JsOuk8YaI�^�MGY��PI Y�RQSUMTY¸I Y�RVOVIiqZIml�^mSUYaj¹o�JLOWRVImY�JsSUOWIml�º�ceq5lVka^ ^m± [/I�JsSUY8lQS$JLkE�»ImY�RVOVI�[/I�]�I_^V`aImOQ^Q`8I�I YceY8fgMPOWh�J�RQSZj�k8I�[/I=�pJsYa^���t¼�$]�c���y�¡sImR5Jsk/}�{ j2k/SZo�I l)^�MPhAhuk8YaIml½I Y�RVOWI�^mImqUk8Sz¾e^mSaI�R)qv²¿��YaSzRV{�[/I=]�I ^X`8I OW^X`8Ic���]�cenÀ[/I�HMGO*OXJLSrY/IPº

ÁbJLY8l�qZI\lQIm^�RVI k8Oi[8ImlilQ^mSZI�Y�^�I l�ImRARQI ^Q`8Y8MGqUMT¯PSZIml�[8I\qv²ÂSZY8fÃMPOWhiJLRQSUMPYÄI�R�[/IÅqrJ!^mMPh­h�k8Y8SZ^_JLRVSZMTY¡5qUIH�wb]�cenÆoNMPlVlW±_[/IG¡Ç�ARVOQJ �GI O*l�ªP�i{ j�kaSUo�Iml�[/I�OWI_^Q`aI�OQ^X`8IP¡È^�ImY2Rb^mSUYaj�k�JLY�RVI­^X`8I OV^Q`8I k8OVl�ImRbk8Y8I�^mImY�RXJsSZY8I[/I�[/M2^�RQMTOXJLY2RVl_¡a[�I l=^mMThAo�{�RVI Ya^�I l=O*I_^�MPY8Y2kaImlp[8JsYal�[/I l�lWI_^�RQI k8OWl�ImYdo8qZI SUY8I�{���MTqZk/RVSUMGYdI�R=o�MTOWRQI�kaOWl=[/I[/{m�PI qZMToao�ImhAI�Y�Rp{ ^�MGY8MTh|Srj�k8I�o�MsRQImY�RVSUI q¼º

H�Iml�JT^�RWSU��SURV{ml�[/Ib^�I l»{_jGk8Sro�Iml$lVMPY�R�^mImYGRQOV{mIml�Jsk�RQMTkaO$[8Ix^�SZYaj�RQ`8{ hAJsRVSZj2k8I�l$o8OVSUYa^mSUo�JTqUIml�ÉVRQOXJLY8lW�GI O�¾lXJsqUI lLÉ�lVk8OxqUI lQj�k8I qUqZIml�ImqZqUIml�[/{m�GImqZMPo/o�I Y�Ru[/Iml�OVI ^Q`8I OV^X`8Iml�fÃMGYa[aJLhAImY�RXJTqUIml�I�R�JLo8oaqUSZj�k8{ I l ºHI lb¯POQJTYa[/lRQ`/± h|I l�[/I�OVI ^X`/I OV^X`8I�lWMPY�R=qUIml=lVk8Sz�PJsYGRQl��

� � JLqr^ k qZl_¡8OV{mlVI_J k�} ImR�¯POXJLo8`8SZlVh|Iml���`aJ k RVIml=o�I�OVfgMPOWh�JLYa^mIml� ·�{mqU{�¾eMPo�{mOXJ�RQSUMPYal�ImRpJslWlQSUlWR�JLY�RQl�SUY�RVI qZqUSU¯PImY�RQl� c Y8¯P{mY8SUI OVSUI�[/I l�qrJsY8¯ k I l ¡a[ k [/M�^ k h­I Y�R=I�Rp[/I�q ² SUY8fgMTOVhAJsRVSZMTY\lQ^�SZImY�RVSU��j k I�ImR�RWI_^X`8Y8SZj k I�ËÊ k�JsqUSzRQ{�I�R=lVÌ8OWImRV{�[/I l=qUMT¯GSZ^�SUI qUlpI�R�lV�2lVRW± h|I l�SUYafgMTOVhiJLRVSZj2k8Iml�ÎÍ SZMTSUYafgMTOVhiJ�RQSZj k I�I�RpJTo8o/qZSZ^_J�RQSUMGY8lp�­qrJ�¯P{mY8MPh|SZj k I

')(vÏ @C,/Ð)653=7�Ð),/6)ÑÒÑÆ1�0/7"ÑÒÓpÔ*7"Õ�.H�IiqrJsK�MPOQJLRVMPSZOWI�I�lVR�lWMPk8luqrJ\[8SUOVI ^�RWSZMPY¸[/I�°-JT[aJsh|I� �{ qU± Y8IiÖbc*]��$ p��×5]Ò[/I o8k/SZl�qUI-¢�I O=Ø*JsY���SUI O

ªTÙPÙ/¢Gº2n�^�RVk8I qUqZImh|ImY2R»o8qZk8l$[8IpRQOWMPSUl$^�I Y�RQl»o�ImOVlVMPY/YaIml$RVOQJ �TJTSUqUqZI YGR�[aJLY8l$qUIxqrJsK�MPOQJLRQMTSUOVIPºa�&I l»oNImOVlVMTY8Y8I qUllVMPY�R�OW{ o�JsO*RQSUl�ImY-ªT�­{mj2k8SZo�Imlp[/IbOVI ^X`8I OW^X`8I�I�RpÚ�lVI O*�/SZ^�I l�[Dz´JLSr[/Iu��qrJ�OWI_^X`8ImOV^X`8IPº

H5²ÛMGOW¯�JLYaSUlQJsRWSrMTY�SrYGRQImOVY/I5[/k�qÃJLK�MGOVJsRWMGSUOVI½I lWR�O*I qÃJLRVSz��I�hAImY2RlVSUhAo8qUIP¡�^�MGh|h­I)qUI½h|MGYGRQOVIµqZI)[/SÃJL¯POQJTh­h|IlVk8Sz�GJLY�Ru�

Page 7: Conception et Implémentation d'un Toolkit Agent SyncML

����������� ���������������������� �! �#"�� �$"��! ��$� %!�!��&�!'!"�(�'����*)+($�#�(#���,�*�$�$����(���)�($�-(�."$�/)�0�1� �#'2�3���+4�5��)����($���*($��67�.%���'2��8�0�9���:�*���0���*($��'2);�=<>�)?�/�@'2ABC(��!D�$."$�/���"���EGFH<> )�$��I���J����� �+����� ���!��� "�� ��"�� ��(K�!�."L�$�M(8"��N4O�!��$��'���JP

QSRUTVRXWZY P[���\�'1����(��/�5�����/D]����$"��$^L(�_�(,�� �,[8��/���0" �*($��'�)��`I�0�9a�� )'��5���+�QSRUb&Wdc5eXfCb-bgY P![���\2'2����($��5��K��'��/�&�0�Va��$������Qih�RUbgbgf:WZeVRXjkjlY P�Fm'�\2���+�_����)�.�����$�%Gn&���$:�*�pod�D�!� �q'1)��($���*($��'2)dC(�a����*�9�V�*���� ���#�*($�C4\2'2�$������� �Qih�R3rsr=f:r P��-'2�J�/��)��*���$'1)d�=<t[8�/���'p"��!��K��'��/�&�u�9v+� "���$�M(��_����v�wp��(�^��5��KxO)!y)�7vQih5c9e�zJYK{ P/x|)�($ ������\2�)/"�_) ��$'��9���5��(��0�+�!QST3Y�T9RUb-Y P/]��C}1 ��'2��� �q )�(8�! �����."L��y�" �*($��'2)�QSYDhqcXc P�~�)�}!���$'�)) �5�)�(��&�G'2��,�0�5�,� ����� �$��(���'2)Q�f*r=R P!�8���$��'1)��*��(��My�"��������DC(,��)67'2�$�V�:(������/ \2�����������/QSb-RU�;WZ�ZY�Y�z�TUf�RUb#cXWZ�ZY P.x�)/67'��$�V�:(����+������)\2�/����($���+�H��'���m��H�!�u�*��'�\1�!g�!'2�9�qC4|�V��"����)���/�M(����5'p�/���QSjkRXhqr=f P��d'p�!� �����L�:(���'�)m%�[8)�����w+�� �(��-'2)/�!��M(�D�C��v�w+�$($^��9��Kx|)/�!���(���������

Page 8: Conception et Implémentation d'un Toolkit Agent SyncML

� ��������� ���������������������! #"%$&���('*)����,+-�/.0�213$&���4�/�2�5�/��62���4738/"�+:9;�=<>�?�2�� ���A@B�C��D�EF6HG���"��JIK"L1��2M�M!��N#��">1H� E(�&1� #"� #9O�� ��4PAQR@2�S�?D%)B1HG� /$&�2�3�� #���TMVUXWY��N: #"� #9O��� $��2�3Z[ #N:�=6B���2M��4IV"�1����H+:6B1���\]�� �^@BP`_a���L8/��1Hb29O�2�4ced4f�gh�B1H��i�jk8&���2�F�214lY�� -1H -1h8/���2�J����)29A+m"L1H��<����n�21*op+-M!�=$�+m1��� #"� �q_e�0rs@t_a�?Dudn74b�M!�2�3�!"�\] #��9`+m1��=<L�&���3�2"�vpI5d4M! >N:��� 9O #M�)�62��M=+m������ �q_��[4Qw�?D%)21�G? �$&���F\] #��9e�BM�M!���3�x1(+-�&�?M���6�+m1H�! #"��� _OPAyz�A@2Q{Qz(|0P �T'T������)B�H�2"L1}+m1H�! #"��%$��~6B #"�"�+-�!���}+-"?6B���,iT�H+-�!�H :"�"���9O�2"L1H��iT�21�x.&1��H+#6x1��� :"�$&�62 #"�"�+-�!���}+-"?62�2�(c���+-�51����F$&� f�+-���2�3$&�J$& #"?"�)B���

� y{�AP`_eQz���E4"�+mM�8/���>i�l��2��6B���&1H�! :"��x1('*�,62 :"�"�+:�!���H+:"?6B�s+m��1� #9`+t1H��<L�?� $&� M�+s��+:�� #M!�� yJP`_O�J��n_��/�p #"L1��H+-��"L1��2�,iL$�)�$&�?6B1��� :"?�*+-�&1H :9`+m1���<������R�21{�����2�&�>�2�p$&�3���� :�����!)21H)B�*$/�4M! #N#��6B���2M�����A� �0P����4������8/�!"�N��(�H+-��G?��6B�F1�G��� :��N#G%E4"?+:M�8/�����4+-"�$�'T�,6B #N:"��!1��� :"� PA(�A���?'T��62 :"?"�+-�!���}+-"?62�J$&� M�U�),6B���!1������n�214+-"�+mM�8��H� $&�J$& /6B��9O��"L1��� ��@2�����D� �$&)�M!���}+t1H�! #"%�21474)2�#��M� :������9O�2"L1($/����8/��1�b�9O���F$�U�I�">1H�2M!M��!N#�2"�6B�s�k62 :"? :9O��<����� �[y{�A�� �����L8/��1Hb29e�B�(l� :M!8&"& #9O�=+-�/.�i�E(����1HG&9O)21���<�������i��T+mM�62��M��(W��`6,+-62�2�3�x1��������� ��P`@t_a��j���9;�?�3'F)B��M[�B14IK"L1����}d(��)2�H+:f��!M!�!1�)� � �y ����Z[ :N#��<����#i?j*G�)� #�����J$&�nM=+e73)�9O #"���1��}+t1H�! >"�B14lk�� #N:�}+m9e9`+t1H�! #"E4�?"�$�UX+-��������1H�B�;M�+�$/������6B1����=62�0�21;N>+:�H+-"L1�����M�+u62 :G?)2���2"�6x�%$��0M=+��� #M!�!1���<�����H6B�!��"L1H����<����0�B1OM���f� >"

\] #"?6x1��� #"�"���9O�2"L1(+-�%<L�� :1��=$&�!�2"[i¡ s��"&��1}+-"?6B�2�3 :"�1F)21�)n9e�������F�2"��M=+:6B�`�

�£¢�¤�¥�¦]§Y¨ª©�¨ � ¦]«,¨/¬:­m¦]®¡¯ ��62 :9O�¡ #��)2��$��`��M!�������2�����s9O��9sf������s$&�°M=+-f� #�H+m1� #�����>i��2M�M!�+m�������51H�`M=+7(�!���,6x1�����62� $?+:"��F���2�3\� #"?6B1��= :"��

� � ®¡±²¦=­,³²©�¨°�A¨�´2­m¦�®¡¯ �¡62 #9;�¡ #��)�$&���(6}G���\]�($&�����2�����=62�:i¡�!MY+-�����!��1H��M���$&������6B1��2���n$?+m"?�(M!��\� #"?6xµ1H�! #"?"��29O�2"L1Rgh #����"�+mM!���2�3$��%Z�d�'FI�E� � ®¡±²¦=­,³¶©·¨/´ y «,®�¸2¨>­t´ ���!MR6x >"����2�!M�M��OM!�e74������6B1H�2�&� �H����M=+0�� :M���1��=<L���O�H6B����">1H����<L�?�O$&�~Z�dn'FIKEsi��+:�h1H��62�����Jc;M�U�)2�:+mM=��+t1H�! :"�$&�2�3���� :gh�21��B¹t),<L�������2�,i��21F�!"?�51H���&�!13M!�2�F���2��1H���?6x1H���H+m1��� #"��F"�)�62�2���x+m�!������ � ®¡¯�´�¨/¦»ºz©�¥ Q*_ePe@2���&��M¼)29e�B1F$&���F+,�/�!�T�����TM=+s�� #M���1���<L�&� ��62���2"L1H����<L��� 9;��������"0 L���&�&���n��+m�TM!��p :9O�!1�)J$&���3lk�� :g��21��,½��/+;62 :9e�� :�H��1H�! :"%����1T��./)2�J��+m�FM!���T��1}+m1��&1H�3$�U�¾4D�'J½

� � ®¡¯�´�¨/¦»º;©�¨�´ _ «m¦�¨&¯�­�¿�­m¦�®¡¯�´ � ¬L¦�¨/¯¡­t¦]À ¤ ¥·¨�´ �R62 :9O�� #��)�$&�0���2����)����2"L1x+m"�1��`$&�2�e)2<����!�����`$&�����6}G�����6HG��>i��!M·62 :"������!M�M!� M=+e73�����,6x1H�! #"�$?+m"��3M=+�N#�2��1H�! #"�H62���B"�1��!��<L���J$&�M�+mf¡ :�}+t1H #�!���

ÁRÂÄà Å0Æ[Ç?ÈLÉzÊ3Ê4Æ·ËsƼÌÎÍ*Æ[Ç/ÏFÐhÑ¡Æ·ÈWk"ÒD�+m�4Ó-Ô#Ô#Õ&ikM!�%Z�dn'TIKEÖ����N#�� #����+-��1e�?M!���e$&��Õ:Ô#Ô��������� #"�"����e$& >">1�×»M����e6HG��!Ø¡���B�`6B��µ�$&�������?�O"��

62 :9O�?���2"�"���"L13��+m�3M!���T�?�� #gh�x1H�FI�"?�5�=+eD%�2������"��F�B14$&� MÄUXIhWz�*Ù�Ú(�

� �pG�����6}G��������F������9e+-"?�2">1H�J�[Û2Ô>Ü� jTG�)��H+-��$�� �?Ü:Ý� Ihj�E��?Þ�Û� l� :��15µh74 /6:i��!"�N#)2"?�!�2�?���3�x.����2�51H��i?9O�29sf����2�3+-���� /62�!)2���? :Õ�p���T�������� #"�"���M��T�H� �5)���+-�51H�!���}+-�!��"L14+-��"&�H�·$?+-"��TM=�B�3)B1}+-f?M!�!�H����9O�2"L1H�F$�� �H+m1�1x+-6}G��29e�2"L1J�

� I5Ù4'FIKE���Û,Þ# � �TÙ4'4�u�&Ý>Õ� ¾(ß4l���Þ:Ý?iX 

à

Page 9: Conception et Implémentation d'un Toolkit Agent SyncML

� ��������� �������� �������������������! #" ��$�%

&('*) +-,/.102,/3547698;:<8=:<3?>785@BA(C<CD8FEG8FH7,� � �JILK �NMPO1QR�S�!TVUXW�WY�ZO1� � US[]\� ^�!_�"`�R"D #�!T �ba �VU � "c� � O1_�" a #�V�!TdTd�!"fegW�Td_�"hO1� X�X��� U �ia �ja "c� �k� UX_� `"l �nm!oSoSo�p � aq� _ � �h�d[rWYUS as�X�ia � ���a ���/� a QhO��hO1��tu_�"`�VU � O1�hTdUXvS� � �d�!Td"xw?yz�|{}TVUSvX� � �V�RTd"�� a _ � �D[ � `~z_��DU �ia

Q a Q�O1Q!WYUS"`Q!"�� ��m!oSoS� w1��UX a O1��W� ^�R"�O1� oS� � � "`�R�Vv ���b�za "#� ��� �! ��� �!_� ^"x�zTV� ��IqK �NM�W � a � � �VW�� �X��a �����![r� ��a� T ��� US ^[ �ba �VU � _ � �d���! #"`� a�� �d `�DO ��� "<Td�!"<O1US[ � � � �R"�O1�!"�" � �V� ��� �!"�� a<� UX_1�i�TVTV�R" a � ����� UXT�UXvX�V�!"xw� U � " � �V� �ia O��cT ��� Q � �R"`"s� a QDO?��� a ^�D_ � Q!TdQR[�� �ia [�U a �R_� <O1_ � U �za �{ a �c"`U � �VU���Q � U � US[r��~�_��] ^QRvS�VU ��� T��

Td� �JILK �NM � O�Q � ��O1QhO�� � ^Q!�R <Td� � US ^� �X� � �`� � ���^��� �/�d�! mxoXoSo � � TV_�\�O1�!"<W � a � ��� �V ^�!"�O�_ �JILK �NM]��~i_��� WYUS_� �UX\ � � ��a � � " �

��O1U ��� �R ���!� �R"DW�TV_1"h � W��VO1�![r� �iah� _/{�� ��� US ^[ �ja �dU � "c"`_� cTV�R"DQ��USTV_ a �VU � "hO1�rT � ^� �s� �R ��� ��� a O�_"s� ��a �R_� !� � ���R" a � � �9O1�d `� � [rQTV�VUS ^�R �T � ���!�dTdTV� a � �s��� UXTVUXvS��~i_1��O1�R"�� �za `�!W� ^�V"^�!"xw�� � W � a � � _�TV�d�! R�JTV�!"[r�![]\� #�!"�O�_ � UX `� ��� � ��� U �ia _ ���X�R� �R"�W� `���/�VTdQRv��dQ � _ � � �ia `�qO1�DO1U � _�[r� �ia��ba �dU � O1_ �JILK �NM;� aO1�DT �¡� ��K �NM�� � U� # � � � �Xw

�¢[rU ��a �R �O1�!"�W � a � ��� ^� ��a "<O1�d���! #"j� � UX[r[��qW � ��{1�R[rW�Td� �

��O ��� "�Td� �!� O1 `�cO1�R"�Q a�� \�TV�d"`"^�![r� �ia "�_ � �d�S�! `"^� a�� �V #�!"he ��y/�NM � ���7y�y � � � ���^y/�NM � �1Q � USTd�!"<O?��� � vSQ�� �V�!_� ^"�O���T �¡� ����� �i�B£ � � ��� UX `[ �ba �V~i_���O1� ���X������ �i�B£ � �B¤}� � vX��O1� ���X������p �iT � WYUS"^"`�V\��dTV� a Q�O1�" as� vX�!"<O1�cW1 `U � � a "<� � O�_�" a `�d�!TV"!w

��O ��� "�Td� � U �za �{ a � O1_ �JIqK �9M]�¥Td�!"�"s_ � � a "r� KJ� e ���VW�Td¦S[r�§O1� K � �s� �R �s� � � � ����� USTdUSvS�V~i_�� p �O/�!" � U � ��� �ia �VU � " � �9� K ��w

�¢USt� ^�d 7T � WYUX"`"`�V\��dTd� a QLO1��W � a � ��� ^� �ba¨�JILK �NM��N� �ia ^�!W� ^�V"`�R"�� � `QRWYU � "`� � O1�R" � W�WY�RTV"�O?�¡U�t� `� � ��� �© � �d"<UX_��!_� `UXWYQ!� � "!w&(' ª « ¬ 3F­¨®�6NCD8=:<8=.185¯�°�8?.�¯�°�8�±³²µ´n¶�·¹¸�+

� US_�" � US_�"<� ��a QR `�R"`"`U � "<O1Q!"`UX `[ � �V"�W�TV_�"�� � O1Q a�� �VT5"`_� �T��ºQ!~z_��dWY�hO1�q `� �s� �R �s� �D¤ � O �/� �!"x��~z_��5[�� ��X�R� _��R�VTdTV� a US_ a�� _}TdU � v�O1� � �R" m!� "`�![ � � � �R"<O1�D" a�� vS�Sw

Page 10: Conception et Implémentation d'un Toolkit Agent SyncML

����������� ������������������������! #"%$&"('*)+$,'#-�./$0"%12)436587:9�;:<%=?>A@B"*$&C#DFEG=GHA)I3JEG@K�L�MDONQPREG= H()S@G)I<%$CTEG@VUXWG@(E?"QNTYZE 9�DFE =?HQ)I3JEG@[-�\%$&"*1V)I] NOE?@%^`_badce�2fhgjik�LlOi �(�,�Jad�Ll/m/fhgn_Tg%fdahoOgQ�Jad�Llp�k��fSg�qrasce�t�(l#�u�k��_u�e�ro,�l���,_T�Qg%�,vw��g%�?g*o,adxTqr�kc2�k�yg*�ei?z�a{�J�(i �e���e�kcro���ce�����k��_basc�as�l|� �ro��6i �l}�e�e~Lfs�jiAg*�Og*��fd�(cyob�jqngQ�h�e��asc��(�tfhgob�,lOg%qyasi a{�J�jik���adcecJgLlT�J�jo,�(cVaslR�S�Jg*c��e�e�Ri ���R���(ct�k�tce�k��_baSiG�(c2o,���e�(fs�kik�qyq[��l�ahi(g*��as�l�ct�k�2o,�j���(ceasc��J�(�2g*���gLiG�J� �R��oF���(i?z,�(fsfd��adlOo,��a{�8�Og%��fI����l}�J�(��lR� �8����as�u��a{�Gg%ad�e��

����o,ahg*x�Jg*qrqr��ika{�`o,�kcece�L��c8qr�k���kl�g(_g*l}��fs�kcX�Jz��kqr�kc8o,�����Ai?z��k�ei?z��kc8o,�6xT��������[�KgLob�bl��kc[�

���������L��k���!������������cA���T��x}g%l�asce��c��(fs�LlK�t����aslRikad�Og%�,v�gAv,�(c8o,���e�AiJz��k�JiJzR�r�

�������/�R�O�b�#�b�& r�O¡/ A¢0��¢0�#�¤£

� iG�TlRik� �,�Jad�Tlno,��qr�bo,�(fd�(c¥�k��o,��qr�k��zR�bo,�kc¥�0�k�eqr�k���Gg*l}��f4���L�exTgLl,asc?gQ�Jad�l�g%�,�J�LlR�q2��oF���(l}�Ja{�J�kc�o,�qygLlOg%x�kqr�(l}�

� iG�TlRik� �,�Jad�Tl!� �8� _g*fd��gQ�Jad�l�oF�¦g*�eiJzRa{�e�Ai ���R���(c8o���qngLlRg*x�kqy�kl}�Am��OgLce�k�(cXcJ����fd�(c�c��bc��e�kqr�(c�§¨g%as���© ��§¨g%as�#�4§��§�^�g%adl�cJa��}���Bce����fs�kcj���eadlRikad���(c!o,�B�e�L�,�Gg%xT�#g*��l�ad_�Qg*��g*�R��fdasiAg%�eas�`m:cJ�kfs�Llª��l��g%���R���,iJzR��l��Q_g%�e��ahi �m����(�eqr�k���Gg%lu�XfSg2���k���e�(c��(lT�GgQ�Jad�l�oF��adl��+���qng%�eas�Ll�c�o,��qng%l�g%x�(q2�(l}�

� q2�bo��kfdadc?g*��as�l!� ���e�kc��Jc�o������(�e�+�L�eqyg*lOi ��o,�kc�adl��+�?g*c��J���Ri �e�����(c��k��gLi ��ad_,a{�e�kc�o,��q�g%lOg*x�(q2�klu�A�

�M«¥¢0���u¬r­I¢0�¯® Q°S¢0�±���,²³²+�u¬j£

� D&WJ3 Nb=G)³9`W[´Fl���,_T�Qg%�,v����e�*�J�uik�fd�(c��k��adl��+�?g%c��J���Ri �J�����kc8o,��i ���b���?g*xL����g%�X�ki?zOg*l�x��o,��ikfd�(cX������ob�(cX�J�Jg*l�c?g*i �Jad�Ll�c�ik�Ll,µOo��klu��ad�(fsfd�(c��k�8���kcJ���(iG�8o���fI��gLl��Llu�bqygA�T�

�·¶ <*$A¸¯'LNb=J"*9�)I<%$wEk9:=J<*HA)h@A<%$¹CEV@(E =GHA)I3?EJ@y´ºg*�,�J�Lqng%�JadcJg*�eas�LlZo,�(c��R���bi �(c�cJ�,cQm&g%fhfhg%l}��o,�[fSgyce���c��iG�ead���ead�Tl!o,��ce�k��_basi �(c © fd�(����o��k��fs�Las�(q2�(l}���k��g*i �ea{_g%�eas�l/�

� �!�kce�����(c��k��g*lRgLf{�bce�kc8� �8adl�c��J����qr�(l}�?g%�eas�Ll�g*�,�J�Lqng*�eah�T���[ob�kc8ce�k��_uahik�kc����e����LcJ�kcA�

»

Page 11: Conception et Implémentation d'un Toolkit Agent SyncML

������������ ���������������������� ���������� �����!�"�#�$�%���&�'�(�*)���+-,� .�/��,�,"�'�����0�*�'1�2,����'�"��',����3 �42�����4",5�1687 9������:)��;�*���#�*4����<��=���%�>�!���@?A�B�%��$C 4��D�!1� �&,"�@�?A4��> .��E%�����< ���,��'0F1���&�GH�!��� �-�*14������=�'���&IJ9�"�:�*�'9�����0���'�!����K+=A �4��B���'����D�%�L AFA�5�0+=��CM4���NK���4AO�C 4"�%���'���3�QPR���M�!����������S�����NC 4���,T�VU�WSXZY\[L]^7T6

_ `badc�eVf<g%hdi hdjlknmof p.krqVs\h

tdu@v wyx{z3|~}A�������L�����9�H����������#����1�&����� ����!��14"�^��,5�4"��1���Q���%�*�'IH ��D �����������4��=�!94��� .��)�1�!�����$ A�����5����1�'�����*�N��)��"1�'��9��C 4����

���#�*4����'�3CM4��.��1�9���l����1���'�������\ �4� ��?9���'�,",5�+&�� �L ��\�%��,�����Q��N6

�H���"��� ��T�N���~���r ��0¡J�T��^�¢4����'�����*�0�*�'1�£ ��>,5����',�)�������C 4����V,51�@�:�����'��¤�!����'���\����V4"���¤��4MO£��4�������l�o,����'�V4����>,��B���%�$����¥���%�

�1���'���������'�¦ "�0���V�J�oI���§%1�£ ��=?A�;?A�!�$�1�#��4����'���16©¨��ª�0�*���'�!���>��¥�GT�%�-�o4����=?9����;�#�0�"�'�>,��!1�'�'I«���:���*�'��ª �����*����,�)�1�����8,T��!�:�����'����K������!���!�#�0�M�!�¬,5���@�*1��������8��D�04��*����d�0,",��0��������8�:�0�"�Z­���KA���N�%���!���'�:��� �d �����14�?9���04�O+=�F9�����L A�S�9��!�*�'�����3 ��S+$���"������+=��M��6

® ��M���*���'�!��+-��� �-��4MO¥�*���1 ��;�*�'��"������l��C 4���,5��+-��� �*�V­"�B���'�!���K��%���¤��14�?9�N��4AO£,5����',�)�������C 4����l �9�;?9���9�I����'�!�¦I�����o�¯ A���-��� �*�*���'� �����¤�N�%9��1+&��C 4����¤��¤�����:)���1�'1�1�BC94����-��94�?1�����'����6°]��ª�#GH��NKr����¤���N�*)����BC94���� ��=�1���@����1�±4������'�������\���= �9�;?9�� �V ��=I��0���!�&I�����&��4AO�+&NF ������'�'+=�'�����\ ��=�����" ��:��,"�����*���9�*�& ��'�*,5��"�'���'�1K .�/��4���1��1+=�'��²³�9��!�*�'��± ��=�����%�"���������´%K~��4AOµ,���1���'¶+&��\ ��l,5���!�!�& ��l�*�'�1�����°��S��4��!�!94A�¤�$�B�$���N�#�������;�*�C 4"�S�'���d�B��IJ1�!+>���!��1���3�%9� ����M4"��3 "�����3�:)���C 4��\��,�,����@�����~��������9�3�!FA�"�:)��!1���'������N6

·3�-�*�������!�����FA,���CM4��d,5�4����:�0�;��E���!�d4��-����'��� ��,51������ ��0� ��4��=,5��!��,�)������C 4��d,T1�@�:���"�'�16 ·d�&������� �� ��+>�����0�9�+=��M�D��4��:�\������'+=,��B���9�*���*4��d��%�3�0,",��0�������K�,5��!+=����*��� �¬�:�V�����!���'9�.6�XS�0���¬���S���0�d1¸¦������'�'��� ���14�)����;�*��*���;�Z���:)��%�*���4"�=��94A?9���04&�����Q?��B�#�3,5�4"���!9�&��,�,5�0���%�B�5�04�,���¶��^ ��d��1�&IJ14��!���'�*���4"�� ��¬�*��@?����%����K��� A���!������¦���µ�1�������%�����*���;�����'1�!�o ��'���N�#�*�+=��M�<�¥�¹�/���1��M�o ��µ���º��,�,����!���'����'�����9��KZ�!FA�"�*)�����"���*��� �¦������'�"I«���+>���*�'1���d,T1���!�N ����%���?9��������d��94�?1�����'���D ����������3 �4o�����@?9�4"��6 ® �¢���@�3��SC 4"��,5����+-��d���S,��!��*M����� ��\�%1+=+¤4����B�N���*�'��µ7MFA�"��U¯��6

�H���"�B� »�¼µ½��N�"�N�~ 1�T¾J¼À¿HÁr�r  Âû���r�%O��'�!�*�l���%��4�������+=�� �S ��V�"�+¤�"�!��4MO(,"�@1�!��%1���%�S ��V�!FA���*)��!9�����:���*�'1�¯,"�!1,����'�%�:���'�����L,594��S�0,�,��0�

������'�D+&������'���N6T7T�¢�'���3���Ä�?9¶��!��M�D,5���!I«���+>��� �*��K��'���3�.�������!�������M�D,5�0�3+=������D���"�%1+&,����*�'������L�� �����S��4AO<�%� �������,�,������%�����° ��'GT��!��� �*�©���8,5�4�? ��M�� ���"�¬�%1+=+¤4�����C 4"��©���'+=,��B�%+=��� �N6 ® �¢���!�° "�����°���8��4��� ��¬��!���©4"�,��!1��A�%1���= ��-�!FA���*)��!9���'�:�0������±4����'?1���!������C 4��= ��%�\�!A�%���%�*��V�%1+=+=�>Å�ƬÇ<ȬÉ{Ê�Ë�Ì Í:ȬÇÀÊ�Ë�Ê0Î*Ê�Ï�ÐNÈ8Ñ\Ê0Ò�Ó¹Ð�ÈÔZÎ#Ó�Õ#ÍNÊ0Ö�È°×dÐ�ϺØÙÅ*ÖTÕ�Ú;È�×�Í:Ó¹Ê0Ö¥Û%Ë�Ü5Ë�Ð0γݰÍ:Þ$Ü.Ê@ß#˳àZÐ�Î*Û���M�DIJ9�" ��������'���;�*�B�0���'?9�¤7 F��"��U(��6

á¬�����(��4��&�B�±�"���+-��â�U(��KZ7MFA�"��U¯�ã²�Ü�ä�ÖHÕ#Þ9Î:Ê0Ö"ÓBåNÐ�Ë�Ó�Ê0ÖyÇÀÐ0Î:Ò�Ì�æyÉrÐ0ÖAç�Ì5Ð�ç Û0´l���!�>4���,��!��*M�����?A���*���9�>���%������l4��è�!�:���� "���! è14�?9��!�-,514"�-4��è�!FA�"�*)�������'�#���*�'1�è4"���;?9�����!���'�'�� ���& ����������¯²��������" "�AK+=�����*���1���!����KA�N�0������¬ .�º�� ������!������6�6'6�´��� �����3�����!+&�'���04�O>���'���%���!1����C 4����S²³9�� ������0����4�����K��������'�!�#�0�M���8,5���!�!9�A������'�NK��*��'��,�)�1����V6'6�6Ä´#K�C 4"��'�LC 4�����������9�3���S�!FA�!�*¶+-�\ .���#O�,��'9�;�#���*�'1�<��3�'��3�'��9���%����'�L4��*�'�'������N6

7MFA�"�NU(�>4��*�'�'�����^�B�¬�"�������¤ ��^+-����#�0�1��,T�4��{���:�0���*+-������!�^ ����r�'��I«���+>�0���'9����6 ® �^ �������'���r�1+-,T1�@���4��"�D��� �*E#�*�¤²�Þ�Û*Ð é9Û%Î1´#K �%1+=,51�@�#�0�M�Z�'��^,����'�"��',���4AO>�*)���+=,��8 H���'�" ���� ���'­��N���*�'��¦�%�8��4�������������I«���+>�0���'9���

êë

Page 12: Conception et Implémentation d'un Toolkit Agent SyncML

����������� � ������������� ����������������! " �#�$��%�& �'� �(����)�*��+��-,*.�/10�2�3��4���4�'56�1�� �$57��������$���������8 �'5����9�����;:�<���4�����>='��?@�1���)4�$%1A4B!�C���*D E$�<�'�$�F:G���$������ �H%�E$�� �9�I�$�J�����C����E���A

KMLON4L�P QSRUTWV@X�Y-Z\[(]^QB_�'� ��%���C`Ca\Bb,�c)dfeGcJg@0�c�0h-i�j*k�l�monpi�grq�lsi1q�c�3t���%>5�����4�$5656�u���Ivs���)�;w�xr�s��a\BS�4�$�)�> �y5���� +���+��

����vs��56�6�J��+��H�Jzr���$� ���6v 5��{���|�)�*��� �4��%�������E{&s��%�56�7}~��%�5���}������7}U��v<�t��� ����%)���� ��,�}����H3JA�B!����v���5��6���$�S� 5���� +���+���`Ca\B���E$� � �������$�8�{5�����E��<���������� �I���$�{� ��� ��E����{�$���4����56�� %{����%��'������������%����6%��$�9�����>='���Ha\B&s��%��Jz �$�& 5������� �r�������)��� E$%)�6��E�A�B!���$�r�������F:G� �$������ �|�$��%�%)�$��&����4�=H4����z��$�9& 56�������'�$���J��+��{w8xr�4�1a\B|�����5���� +���+���`Ia�B��

�8�����M���4���s�8����  ¡!¢�£!¤¦¥§¢¨�� @©���ªs�1 r«�¡!¢�¬ ­8®@¯�°!¢1��±��²r«�� ³r­8� �8�8±��´s����µr­�µ4±s£W¤�£W¤J£���¶�´4����µr­�µ4±��²4·� s±4¯�¯�­�¸s��ªr������©��#��·� �¹ º�·�©�³8¹r� ���@¯8¯��r¶�²4·� s±��²4��ª�±4¯�¯�­�¸s��ªr������©��#����ªr�r��¯r¯��8¶�²4��ª�±��» ��ª��8±��» ��ª���»�·����8±�¼�½� @©�²r¾��8¶�» ��ª ��» ·��@��±¤�¤8¤

��¶�» ��ª��8±��¶�²8«���³r­8� �8��±

KMLON4LÀ¿ Á$Y�ÂpR4Ã�ÄZ8Å1Ã�V@Y�ÂWÄ1Æ�7���9��7� �� ��56�7���$%)%���� ��& 564��5������§��5��7v ��S�����$�7�)�*��+���E��*���6�|� ���4�75���%)E���56�6�*���)������§ Ç4� �7���& 56E�����r:

�J�����6���;56�6v %������&4%¦���)������56�Hw8xr�4�1a\BS��&���%¦�9�����*������5��t�<���s��+��$�9�$�8��� �t&@E$%��6& D E�%)���� ����A�ÈH�� ���$�8���$�4����� ����$�S&s��%f5��'���$%)���É�ÊÌËO.�j*c�Í*�!56�9�Î���À����4�956�<�$�r�r�<���� %��J�Ï���95O Ì��& & 56���1�����6���~�����6�f56��v %)������������$�$�$������v 56�<�����r���À����v 56�I&s��%H�� ���$���4�8 ��A��t����'�u��4�$ � �I�6�& 56E�������*����������56��v %)�C�$�>�����4����%��'�u��rz���&�E1���À���������6��� ����y5Ð "�����6���Ñ�����À���Òw�x8�4�1a\BÓ�! Ô�*z ���¦�*���À�1�S�65>E��J���6�Ï�6�&���%¦�*�����Ï�M "Õ$��%¦�\5��$�9&4%)����6��%)�(=-&�%���&@���)��%9 �4�y�)��5�56��6�9& 56E$�9�$�8�����������!A

Ö�Ö

Page 13: Conception et Implémentation d'un Toolkit Agent SyncML

������������ ������������� ������� ������������� !��"$#%�$�&#(')*��#�������+�#%�-,.�/#��%�����0 !������ ��&���$�$�/'&'����� (�21��$'����3 �54$')�6�7��"��98��/�. �:<;����>=?�A@B C��2��'&�/���/�. D��1� ����$���&4$'&��@����E�F9�$�&+/#%�-G*�2�IH."J�K"��F�/H<"$�&�L�/���/�B %����#M�$"$�����%�E;N5OP��"$ ��/#M���/� !������ %�����$�5'��& %�/�-��#����$#%�2�6�,B�/�Q"$�R���&�$���*"$�S�7�T�2UV��#W ��>@� ���"� I���X���������/#W,�9�< -')F�����Y�Z ��&4$��'��3 %�����*�%���9�$�$'&�)�>Z ��&���X/,.�/�I'[�K�����$'��/���/�B �Z ��&���\8�������#%��HB"���#%�>9'&���%���.]

^(_`^ acbed�fPg�h�bEb�ikjlikbemon�ipm�g�qkdrq�fts�uv�9#W ��&�-���xwP���/�%���."$�(�����������W ��I�2�N"��$�-���/���2#%�&�� ��&���y#�9�$�����I���I'`���/�B,��&#%�����$���Y���B D���E �#�/,���&'z9"H."$�/'

O2�T��M�� %�c�2���$ !#%���B %�?9"o����"�#�9�B ��$�c�2�0�� �58.��]�{9�0���y�\�|5 � }9#%���/#}5�D8�"$+�#%�0�%"$#����0�L���&�< /@~���0�L5#��%����>5#}9�2 �+�#��N��')5���%��HB"$�.@��2���$ !��#%���NG\���FH<"$�Y'`�K�����L��"� *�>�|5 � �������#��F�J�K"$��')94L��#}Z �����#��N���F#��>���$��#��}�$���Q�/��&�� !��#%�FZ ���HB"���]

�z���z�C� �-�L���!�Z�V�u�k�������V�N�����/���5�!���� �6�� �58.���$�Q���>�2�/���%�& }9�< ������$�6���Z;.�/�$�����$ ���#��F9 %�)H."$�/���9#� ��)��"$'&�&�/#%���."\��1$�&8��Z9�. ��>@�'`�K�/���%�/�B ��&��'u

�� %��#��>�'&�&�����%"$#I�$���I�W �Z ��&�.�$�I�$�Q �#%>,�9��'u'���8�+�#��/���`���* �;��L�����/#������5'u�v�}] � ��HB"$���L���� ��*�L�/#����2 �"$�$������$����1������y����"$�M"$�y��;��W %+/�����6���I�9�J�&��"�1F��"0=?����#W�.���� � e�p�&���$�/���>@��� N'`�K���y#%�� �#%��"�,B�E'&�/�M�$#%�&�����&�5"�1��"� ��&'��Y'&��8.�����&��'��N���\45�%�.]e:���"�'��F'&���Y %�/�� ��y5�$�$'��)�/5 %�& !�Y¡���"�1o���B F�� ��\#��>�'&�&�%���F���B �#%�?¢£��#����&�9 %��"$#%��L��#W �94$'&���>@L9"c���>;B���c�J�K"$�$�v�2���$�$�21��&���\��9�$�Ww`¡'k���I P;��V�-�p�&¡J]

�z���z�)� �-�L���!�Z�V�u�k�������V�N���¤V�!¥B�����¦t���k��������#%��@'[�����<,��&#%���$���������B -'&��8������&��'u���� -��')5���%��HB"$�.]L�~�K������'��/���/�B �Z ��&���?�>���� �5�B E C5�& %�Q���?')9�$8B98��

{�/,��@9O��|5�J���/���)���v�7�K"� %��'&�&�%��#('��6�2�����$�&')9 %��"$#E{�>,�������}�$�/§v:<"��\=\���2#%����;��� %�/���6��{.¨E©«ª�]K¬$]­¢��2@��L��#%���� Ww �5�< D�7�|9�%��"�#���#M"$�$�I���/�&'&'��2"�#����2�����5 %��4$�&'��3 ��-�� D�L��#� �54$�&'&�� ��6���-'C�­5�$��'����/5 %�����®�`�2�IHB"$�z�/���/�� (>,��/#%�E¯� %#��'&�Q����/@$'����$#%��8.#%������6 !����� ��&�����5�B I5"����%�J4$�&�/�c����"$�(�p�&�����>����HB"����%"$#�"$�c��;��� %+����Q���$�31�}]

{��6 %�����$���%�&����'&���Y���B -G�#%�/���/#����&�/#E=\#>]���9"�#W�/�B I°A�/#%#��Z;��/#/@��L��"$#��%���\�&�Y�$'&���Y���< �9 ��)���?��"\��#��� %�9w����'��Q���v#��/�$#%���%���< �9 %�����£:B;����/=?�A@��%"$#�'��/HB"$�/'OP�v���v�%"$�&��4L5���6�L�."$#������< %���<"$�/#�'[�������$'&�/���/�B }5 ��&���R�$"�$#��.8�#}5���Y��] � �2 % ��6��#W�/���&+/#%�v�$�&�/#%#W�*���v'`�T�/���3¡L�2��G��L�/#��Y�&��"��R���2,.��'&�.�$�L�/���/�B � �#�+��E#}5�$���$�Q��"?#%�/�W %����6'`�|5���$'&�)�/5 ��&���J]

^(_C± ²�q�³EfPiJg´n�ikµ·¶³�q~g�¸Aikµ¹n�º¼»�g�hr½Bizm� � " �\9'&'&�.�$�y�)���I���2 �5��'&'&�/#c��/,���B }98��£'���� 4 �/�%���&�$�?9�$��'��)�/5 %�& !�\��&�$�%�IH " �X'����c�2#%�3 �+�#��/�c "�1 H " �/'&�

'`�K�����$'&�/���/�B }5 %�����Y#��Z5'��&�%�/������,���3 �#%�2�L�.����#���@.'��(4$"$ A�� }9�. �'���2�.���2���� ��&�.�F�z�K"$�Y !#�9���2�M�.#W¾�5�$��'&�)�/5 ��& P]�A�K�&�Y�$'&�/�����B }5 ��&���®�%�Y����,���3 *�z�K¯� �#W�Y�$'������$�/�����< v !�.�$�� ��&�.�$���/'�'&��@uG0')0 !���&�v�21��$'&���& }94$'&�F�2 Q��1� %�/�$�%�&4$'���9#("��c !��"$#%�$�&�%�%��"�#����6�%��#�,��������>]

�z�)¿7�C� ���>���FÀ���ÁY�Â����ÃJĦP'����� E����"�,B�2�< E�21� �#W¯/���/�����B I���3ÅY����'&�*�$�*�2��������,B���&#E"$�R�$#���Ot�� E�/�?�9#W �5�< -�$�v§/��#%�$@LHB"����$'&"$�-�2�%

�%�L�������/#%�����/#��$���3 M¯2 %#%��¡��5'������/�B e�21� %���$�%��4$'&�.]<¨-���Y¯����.@.'&�/�M���3UV�/#��/�$�����M�%���B e�$'&"��eHB"$�E�L��#%������ ��&4$'&�/��/�B %#%�N')?�$#%������+�#��0��$�$#������$�N ��$�/��#%��HB"$��@r'&��#%�����0')?�$�9���0�$�y�2���������� %�����¹�$"Æ��#���OP�2 ��2 �')\,.�/#W�%��������/ ��$�& %�&,.��]

¦P'r���� -,�#}5�ÇH<"$�*'`�K�&�Y�$'&�/�����< �9 %�������7��"��£�$#��� %���2��'&���$�����.���*"$�$���>5 %�����£�J�K���% -8."$+2#%���%�$�.�%�* C��2��'&��]� ���< �#}5��#��/���/�B �GF"$�R�$#%��8.#%������Q �#�����3 ��&��������'[@V�%�u'&�* ��.#W�Y����"X��#W��OP�� I���� -#%�/')5 %�3,.�/���/�. �'&��4�#%�*�L��"$#

ª/¢

Page 14: Conception et Implémentation d'un Toolkit Agent SyncML

����������� ����������������������������! #"� $%�'&(� �)�*,+-&.�/��0213�4�� #� ��5� #��6�7�8���&(�9� &.�:���;!+<�����=>��?6A@B�=��C(�/�� ���� D��� ��E��;GF�@HJIK� L�M�4�.� ���*�*@A�8���&(�$�;&(���N@H&6� +O&(�; #G��?6�@P�*��3�;��5�@��:Q�@��R���&(� �SIK�/��&.�T�35H�5L+<�.�:���N��U�V��� &.�= >WKX �/@�YZ1N0

[ � �=��\�/�*�]�!5��=5^� 5A@H��;�_�.���;%��^�*���;%�R�=�=��T�;�*?(� $��T�G����`�5��=��K�=��G� � a ���O@����=��&(� �b�=� �J����J�=�'5A@H�:Q'@��R�=��&6� ����c�/�;&.�=&�@H&(�*(0edf�@��N�'�� �B"��;�=$@�&.�T�;�_�.��C.���.�6�%�/�.� �B�O�g #��;�/�;$&.hc����%@_i &.�kjl�=��;��T� �%�/���/�^��D� &.�= >WKX �/@�YZ19�/�@�&.�=�=H��'&.������T�L�'�R�L�;&6�.mn&(�/���GFB�V�%?����=�*&.�o����J@i &(�=��L���p��5H?K���&(� �'�� �U D�R���U@���V�,��H�= #��� 58�R�/ #&.�*� �J� �q�.�/@H���C(^� �*� �J���� �*��BH�J�rD@��.@HB�/�.� �U�*^� �;&.ms���0

t �Z&(�����6�'� ��,� �=� #��E��;%�� $� �*5H $��T����=�*&.�����Z� �=&.�=&�@H&6��,��,�;�� �=5��=��K�_�R�=�*&.� WTX �/@AYq1u��?(���:����5;msF5��=5B�;5A���*���=5�60�df��V�> o���>�'��� $���G�/��B�� $� ��5� #��T����=�*&.�o� �*�/�J+\�.@H�*��,����G� �;&(�;&�@H&(�������^ v�R����C(� #��K�GH���B@H&( # !��� �V@A�8���&.� �A0

w2xVyzxVw {B|�}�~��Z�]�Z�(���]�(�������O���1�^� �;&.ms��G�z���* #� ��5� #��K�_�R�=�*&.� WTX �/@AYq1��;�?6&(�:�J�_�R $�:Q/5^��o��^� &. !a �=�� �=��U�=&(� �;�M�'�R�;�=�*H�%�

��� ���e�A�T~����'�8}��8�-�2��{B�A���A���.�2� � &(��������'��� $H�=�_���6�G�V�>@��=5����;�*&(�q��^ >���_�RC6H�)�R�p+-&6�; D�8�J��YZ1��� }'��}/�����l�����o�S�z�2�-���V� �zH�/�=� ,a �*#�z��&(���=�*���^�'��; #H�=�_���K�^��#C(5�� 5H�=��^�����&6a�msH�=�%���� � �*���/� #��=�_��C.^��YZ1cH�G�z���RC(�*�U�=� �U���j

��� ������� � }'��} ����� �6�.C.��K�N�'��= #H�=�_���K�N�V�^@H&( # %� �/�V@����;�V&.�$��K��;U�'5��;�*� i 5����VIK� ��f�.��� �=��I6� J���� �C(��;���&.�

W � ���=JF��V�)� i����=J��L�*�@H�=�/��J����3�=�'5A@H��Q�@��R���&.� �f���#� �=&��&T@�&(��(�(�V�)�/i��R�U��U@�&(�/@H������&.�D��� 5A@7��=�=�:�5IK�/��*IT� H�Pms&.�/�;�A0��)����.�6��@H��;�=,� i����;6�'� &.�/���A?(&(�/�)��5HQ/� �*�)��������:`25��=��K�=�)���.@�(�RC(���H���R����=���@��V�R�=�=��� ��?(�#I6� B� &.�/�J��������*�=��;&(� �A�'�R��� �=�]IK�/��*�� �G�;��O�8���&6���A0��M����=�J�� $�'&.�;�_���K�b��B@H�O���;��Q/��)�R� �_���K�bIK� ^�'&(����=��a �*^�*��;�6��^��B@i'��IK�/^@��O�R�=�=%�8Q��o�z���R�=�;��?(��GF>� �o��5�?6���&(�/�'H $��K�G�rD@��(@H60

1e�B@7&6�/@H������&(�g��G�����R� � �*�*@����;�V&.�v�A����;�f+<�����=G�&.� �L�J�R���&(�/�.���U&(�=(�6�=��*&.�D����S�=�@_i � �*IT� ��L )Yq1�@H&(����_�R $ #H�T�^��������V�;5���A0�1�#�@_i 5� v�¡@H�k�s�����=&.� �%�'��; #��B� � >?�� $C(��&(a�����v��#�������=@i ���=A@7����=$������&(C(�*@�����\01N������� ,a ��%����b�@i 5� D���J� �=5��=��6�5��b� X �.�K�J5��5^�;5A�.�����5H�)��% $���/��E��;,F>"H��;^� �/a �*��5��G���T�=��=���8���&(�/���R��H� #��6�8��?6&(� �J7j/@H� �=��;�¢����4� #�/��&.������U�=��= >��G��� C(�V���*��0

£�¤

Page 15: Conception et Implémentation d'un Toolkit Agent SyncML

�������������� ��������������� ���������� ���!���"� ��#�����$%�'&(�*)� �+,�-������.0/1����2�3�� ��'+546�-7��%�8:98�*���<;�=?>A@A��&(&B����DCE�" �F+��(�8���G�%.H�"�I)�������G��J�%�#JKL���"�G+��%&(��8M�"NO�������G/�+���.H)��I&I�-���G$%���QP: ����+��G���%�M�� R�������SND)���TE2%����8����������%�"��% ����J)��'�"��&B&M ����G�%�-��������VULWX@ZY\[:]�^_Y\[:`aWZWXYb>,>G>6c��� ed1���f������gUL ����!�2(�����Ch��������/�+��I)� ����-�!��"&'��*i��Ch2%�"��jhk� ��%�X)��%�X�"��&(&'����)�������%l ��%�iCh�-��+54m�-7���*fcf>

npo,qroGq sVt�uHvxw�t�y\zh{|z�}htO~�tO{E�'�A�r�E�x�|v,�� ���%��k� ��M+��JC���������"��+,�B98�O���%;�=R ����+G�����J+x�(+,����78��7��J��;�=eCh�� ����"��&B&M ����Gk8 ��%�%.h��+H������2%��%��� �-�����

k8 ���+G�%�i����Kx����&'�-��,�������"���8���O ���iC1�-�� ���Ch2����C���2���,k� �����������%�8i����O����2%��<>�]X�3��C�C1������G+rCh� ���������%�����)��I����&F/���� ����%�J)�������2%��F�"��&(&(�(Ch�����"N��%&BC�+G�I+��'�* �&(2"����)��I��2%������.|+G�%���G)���*���jh�-�8��M)��I�"�������"N������UL����&� O���+G��� ���� ��%.�&'�-X)���C1�-������.1�-)����%������)� :������8� ���>G>�>�cA��/��G�%�3)r46�- ������X�"���������>

@��%�V)��!TE2%���%����%�Q����Kx����&Q����������V�����8I����O����2%��Q���� ��QKx����&B������/E�����"� ��"�*����Q���7��#�� �Ch2%��V���� ��Q+������&'��)����1�-�E�f�:�����"�%��� �:�����p�<���" I�"��¡Q¢X£¥¤%� �f¡5>�@��1�-k* ���Ch2%���GC���2���,k* ���k8 ��X���3���% �Q���&(Ch�����/�+G��%���<�J+¦�I������&(�(98�����;�=g���B)����!�)O�FCh������2<)���_ ����B���C���2%���%�8 ����G����)��B§Q��/�¨©�f��_��f����)1����)�����2"��>pª«+¬�"��/��G��:�%�����1)� :Ch�������G/�+���)r4­�%�3�"���8�����G�i)��®����&J/���� �N:�� ������<.�k8 ��rCh� ����%���¯"����_��Ch2<�"�!j1k* ���aPF� �1��k8 ��2<k8 ���Ch�%&(��8����%�%.r&'�����®+G���§V��/�¨©�����������)��-��)�����2%�®�����8®��2%����� ���G�����Ch�� ��®Ch�%��&(�"�����(PV)��%�J�-C�C1�-���%��+��)���&I�-��k8 ���)��GTE2���%�8���)����"��&(&M ����,k8 ��%����8����®�% ONr>

°"±

Page 16: Conception et Implémentation d'un Toolkit Agent SyncML

��������������� ��������������������������� �!������"���"#�����#�%$'&�"(�)���*�����+���,-�)�.��/���,0���%�����"�1���#����23�����54�6����879�+:�;�<$�"���,0��=�"��>����?$�"�����"��@�(&��A&1�B���@�A��>"C&������(��"AD<"�����"�&1��"E�����F����"����1����"��F����2G���?���IH��8J��<KL���5$M��"�,0������������N"���$�"C&������L�O�)�����%�P��?�O���Q�*��RS��"�,-�T�(���%���U��N,-�!�.�)/%��,F�1���8:��V���W,F�����O�)/����X4L6����879�Y&1�B�!�L�U�.�!��&��U����"�Z�-����"�,0�?[N79�]\'�*�^���C�N�������_�1J��*���,F,0���%�X$M�����������*�`��a�1b�$�"���,F��"X�Z�>������c�/���"B�T�(�����d��A�e�f�!"���"��g��A,-�Th�.�!/���,g���L�i��j���<$'&�"���$�k�&�"��*K����?�!��RS��"�,F�!�Q[X7l�5:

�]�j�*�LJ%��"����m���m��%�@�n��ao1�("��i&�/%������,F���L��"�&T�)���*�B�)������:�pm�������q\�,-�E$�"���,F��=�"��U�Br���k��i&��B�!�@�W��m�����.�1��J����*" ����!�.�!�@6�������"5��6��L�B�Tb��ZKL���U�1����RS��"�,0�i�)��bg��$'&����@c.�8�T�(�������]��0�Z�)��/L�)/��m4�6����879�5:Ls��1� �!�.�!�@6�������"�\LDNKL�����q�j�%�RS����"����@�U���<���L�("C&��t���P,0�����B�!/��N[t79�5\�"����������'�8uZ�i�����U�.�����������m�1�%�%�(�������1�i$'����"U��"�&���"U����U����23�����XH%��J���\����"�"����($'���.��)���nDt�q� �)"���"��i��U,-�!�.�!/���,0�������!�*�����'KL�V�vDE�)���B�!�L����i���L�������KL���i��&��1�����B�!��"����8:��V���]����2G�1�(������L�i���*&��i���L�("��E����bP���P�(��,0$��i"�&�����wq�!�������1�x�T�(�����_����m���*�1���m��?$.�!"����L�(&Tyn$'��"�,F�O���O�)�L�X��?����������"�J���"U�Z����("C�.�O�(��"��E�!"��M��"����(�����L���%:

���W�(�L�������@�n�)�����(��"�&8�!�����(&Q$M��"�,0��� ������U��i�1"�&���"5���>�!"���"��Q��U,F���.�)/%�1,F���L�]$'�%��"5���F$'&�"���$�k�&�"��ZKL����\��j6`�!������������"+��W������J%�8�!��b`����������]�6��.�!,0�ZKL����,0�����+�1�+�������g���%�(���.��g��a���`����$�$�"��*,0��"�:�zU���n,0&���k�������i��&�"��Z�!�*���(�!���*���{�E&1�(&i,0��� ���-$��x�!����\L$M��"�,0���C�O�!�L�n��U�B�!��J���/%�!"(���" �x�E������c./���"B�T�(�����{��i�q�v�)"���"��XDt�e�j�1b�h�(�����1���*���9��<$M&1"���$�k�&�"��*KL���E�1�U��t�x�A"����Bk���"C/%��"Q���<,0&�,0����"��N����,F$�����,0���L�8:

s����N�!"���"��g��A,F���.�)/���,F�����X�����%�(�����L�t������A�q�a��������,A�����`����m����RS��"�,-�T�(���%���m$M������&8�&����X$.�)"X���_$'&1h"���$�k�&�"��ZK%���%:V�V���t��$'&�"(�)���*�����?��g��6��.�(k�"��%���*�B�T�(�����|�%�|��g/��������*���|���|�����L�tR}���1��������&��F�8�)"t���+����~g�t$'����"���P����"�J%�1��"Q��t,g������"��?Dm2G����"W�*���Q��"(�!���Bk����i��E�1���i�!"���"��t���P��t�����V"(�!2G�����(��"B�)����$�$�"��*,0��"U����Q����������$'����"N,0����@c.��"N�*���E�������&�����:����0��Z�!/�"(�!,0,F�g�1�@h�������(�����t"����������,0$����0��g�q�a��"�/%�)���*�(�)�(�����d��d�m�1J��Z�1�7l�!�.�!/���,0���L�i�������*�L���8:

���

Page 17: Conception et Implémentation d'un Toolkit Agent SyncML

�������������� ������������� ����� �������� �"!��#���%$�!����'&��%���(���*)+�, �������-�� .-�����������/�0�,-��21�3� %��45�768�,9:������;=<�;?>�������@�A�B���C�D %�#�E�����#���� 2>��F�E�0���C�DG��0�H�D��)+�,�#��D�BIJ4K�ML�N73����'&������E�� ���6�O��,�C������ ��P>��QG��0�#�#��� ��"����R��0 ��TS��#�����UV���0����!����XW

Y[ZE\8\ W��"���#�E�0�]-^9_�A`=����a>b9:�� ��,��R�����c ��/����> >��d-^9_�D�#e����,LYgfXhViVj W��"���#�(���H>��d����������H-'��R�A-������]>b9:�� c ��k�0�%> >@�D ��H�� 5�A���#�#�Y[l2mkn+m�o�m W%�"�����E���a>��J�#�����%�p����0�]�� c ��k�0�@>c�0�]�#�,���]�#���H>����#���� @>%�D ��#��LY[qarbmks W��0t�!��0���#�u�� c�����,G,���A�E�E��LYgv�m�o W��"������0�H>��d��!��0�%�"!0�#���T-w��R�-������H��� ����� ����X>%�D ��]�� ��/���@>c>��J-x9_�A��e��#�,LY[y*mkiznw{%s,m W��#���E��-'��0�d-w��R�A-������]>b9|�� c ��/���%>c�"�D�]�� ��d ����R���-�-��,L

} ��$@�,&����2 %�����@>.������A�����/����!2�� ~�e�`=�0�(�V���#�(�������A ��E>k� >�!0�#������� ����(>����E�A�0����� ��E�#�V!������@&������*<��UV���0�������u>�� ��d-�����A�d�,��>����u��"!����D����� ��X>��E�*�A @�DG��0��� /�X�D�%���A���� /�d!���!(�0U����0�#�%!�����L } �� ��#�x6�>%�D %�d-�����D�P�,���% ����0��R�������R,�,�@>����A���]�D�#�#����e������P�� %�Q ��,��R���-�-��d�A>��#�����#�F��!��#���D� <u�� 2>��Q�#���T��-����� �����6k��-����#��T&����>��H�#���(��-����E�� ����E�k>����%���7-w�FR,�A-����%��>��H���0�#�#�Q�>��#�0���#�H>@�A ���-^9_�A��e%���a>��H�*�D "�AG���E�� ��B>��*��-����� ���6���-@�"�����S��#���T`=��>��'��������tc&����d-^9|�AG,�� /�H��� /���� /� >%�A ��H-^9|�A�%�@�D�#����-��0-����� ��H�E���p���d>����#���0�#���E�� ��a<Q`?�����T���� c�� ��#���#)���0��#!��#���D�5��R,���F-'�( ����R���-�-'�FR�-������]>b9_�>����������JRk�'��-'�()w�, %�0�#��� K�A>�!�&��@�D�#�,L

���'�b��� fuhV��s��mK\�m�s,hV�����8�8�+s,{�oD�wh���H ��F�0�,�%��$%�Q�e����#���A���#�Q>��F�0�,�E�X�� %�'���A�#��� 2�u�� ��#�������Q!0�#!Q�#�A`=�����!,6/�"�����E���#��� ��Be����� *�0R���>����E�E�� ��

-'�5�0�,��X�� ������D�#���, ��� ��#�#�*�"!��#����$�!�����&/������L8���cR,��-�� /�#!�>���E��>���-w�A������!�>��*-^9����E��-�!��E�� ����D�#���� �G-��,e"�D-��>��[���#�A���/���,-���6P�p�� %>[�0���#��������%�C$���>����������� %�'���D�#���, [�#��-'������R����E�� ��2�� @>�!0�V�� %>%� �����>�����������/���-��1�3� %��4K�7LV�B��-w�(�#��G ����%�X&���9:��-�-��u�"��%��������H�#�#���H)��A����-����E�� ��aS0�����u���#��-�����!0��>%�D %�H�� %�X�A�%��-������������, �������#���6������H����E�E�J��-b�����]�"�,�#�#��e%-��u>��d-'�(�C$@�D %G���]�#�b�� ��d��-����H�"���p)+�,�#�*�D /�#�JR���3/�D���]-��T`=�����L

� O

Page 18: Conception et Implémentation d'un Toolkit Agent SyncML

��������������� �������������� ��������������������� ���!��"#��$� �%����&'�(��$��)�+*,��-$&�����&'���)��.�/�0�1�2� �����&'�#�3��$��������� ����������3����4����&'����&'���5��� ��2� �76�&'��3� ����������8:9����;�<����������7-�=�->?�@� ���$-$�A�����B�C��&'���#8D�E�F��(�G� &'����&F����1H��&'6������>�+*,����������($ �4�����1�������4��*I����&��'&'����4�'>����� �������#����1����2�#�7�A$���#�7�KJ��#&'LM8ONP&'QR���� �����4-$����������5�����#-$-S����&/�2�T��&'���U�(�%�%�V��&'������A6�&'�'��W����-$-$YXPZ\[3�#�@]^N_[D8��E�`��(�W��a��C���->����W��#����&'6��'^��P����2� &'b���W�������#-$-S����&/�2�T��&'�����P��� ���P���c���(�#���A���#��4������T�C�d�C�e��&gf%T�C�d� �����'&/���C��&�h\i+� ��-$-$kjPXlXP[nm 8

ZV��1��o� �����KJ�o��o� �%->-G����&��2�C��&'���p�����q��*,����������(srt��������&'����(�)� ��������d���(�#���A� ���'��q �q�+*u� a#����9�v�����wdx7�R����Y�KJ��#&'��&'�P��*y����&'��&'����l��4���'���Y�#����z%��C�P��ch{����� �(&����|����l�����&'��J����1&Bz%����}����'&�� �T8

~M�/���/� �?�T�#�:�/����� � �O�2�q�D�d�������O� �B���9A&����W��%�(��&�6�&'��&g�����\ �Vh��#��&'�'&'�����V��Y-U� �`�Ca%�-$����V��QR��1����W�`�#���'^���(�#���A���#��49�vA����w|xq����f� ���V���-SH

6�����V&��%�����(������ ���� �T��&'�R��^h�� ���\�`� �\��� a%�'&�a#��\�'Y���(��6��'��-$_��Y����������&g���^z���&R�����V��@���2���#�������8��!�@ QR��������k-��2v%����S����&gf� ���G=�����U-�&'�k��;�����fA��U�������k�M &���0���f%��&'�G���#�o�����&'��J�����&�z���@���#�����("����?�`�C�G�������(��������4���c�����&'���.���%�|�C�����#��&'�����8

���M��*I<L�&'�(��_��C�2��rG�+*,J�����(5�#� ��������'%�����C���\��.����� �������#��k9�vA���2w|xn����_f%���(&'�K� 6��'.-$� ��J��A��4��4���1vA�AH���#a���� ��J�&�Yz%��&M�C�������(��K�C&g�W����Y���#��b`�������&B� �'&'���Y����W���#���������8A�}�T�C��-��#&����T����*,&���&'��&B�T��&gf%_9�v�����w|x|���(�2� � H��&��(S�+*,�-$�����#&���G�/��-�� ��J�����G��GJ`�#��J`� a�>wdN_���`�R��(-� �(�<�C���_����G&��������&gb`�2�T��&'�#�q����B�C��&'f��-$����^�����(��}�KJ��#�����$����F���(�#�K� a�����&��1�����8�Z^*,��(�F����(��V��2�KJ���&�z���lz���&`�^� ���\�(��������l���#���n���#���(l&�->������-$����<�T��&'�#��8

[:�����$�K�C���R��+�n�+*u�C����J� ����&gb`�2�T��&'�%��wdN.�����1-� ���B��a�� �����K�T��&'�%���M*I�����<�A��e����&/z���|��3������6�&'�����a����������Gr����#�1��&'�_��*y����G��J`�T�B��G��S��� ���#�<�����(���8M[!����������Y����k&��'�'���(���K�T��&'�#�q��&'-$���'G��*I�#�����'&��2�C��&'�%����5�/�-$����J��A��YwqN_�A8�]P�$����(f%����\9�vA����w|x|�R�����(�2��Y��� ���n���#�@�C��6���}��}-U� �`�Ca%�-� ���2������P�'&'�1��Y��Y� �'&'������������� �����&'6��'��G��U��?� ������2�<����Sr0����&�8:[:�#���k��J`�#z���?���'&'����2�O&'�W��&'������(@��*y���;����-���*,�A��&'��&'�K�C������G�#&'����&z���4��*y���c-$�#�P��4�`�C�����8

]P�@���'&�����l������&'�� ��L?��^��_� ��������<����\� �@����1f%���������%f%�%&�'^���A��_wdN.�5��S�2�#�k6�&g���\� ���(�(��(�R������� ���rk�/�k���#���2�T������T��&'�#�c��Y����-�����&'�'&��K�C������V �l��^�����?-$�#�\��Y�`�#���(%8Ax�Y����1f%�������2� ��&g�l�������_�A_���k�`�C�(�����?��&'a��`�C�����10��q���#�d6�&g����8��E�Va#�������(@��a%�#�'�-� ���S����@�(&�a��`�T������0r|���#�1��&'�>��?�K�|6��#�(@��@��������� ����e� �'&�������U� �����#��&'�(���$ ����� ���$�'e���#�>�# t�/�q��&'a��`�C������c ��f%�2v���0��C�>��c� ��&'�������(�$&�����%��&�z���|rq� ��'�����a������ ��������'5�(��1f%����l��(�Y� ���(���(�k�A.��*,&/�������&'���5���e����&'�����8

ZV��1��Y-$����J��A��^�5�+*u��f��C�����#a#^��^��Pa������(Y���2� ����(&'����W��}���-����W��&R��Y����&'���K� ����Y������V�2�C����������W�/���&'a���T�����(kwdN.�S-��#&'�}�����(�������2������-> �^��*y��fA&g����}z���.��4���#-¡����&��'&'�<�T������P��}�'5-$�#�P��5��� ����k�#�(������&����&'��� ���'����S��o� �B�C&��(�G�����k��U�(����T� ��8:x�UJ`���KJ�� a�0wdN^�e� �<�C���$�C��a��#��&g��J�-$&�z����-$����S&'���(��f�����(&'6���#�D&'�W�������P= ����4���2�������5��#���P���2� ����fA�(&��}�'��}&/����%��&gb�#�%����8

ZV��1��������J���&�z���W�R��(-$��!���#���W��*I� fA&'������'��!� �1�<�#z�����!�A���v��}¢)£ ¤�¥+¦�¤`¥�§�¨�© ¥�¢|ª�«%«�¬g© �T��G�2*I�#���(����� �����4�+*,&��������&'���5��5�KJ`� z���.�����&'��J����1&/z���5���#-�-G����&�z��`� ���28

~M� � ��­ ®@�%¯D�{�%�d�?°`�A±R�U²´³±O³�°�A�xOSµ5© ¶2ª�·K©Y¸W¹�© ¤`ºF¢)£T¤�£�¹�© »k��_f%����l=����(4�'5� ������}-$=�->4���c������a���� -$-$�89����e�1"%�'.��(�}��4����'&'��

����������ALk����!��&gQM�����������-�����������!��G�#QR�K�C��������W&��%�����h���� V��*, L����'��&'�K�C��&��#�S�R�#���:��*y����&'��&����C�������8 xn*u� a���%���&��(��%�(}��\���%-G6�����ALG-$�A����!��Vh{�����<��&'�%�����-$����F-U�C&'�n��*y��1�F���#�U�C����� �D¼½-U�C�� a#��1¾Wz���&��(��1��\�'\�������&'�������(����K� ���28`9��Ga#�K�C����_�`�#�½��&������/� �(&'���4��(�}z���*y&��M�����}= ����^�B� �����_&'�`��&'QR���1����}�����V���@����(-$&'�`�#�M��0�K� ���

�2¿

Page 19: Conception et Implémentation d'un Toolkit Agent SyncML

������������� ������������������������������������ �"!$#&% #&%('

)+* ��,-&�����/.0�(���1 ��(��� * � �%��2��� * ����3������� 45�5�-���� ����(�&���6� *87 �(����9�3�: �%;#&��� *=< �(�& ����/���>���?����#-@A�CB * ��9����#&��, * � *ED ��,F���� 2��� 7G* �����5��� * �� 2���>HG��I�3���/JK�"!24�#LBM�N��� 7�7 ��,-���2#&���2��������#&�2�5�-�������5���;#&�������� � �����������K��� 7 ��%������? * ��(�"#��O�CB * ��9�����#��K, * � *=D ��,-���� * �".0�5��, * �J��"!/'

P ���& �3����Q% D�* �3��,>���� R� * ���5���SI��T#&�Q���(,-,U����V� * �3�(�W#�%����X3 �� 7 ��% ��%�#&��,F,F���� * ����8�����Q��Q,F�=Y#&����F#&�F��% ������ �% 7 �5����#& * �3� D ����� * �(� �Z#LB * �& ������ *=D ���� ��U�?����� �"!['L![B\%��SI * � D �F#]B\��.0�(��, * ��5�������? ����^ *=D ���� ��6���A. * _ ��5�& �� * ����X����3��,>���� 6�� * #����6,F����� *=D ���_J��"![4&���(��.0�5��,F� * �&`a� 7 %���:HG� * ��(����#&� 7 ���=Y ��?���5�3�-���������Q!['Lb8B\���� K@a�CB *ED ���? A�����N�����&���? A��Z�Xc���Z#&� D %���%������A#&�U �����A,F����� *=D ���A�� A������ ��(�& K#LBM����? ���� 7 ��%� ���������K��% 7 �5������� 'd�?����(�e�3���K��% 7 �(�������K�(�e�3���O�X� ����f� �������� g������ 4h3�+�(��#&��������� * �CBi%1`�� ���& ��5�$#&�.0�(���1 �3�(���;#��K, * � *ED ��,F���? �� 7 % ��:HG�?�����8@N���"�1������ ������� ����&���(�"@Z������������#�#��K�jB * ��9�����'

!2B *5D ���� ;�����(���& �#&�5������`� ��Xf�,F��,F���� �������� * �3��O�� ;���5�k,F�&#����� 7 ����;3�� �%�������� * �� �# * ����� *>D ���� ����#&� 7 %��X 7 I�%���3�?������#&3�� * �� ��;�X%���V#&�O# * �������5�k��c5 �%;lm, * � *5D ���mnS'

P �o�pB *=D : A���T. * �#hB\�����N3�� �����. * ���Z���T� D ���>#��Z���5,F, * ��#&�>���� 7 ����,F�� K� * ���5�����1`&3�5�q@r��� *=D ���� #&3�X * �? * 3����/�����F�CB\�1`&% ���� �3�(�$#&�������(,>, * ��#����O#��>, * � *ED ��,>���� ��?����� 7 ��% ��% #&��,F,>���� p'L![B * #&,-3�&3�XY �� * ������6�]B *F* �3�(���;���]Bs@Z� * �����3���������?��f� ��������]B\�]���5��I * ��K���(����th���� ������������6�CB *E7�7G* �X���u#&3�� * �? �'�v;���.0�(�A� * � * 3��3�N �����,F��%��(4w���T,F����� *=D �Z#&� D ���� �3�(�q������� �"!x���� A���?�(�p��% * �y#����� �3� * * ���>����o �� * ��N� *#&��, * ��#&�(4 7G* ��� *=7�7 �(�X �@Z���(� * ��9�����#&��, * � *=D ��,F���� ��� ;�����?���53 �����;��%������: * �� * ��, * � *=D ��� '

zh{V|L{~} ��� �F�L�����5�p�F�Z� �&�-������K* ���K���y���5����3��#&�>���5,F,-�?#&: �%(4h�+%� * : K% D?* ���,F���� ��& �V��Z�� *=D ��% * 9���>#&�F#&� 7 �(�&���(�8�&��3�5�������

��U�1���� ������k#&�K�CB * ��9�����#&��, * � *ED ��,>���� �#LBM��� 7 %��� 7 I�%���V���&� * ��,-� ������#LB\������ �����. * ��� D � *E7 I�3������'

���

Page 20: Conception et Implémentation d'un Toolkit Agent SyncML

������������� ������������ ��������������������! ���"�#%$&���'��()�*��,+*��������(-�� ./�0�1�2�435�����)�6�������6�������7��!('����8��9�;:�<)�!.=(�����>3*�!������ �?��@:�<)�*AB���@���B���'�C:��*./(-�����6�B�D�E$F�6����������.G�!�)�! *��.=���H��"!#JIB�6������()�6 �,+K��������(L���.7���?�M$F�6NO���5P����@�����������.=(�����.=���Q�8��R���*�3B�,�!�5ST���H���'���8�C�U$F�6��� �R���V���':9�Q �R�M$W���V����(�(� ��.=��,"���$W��� ������X�!�Y���� �)�6P���Y3Q�J *��!(�<���AB�'�J���@����./(�����Z�[��R�\�]�X���!������������@�'�B���)������G�]�*�� Q�* *�J^`_bac(-�Q��@���'� �'�Y���J�����@��6NO������9�35�]��U$F�! ����Q�K"

���������\���B���� de�!:��C(� [������B���C��[,�!��.=������J���f�[�de�!�5�R��f���\(-���3Q����4�9gh�,:0������J����J.=�5���Z):��6�����*���RAB�������U$F�! �� �R���.G�6�)�* *��.=���Q�����5:,�6�U"a;$i�!NO�*�����T����(�(L�* �� [�� �K�!�V(-�� .=�������*�B���M$&���Tde�6�� �����T[,AB���Y3��!�����B� ���!(�<���AH�����X�E$&j� *���H��_k�!�'�* *��@(� [������B��[J:9�lPO������ �'�;����.C����������':8m��� �4���'�4�-�������J[93B�*����������T(-�*������������"

nho]pMo�q rVsutBv>wyxzL{�|{!}2sLz~vu{K}���}���|�{�xv>�� �Z)�u+u���=(� �*NO���X�u$F�!����6�Y�C()�!�\[9��[/:��*./(������\���6���\�2�V.=�����/��������(-�*���Y�����*�~�E�6�������1��������(L�*��\�e$i����lP

�������6�������Z'�)�6�1AB�'�f(-�Q�R���=�[�3Q�����*(�(-����0�4�M$i�����7���H:9�'.=���B���6�������u"h���?[9���*�Y�R�����9gh�9�`��.7(-�QO�0�6�H�,+L(-����AB�'�R:��9� ������.=(���[�.=���H���6�����*�����(� �*���5:��*���\�B�5�':,_bay���*��������������0�6�����`���R(���������*(������.=���B���9��de�!:�������.7���B�(-��������������+���Rd��*�' ��������'�R��:9��.=���H���6�����*�������������(�����':���(-��������d����':0������������./���H��+'�C�2�Cd2�Q������R�U$F�! *���B����4��`�E$&���B�����d��*:��` Q��*(�<�]AB����"

������������H:���.=���B���6�����*�u+5�M$W�����435���' !�0�6��������J()�! ����,+B��� ������ (-�Q���������������6�� ��2�6���������]AB����.=���B��������]�()�! ��\�[�����[��f�f�U$W��./(���[�.=���H���!�����*�k�B�5�':�_ba�����(� �*NO�9��_c�!��5�����\�

�H�U�l��� �B�-���������/�B�6�!�h�� ,��¡6¢E£0�) �¡O¤0�e�@�6¢��,�Y�H�e�7¥

���,:9�-:����':9���������':J:9�4��������M$&<��Q���¦��*�V��*(�]���������Q�NO��:0����d���AH��J�������@��������[9�������'�;Z�S[����!�V�5[�������\:9�X� ���! ���+)�!�������§AB�'�`�U$W[����6�J�*:9� �'���§���('���NO�9�K"

¨�©

Page 21: Conception et Implémentation d'un Toolkit Agent SyncML

����� ����� ��������������������������� �!��"#�$���% &('*),+.-,/10*0*/32�/4+5-1'768&�0*689;:<2�/4+=0?>@-5A(/4+.'7BDCFEG6G+5B4/1+HCJIK-19;I('*C@:L0�2�/3-1/4+�MONP9Q6G+.2(/�+*05C@R@/QST:(9;I(+�CFE8EG9@:U+�V

&('7B4+*/,:L0H:(9;I(+�6G:T0*B,'*/,+*+*/,'�&(EGIU+HVWE�CXNYB,0*A(9Z2�9;EG9;R@6[/!/4NP&(E89]\;B4/^&_9QI('.\<&`CJ'7a;/4:(6G'Db

c dGe$dgf hjiLkJl�m�npoqnpork]sDtLuUt`vxwy /<&UEGI(+Y2(6{z|-168EG/KE89@'*+5}LI(/<E�~�9@:�/,+70|CF+*+*6GR;:(B�VqI(:(/<0?>@-5AU/<:(9@I(aQ/1E[EG/;S�-@~�/,+70Y2�/K+?C4aQ9@68'P&('7/,:`2�'*/<+7/4+

N|CF'5}LI�/4+DbT��E_�xCFI�0�CJ'*'76Ga;/4'�V!'7/,:T0*'7/4'2`CF:(+=EG/�&('*9F��/10.}QI�~�6GE_:(9;I(+=/,+70.2Z/,N�CJ:U2�B 2�/��gCJ6G'*/;b(�T6`EG/�+*I@��/10=&_/4I�0+*/3aL9@68'�-19QNPNY/!I(:K&('79;��/,0�-�E�CF+7+568}TI(/!2�/!&('*9@RQ'*C@NYN�CF076[9@:�S(6GE�:�~�/,:K/4+70�'*6G/4:�b

� :K/,��/,04S(N�CW-19;:(:`CF6G+*+?CF:U-1/O2�IKE[C@:�RLCFR;/3�!� y B,05C@6{0���IU+*}TI�~�VX&('*B4+7/4:L0DS(/4+7+*/4:L0*68/1E8E8/,NY/4:Q0�05A(B,9;'*68}LI(//,0�-1/4EGEG/ 2(I�&('*9F059T-,9;EG/^�L\Z:`-4� y B,0?CF6G0059F0�CJEG/4NY/4:L0=6G:(/1��6G+70?CF:L05/;bZ�U~�CF6_2(9@:U-H&`CJ+*+5B�E[/,+=&('7/,N�6G/,'*+p��9;I('7+�2�/NY9;:�+70�CJR@/ V3E[6G'7/HEG/4+2(6{� B,'7/4:L05+�CJ'70*6[-1EG/4+&(I(�(EG68B4+&`CF'�E�~�6G:U6G076�C]056{aQ/3�L\Z:U-4� y SQ�xC@6G+5C@:Q0=9@z|-1/�2�/H+7&_BD-,6{�`-4C]�056G9@:U+�9@z|-,6G/,E8EG/,+2�IP&('79@0*9Z-19;E8/@bT�=/10*0*/.&(A_CJ+*/.B,0?CF6{0�2�~�CFI�0�CJ:L0�&�E[I(+�:(B4-,/,+*+?CF6G'*/�}QI(/�E�~�6GN�&(EGB,N�/1:T0?CJ056G9;:P2(I&('79;0*9Z-19;E8/�:(BD-1/4+*+76G0*/OI(:(/O-,/4'�0�CF68:(/�'*6GR@IU/,I('�/,0HE�CF6G+*+*/O&_/,Iq2(/�&(E[C;-�/PVPE�~�6GN�&('79]aZ6G+?CJ0*689;:�9;I�VPE�CYEG6G�_/4'�05B2�/!NY9;I�aQ/,NY/4:L05+4b

� 6G/4:�}LI(/X-1/4E[C�:(/O+79Q6{0 &`CJ+ &`CJ'70*6[-1IUEG6G),'*/4NP/4:L0 &UE[CJ68+?CJ:T0 :�6p�gC@-168E8/ �gEG/,+�+5&_B,-,6G�`-4CJ0*689@:U+ '7/4&('7B4+*/,:T05C@:Q0&`CF+�EG9;6G:Y2�/�M;¡F¢3&`CJR;/,+DSF/4:YCF:(R@E�CF6G+�6G:L0*B,RQ'*C@E�£1SJE�C -�9QNY&('7B,AU/,:(+*6G9Q:P2�/4+���9;:U2�/,NY/4:L05+�2�IW&('*9@0*9Z-19;E8/�/4+70�/,+��+*/,:T0*68/,EGEG/^V!IU:�2�B,aQ/4EG9@&(&_/4NY/4:L0�/1z�-,C;-1/QbT�¤E_�gCJI�0.2�/�NY¥4NY/H'7B4+*6G+*07/4'.V!E[C�NY9F056{a;CJ056G9@: 2(I|&('*9@R;'5CFNYNY/4I('E[C@:U-�BP+*I(' I(:�:U9;IZaL/DCFI¦&('*9@��/10]S�V�+�C,aL9@6G'3E�CYaQ9;E89@:T0*BP2�/X&('*9;R;'5CFNPN�/,'!CJI¦&�E8IU+�a�6{0*/QS�&_9@IU' &('*/4:U2�'7/WEG/05/,NY&(+2�/�+5CF68+*6G'�EG/,+�+*I(��056GEG6{05B4+�2(IY&('*9F059T-,9@E8/QbL§H:�/���9;68+-1/�+*05C;2Z/H2�/�EG/4-10*IU'�/�C@-5A(/,aQBQS@EG/�2ZB,aQ/,E89;&�&�/,NY/4:L0:�~�/,:r/4+�0H}LIU/^�gCF-,6GEG6G0*BQb

��E`+D~�/,+70=/4:�+5I(6{0*/H+*I(6GaZ6�}QI(/4E[}QI(/4+p��9;I�'*+�2�BD2�6GB4+�V!&(A`CF+*/�2�/ -19;:U-1/4&�0*689@:�+*IU'�&UC@&(6G/4'=2(/�E�~�CF'*-5AU6{0*/D-107I('*/R;E89@�`CFE8/^2�/3E�~�CF&(&(EG68-DCJ0*689@:�b`¨�9;I(+�CDa;9Q:(+4SUC,aL/,- NY9;:<N�C]©805'7/32(/ +*0?CFR@/QSZ�xCF6{0�EG/^&_9@6G:T0.+*I('.EG/^'�ªQEG/3}TI�~�CJIU'5C-?A`CF}TI(/PB4EGB,N�/1:T0�2�I¦&U'79;R;'5CFNPN�/P/10!E[C��gC@«19;:¬2�9@:T0^EG/P0*9;I�0^+*/4'5C +�05'*IU-�0*I('*BQb��=/D-16�:(9QI�+�C<&_/,'7NY6G+�2�/2�B,�U:(6G'�I(:K+5}LI(/,E8/10*0*/^6G:(��9;'7N�C]0568}LI(/!+*I('.E8/4}QIU/,E�EG/!2�B,aQ/4EG9@&(&_/4NY/4:L0�&_9;I�a;CJ6{0H+*/3�`C@+*/,'4b�%j\�'7B,­(BD-5AU6G'4S(6GE/4+70H68:T07B4'*/,+*+5CF:L032�/O-,9@:U+�0�CJ0*/4'�}TI�/�N�¥,NY/O+*6gS VPE�~®A(/4I('*/XC@-�05I(/4EGEG/;S_E8/�&('79;R;'5CFNYNY/O'7/,+705/O-,9@:(��9;'7N�/XVPE[C-,9@:U-,/,&(076[9@:�}LIU/^:(9;I(+�C4aZ6G9;:(+H'�B]CFEG6G+5B,/;S`2�/!:(9;NX�('7/,IU+7/4+HNP9Z2�6{�_-4CJ0*6G9Q:�+H9;:L0�B,0*BOCJ&(&�9;'�0*B4/,+Db

¨H9;I(+�C4aQ9;:(+�9;&�05B^&_9;I('�IU:�/�-,/1'70�CJ6G:U/OCFI(079Q:�9;N�6G/!&_/,'*+79Q:(:(/,E8EG/OC@IK:(6{aL/DCJIq2�/^E�~�68NY&(EGB4NY/4:L0?CJ0*689@:qV&('79Q&('�/4NY/4:L0�&`CF'7EG/4'4S�C,aL/,- 2�/4+/4:L05'7/1056G/4:(+���'7BD}LI(/,:L05+4b(��~�/4:L0*/,:`2�+�&`CJ'=E[VO}LI(/=�¤/32�6G+*&_9;+?CF6G+.2�~®I(:(/ EG6G�_/4'�05B059F0�CJE8/ &_9@I('W6GNY&(E8B,NY/4:L0*/4'XEG/|059@I(0YV�N|CrR;I(6G+5/@S�2�I¯NY9;NY/4:Q0P}LI(/�E8/4+X+*&_B4-,6{�`-DCJ0*689@:U+Y2ZI°&('79@0*9Z-,9@EG/4+B,05C@6G/4:L0�'7/4+*&_/4-105B1/4+Db�¨�9;I(+=�gCF68+*6G9;:�+.EG/ &_9;6G:T0=+5I�'�E�~®B,0�C]0�2�~�C4a;CJ:`-1/4NY/,:L0�2�/1+�0*'?C,a@C@IZ�Y059;I(+=E8/,+�MD��±���9;I('7+4b�=/,E�C|&_/,'*NP/,0*0?CF6{0^2�/W-,E[CJ'*6{�U/4' E[C|+76807I`CF0*689@:�S�N�C@6G+ B4RQC@EG/,N�/1:T0^2�/W2�B,�U:(6G'3EG/O0*'?C,a@C@6GE�V�C@-,-,9;NY&(E86G' &_9;I('EG/4+���9;I('7+�VXaQ/4:(6G'Db

% 68:�+56�S`:(9;I(+�:U9@I(+ +79;NYNY/4+�����B4+ 2�/,+ 9@�(��/D-�056G��+^V�C]0*05/,6G:`2�'7/WVY-?A`CF}TI(/�+5/,N|CF6G:U/;b�²�/�NY¥4NY/QSU+7/4EG9Q:EG/4+.CJ��9@I�05+�2�/���9;:U-10*689@:(:`CFE86{05B1+]ST2�/�:(9;I�aQ/4EGE8/,+=682(B,/4+=aT68/,:U:�/,:T0.V!R;/,'*NY/,'4ST-19;N�NP/HE�~�6G:L05/1'*�gCF-,/�R;'5CF&(AU68}LI(/}LIU6�:�~�B10?C@6{0�9;'768R;6G:(/4EGE8/,NY/,:T0O&`CF+�&('*B1aZI(/�N�C@6G+O}TI�6�SpV�\¦'*/,RLCF'*2�/4'O2�/Y&UEGI(+�&U'�)4+4S�+D~�C4aQ)4'�/|N�CF68:L0*/,:`C@:Q06G:U2(6G+5&_/1:(+�CF�(EG/;b

y ~®/4+*+7/4:L056G/4E�2(I�³O´�µ]¶�·5´<¸¦¹Jº ¹D»L´�¼|´�º_½�¾_¿D¿@À�Á]¶x½W+4~�/,+70Pa�I¯05/4'�N�6G:(BK/,:�/4:LaZ68'�9Q:�±¦+7/4N|CF6G:(/,+Db¨�9;I(+C4aQ9@:U+!CF6G:(+56Â&UI¦2�),+�V|&('*B,+*/4:Q0]S�I�0*68EG6G+5/1'^E�~�9;I�0*68E�CF�U:�2�~®/,��/D-�05I(/4'�0*9;I(07/PI(:(/X+*B4'768/P2�/O05/4+�05+^2�/W&_/4'7��9@'��N|CF:U-,/;b_��/�0*05/^&U'7/4NP68)4'7/!6GNY&UEGB,N�/,:T05CF07689;:�2�IK0*9T9;E8ÃT6{03CJ6G:(+56$}LIU/^E8/4+�0*/4+70*+H/1� /4-107IUB,+�2�/4+7+*I(+]S(:(9;I(+H9;:L0

MF¢

Page 22: Conception et Implémentation d'un Toolkit Agent SyncML

������������ ������������������� �������������� �!��"#�$� %&�'$��� ���(��� )+*(���&,(*-����".�/%&���01�0�2�/�4345.���$���%&���6�!��758�9�����0%&��:;�0���0�9���� �-�������+"#�$� %&��"<� �=������>?���@��%&����ACB&BCD9E

F �0�����G"C� ���0H���� >&"<�(�$��I��8�%&�(���/�0��%&�9� �0����?�8�J"<���K����@"<��"L� %&M&���N,95OP"0>(%C��I�����.� ����� �������N�Q"<��� %N�� ������6�/�O�J"��+"<���#,R"�>N���O�����S��������4>?� $� %C�T���O�U"���"L�4�8�/�S��%&�V�G"#W�$���S�/�X��$"CMC�&,Y*(���73Q Z"C� �!"C� [���0M&��� � K�\���0���0�-�.�0%C��������$���[���]��"L.�/�X����%C��� K�����8%&�V��%&�/�.�� �G��� �����0�(�8��%N���8� ^"C�0�0%C�$�/���[����8���.���0�$_�%-�/��@5������� %#`N���I�R%&���7"<������>N����"L�a���0������Q"#��>N%&��� �bE

cYd efd!c gahUikj(lnm!o�p(q-r's�q?tujNvRt�o�s#p-q-r�qNoGr�vRmwlbo#hUv�tfr�x9yuv�zfo�p-q-r{ �Y�b �`|"S�+"LI���b,95S����%&�������G�0�-�I�+"C��������/�@�/� }G�0�����$�8�J"<3~�0�9�4�N,�*N���f"L�����������(���$"�>N������8��%N�a�/�0��%&�?\

� �������(�=�/�G�0�6��P"LMC�NEb�2� ������>/��/�����6���(�#,R��%&�/�@�9�6� ��0��=�+"<=:�"<���@��%&�/�@�����������,f"�>N���6��� ��O�/�X�$�0�G���,�0�0�4�Q"<�����P_�%C�����G�0��� ���0�P"<��0�(�7�� ��0�$�4�@:�"L���$�0������R�0�����6�����(�#E

F "������ �9�0� �+"<��H�/� }G���9�����I���0��$���/��"C���6%N� ���� ��:�"<� ���/�������� %&��M&�0���9"C�/����X��%C�'"L� ���I�/%&��>&�#"L�bE<�7��$������0�O���n:U%N�9�/�0���0�-��n�����-`-�9��� F *(���1�� ������ ��$"L���%&�O���$"L���!*(�����?�=�!"C��MN"CMC�1�@� F ���������$���$�0�(�n���O�0���4�P"L���$�0����=�� �"L�9"L�/�Q"#�$� %C����*N��������4�$���0%&���4�O���������9�9"<�-�Q�QEu�7�G�6�����&,��� ������!� � $"L���%C�k�/����P"<���%&��=�/�����$"�>C"L���/����%C�������0[��u��� � ��7� ^"�>NK0�����(�[�0�0%&��%&���*(�9�0�,+�0�9MC���9�/���=���9�S�/�0���0�+�9"L���0�X"C�?����%&��8"L���"C[���������>&������E� ���I�+"L���������I�0�H���0����������0�G�����P_9"L�-�1"L� %&����$%C�/�$�I����%CMN�4��$�� %&�6�0���!"7$���9��I�%&� �/�$� %&�6�0�P"L�(���� ^"<�������9�/���CE

� �/)+�b,&� �7��%N�N�$�Q�/���7�/������%CM&�$"C���G"L���%&�G�0���"<�������/�����0���0�-�1�����0�0����9���0�9�0%C�-�������0�G��� �� ���G$��%&�U"<� ���&EF �'�0%-���'MC�����0���'�0�P"L�N�X��������G�0�����J"&�0�����$� ��� ��"<�k��� ��OM&�$"L�+�]�9%C�S�9�4�'���O����4�$%C���O���?���%&���P"L����N,f� �����/%&� �=�� ����$���6����%C�9�������=��P"L����&E { �����6��/}G�@�9"C@*(�9�6�� Z"C���/����"#�$� %&��:;%N���Q�$� %N���/�&,b���:�"L�/�=*-���6��6���$"�>C"L�����9� ���=�������.���Q\��/��� �!� ��=�+"<�7"<����������E

� ������� ������!*(�/�������|����%CMN��"C���G"L���!%C��"0>(�0�J��� M&���0�9��,n�����P_/%N� ���P"<�-���/��X��%&��6�/�J>&"L���!"L��� ���*(�9�%&�(�����a$������0��*N�9�b���0�����0�������N�7�� ��0�����@�$"L����/�������N�[��%&���������0�,9�/�@:�"<����=���0���%&�������(�P"L���������@�0%?�/������4��� �9�0�-��'�w�0�=�0�k"L�9MC�!"L�=�����*-���0���0�-�Q�[�0�=�� ��0>?���$���.�� Z"C���+"<�����$� %C�k���X�$%C�/�O�6���P"<MN���� ������������@%C���/��/����%CMNMC�+"LM&�[��%C�J�%&� ���0�����8�$_��0�[�� ��/�$� �� P"L�������1)9�+"C��E � ������� ����� �U*(�/�[�0�'%&�/�$�������|�$_�%&���@3~�9�������0�?�J�����!"� �!��������O�� ��/���� �$"L��� %&���/���0%-�/�=�%&�/�$���@����%-�/�9����E

A?�

Page 23: Conception et Implémentation d'un Toolkit Agent SyncML

� ��������

��� ��������������������! �"��#��$&%'�)(��)*+�,��-��.��/��0/)���1 �*324 ��)�5�6*+"7�+"189���� �*+*+": �"���$;�< =$�"7>?���� @�'�+�A8B�C*D*+"1��$�$��C�2 �&* � $E���F��$G��� *H�5���D*+��$I$'���KJMLN�O�P�5�C�D�Q"�*H%SRT�VUW$I�����W��*H(��A$I$��<"1*+*,�<$I(���*H�D��(,X�$�"12 ��*Y�0� ���C$/�(��F��"1�+(�"1*+*,�<$?�Z�Q��$@(0X���"\[=%��!(����D�+"�]��+� J

^3_�` a6bdcfeNghbdihjlk'mnk'o9pqjreso9tOu'iviwkyx,pqjZz5k'ospqjZjZihe9esi|{Z}~cOu'pnk�p�z�ple9i��M��j�zw���� ��= �$����F�<$�*D�D�+"1(��0���Q��$?�=�I�D��8B��*+*+"1�A$�$I�����3(���*D���<-6�P�� ��,���5���D�Q"1*@�F�y%�"7�� �*+"1�A$�%'���#�����+���Q"1]��D�

"��W����/��W��$4�0���+"1�A$��1"� ��D��%' ����D�A�+�'(��6��� �?� $I(C�&� Jh� >6�C(Q� R �C>6]C$��C���C$?��%'�C*.$I�A '>?���� �[P�Q� � ��$I*.%'��(�������� �$'"F(��V�0"��A$�*����M���D"1$I(�"��5�����C�Q��$?�3%'��*M�+�C(,X�$�������-�"1��*�*,�<$�*D�K�I���?"F�5$ R ��*D�M���A*���%��� '�+�C�M24 ��O%'��*����D�A�+��(��A���C*%'�!* � $I(,X'�+�A$�"1*,�<�+"��6$@���Z%'�!�Y�<$5��-A�C�Q��$?�3�+�C��*�2? �� �?� $I(��&�P�+��$I%����6$6�Z%'�)-6�0��$�%'*�*+���D>�"1(��C* J

L �h��['"�*+�+�!�0��]C*Z���+�A ��A '�1���Q��$4�O%'�$����� ��+�� �*+�C*�"��W����/C�Q��$4�0���+"1�A$�*O�'�+���'�+"�/����<"1�D��*f%'� �"���$��Q��"1�1���� ��+�2? 5�<��"��+/=2? I�=(��C�1�����9(�"�(,X������1��*Q(��A$I*��0�D I(��+�C ��D*@���5�A I���#���0��"�*+��$ /�>�"F%��C$?�0��2? I������*Q��$�¡9�� �[y������� � �C$�*/�(���$��A�W"12? ��C*O*+�A$4�)�� '�0���C*�¢��Y��"1*Z �$��.�0�C������"��W����/C�Q��$4�0���+"1�A$�������$��N*+�A I�+(����A*D*+ ��+� �$���(����Q���<�0"� �"���"��+/�Y�V['"����<�1�Z��$4�D�+�O%'��*£/�2? �"��5�C�Q�C$?�+*�%'"7�w/C���C$?�0*£���M*+ ��D�+�� '���?��*D�M��"1 ��D�C�Q��$4�£ ��D"F��"�*0�A ����O���M�Q��%'"7�5�A ����Z�5�<�2? I"1(���$I2? �� J � R �������1"1(��V�0"���$;��(,�0 ��C���1��Q��$&��������/��D/���F��(�/C�.*+�� �*��#���1"1(��C$�*+��¤!¥�E�N¤O�C$��C�+�A�¦¥ � ���"F(.�h"\�(���$I*D�<¢O24 �"n"1�����1"124 ��Q24 R �< I(� �$��Q '�0"���"1*,�V�0"���$�%'�C*)*+�6 ��+(��C*��(��0 '�C�1����*%I��$�*! �$����+��¡N���!�I�D�����+"�/����<"1�D�C*�*+�� ��+(���*38B�C�D�Q/��C*�$I�)�5�6 ��D�0��§��+�+�)8¨��"��+� J

© R �<"4�+/C���1�1���Q�C$6�¥�A�'���+/C(�"�/l�+�,�C>A�A"����1����*0 '�����M%'/�>6�C���A�������Q�C$?�n%'�M(��£���D�A�0��(��6������(C���5¡s�q*���"�*n2? R �C>6��(¥�1�C**+�� '�+"��C$�*M"�$I%' I*��0�+"����1*M24 ��Z(���$I*��+"��+ ��O� R "�$�"7�0"F�<�+"�>6� �?� $I(C���¥�4"1�5��*+�M%'�C*��0"�$�/)�.%���>6��$�"��M �$�*����<$�%I�<�0%Y%I�A$�*���C*��$�$�/C��*��Y>6�C$�"�� Jhª "1�C$P2? I�Q%'��$I��� I�D�C �*+��*.(0XI�A*+��*.�D��*+�+��$?�.��$�(��6�����H�I���D8���"1�D���'¡s��*0���,�<"¥�,�C>�"¥2? ��(����D�0��"��W����/��W��$?�,�<�+"1��$;�� �"�*+*0�§��0�D���#�W ���*+��%���8B ��+ ��D*O�+�,�C>A�� �[����)% R �C>���"1�O8¨�A"7�f�I�A���+"«%'�C*f���D/�(� ��D*D�C ��%'�!�F��$����+�Q� �4� $I(��&� J

^3_�¬ ­;}ZtZe�o�z�m«k�o9plj¯®�zwo9ihjlk�oN°f±�}Zi�a?²�²�²�h�Q%'/�>6���1�����5�C�Q��$?�.%���(������D�A¡s���.�� ��0�H/�-6���1�C����$4�)�5�C�+��"1*)� R /C(��+"7�+ I���W% R �$����� � ��1"F(C�<�+"���$P*+(�"��C$?�+"7�

��24 ��A�S2? �"q�W/��+/�*+�� ��Q"�*+�Q���F��(��6$�8#/C�D�C$I(���³;´Qµ·¶¸���A ��!¹AºAº�» Jh¼ ���.�����0"1(��1���w"�$?�+"��+ ��1/W½�¾ ¿+À�Á9¿�¾�Â,ÃKÄCÅ7¿½£Æ?¿�¾�ÁfÇ�È�È�ÅÊÉVèÁ�ËCÈ<Ì)Í.¿�Î�Ã�Ï,¿)Ð�Ñ<¾wÑ�Æ?¿�ÒY¿�¾5ÁM��/��+/!(��<�N/�(��+"7�������3� J�Ó ��%' � �0���+����ÔO�1"7>�"��C��Õ���*D�0�A�3���3�Q��"\��Q§C��� J

L �¦* R �<-6"�*+*0�A"7�O�5�6 '�O�Q�A"�%'���#�Q���+�C��"1]C����/C(��D"��D I�D����UY(�"��C���1��% R �$Ö�<�D�0"1(��1�*0(�"1��$?�0"7��24 �����2? �"����� �*f��*+� ���*+/��l*+ ��¦�Q��*h�+�0��>A�< '[ J © R ��*+�5]C�D�6�V�A �*+*D"? �"1��$�5�A I�¦�Q�A"��<26 ��l�5�A I�¦����*��Q���� I���C*�%'�l� R /�2? �"��5�����A% � $��C*C�2? I�!(����+�0�)�� I ���"1(��<�+"1�A$@*+�C�0��>�����"F%'/�� J

^3_�^ ×EgSØlihespncOc!ihbdihjlk x,}3k'}�u©A�Q$ R ��"l�� I(� �$P*+�� �(�"1*�H�W�Q8¨��"��+�W(��A$�(��C��$5��$6��1�W%'/�>6�C�����I�5���Q��$?�8B '�+ ��.%� ����+���0�4(������ �4� $I(��&�¥�

*+��*q*+�� ��D"1��$�*q�I$���$I(�"����+*q/����<$4�M�<*+*+�������C���+/�*+�C$?�,�<�+"�8B*£%���$I*¥�1�3���6$I%'�3%'�C*¥�+/C��/C(��A�W�� �$�"F(C�<�+"��6$�* J �¦�O�+�C$��%I��$I(���/�(���$����W"12? ��Z�A(��0 ������1�3�5�6 '*0*0��$?�£%'�3���� �*q�C$Q���1 '*£% R ��$?�0�+���I�D"�*+�C*l�.��(C(� I*D�C�q�1�� I�D*l(���$I(� ��+�+��$?�0*l%'��Q��$��A��Ù����C*n���¥%'��(���$I(� ��D�D�C$I(��M%�/��1� � �<�1�������C*��0�A ��+$���(,X���2? I��¡9�� ��« �$����� ��I�� �*«>��C�+*��1��*n����-�"1(�"����1*n��"1 ��D�C* J

L �S$ R ��*+���5�<*Z��%'�6 '�+����2? ��)�Q§C�Q�f*+":�5�� �����$I(��A�+�) ����A I(��6 ��:�����!����-�"1(�"1���h��"1 ��D�.(���$�*D�+"��+ ��! �$=/�(0X��V����<�0�A"1�D��/�(���$�����"#2? '�Q����¡N I�D"F%'"12? ��6�S�F�H*+"7�0 ��V�0"��A$P��*+�)�C$Ö����*+*+�Q%'�Q(0X��A$�-A�C� J � R ��>6��$�"1�)��*D��� Ö�1"� ��+�����

¹A¹

Page 24: Conception et Implémentation d'un Toolkit Agent SyncML

�������������� ���������������������������������������� ����!"�#�$�����%������&����%��������'�(� �������)+*,�-���-�.�� 0/21� ��-�%�3��4�*5�� ��6���.�������7�08�����6�6���9���:��)71: ��;�������<�=�>���$�?�������.����4@���;� �A���B��&��6�.���DCE&F�������G���9����4��9���:�F�A���6�7�<���H���08I���� ���&��@���3J�K0��&+LNMO'

P �Q�A �&��� ��R���S���B��T��#�6�U�����������V�A�6�W��4Q�#���9�7�6���XC%!"�#�6����� ��W�����6�%���64��%���:�V�#�������Y1: ��O�Z4F�B4��4+�#�6����4��7'\[#��.�������� ���-�]/����9�����9C2 ����<�V/����������6���Y���^�����6�:�B���_!"��&]�^`��B�#��a���1: ��7)b����Z�A���6c����<�%�.�����9�]���B����6�<�2�A� �Q8`����9���:�%���d�.4�������a�4��_�e1� ��]�2���6���B���7�B�^�B����1� \���6�G�����<�.�7����������f���g�6�g!h���6���g���i���6`����f���f&����%�2�A� ���ZT0�e��6�g�2�#� �#`�����'Oj-�d�9k��9��)U���g�����^����� ��B���^!l��� &F��������� �A���$�B4��<�.�� ��_�V�#�����:�<��� &]�����gk������g�B�A*,�� 0�B4����<�]�< ��`��B�#���=���������X���m� �`��������$���]��&������S�F/����_�B���@�2�#����).&��n������C9�o�<!l���6�-���X���#�����m���� ��3�����7`��V�A�9�%��)��]�3�����&����:�B�B�#�6�������@�����9�.�������6�6���@���E���m�.�����<���������:�3� �#�G�B�� ��@�6�E�B�� �*,�� ����+'

MD�n4��F�Q�X�#&]�� ����p�� Y�����7`��V�A�9�%��������B���4Q�A���%���6���E�� �q%�V�A�%�9�����E�+T��#��&]4<�.�� ��m&]���9�9����&����mC2k�������]/����6���6��4r�� s��������4t�.�A�d�6���g&]�������B�_ &F�B�� ����+)G1: ��W�����:�d�Z�A�6������� �A���d�6��������g�u�nKv�A*,�� ������d�6�� ��Z�������������!l����&F��������� �A���6��4���'bw- ��\�V�#�6�+)��x�>��T7�����6�@���X��4��.�����=1: ��m�u�>�� 0/b'

y@zl{ |~},�,�?���m�\�����?���3���J0 ��� ��%���e���2�.���_�B����������)0&]�-���B��`��W�E4���43�B�_c���.4���4]��1� ���'0�x�.�=���W�����6� &]�6�.�#�6���9�]���G�.�]���9�6��������4�&]�7 08

T0�����;���m�9�������X���m�e�^����&Ba����B&Ba���)�1: ��\�=����6����`������9���3!"�A�B&]����4�'H[�� Kf�#������4�&��6�m�����#��B�]� &]�S���m&����:���V�A���:�����4+&]�������%��1: ����3�Z�A*,�] ������-&]���9�9�X���=�.�� ��-���f�B���� �T7���@���N���:�B���������6������' M\���-&]�7�����$�B�6�����-���S��4�T7���������.�]8�9���7�@���m�����:�@���f�]�b���;�.�A�@���� ��9�6�B���@C^ ����m4�&Ba�4+����&]�W�B���%�.�������6�6�m&���4��E� �#�; ��g�����_T���&]�m�%�#���7�]�B�6��`<�]�4+&]�������%��1: ��7'

� �+&Ba�����1: ����<���:�Q)�&��m���V�#`��X�=�>�^�.�����<���-���E������`������������3�������3�e�^������`7�����<�2�#�������f���=�e�#��`��A`7�[���T�����m���9��4+&]�� �T0�������mLNM�� �#�E�e�Z���B�A���e1� ���'\M?�n ����6�����B�#���6�7�R�2�#�����6T��2�#&]�� ������6�%���<&��^�o�#��`7��`��9���^ �#���6�V�#`���6 ��@&�����!lc����=�������H�]�2 ��s��T7�������2&]���,�F�#���u'����f������*5���Z�r4�`:�#�6���%���:�2�.�����9���%�e�R&]����&�������������&����%���6c]�B��u�� ����g�#�����6�e&+�Q�B�6���\)������ �A���V�#�:��.�����B1: ��d���Z��4]���i�"�9k��<�2�������6���d�u����T7�A�$�^� �#��x�>�#�9������ ��^���Z`�������������#�����6�e&+�Q�B�6�����-&����9���<�B&��e�#�6���V�]'

M��R��4+&��� �T:���_�B�N���YJ7K0� &�LNM��R�.�� ��2�9���34���4f�B��c]�Z.4���4]� 1� ���'�[����#�-CR�e�R!l���6�2�� s��4+&]�� �T0���6�% �����������0&]�����E1: ��b�����V�S�.�� ��@kF�B��������c��; ����6���6��4E� �#���; ��=��T7�������G������&Va��W���;�����:�;�6�m��4]T:���6�����.���9���:�@��4+�#�6�6�B4�=���� �T����6�V���.�] ��Ok������;�����O�.���������Q)#�]�?�����6�O&�������&�������&]�3�0�;�9���^`������O�.�� ��U���>�6�����QT��A�������\'�M����� ���6��&+�A��������B&]�����:�B�$� 1� ��91� ��?�d4]��49&��#8I4+&]���$�B�<���m���� ��9�����<���_�m4�`:�#�6���9���7�X ����9`��B�#�����<�����.�7�,�B ����6��49�.�� ��m�<����)u�]�*]�n�����.c����ET0�$T7���9���:�3�B�T��#�6�e���Q�B�6���\'

J0�.�6�-�9�����������-�e�m���+&Ba�����&Ba��3�=���G*, ��V17 ��-�eCX�6�:�B�]��������4�)0&��n�����D�.�A�B&]��1: \�����.�.�]���9�������3���V��T��#���6�������� �������X���+&Ba������6�7`��6���<CgT7��������'U������������6�����GCf���� ��^���%!"�#�6���2���������_�B�21: ��Z&F���X�B�+&�a������6��`��6���^�0��T0�6���������:������m���F�A��� �#�����X�]�X�+���6�%�.���B�]���X�� ��m���9�2�#��&Ba�47'�MO�� ��B�6���6�V�A���6���~�0�%����&Va������6��`������S���� �T7�����6���X�� ��B&��$���% �����9���B�$T��#�������=1: ��m�������=���E������&]���:�B���m� �#�3�+T��+&E�����3������*,�]���3���� ��@���B���6� ���6���]�Q'

(������B��).&�����!l�����94��9���:�WC<�9���-���7 �a �#�$���������4��.�A����):*5�&F�7�9�����X����&Ba����B&Ba����- ��N���V�#`�����X�������6����c��9��#����4��E���#���@ ����W`7�B�#�����E���:�����������6�B��)����6 ������@1: ��E� �A���; ��g�o�#.���V�Q�B�����_�X���E�_�+&Va�����&Va���'�Lr�S�<�����$T��A���6�7���&F�B ����6�6�R�9�Y�.�7 �������C��f������`:�#`����dT7�����g���Y�B�]��T0��&��R���i�; B¡F¢� ]£�¡F¢� � ]¤^¥S¦F§� �¨$©Vª7ª� ]«% ]¬ ¤Z���Y`��B�#����������:�����������������+)�1: ����9�������B���6�����OC��<�G�.�����B4��;C-�e�-!l���6�O�6���p���+&Ba���������`������?�u����T7�����6�p���p���]�O�%�+K7��������� ����&]��������.�����9�����V�#���@���E�����@!h���6���E�+���6�9�.��������'

­#®

Page 25: Conception et Implémentation d'un Toolkit Agent SyncML

����������� ����

�������������������� ��������!"!"��#$���%�'&����#(�� )*����+� ��,-� ���!���.������ ���������0/1�2!4365�7%,������98;:</1=>�?��07%,��@�A�A�CB�&D!E:F �<�"�G������#$�"��! 3 :H���?!"�E):I�������J/-��)*���K�L:IM<��/?:I����!���)N:�/-����/��D#O: F ����#(:H�����<�P/ 3 �"��MA5����� , �9Q+R>SUT�VWBX��G���<�Y �<�Z/-5���<,�!���#[��>�N\

] �[���L:HMA�[# 3 :^�@���#$�"�D/ 3 ���A� �����9/��[��!"���"�_���"�N/`/?:H���D! 3a, �?�cbA���K��/-�[!E:��K�N)ed����)ed��[���`�"� F ����#O:H� ��7 , ���f/��G��5������?/-���9&gMA��:��?/O���<# Y ����/-�G#(��f�"�%� ������<MA:H�����<���f� , �f#[���f�<�����*�>�e:H� �"�<���f����� F �������"�A�����!�!"��� \ Sh!i:5�MA:�!"�#$��%�2�����#(�"� , ���D�"#(��!�5*#(��>� :I�������;��� :H���E7 , ��/ 3j, �;���������1)��!"��/���)��#$# , ���E)�:H�������P7 , �'k 3 ������l���b%���"� , � �"!"������'/?:I��� , �Z:�bA�������� ��l*�0�����1) d�� \

Qm�-nX�oB�kp�$��� , dX:I�"���(���#[��� )*�"���g�?! , �D��:H�����E) , !���l���#(��>��8q� \sr :�/ , R%�L:C� �$��� , �g���<�t:I�E/-�(/���D��! , �����5N)*��� , � �*��: , )*� , ��:��A�G/-�g)�g�K�L:HM<�9��0�e:I���07 , �4B?)�L��� �9�"#(��!"5#(��%�e:H�����<�u� 3 : , � :I�c�'����� Y : Y !"��#$��>�0�X:I�b , !"��kp� , � \

vHw

Page 26: Conception et Implémentation d'un Toolkit Agent SyncML

������������

��� ��� ���������������������� �!��"$#��� ��&%����'�& �����%����� ��� !")(*�����+"�,��- ��.�0/1�2�$���3�4,5/6"7���2,8 ��- 9�� ��9:�"� <;="7/�>?�@�$����2���A���@���+"� CB� D ���C/6�+�E ��/@�+�����.��,8�2F����G,8�H/6E@� E@�7I % �J

K % �����MLN�� PO+E % �� ���/= 8��/6���� �B' 8�QI %R(S% �T"��� 8�VU ����W"X/<�H/@E@ -��������/��C��,8 -;�Y Z&�+�8[]\^� % �W"$ 9������ P_� :�& Q" ( ,`I % �$�G P[a/1�'Z&�� 8�Qb

c �����Tbed@d6�</@� Z �� �� J "�� �2�X/ J >X�Cd5����>X�gfh/1�� J c ����"

ij��%��!�����@%&U ��� �k���%��-�� ����2 ��G/1E@ A"X/lU� 8�2�������m�&��no%���,� ]�&%mpq�.� "�rs�t� K E� ��.� Y Z �+�`[ \ /6�������hI.%� �"7/�&�'��%��- ��s��/1�2�7�@��/6�+E�"7/6�$�� -�& ��2���$��,8 -;<"X/=>X� ���u/1% B %&����"$���0/5�� 8%����Q�& !")(v/6���+"$�$�8/6�����@�3 ��u/6% B >?%&��%��2�Q�&,�U �w"�� ���G �%���� J

x@y