Editing Documentation/Maemo PC Connectivity Tutorial/Introduction
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
+ | = Introduction = | ||
+ | |||
The Maemo PC Connectivity project aims to make easier communication between a Maemo device and a host PC. For this, it provides a set of tools to simplify tasks like connection establishment, connection sharing, remote access, file sharing and transfer. | The Maemo PC Connectivity project aims to make easier communication between a Maemo device and a host PC. For this, it provides a set of tools to simplify tasks like connection establishment, connection sharing, remote access, file sharing and transfer. | ||
- | Maemo PC Connectivity fully supports the Maemo | + | Maemo PC Connectivity fully supports the Maemo Fremantle platform and devices (such as N900) and the Maemo Diablo platform and devices (such as N800 and N810). |
- | |||
- | |||
- | |||
- | Maemo PC Connectivity target users are Maemo developers as they must use it to set up their Maemo development environment. The Maemo development environment consists of a Maemo device and host PC running Scratchbox and | + | |
+ | {| summary="Maemo device - N900" | ||
+ | |+ align="BOTTOM" |'''Figure 1.1:''' Maemo device - N900 | ||
+ | |- | ||
+ | | | ||
+ | [[Image:Nokia_N900_48.png|Image Nokia_N900_48]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | Maemo PC Connectivity target users are Maemo developers as they must use it to set up their Maemo development environment. The Maemo development environment consists of a Maemo device and host PC running Scratchbox and Maemo SDK (and possibly Eclipse IDE) integrated together with services provided by Maemo PC Connectivity. Maemo PC Connectivity is targeted also for those non-developers who are able to use provided tools and services from command line interfaces, as all services available do not yet have a simple enough Graphical User Interface for end users. | ||
Maemo PC Connectivity supports USB Networking, Bluetooth and WLAN connectitivy types between a Maemo device and a remote machine. USB Networking is recommended as, performance wise, it provides the best connectivity for networking. All services that Maemo PC Connectivity provides can be used with all connectivity types assuming that the host PC accessing services has the required clients available. | Maemo PC Connectivity supports USB Networking, Bluetooth and WLAN connectitivy types between a Maemo device and a remote machine. USB Networking is recommended as, performance wise, it provides the best connectivity for networking. All services that Maemo PC Connectivity provides can be used with all connectivity types assuming that the host PC accessing services has the required clients available. | ||
Line 18: | Line 27: | ||
: By using Maemo PC Connectivity applets and services installed to the Maemo device, it is possible to easily share connection over USB, Bluetooth or WLAN both ways, that is from a Maemo device to a host PC or from a host PC to a Maemo device. | : By using Maemo PC Connectivity applets and services installed to the Maemo device, it is possible to easily share connection over USB, Bluetooth or WLAN both ways, that is from a Maemo device to a host PC or from a host PC to a Maemo device. | ||
; '''Secure Shell''' | ; '''Secure Shell''' | ||
- | : | + | : SSH allows data to be exchanged using a secure channel between two networked devices. |
; '''Scratchbox Remote Shell''' | ; '''Scratchbox Remote Shell''' | ||
: SBRSH is a remote command execution system similar to rsh and ssh. It is designed with slow devices and Scratchbox's special requirements in mind. | : SBRSH is a remote command execution system similar to rsh and ssh. It is designed with slow devices and Scratchbox's special requirements in mind. | ||
; '''SSH File System''' | ; '''SSH File System''' | ||
- | : SSHFS is a file system client based on the | + | : SSHFS is a file system client based on the SSHprotocol. It allows local mounting of a remote file system via SSH. |
; '''Network File System''' | ; '''Network File System''' | ||
: NFS allows file system sharing over a network. | : NFS allows file system sharing over a network. | ||
Line 39: | Line 48: | ||
; '''Rsync''' | ; '''Rsync''' | ||
: is a utility that provides fast incremental file transfer, that is, it transfers only the bytes inside files that have been changed since the previous transfer. | : is a utility that provides fast incremental file transfer, that is, it transfers only the bytes inside files that have been changed since the previous transfer. | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
[[Category:Documentation]] | [[Category:Documentation]] |
Learn more about Contributing to the wiki.