SigmaWeb+ é um aplicativo direcionado aos alunos da Universidade do Estado de Santa Catarina (UDESC). O objetivo dele é fazer um monitoramento do sistema academico e avisar o usuário quando novos resultados de avaliações estão disponíveis.
- Fácil de utilizar: Os menus são simples e intuitivos
- Multi-plataforma: Funciona em Android, Windows e Linux
- Seguro: Utiliza criptografia de chave pública para dados sensíveis
- Baixo trafego de dados: Utiliza um servidor intermediário para otimizar o trafego de dados na rede (muito importante em conexões 3g)
- Customizável: Desenvolvido em python e publicado com o código aberto
- plus Diretório com os arquivos de fonte do cliente (Python)
- server Diretório com os arquivos de fonte do servidor (PHP)
Primeiramente é necessário fazer o download e instalar o Android SDK e Android NDK
Copie o código fonte do SigmaWeb+ para o seu computador
$ git clone https://github.com/mscansian/SigmaWebPlus.git
$ cd SigmaWebPlus
$ git submodule update
Configure o arquivo env_var.sh
export ANDROIDSDK=CAMINHO-DO-SDK
export ANDROIDNDK=CAMINHO-DO-NDK
export ANDROIDAPI=VERSAO-DO-SDK
export ANDROIDNDKVER=VERSAO-DO-NDK
export PATH=$ANDROIDNDK:$ANDROIDSDK/platform-tools:$ANDROIDSDK/tools:$PATH
Instale as dependências
$ make install
Iniciando o aplicativo no Linux
$ make
Iniciando o aplicativo no Android (ative 'USB debugging' no celular e conecte ele no computador)
$ make android
(Estes passos foram testados no Ubuntu 14.04 LTS)
- Android SDK (Licença)
- Android NDK (Licença)
- kivy (incluso no Makefile) (Licença)
- python-for-android (incluso fork no Makefile) (Licença)
- python-singleinstance (incluso no GIT) (Licença)
- python-threadcomm (incluso no GIT) (Licença)
- notification-demo (incluso no GIT)
- PyCrypto (incluso no Makefile) (Licença)
- python-notify2 (incluso no Makefile)