Giter Site home page Giter Site logo

tp1-pod's Introduction

Trabajo Práctico Especial 1: Tickets de Vuelo

Ubicacion de los Materiales 🧭

Archivos fuente del servidor se encuentran dentro de las subcarpetas

./server/src/main/java

Archivos fuente de los clientes se encuentran dentro de las subcarpetas

./client/src/main/java

Archivos ejecutables server

./server/target/tp1-g14-server-1.0-SNAPSHOT/

Archivos ejecutables clientes

./client/target/tp1-g14-client-1.0-SNAPSHOT/

Instrucciones de Compilacion 🛠️

Generacion de los .tar.gz a la carpeta target/

mvn clean install

Extraccion de los .tar.gz con los ejecutables

cd server/target
tar -xvf tp1-g14-server-1.0-SNAPSHOT-bin.tar.gz
cd tp1-g14-server-1.0-SNAPSHOT
chmod u+x *
cd ../../client/target
tar -xvf tp1-g14-client-1.0-SNAPSHOT-bin.tar.gz
cd tp1-g14-client-1.0-SNAPSHOT
chmod u+x *

Ejecución 🚀

Para correr el registry (dentro del directorio server/target/tp1-g14-server-1.0-SNAPSHOT)

./run-registry.sh

Para correr el server (dentro del directorio server/target/tp1-g14-server-1.0-SNAPSHOT)

./run-server.sh

Para ejecutar el cliente de administracion de vuelos (dentro del directorio client/target/tp1-g14-client-1.0-SNAPSHOT)

./run-admin -DserverAddress=xx.xx.xx.xx:yyyy 
-Daction=actionName [ -DinPath=filename | -Dflight=flightCode ]

Para ejecutar el cliente de asignacion de asientos

./run-seatAssign -DserverAddress=xx.xx.xx.xx:yyyy 
-Daction=actionName -Dflight=flightCode [ -Dpassenger=name | -Drow=num | -Dcol=L | 
-DoriginalFlight=originFlightCode ]

Para ejecutar el cliente de Mapa de asientos

./run-seatMap -DserverAddress=xx.xx.xx.xx:yyyy 
-Dflight=flightCode [ -Dcategory=catName | -Drow=rowNumber ] -DoutPath=output.csv

Para ejecutar el cliente de notificacion de usuarios

./run-notifications -DserverAddress=xx.xx.xx.xx:yyyy 
-Dflight=flightCode -Dpassenger=name

Autores 💭

  • Gaspar Budó Berra
  • Bruno Squillari
  • Facundo Zimbimbakis
  • Santiago Hadad
  • Marcos Dedeu

tp1-pod's People

Contributors

gbudoberra avatar bsquillari avatar fzimbimbakis avatar mdedeu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.