forked from mleone/broadcast
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
53 lines (36 loc) · 1.46 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
BROADCAST
Broadcast is an embedded web application for remote Android device management.
Broadcast has four goals:
- Remote monitoring: Make Android state and device data available over a network.
- Remote control: Allow remote control of an Android device over a network.
- Proof-of-concept: Demonstrate that complex ruby applications can run in an
Android environment, even with constrained resources.
- Framework: Set the groundwork for a number of advanced applications.
POTENTIAL APPLICATIONS
Off the top of our heads, here are some potential applications:
- Remote surveillance systems
- Remote device diagnostic utilities
- Location tracking systems
- Temporary network file servers
CURENT FEATURE SET
Broadcast is alpha-quality software, and is not feature-complete. The following features are supported:
- view battery temperature
- view last location
- remote camera control and image preview
- remote text-to-speech
- file browsing, downloading and uploading
PLANNED FEATURES
- remote video recording
- remote audio recording
UNDER THE HOOD
- Jruby
- SL4A, Scripting Layer for Android
- Lightweight, pure ruby server stack: sinatra + rack + webrick
- rack-test and test/unit
- jQuery Javascript framework
- JSON for serializing AJAX request data
SETUP
Pleave see the SETUP file in this directory.
LICENSE
Broadcast is open-source software distributed under the MIT license.
Copyright (c) 2010 Michael Leone, with support from Panoptic Development, Inc.