Skip to content

Commit

Permalink
forgot a file
Browse files Browse the repository at this point in the history
  • Loading branch information
johannbarbie committed Jul 11, 2014
1 parent 62be9e1 commit 7c3c9a7
Showing 1 changed file with 10 additions and 46 deletions.
56 changes: 10 additions & 46 deletions server/README.md
@@ -1,52 +1,16 @@
# SMSgateway - Servlet

# Vision

Let's assume we want to bring Bitcoin to the 4 Billion people that are not connected to the internet, and let's further assume we want to do it by SMS, because feature phones have high global penetration. Let's then build an android app that is open source, works in a mesh network to be censorship resistant and can be installed on cheap devices to infiltrate any providers network and open a wallet for any participant.

EnvayaSMS architecture was a central control server. The objective is to get rid of it step by step and create the previously described architecture.
This version of the SMSgateway network node runs in a servlet container. It establishes a redundant connection and allows to run high-capacity, high-availabality services.


## Build

enter the "mobile" directory
set `<sdk><path>` in `mobile/pom.xml`, then build with `mvn clean install`

If you want a different way to set your `<sdk><path>`, here is a link to some instructions on how to set your <sdk><path> in your .m2/settings.xml:
code.google.com/p/playn/wiki/MavenAndroidBuild.

## Build for Release

###Here is all you need to start a release build:

###Step 1: go to mobile/btc2sms

###Step 2:
mvn install -P release -Dsign.keystore=REPLACEWITHPATHTOKEYSTORE -Dsign.alias=REPLACEWITHALIAS -Dsign.storepass=REPLACEWITHKEYSTOREPASSWORD -Dsign.keypass=REPLACEWITHKEYPASSWORD

For example:
-Dsign.keystore=/home/dmitrycrocodilys/37coins_client/secure_area/37coins_dummy_keystore.keystore
-Dsign.alias=37dev
-Dsign.storepass="KeYsToRe PaSsWoRd GoEs HeRe"
-Dsign.keypass="37DeV KeY PaSsWoRd GoEs HeRe"

http://developer.android.com/tools/publishing/app-signing.html

## Tip4Commit

[![tip for next commit](http://tip4commit.com/projects/530.svg)](http://tip4commit.com/projects/530)

## Old EnvayaSMS README.md


EnvayaSMS is an Android app that acts as a SMS and MMS gateway.

For more information and installation instructions,
see http://sms.envaya.org/

This project uses ant (or NetBeans) as the build tool.
Before building, first create a local.properties file in the project root directory,
and set sdk.dir to the path of your android sdk, e.g.:

`sdk.dir=C:\\android-sdk`
1. enter the project directory:
```
cd server
```

The code is released under the MIT license; see LICENSE
2. execute build:
```
mvn clean install
```

0 comments on commit 7c3c9a7

Please sign in to comment.