- Gestión Actas Electrónicas Móviles
- 2016-10-26
GAEM es un sistema desarrollado en junto a la Municipalidad de Rosario el cual que permite el labrado de actas desde dispositivos móviles.
Esta divido en dos sub proyectos, gaem-client que corre en dispositivos Android >= 2.3 el cual envía peticiones vía HTTPS -mediante API-REST- a gaem-server. Este último recibe dichas peticiones y sirve como proxy/interface con los sistemas existentes.
$ git clone [email protected]:tecso/gaem-client-gpl.git
- Instalar y configurar Android Studio (Guía en su web)
- Imoprtar proyecto: File -> Open -> gaem-client-gpl -> (AIDigital, DAA)
- Ejecutar: Gradle Proyects -> AIDigital -> install -> installDebug
DAA-Domain es un proyecto de librería con código común para los otros dos proyectos
$ javac -version
javac 1.8.0_91
# install
$ Ant=apache-ant-1.9.6
$ cd /tmp ; curl -O http://archive.apache.org/dist/ant/binaries/${Ant}-bin.tar.gz
$ mkdir -p ~/opt ; tar zxf /tmp/${Ant}-bin.tar.gz ~/opt
$ sudo ln -s ~/opt/$Ant/bin/ant /usr/bin/ant
# test
$ ant -version
Apache Ant(TM) version 1.9.0 compiled on March 5 2013
$ git clone https://gitlab.tecso.coop/tecso/gaem-server-gpl
$ cd gaem-server-gpl
$ ant mkenv tomcat
$ ./gait tomcat start
- Browse http://localhost:8080/gait
- user: admin / Password: admin
- File -> Import... (Seleccionar path de gaem-server-X)
- Nota 1: Verificar que la versión de GIT instalada (en la versión más reciente de Eclipse ya viene el plugin instalado)
- Nota 2: Configurar Preferences -> ... -> Execution Environment" -> Java SE 1.7
- Instalar PostgreSQL
- Crear base de datos con Log y charset US-ASCII
- Importar etc/gait.exp.tar.gz