Difference between revisions of "BlackBerry"

From ArchWiki
Jump to: navigation, search
(Undo revision 139114 by Allblue (talk))
Line 1: Line 1:
{{i18n|Title in English}}
+
[[Category:Other hardware (English)]]
 +
== BlackBerry ==
  
[[Category:其它硬件]]
+
BlackBerry is a line of mobile e-mail and smartphone devices developed by Canadian company Research In Motion (RIM). While including typical smartphone applications (address book, calendar, to-do lists, etc., and telephone capabilities), the BlackBerry is primarily known for its ability to send and receive Internet e-mail wherever it can access a mobile network of certain cellular phone carriers. It commands a 20.8% share of worldwide smartphone sales, making it the second most popular platform after Nokia's Symbian OS.  The service is available in North America and in most European countries.
  
==黑莓==
 
  
黑莓是由加拿大RIM公开发的移动电子邮件和智能手机终端. 除提供典型的智能手机应用(地址簿, 日历, 待办事项等等, 当然还有必不可少的通话功能), 黑莓更为人称道的是其对电子邮件的完美支持. 它占据智能手机市场20.8%的份额, 仅次于诺基亚的塞班系统.
+
=== Synchronization Using barry ===
  
注1 诺基亚已与微软合作, 以Windows Phone 7为下一代手机系统. 虽然诺基亚仍在出产塞班手机, 但毫无疑问,塞班系统的时代已经结束了.
+
This example syncronizes your blackberrys contacts and calender with your evolution contacts and calender. In theory the same princible should be able to be applied to other mail and calander clients.  Including kmail and Google calender.
  
注2 黑莓的最大特色, Pushmail服务目前只在北美和欧洲地区支持. 中国移动正与黑莓合作, 试图在国内推行Pushmail服务. 但费用极为昂贵, 并不适合个人用户. 有兴趣的莓友可以尝试一些第三方软件, 如Berrymail和尚邮Shangmail.
+
====Installing packages====
 +
<code>evolution</code> - from the extra repository<br>
 +
<code>msynctool-stable</code> - from the AUR - http://aur.archlinux.org/packages.php?ID=32917<br>
 +
<code>libopensync-plugin-evolution2-stable</code> - from the AUR - http://aur.archlinux.org/packages.php?ID=39025<br>
 +
<code>barry</code> - from the AUR http://aur.archlinux.org/packages.php?ID=20874
  
==通过barry同步手机==
+
When building barry, the PKGBUILD must be edited to enable the barry opensync plugin to be built. This must be added to the configure line in the PKGBUILD as shown below.
下面以Evolution与手机同步联系人和日历为例说明.理论上, 同样的步聚可适用其它的邮件和日历客户端, 包括kmail和Google日历.
+
 
+
===安装如下包===
+
<code>evolution</code> 可从extra仓库获得<br>
+
<code>msynctool-stable</code> - 可从aur仓库获得 - http://aur.archlinux.org/packages.php?ID=32917<br>
+
<code>libopensync-plugin-evolution2-stable</code> -可从aur仓库获得 - http://aur.archlinux.org/packages.php?ID=39025<br>
+
<code>barry</code> - 可从aur仓库获得 - http://aur.archlinux.org/packages.php?ID=20874
+
 
+
在编译barry时, PKGBUILD文件中必须加上对opensync插件的支持. 可按照如下方式修改PKGBUILD文件.
+
  
 
<pre>./configure --prefix=/usr --enable-gui --enable-opensync-plugin</pre>
 
<pre>./configure --prefix=/usr --enable-gui --enable-opensync-plugin</pre>
 +
Currently the barry opensync plugin will only build against opensync-stable and msynctool-stable
  
目前barry opensync插件只兼容opensync-stable和msynctool-stable包.
+
====Creating a Sync Pair====
 
+
Setup evolution to use your liking if you have not done so already.
===创建同步配对===
+
首先安装evolution, 此步略过.
+
  
创建名为evoberry的同步组
+
Create a sync group called evoberry
 
<pre>msynctool --addgroup evoberry</pre>
 
<pre>msynctool --addgroup evoberry</pre>
 
<br>
 
<br>
把evolution和barry加入同步组
+
Add evolution and the blackberry to the sync group.
 
<pre>msynctool --addmember evoberry evo2-sync
 
<pre>msynctool --addmember evoberry evo2-sync
 
msynctool --addmember evoberry barry-sync</pre>
 
msynctool --addmember evoberry barry-sync</pre>
 
<br>
 
<br>
配置evolution
+
Configure the evolution member
 
<pre>msynctool --configure evoberry 1</pre>
 
<pre>msynctool --configure evoberry 1</pre>
 
<br>
 
<br>
将evolution保存数据文件设为默认.
+
Change the defaults to the location of your evolution files as shown in the example
 
<pre><config>
 
<pre><config>
 
<address_path>file:///home/user/.evolution/addressbook/local/system</address_path>
 
<address_path>file:///home/user/.evolution/addressbook/local/system</address_path>
Line 46: Line 40:
 
</config></pre>
 
</config></pre>
 
<br>
 
<br>
配置barry
+
Configure the blackberry member
 
<pre>msynctool --configure evoberry 2</pre>
 
<pre>msynctool --configure evoberry 2</pre>
 
<br>
 
<br>
按如下示例文件配置, 并修改Device值为当机手机PIN码.
+
Change the device number to your blackberry pin number as shown in the example.
 
<pre>#
 
<pre>#
 
# This is the default configuration file for the barry-sync opensync plugin.
 
# This is the default configuration file for the barry-sync opensync plugin.
Line 74: Line 68:
 
</pre>
 
</pre>
  
===开始同步===
+
====Sync and smile====
确认evolution已经关闭, 同时手机已与电脑相连, 现在只需要输入下述命令.  
+
Make sure evolution is closed and your blackberry is connected then issue the sync command.
 
<pre>msynctool --sync evoberry</pre>
 
<pre>msynctool --sync evoberry</pre>

Revision as of 13:31, 1 May 2011

BlackBerry

BlackBerry is a line of mobile e-mail and smartphone devices developed by Canadian company Research In Motion (RIM). While including typical smartphone applications (address book, calendar, to-do lists, etc., and telephone capabilities), the BlackBerry is primarily known for its ability to send and receive Internet e-mail wherever it can access a mobile network of certain cellular phone carriers. It commands a 20.8% share of worldwide smartphone sales, making it the second most popular platform after Nokia's Symbian OS. The service is available in North America and in most European countries.


Synchronization Using barry

This example syncronizes your blackberrys contacts and calender with your evolution contacts and calender. In theory the same princible should be able to be applied to other mail and calander clients. Including kmail and Google calender.

Installing packages

evolution - from the extra repository
msynctool-stable - from the AUR - http://aur.archlinux.org/packages.php?ID=32917
libopensync-plugin-evolution2-stable - from the AUR - http://aur.archlinux.org/packages.php?ID=39025
barry - from the AUR http://aur.archlinux.org/packages.php?ID=20874

When building barry, the PKGBUILD must be edited to enable the barry opensync plugin to be built. This must be added to the configure line in the PKGBUILD as shown below.

./configure --prefix=/usr --enable-gui --enable-opensync-plugin

Currently the barry opensync plugin will only build against opensync-stable and msynctool-stable

Creating a Sync Pair

Setup evolution to use your liking if you have not done so already.

Create a sync group called evoberry

msynctool --addgroup evoberry


Add evolution and the blackberry to the sync group.

msynctool --addmember evoberry evo2-sync
msynctool --addmember evoberry barry-sync


Configure the evolution member

msynctool --configure evoberry 1


Change the defaults to the location of your evolution files as shown in the example

<config>
<address_path>file:///home/user/.evolution/addressbook/local/system</address_path>
<calender_path>file:///home/user/.evolution/calendar/local/system</calender_path>
<tasks_path>file:///home/user/.evolution/tasks/local/system</tasks_path>
</config>


Configure the blackberry member

msynctool --configure evoberry 2


Change the device number to your blackberry pin number as shown in the example.

#
# This is the default configuration file for the barry-sync opensync plugin.
# Comments are preceded by a '#' mark at the beginning of a line.
# The config format is a set of lines of <keyword> <values>.
#
# Keywords available:
#
# DebugMode        - If present, verbose USB debug output will be enabled
#
# Device           - If present, it is followed by the following values:
#      PIN number    - PIN number of the device to sync with (in hex)
#      sync calendar - 1 to sync calendar, 0 to skip
#      sync contacts - 1 to sync contacts, 0 to skip
#
# Password secret  - If present, specifies the device's password in plaintext
#

#DebugMode

Device 00000000 1 1

#Password secret

Sync and smile

Make sure evolution is closed and your blackberry is connected then issue the sync command.

msynctool --sync evoberry