Skip to content

Latest commit

 

History

History
81 lines (50 loc) · 2.18 KB

README.md

File metadata and controls

81 lines (50 loc) · 2.18 KB

GAEM

  • Gestión Actas Electrónicas Móviles
  • 2016-10-26

Descripción

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.

Instalación Gaem-Client

Instalar Gaem

$ git clone [email protected]:tecso/gaem-client-gpl.git

Android Studio

  • 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

Instalación GAEM-Server

Instalar Java SDK 8

$ javac -version
javac 1.8.0_91

Instalar Apache Ant

# 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

Instalar Gaem

$ git clone https://gitlab.tecso.coop/tecso/gaem-server-gpl
$ cd gaem-server-gpl    
$ ant mkenv tomcat
$ ./gait tomcat start

Probar

Eclipse

  • 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

Instalación Base de Datos

  • Instalar PostgreSQL
  • Crear base de datos con Log y charset US-ASCII
  • Importar etc/gait.exp.tar.gz

Links