0
Posted on Friday, January 02, 2009 by 醉·醉·鱼 and labeled under ,

自己把后面的部分一起整理出来了。

客户端安装


FinchSync的Pocket PC端作为客户端。客户端管理同步的过程。它主要负责发现改变情况,冲突解决和对新建、改变、移除的条目交换。

软件的安装


客户端软件是用C#编写的,并且以CAB包的形式提供。只要在你的Pocket PC上安装了.NET Compact Framework ,那么CAB包就进行安装运行。(请查看要求篇中关于安装.NET Compact Framework 的介绍。)

在Pocket PC上安装客户端只需要3个步骤:

  1. 从下载页面下载CAB安装包 'FinchSync.cab'。
  2. 通过ActiveSync(只在Windows系统上)、无线连接或蓝牙或存储卡(比如CF卡),将文件移动到你的Pocket PC。
  3. 点击CAB包进行安装。(CAB包会被删除。译者注:如果选用其他安装方式可以保留CAB安装包,比如Cabinstl.exe)

注:安装完后可能会提示'The application being installed may not work properly because It was written for an earlier version of Windows Mobile.' (正在安装的软件可能无法正常使用因为它们是为旧版本编写的。)这点可以忽略掉。

另外一种安装方式是通过Pocket Internet Explorer。如果Pocket PC连接到互联网,浏览以下下载地址:www.finchsync.com/ppc

点击CAB包的链接就会启动下载和安装。

就这么简单。从开始菜单中选择"程序",然后点击FinchSync启动程序。

FinchSync main window on Pocket PC.

图片:Pocket PC上FinchSync的主页面。

配置


管理同步服务端


客户端可以连接到许多不同的服务端来同步和交换信息。从目录中选择'Config/Server' 来添加或移除同步服务端。

Managing sync servers.

图片:管理同步服务端。

在对话框中会显示PocketPC上已经配置好的服务端。

添加一个服务端


  • 点击'Add'按钮进行服务端配置。

    Sync Server configuration dialog.


    图片:服务端配置

  • 在Pocket PC上输入一个用于区别服务端的名称(由数字和字母组成)。随便选择一个名字,但是必须唯一,并且一旦添加就不可以再次更改。
  • 大部分情况下别名是留空的。如果你和不同的服务端同步,Pocket PC上所有的条目是分开的。当与服务端B连接是,从服务端A上同步的条目是不会同服务端B进行交换的。如果你想在不同的服务端中同步相同的信息,那么在服务端B配置中将服务端A作为别名。别名必须是你的Pocket PC上其他服务端的名字。在支持部分你可以看见一些例子。
  • 输入服务端的IP地址(这个更好一点)或者主机的名字。服务端的IP地址会显示在FinchSync服务端的tab选项卡下。

注:如果IP地址显示为'127.0.0'(回环地址),比如在我的Linux系统上就是这样,那么你应该通过命令行工具得到真实的IP地址。在Windows系统上你可以使用'ipconfig',在Linux系统下你需要拥有管理员权限并输入'ifconfig'。

如果你的电脑并没有连接到任何网络,比如你在用的笔记本旅游的时候,你的电脑是没有任何IP地址的。在这种情况下,先将PDA与PC通过ActiveSync建立连接,然后再启动FinchSync。 当ActiveSync连接的时候它会自动给电脑分配一个IP地址。

  • 输入在服务端配置好的端口号。
  • 如果登录名。这是你在服务端建立的客户端帐号名。这个是你的Windows, Linux 或者 OS-X 登录名。
  • 输入在服务端上配置的客户端帐号密码。这个是你的Windows, Linux 或者 OS-X 登录密码。
  • 重新输入密码。

注:现在还不能够支持压缩、加密或SSL端口号等加密方式。这些是不可选的。

点击'Test'按钮验证配置是否有效。如果有效,则出现以下对话框:

FinchSync conenction test dialog.


图片:连接测试。

点击连接,FinchSync会尝试与服务端连接,并在几秒钟后显示结果。(如果没有任何连接的话,他可能会花费长达2分钟的时间。)

如果能够和服务端进行连接,表格里面会显示服务端上能够和这个客户端进行同步的同步源。列表会显示每个同步源的名称和类型('C'表示联系簿,'A'表示约会,'T'表示任务),还有是否可用和可写。

注:如果你在列表中缺失某个同步源,请查看在服务端中客户端的配置。如果同步源并不可用(在列中并没有'X'),可能是在服务端中该源被标记为不可用,或者正好例外一个客户端正和该源连接,或者服务端检测到同步源的主程序正在运行。比如Thunderbird 正在运行,联系簿可能不可用。

如果你确定你的配置没有错,但是不能够连接上,这时请查看一下服务端的防火墙设置。如果是通过ActiveSync 连接的,尝试将Pocket PC断开连接再重新连接一次。

  • 点击'OK'完成连接测试。
  • 点击'OK'完成服务端配置。

改变服务端配置


  • 从列表中选中服务端。
  • 点击'Config'进入配置界面。

移除服务端


  • 从列表中选中服务端。
  • 点击'Remove'。

会弹出一个确认移除对话框。

另一个对话框会问是否从客户端设备上移除与服务端同步过条目(比如联系簿,任务等等)。我们推荐勾选此项。否则你将要手动一个一个地移除已经没有必要的信息。此外,在移除服务端之后又添加一个新的同名服务端,这些未删除的条目会被认为是新的条目。

同步


同步是从主界面开始的。

  • 从下拉菜单中选择一个服务端。
  • 点击'Sync it!'

首先要将Pocket Outlook 程序关掉(虽然在你的Pocket PC上它只是一个程序,但是对于用户来说它是4个不同的程序:日程表,联系簿,任务和邮件)。

这个是必须的,因为在Pocket Outlook运行的时候,它不会显示数据库中的改变。在同步之前应该关掉这些应用程序。在一些情况下同步可能会失败。FAQ topic nr. 5 中有更多的介绍。

然后从Pocket Outlook 数据库(PIM)中读取所有的条目并查看改变。这个会花掉一些时间,尤其是当PIM中有很多条目的时候。

接下来与选中的服务端进行连接并进行同步。最后会提示成功或错误信息。

点击'Config/View log'打开同步日志可以查看更多详情:

Synchronization log.


图片:同步日志。

通过下拉菜单选择显示不同类型的信息,比如错误信息。选中列表中的某个条目会显示详细的介绍。如果'Show item'可用的话,那么它会打开相关的条目信息。

利用类别映射


同步指导中我们提到过类别映射,为什么你可能会用到呢?这可能是整个帮助文档中最重要的一节,可别错过哦!

类别映射可以使得处理特定语法变得简单些,FinchSync用这些语法来确定类别区域。从内部往外看,这些映射就是文字的替换。(译者注:英文中没有relacement一词,应该replacement.)例如:

联系簿中的'Friends'映射到'Home:Family:Friends'

这就告诉FinchSync在PocketPC的联系簿中的'Friends'类别实际上是指'Home:Family:Friends'。

点击'Config / Category Mapping' 来管理类别映射:

List of category mappings


图:类别映射对话框。

对话框中会显示所有的映射。在这个例子中有两个映射:

联系簿中的默认项映射到 'HomePC:MyAdrBook',即所有的联系簿条目都会与'HomePC' 服务端上的'MyAdrBook' 同步源进行同步。

任务/约会中的'Birthday'会被映射到 'HomePC:PrivateCalendar:Birthday'。

添加一个类别映射


点击'Add'添加一个新的映射:

Mapping configuration dialog.


图:映射配置界面。

  • 映射类型:首先选择一个需要进行映射条目的类型:联系簿或任务/约会。
  • 映射类别:下拉菜单中会显示在Pocket PC上所选择类别下所有条目的类别。选择需要映射的类别。如果没有使用过,那么这里会有一个 '-Default-'可用,选中添加到映射。
  • 同步源:选择类别映射对应的同步源。每次与服务端进行连接测试的时候,FinchSync会记录下服务端上所有可用的同步源。如果并没有同步源,点击'Search'按钮打开点击测试对话框。连接到需要映射的服务端并关闭测试对话框。现在列表中应该有同步源了,否则就表示没有可用的匹配同步源。
  • 适应类别:这个方便的选项可以根据你的映射更改所有存在的条目的类别名称。


    例1:如果你将'Birthday'映射到'HomePC:PrivateCalendar:Birthday',那么所有包括'HomePC:PrivateCalendar:Birthday'的都会被发送到'Birthday'这个类别下。


    例 2:如果你将约会/任务的默认映射到 'HomePC:PrivateCalendar',所有以 'HomePC:PrivateCalendar'打头的类别都会被改名: 'HomePC:PrivateCalendar:Birthday' -> 'Birthday', HomePC:PrivateCalendar:Meeting'->'Meeting'等等。

点击'Add'添加映射。

移除类别映射


从列表中选中一个类别,点击'Remove'即可移除映射。弹出的对话框会让你确认操作。另一个对话框会问是否将该类别下的条目改名为原来映射的类别。

改名操作正好和上面描述的添加映射相反。按照经验来说,如果你希望以后还要和这个服务端进行同步的话,你应该更改条目的名字。如果你没有把它们的名字改回去就移除映射的话,受到影响的条目将不再属于外部的同步源,并且在下次同步的时候会被删除掉!

注:利用分类映射你可能很容易删除很多条目或者复制很多条目。一定要小心!

卸载FinchSync


在卸载之前你应该手动删除同步服务端上的所有记录:

  • 选择 'Config/Server'。
  • 选择每个记录,点击'Remove'。
  • 点击'Yes'确认从设备上删除所有的服务端条目。

注:这样会删除PocketPC上的所有已同步条目。

  • 开始->设置
  • 系统
  • 卸载程序
  • 选中FinchSync,点击卸载。

有两个小的配置文件会被留下。利用文件浏览器删除 'My Device/Program Files'文件夹下的'FinchSync'文件夹。

注:如果你想更新到最新版本的FinchSync,请按照更新介绍操作,这样可以保持PocketPC上的所有条目和配置。
0
Responses to ... FinchSync帮助文档--客户端篇

Post a Comment