Maemo PC Connectivity project aims to make easier communication between maemo device and host PC. For this, it provides tools to simplify tasks like connection establishment, Internet sharing, remote shell, file sharing, remote desktop and file transfer. The host PCs supported are Linux, Mac OS Leopard/Snow Leopard and Windows XP/Vista (Windows 7 under testing). It follows the list of communication tools available:
By using Maemo PC Connectivity applets, it is possible to easily establish connection over Usb, Bluetooth and Wlan between maemo device and host PC
By using Maemo PC Connectivity applets, it is possible to easily share Internet over Usb, Bluetooth and Wlan on both ways, from maemo device to host PC and from host PC to maemo device.
SSH (Secure Shell) allows data to be exchanged using a secure
channel between two networked devices.
SBRSH (Scratchbox Remote Shell) is a remote command execution system similar to rsh and ssh. It is designed with slow devices and Scratchbox's special requirements in mind.
SSHFS (SSH File System) is a file system client based on the SSH
protocol. It allows to mount locally a remote file system via SSH.
NFS (Network File System) allows file system sharing over network.
SAMBA (Server Message Block) provides shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. Most usage of SMB involves PCs running Microsoft Windows.
VNC (Virtual Network Computing) is a graphical desktop sharing system
that uses the RFB protocol to remotely control another PC.
RDESKTOP is a client for remotely accessing Windows Terminal Services from a UNIX PC.
X Tunneling over SSH allows to forward X11 GUI, that is, it is possible to display a X11 GUI from a remote PC on a local PC.
SFTP (SSH File Transfer Protocol) is a network protocol that provides
a secure file transfer over SSH.
SCP (Secure Copy) is another way to transfer files between a local and a remote host using SSH.
RSYNC is an utility that provides fast incremental file transfer, that is, it is sent/received only the bytes inside files that changed since the last replication.
Maemo PC Connectivity provides the meta package maemo-pc-connectivity which installs the necessary components on maemo device, and the package host-pc-connectivity which installs the components needed on host PC. For more information, see the installation instructions.