[Android Apps and Games] ercea:
[IMG="Title"]https://lh3.ggpht.com/J548wmFflY1qC4iQMGpaqe10vFmhSWHLj-lxgzj4PalGEZDrXOVPy65AoaSNvvPJgw=w300[/IMG]​

Introduction:

Hi guys, first all, sorry my English. My name is Jesus and I have a Raspberry for several months. It has passed for many stages (multimedia center, retro games center, etc.). Now, it's my experiments center :p.

I would like to present you an Android application that took weeks to develop (and many months in my mind to develop :P). I called it

RaspControl

and, simply, connects your phone to your Pi, via SSH, for remote control.

Features:

RaspControl sets connection with your Raspberry, via SSH, anywhere. If you Raspberry has external conection, you can control it outside (obviously :laugh:)

RaspControl has three sections: Status, Explorer and Terminal

Status

Get your Raspberry's information, for example, running processes, available memory, network status, temperature, etc.

Allows restart and shutdown your Raspberry remotely.

Allows mount and dismount drives and filesystems remotely.

Explorer

RaspControl includes a simple file explorer, in order to send and receive files local and remotely.

Allows copy, cut, paste and delete folders and files from your smartphone.

Allows send folders and files from your smartphone to your Raspberry.

Allows copy, cut, paste and delete folders and files from your Raspberry remotely.

Allows receive folders and files from your Raspberry to your smartphone.

Allows download files to your Raspberry, setting the download link.

Terminal

RaspControl includes a simple console terminal, where you can have a full control for your Raspberry anywhere.

It has a commands used history (up to 100 commands).

To navigate through the command history, you can use volume keys, from your smartphone.

NEW!: Now, you can clear your command history :D

NEW!: Now, you can create custom commands and use it in Terminal! :D

Supported languages:

English (by default)

Spanish

Requirementsto work correctly:

RaspControl needs the following to work correctly:

A SSH server: Most Raspberry's distributions has a SSH server installed. Otherwise, you can install the openssh package.

To show bandwith correctly, it's neccesary have installed the ifstat package.

Screenshots:

[IMG="Screenshots1"]https://lh6.ggpht.com/B19TPlfqEsz-cpluLXuPHzsIhxL-gf4wULjONTuh06FYH5Ev0iIA2KCo1NmlUoZI1Txz=h900[/IMG]

[IMG="Screenshots2"]https://lh3.ggpht.com/DTvQTwhlviWBBUbQdxBSB3t24Qu_rdJZ4aYR8EVOhxg24OYvXZc4yihptBPVBsfJ5mjN=h900[/IMG]

A last point:

This app was designed to use on Raspberrys, but, "accidentally", you can use it on any Linux distribution, provided you have a SSH server installed (is the app's core to work :P). I've tested with a pair of VM, a Arch distro and a Mint distro, and works without problems.

And, well, surely the app could have some errors to fix (many people have not tried), so, any comment is appreciated (assume ;) ). For example, at this moment, I can say that connection sometimes is slow, all depends the network quality and smartphone, but, additionally, it has an extra time to SSH connection (compression data, validation, etc.). So, if you change section, while RaspControl is connecting to Raspberry, sometimes app could FC (force close). I've improved and optimized some code and I tought that I fixed it... but sometimes could FC :o . So I'm trying to fix this to make it more stable, also, I would like to improve it for tablets. It is not ugly, but not pretty :P

I hope you find it useful and you like it. Please, be not cruel :P, it's my second "formal" Android app and I'm still in the learning stage :o:o . I am currently looking for a job and I'm doing this to improve professionally (and improve my resume too :P).

Link:

Finally, here you are!:

Google Play download link

Kind regards!

XDA:DevDB Information

RaspManager, App for all devices (see above for details)

Contributors

ercea

Version Information

Status: Stable

Current Stable Version: 1.5

Stable Release Date: 2014-06-25

Created 2014-06-28

Last Updated 2015-06-01