All Projects → sjp38 → ash

sjp38 / ash

Licence: GPL-3.0 license
ash is a shell for multiple devices

Programming Languages

python
139335 projects - #7 most used programming language
AGS Script
88 projects

ash

ash is a shll.

  • You can control Android device from PC using keyboard and mouse.
  • You can control PC from Android using Android device's touchscreen, Motion sensor, etc.
  • You can control PC from other PC.

ash is a device control environment that makes ash installed devices able to control each other.

ash can be installed on any devices like Android / PC and control other devices ash installed using various user interfaces(CLI, GUI, or something else).

If your PCs and Android devices has installed ash for them, You can control them with one of them.

ash defines a simple language based on ash's simple syntax. You can command ash to control other devices with that language from prompt.

Or, You can use convenient GUI control applications using ash. It's just an user interface.

Anybody can make their interface for ash conveniently. Or, You can make application based on ash's language, too. Just use ash as device control facility.

ashdi and AshFa's PC control feature is one good example for ash interface layer application.

Anybody can implement ash using any language, any platform, if and only if they support ash language syntax and basic operations properly. This ash implementation is for linux. You can get an ash for Android(AshFa) from Here.

AshFa just works, but, not complete as an ash. AshFa is just an example. You can make your ash for Android and publish it anywhere.

Demo video

You can see demo video of ash from Youtube

News

  • ash 2.0 have announced from Google HackFair, Korea and released by 19th, November 2012(EST).
  • Next minor version update will be done by few months.

System requirements

Just works on Ubuntu 12.04 with JRE and Android SDK tools.

May works well with little effort on other platforms. But, no guarantee.

How to use

You should install JRE and Android SDK tools. Android SDK tools directory path should be exist in your PATH.

If you are expert,

$ ./ash.py

If you have Galaxy Nexus and want to control it from PC, install AshFa to your Galaxy Nexus and start it. then,

$ ./ash.py init_di_maguro.ash

Version info

Version of latest release is 2.1

2.1 is still not stable.

Author

SeongJae Park ([email protected])

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].