With the update of the BlackBerry OS playbook, RIM offers us the possibility to use native address book and calendar.
But how to synchronize its address book and calendar with other tools, or even more simply, how to import their address book ? No application available ; impossible with the BlackBerry Desktop Manager…
Indeed, there are few solutions! RIM has made a bold choice ! Turning now to the Cloud technologies. Besides having a hotmail or gmail, it is possible to synchronize its data via a webdav service, and more precisely CardDAV for the address book and CalDAV for agenda.
I made the choice to install OwnCloud on my Linux server. OwnCloud is a young project written in PHP that offers much more than support CardDAV and CalDAV. It lets you share data via WebDAV, read his music streaming …
I installed git repository since its OwnCloud :
[nicolas@Dahlia ~]$ cd /home/httpd/html [nicolas@Dahlias /home/httpd/html]$ git clone git://gitorious.org/owncloud/owncloud.git owncloud
Once the application is installed and configured your HTTP server, in my case a server Apache2 + MySQL + PHP.
<VirtualHost *:443> ServerName cloud.progweb.com ServerAlias carddav.progweb.com ServerAlias caldav.progweb.com DocumentRoot /home/httpd/html/owncloud CustomLog /var/log/apache2/OwnCloud.log combined ErrorLog /var/log/apache2/OwnCloud.log TransferLog /var/log/apache2/OwnCloud.log GnuTLSEnable on GnuTLSCertificateFile /etc/ssl/private/progweb.com.crt GnuTLSKeyFile /etc/ssl/private/progweb.com.key GnuTLSPriorities NONE:+VERS-SSL3.0:+VERS-TLS1.2:+VERS-TLS1.1:+VERS-TLS1.0:+AES-256-CBC:+DHE-RSA:+RSA:+SHA1:+COMP-NULL:+COMP-DEFLATE <Directory /home/httpd/html/owncloud> AllowOverride All </Directory> <IfModule mod_php5.c> php_flag register_globals Off php_flag track_vars Off </IfModule> </VirtualHost>
I have done some changes to simplify its use, including use of short URLs.
After creating an account, you just have to try …
Before testing the playbook, I try to access the service WebDAV via nautilus:
Unfortunately, it was not as easy for the playbook. Indeed, the implementation of RIM is not perfect and errors !
So I changed OwnCloud to circumvent these problems because I am not possible to change the playbook itself. I hope my specific amendments “playbook” will soon be removed when RIM will have corrected the implementation of these services.
With these changes, I do not encounter difficulties and I can now fully take advantage of these new applications.
To use the web interface of the browser OwnCloud with the playbook, I disabled the application “PDFViewer”.
All my application changes its OwnCloud available on my GIT repository :