<chapter id="synchronization">
<title
>Uw &handheld; synchroniseren met een PC</title>

<para
>Dit hoofstuk beschrijft het synchronisatieproces dat &kpilot; gebruikt, met de nadruk op de &kpilot;-daemonfunctionaliteit. U kunt uw &handheld; synchroniseren met de <link linkend="builtin"
>interne weergaven</link
> en/of <link linkend="conduits"
>conduits</link
>, afhankelijk van uw persoonlijke voorkeuren. Met conduits kunnen externe toepassingen de gegevens op uw &handheld; benaderen. </para>

<para
>Het is een goed idee om regelmatig een <link linkend="backup"
>reservekopie</link
> te maken van uw &handheld;. Tenzij u een reservekopie wilt maken is het niet nodig om meer te doen dan de &handheld; in de cradle te plaatsen en op de knop &HotSync; te drukken. Het pictogram van de &kpilot;-daemon in het systeemvak knippert om aan te geven dat de synchronisatie bezig is. </para>


<screenshot>
<screeninfo
>KPilot Daemon-menu</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
<textobject
><phrase
>KPilot Daemon-menu</phrase
></textobject>
<caption
><para
>KPilot Daemon-menu</para
></caption>
</mediaobject>
</screenshot>


<para
>Om in te stellen welk type synchronisatie &kpilot; de volgende keer moet gebruiken, kunt u het <link linkend="menu-file"
>menu <menuchoice
> <guimenu
>Bestand</guimenu
> </menuchoice
></link
> gebruiken, of rechtsklikken op het pictogram van de &kpilot;-daemon in het systeemvak, en een van de menu-items onder het submenu <menuchoice
> <guisubmenu
>Volgende synchronisatie</guisubmenu
> </menuchoice
> kiezen. <tip
><para
>Als u met uw muis over het pictogram van de &kpilot;-daemon zweeft, verschijnt er een tekstballon waarin het synchronisatietype staat dat bij de volgende synchronisatie gebruikt zal worden. </para
></tip>

</para>



<para
>In het kort zijn de volgende synchronisatietypen beschikbaar: </para>

<itemizedlist>

<listitem
><para
><guilabel
>HotSync</guilabel
>: een goede balans tussen snelheid en de veiligheid van uw gegevens. </para
></listitem>

<listitem
><para
><guilabel
>FastSync</guilabel
>: synchroniseers alleen de databases waarvoor een conduit beschikbaar is. </para
></listitem>

<listitem
><para
><guilabel
>Volledige synchronisatie</guilabel
>: de veiligste oplossing, maar duurt het langst. </para
></listitem>

<listitem
><para
><guilabel
>Reservekopie</guilabel
>: kopieert alle gegevens van de &handheld; naar de <acronym
>PC</acronym
> </para
></listitem>

<listitem
><para
><guilabel
>Herstellen</guilabel
>: kopieert de gegevens uit een vorige reservekopie van de PC naar de &handheld;, waarbij gegevens daar worden overschreven. <warning
><para
>Gebruik de herstelfunctionaliteit voorzichtig, daar u alle nieuwe gegevens kunt verliezen die op de &handheld; zijn ingevoerd sinds de laatste reservekopie. </para
></warning>

</para>
</listitem>
</itemizedlist>


<para
>U kunt ook het standaardsynchronisatietype van &kpilot; wijzigen door de gewenste optie in het <link linkend="page-hotsync"
>instellingendialoogvenster van HotSync</link
> te kiezen. <note
><para
>Om de conduits in te stellen of het synchronisatietype in te stellen hoeft u de &kpilot;-toepassing niet te openen. De optie <menuchoice
> <guimenuitem
>KPilot instellen...</guimenuitem
> </menuchoice
> is namelijk ook beschikbaar in het contextmenu van de &kpilot;-daemon in het systeemvak. </para
></note>

</para>

<sect1 id="backup">
<title
>Een reservekopie van uw &handheld; maken</title>

<para
>Bij iedere reserverkopie bewaart &kpilot; een kopie van alle &handheld;-gegevens in de map <filename class="directory"
>$KDEHOME/share/apps/kpilot/DBBacnkup/Gebruikersnaam</filename
>. Dit maakt het mogelijk de gegevens later terug te zetten als u dat wilt. De omgevingsvariabele <filename class="directory"
>$KDEHOME</filename
>(meestal <filename class="directory"
>/home/inlognaam/.kde/</filename
>) wijst naar de map die uw instellingen en gegevens voor de &kde;-toepassingen bevat.</para>

<para
>Het is een goed idee om regelmatig een reservekopie te maken van uw gegevens. Om een reservekopie te maken kunt u klikken op <menuchoice
> <guisubmenu
>Volgende synchronisatie</guisubmenu
> <guimenuitem
>Reservekopie</guimenuitem
> </menuchoice
> in het contextmenu van het pictogram van de &kpilot;-daemon, of op <menuchoice
> <guimenu
>Bestand</guimenu
> <guimenuitem
>Reservekopie</guimenuitem
> </menuchoice
> in het hoofdprogramma, om in te setellen dat de volgende synchronisatie een reservekopie dient te worden. Daarna drukt u op de &HotSync;-knop. </para>

</sect1>

<sect1 id="restore">
<title
>Uw &handheld;-gegevens herstellen</title>

<para
>Herstellen houdt in dat de gegevens van een reservekopie van de <acronym
>PC</acronym
> teruggeplaatst wordt op de &handheld;. Feitelijk worden alle nieuw gegevens op het appartaat verwijdered door deze in een vorige staat terug te brengen. <warning
><para
>Gebruik de herstelfunctionaliteit voorzichtig, daar u alle nieuwe gegevens kunt verliezen die op de &handheld; zijn ingevoerd sinds de laatste reservekopie. </para
></warning>
</para>

<para
>De gegevens van de laatste reservekopie worden opgeslagen in de map <filename class="directory"
> $KDEHOME/share/apps/kpilot/DBBackup/Gebruikersnaam</filename
>. De omgevingsvariabele <filename class="directory"
>$KDEHOME</filename
> (meestal <filename class="directory"
>/home/inlognaam/.kde/</filename
>) wijst naar de map waarin uw instellingen en gegevens voor de &kde;-toepassingen worden opgeslagen.</para>

<para
>Het meest voorkomende gebruik van de herstelfunctionaliteit is om te herstellen van een hardware- of softwarefout in het apparaat. De herstelfunctie kan alleen worden benaderd vanuit de hoofdtoepassing van &kpilot; en niet vanuit de &kpilot;-daemon, aangezien herstellen geen veelvoorkomende handeling is. Om de gegevens bij de volgende synchronisatie te herstellen, klikt u <menuchoice
> <guimenu
>Bestand</guimenu
> <guimenuitem
>Herstellen</guimenuitem
> </menuchoice
>, daarna drukt u op de &HotSync;-knop. </para>

</sect1>


<sect1 id="sync-s">
<title
>Het synchronisatietype kiezen</title>

<para
>Er zijn drie manieren om uw &handheld; te synchroniseren: <guilabel
>HotSync</guilabel
>, <guilabel
>FastSync</guilabel
> en <guilabel
>Volledige synchronisatie</guilabel
>. </para>

<para
>Wanneer u op de &HotSync;-knop van uw &handheld; klikt, zal &kpilot; de standaard synchronisatiemethode gebruiken (waarschijnlijk <guilabel
>HotSync</guilabel
>). U kunt de standaardsynchronisatie-methode instellen in het <link linkend="page-hotsync"
>HotSync instellingenvenster</link
>. U kunt ook de synchronisatiemethode aanklikken in het hoofdprogramma van &kpilot; in het menu <menuchoice
> <guimenu
>Bestand</guimenu
> </menuchoice
> of in het contextmenu van de &kpilot;-daemon onder het menu <menuchoice
> <guisubmenu
>Volgende synchronisatie</guisubmenu
> </menuchoice
>. <important
><para
>Het <link linkend="page-hotsync"
>HotSync instellingenvenster</link
> is de enige manier waarop de standaardsynchronisatie-methode is aan te passen. De instelling in het hoofdprogramma van &kpilot; bij <menuchoice
> <guimenu
>Bestand</guimenu
> </menuchoice
> en de instelling in het contextmenu van de &kpilot;-daemon veranderen alleen de synchronisatiemethode die bij de <emphasis
>volgende</emphasis
> communicatie gebruikt zal worden. </para
></important>
</para>

<screenshot>
<screeninfo
>KPilot Daemon-menu</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
<textobject
><phrase
>KPilot Daemon-menu</phrase
></textobject>
<caption
><para
>KPilot Daemon-menu</para
></caption>
</mediaobject>
</screenshot>


<itemizedlist>

<listitem
><para
><guilabel
>HotSync</guilabel
>: voer alle geselecteerde conduits uit, synchroniseer alle gewijzigde databases, waarbij alleen de gewijzigde records bijgewerkt worden. Dit is een goede balans tussen snelheid en de veiligheid van uw gegevens. Deze synchronisatiemethode is beschikbaar in het menu <menuchoice
> <guimenu
>Bestand</guimenu
> </menuchoice
> en in het contextmenu van de daemon in het menu <menuchoice
> <guisubmenu
>Volgende synchronisatie</guisubmenu
> </menuchoice
>. </para
></listitem>

<listitem
><para
><guilabel
>FastSync</guilabel
>: synchroniseer alleen de databases die conduits hebben en maak geen reservekopie van de gegevens op de &PalmPilot;. Hierdoor wordt de synchronisatietijd drastisch verkort. Indien de gegevens op de &PalmPilot; beschadigd raken, is het mogelijk dat de databases niet teruggezet kunnen worden. Dit is een klassieke afweging tussen snelheid en veiligheid. Deze synchronisatiemethode is beschikbaar in het menu <menuchoice
> <guimenu
>Bestand</guimenu
> </menuchoice
> en in het contextmenu van de daemon in het menu <menuchoice
> <guisubmenu
>Volgende synchronisatie</guisubmenu
> </menuchoice
>. Deze methode is alleen zinvol als u de <link linkend="using-kpilot"
>ingebouwde database-weergavemodules van  &kpilot;</link
> niet gebruikt, maar &kpilot; gebruikt om uw &handheld;-gegevens te synchroniseren met externe toepassingen door <link linkend="conduits"
>conduits</link
> te gebruiken. </para
></listitem>

<listitem
><para
><guilabel
>Volledige synchronisatie</guilabel
>: voer alle geselecteerde conduits uit, lees alle records, en maak een volledige reservekopie. Dit is de veiligste optie, maar duurt het langst, omdat alle records van uw &handheld; en uw bureaublad samengevoegd worden. Dit is het &kpilot;-equivalent van de Palm SlowSync. </para>
<para
>Alleen beschikbaar via het menu <menuchoice
> <guimenu
>Bestand</guimenu
> </menuchoice
>. </para
></listitem>

</itemizedlist>


</sect1>

<sect1 id="conduits">
<title
>Uw &handheld; synchroniseren met conduits</title>

<para
>Conduits zijn programma's die een interface bieden tussen uw &handheld;-gegevens en uw <acronym
>PC</acronym
>-toepassingen of uw &handheld;-gegevens synchroniseren met bestanden die door <acronym
>PC</acronym
>-toepassingen gebruikt kunnen worden. </para>

<para
>Conduits kunnen worden ingesteld door <menuchoice
> <guimenu
>Instellingen</guimenu
> <guimenuitem
>KPilot instellen...</guimenuitem
> </menuchoice
> te kiezen, of door uit het daemon-contextmenu het menu-item <guimenuitem
>KPilot instellen...</guimenuitem
> te kiezen. </para>

<screenshot>
<screeninfo
>KPilot Daemon-menu</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="daemon-menu.png" format="PNG"/></imageobject>
<textobject
><phrase
>KPilot Daemon-menu</phrase
></textobject>
<caption
><para
>KPilot Daemon-menu</para
></caption>
</mediaobject>
</screenshot>

<para
>De <guilabel
>conduits</guilabel
>-boomstructuur in het instellingenvenster verzamelt alle beschikbare conduits. De conduits kunnen worden in- en uitgeschakeld door op het keuzevakje links van de naam te klikken. Conduits kunnen van zichzelf uitgebreide instelmogelijkheden bieden, en door derden geleverd worden. De meeste conduits vereisen initiële instellingen, dus het wordt sterk aangeraden om de <link linkend="config-conduits"
>sectie over de standaardinstellingen van conduits</link
> te lezen voordat u ze gebruikt. </para>


<para
>De standaardconduits zijn: </para>


<variablelist>

<varlistentry>
<term
><guilabel
>KNotes / Memo's</guilabel
></term>
<listitem
><para
>Synchroniseert de memotoepassing met &knotes;. <important
><para
>De conduit synchroniseert de memogegevens alleen als &knotes; opgestart is. Als u deze functionaliteit wilt inschakelen, onthoud dan dat u &knotes; eerst dient op te starten, of kijk of deze al opgestart is (tip: zoek naar het &knotes;-pictogram in het systeemvak). </para
></important>

</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Tijdsynchronisatie</guilabel
></term>
<listitem
><para
>Stelt de tijd van de &handheld; in op die van de computer. Nuttig om de klok van de &handheld; nauwkeurig te houden. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Agenda (KOrganizer)</guilabel
></term>
<listitem
><para
>Synchroniseert de agendatoepassing met &korganizer; of met een iCalendar-bestand van uw keuze. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Palm DOC</guilabel
></term>
<listitem
><para
>Converteert, installeert en synchroniseert automatisch tekstbestanden in het &PalmPilot;-DOC-formaat, zodat u de tekstbestanden kunt lezen met de meeste toepassingen op de &handheld; die DOC-bestanden aankunnen. Er zijn vele vrije of open source Palm DOC-lezers, en enkele Palm DOC-editors voor uw handheld.</para>
<para
>Elk platte-tekstbestand kan gemakkelijk geconverteerd worden. U kunt bijvoorbeeld de boeken uit het publieke domein downloaden die door het <ulink url="http://www.gutenberg.net"
>Gutenberg-project</ulink
> aangeboden en ze in uw &handheld; lezen. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Adresboek</guilabel
></term>
<listitem
><para
>Synchroniseert de adresboektoepassing met &kaddressbook; of een vCard-bestand van uw keuze. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Systeeminformatie</guilabel
></term>
<listitem
><para
>Schrijft informatie over uw &handheld;, zoals OS-versie, beschikbaar RAM, en de lijst met databases, naar een bestand. Vooral nuttig voor debugdoeleinden. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Taken (KOrganizer)</guilabel
></term>
<listitem
><para
>Synchroniseert de takenapplicatie met &korganizer; of met een iCalendar-bestand van uw keuze. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>MAL (AvantGo) Conduit</guilabel
></term>
<listitem
><para
>Synchroniseert uw &handheld; met de &AvantGo;-server. De &AvantGo;-server biedt algemene inhoud (nieuws, gidsen, beurskoersen, &etc;) in een formaat dat geschikt is om in een &handheld; te lezen. Om deze conduit te gebruiken, dient u te registeren, u in te schrijven op de kanalen die u wenst en de &AvantGo;-software op uw &handheld; te installeren. </para
></listitem>
</varlistentry>


<varlistentry>
<term
><guilabel
>E-mail</guilabel
></term>
<listitem
><para
>Verstuurt e-mail die op de &handheld; is geschreven via &kmail;. Er is echter geen optie om e-mail te ontvangen. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Perl</guilabel
></term>
<term
><guilabel
>Python</guilabel
></term>
<term
><guilabel
>NULL</guilabel
></term>
<listitem
><para
>Deze conduits zijn bedoeld als een programmeerdemonstratie, en bieden geen praktisch nut tijdens een &HotSync;. Normaal gesproken worden ze niet weergegeven, maar u kunt ze op sommige systemen zien. </para
></listitem>
</varlistentry>

</variablelist>

<screenshot>
<screeninfo
>Het dialoogvenster "Conduit-instellingen"</screeninfo>
<mediaobject>
<imageobject
><imagedata fileref="setup-conduit.png" format="PNG"/></imageobject>
<textobject
><phrase
>Het dialoogvenster "Conduit-instellingen"</phrase
></textobject>
<caption
><para
>Het dialoogvenster "Conduit-instellingen"</para
></caption>
</mediaobject>
</screenshot>


</sect1>

<sect1 id="conflicts">
<title
>Conflicten oplossen</title>

<para
>Gegevens kunnen zowel op de &handheld; als op de <acronym
>PC</acronym
> gewijzigd worden. Indien hetzelfde gegeven zowel op de &handheld; als op de <acronym
>PC</acronym
> gewijzigd zijn, zoals bijvoorbeeld een telefoonnummer dat op een andere manier gewijzigd is, dan ontstaat er een conflict. Dit moet opgelost worden zodat de &handheld; als de <acronym
>PC</acronym
> weer synchroon zijn. </para>

<para
>Een dialoogvenster zal verschijnen met de vraag hoe het conflict opgelost kan worden. Eventueel kunt u ook een algemene regel instellen over hoe dit soort conflicten opgelost moeten worden. Dit hangt af van de instelling bij <link linkend="page-hotsync"
>conflicten oplossen</link
>). U kunt verschillende instellingen maken bij de verschillende <link linkend="config-conduits"
>conduits</link
>. </para>

</sect1>
</chapter>
