Planet maemo: category "feed:c4c21899596dff713fcffdd42845a176"

melunko

Synchro application for Maemo

2009-10-02 21:32 UTC  by  melunko
0
0

It was very nice that many people were insterested in the Tablet-Suite application. As I told in the previous post, we are already working in a synchronization tool for maemo called “Synchro”. I decided to show the designed UI here so people could become interested as well. Some alpha version is intended to be released still this year. Comments, suggestions and feature requests are really welcome.

Synchro

Synchro

The features planned here are:

  • Manage PC media (playlists, musics, images and videos)
  • Manage device media
  • Synchronize media
  • Play PC and device media
  • Temporary list for instant playback
  • Several views

Garage project and mailing lists have been created:

Categories: Uncategorized
melunko

A PC-Suite like application for Maemo (Tablet-Suite)

2009-09-29 12:41 UTC  by  melunko
0
0

A couple of months ago we started a project to create a Linux application similar to Nokia PC Suite, but for maemo devices. The application is built using Python and Qt. As a first application in the “suite”, it was developed a backup application, which has the same functionalities as the osso-backup application available in the device. But here the backup application runs in the desktop and stores the backups in the PC.

Tablet-Suite main screen

Tablet-Suite main screen

Tablet-Suite features implemented

  • Show device status: power, device memory, flash memory
  • Show device information: OS version and Model (N800, N810)

The backup application features implemented so far are:

  • Create a new backup selecting categories and output path. The backup is stored in the PC, not in the device flash memory
  • Manage backups: remove and rename existing backups
  • Copy backups: copy backups from pc to device, and from device to pc
  • Restore backups: it is able to restore a backup stored in both pc and device

Known Issues:

  • Protected devices (password) are not supported
  • Application is still not stable, some bug fixes and improvements are needed

The connection between the desktop and the device is done by IP network. The user just needs to know the device IP. The current implementation uses scp and ssh to transfer data and execute commands, so it is exchanging ssh keys between the pc and the device (root user), that is why the root password is required for this alpha release. There is already a daemon implementation which will do the job in the device side, so a specific tablet-suite password will be used in the future to hopefully avoid security problems.

Comments, suggestions and feature requests are really welcome. We will release a 0.2 version for the backup very soon.

The next applications to be implemented in the suite are: Flash the Device and Install Applications. The application sources and binaries can be downloaded from Garage:

https://garage.maemo.org/frs/?group_id=1013

Below some screenshots:

Backup Main Screen

Backup Main Screen

New Backup Wizard

New Backup Wizard

Restore Backup

Restore Backup

Categories: Uncategorized
melunko

The easy way to connect MaemoPC

2009-06-12 21:09 UTC  by  melunko
0
0

It is possible to create a network connection between a Maemo device (N8×0) and a Host PC in several ways: USB, Bluetooth and WLAN. The PC-Connectivity project just released the Beta 1 version of two applets to help the users and developers to connect the device to a PC with a single click. The PC to connect is not restricted to be a Linux machine, as MAC and Windows are also supported.

nm_usb

PC Connectivity Manager

switcher_usbnet

Connection Switcher

The first applet called “PC Connectivity Manager” is placed at Maemo “Control Panel”. It allows the user to enable/disable the connections and also to setup them changing IP address, netmask, etc.. The second applet called “Connection Switcher” is placed at Maemo status bar. It is the faster way to enable/disable the connections.

Besides the network connection features, the applets also allow us to configure other connection tools, such as x11vnc and nfs sharing. It is also possible to create “environments”, so different settings can be configured for different PCs.

For more details:

Categories: Uncategorized
melunko

ssh key exchange script

2009-05-25 21:01 UTC  by  melunko
0
0

Maemo pc-connectivity project provides a nice script to exchange ssh keys between two machines (e.g PC and N8×0). A passwordless ssh login is a good idea to speed up development and crucial to some tools like sbrsh. To use the script is very simple:

1. Download its debian package from here and install it

- Or download the script itself from here and copy it to one folder in the path, e.g. /usr/bin or /usr/local/bin.

2. Run the script:

$ ssh-key-exchange -l <local_pc_ip> -r <remote_device_ip> -u <device_user>

Host Address: 192.168.1.1 <local_pc_ip>
Target Address: 192.168.1.2 <remote_device_ip>
Target User: root <device_user>

Adding trusted host to ‘known hosts’…OK!
Exporting identity to remote host…root@192.168.1.2’s password:
OK!
Verifying remote user identity and creating it if necessary (this may take a few minutes)…OK!
Authorizing remote host key…OK!

Done. See /tmp/exchange-ssh-key.log and /tmp/exchange-ssh-key.log.err for detailed information
Please, check if everything is correctly by connect to the remote host via SSH.

Categories: Uncategorized