Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab

Trabajo de grado (Ingeniero de Sistemas-Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2013.

Autores:
Mejia Orozco, Juan Carlos
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2012
Institución:
Universidad Católica de Pereira
Repositorio:
Repositorio Institucional - RIBUC
Idioma:
spa
OAI Identifier:
oai:repositorio.ucp.edu.co:10785/1949
Acceso en línea:
https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cf
Palabra clave:
Node
Json
Jquery
Phisylab
Framework
Postgres
Npm
Express
Jade
Stylus
Renata
Servidor web
Web browser
Tarjeta de adquisicion
Wordpress
Moddle
Javascript
Motor v8
Web server
Data acquisition
2B04. Ingeniería de sistemas y comunicaciones
Rights
openAccess
License
Attribution-NoDerivs 3.0 United States
id RepoRIBUC2_62ee843ee7086eba3369139a86cd3659
oai_identifier_str oai:repositorio.ucp.edu.co:10785/1949
network_acronym_str RepoRIBUC2
network_name_str Repositorio Institucional - RIBUC
repository_id_str
dc.title.spa.fl_str_mv Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
title Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
spellingShingle Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
Node
Json
Jquery
Phisylab
Framework
Postgres
Npm
Express
Jade
Stylus
Renata
Servidor web
Web browser
Tarjeta de adquisicion
Wordpress
Moddle
Javascript
Motor v8
Web server
Data acquisition
2B04. Ingeniería de sistemas y comunicaciones
title_short Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
title_full Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
title_fullStr Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
title_full_unstemmed Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
title_sort Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab
dc.creator.fl_str_mv Mejia Orozco, Juan Carlos
dc.contributor.author.none.fl_str_mv Mejia Orozco, Juan Carlos
dc.subject.spa.fl_str_mv Node
Json
Jquery
Phisylab
Framework
Postgres
Npm
Express
Jade
Stylus
Renata
Servidor web
Web browser
Tarjeta de adquisicion
Wordpress
Moddle
Javascript
Motor v8
Web server
Data acquisition
topic Node
Json
Jquery
Phisylab
Framework
Postgres
Npm
Express
Jade
Stylus
Renata
Servidor web
Web browser
Tarjeta de adquisicion
Wordpress
Moddle
Javascript
Motor v8
Web server
Data acquisition
2B04. Ingeniería de sistemas y comunicaciones
dc.subject.ocde.none.fl_str_mv 2B04. Ingeniería de sistemas y comunicaciones
description Trabajo de grado (Ingeniero de Sistemas-Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2013.
publishDate 2012
dc.date.issued.none.fl_str_mv 2012
dc.date.accessioned.none.fl_str_mv 2014-04-02T22:02:07Z
dc.date.available.none.fl_str_mv 2014-04-02T22:02:07Z
dc.type.spa.fl_str_mv Trabajo de Grado – Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.citation.none.fl_str_mv Mejia Orozco, J. (2014). Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab. Universidad Católica de Pereira. Disponible en: https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cf
dc.identifier.other.none.fl_str_mv DDMIST74
dc.identifier.uri.none.fl_str_mv https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cf
dc.identifier.instname.none.fl_str_mv Universidad Católica de Pereira
dc.identifier.repourl.none.fl_str_mv www.ucp.edu.co
identifier_str_mv Mejia Orozco, J. (2014). Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab. Universidad Católica de Pereira. Disponible en: https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cf
DDMIST74
Universidad Católica de Pereira
www.ucp.edu.co
url https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cf
dc.language.iso.fl_str_mv spa
language spa
dc.relation.ispartofseries.none.fl_str_mv Monografía; DDMIST74
dc.rights.none.fl_str_mv Attribution-NoDerivs 3.0 United States
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nd/3.0/us/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NoDerivs 3.0 United States
http://creativecommons.org/licenses/by-nd/3.0/us/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 54
dc.publisher.spa.fl_str_mv Universidad Católica de Pereira
dc.publisher.faculty.none.fl_str_mv Facultad de Ciencias Básicas e Ingeniería
dc.publisher.place.none.fl_str_mv Pereira
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Telecomunicaciones
institution Universidad Católica de Pereira
bitstream.url.fl_str_mv https://repositorio.ucp.edu.co/bitstreams/e4c6140a-4df1-40db-8e7e-b30a40b77e86/download
https://repositorio.ucp.edu.co/bitstreams/273f559d-dc6d-4e2f-9b8e-8afd0107ddee/download
https://repositorio.ucp.edu.co/bitstreams/73940660-6a3f-412f-ba7d-495cae4dca46/download
bitstream.checksum.fl_str_mv 7dbce08f4d01f5a0d05be56872b7f68b
b9c991e3021bc55b222c227604e7c39f
6c027b31b523ff294b636b971f63a80d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad Católica de Pereira - RIBUC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851054375085015040
spelling Mejia Orozco, Juan Carlos2014-04-02T22:02:07Z2014-04-02T22:02:07Z2012Mejia Orozco, J. (2014). Framework para la elaboración de laboratorios de Ciencias Básicas Remotos Phisylab. Universidad Católica de Pereira. Disponible en: https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cfDDMIST74https://repositorio.ucp.edu.co/entities/publication/cd214650-3e46-4dfb-9fb3-c7a6e1c211cf Universidad Católica de Pereirawww.ucp.edu.coTrabajo de grado (Ingeniero de Sistemas-Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2013.Este trabajo de grado, ha puesto en evidencia que el trabajo en equipo si funciona, solo es poder encontrar la gente correcta y sacar lo mejor de ellas, pero como mínimo debe haber buena relación entre este grupo, así se superan más fácil los problemas, inicialmente vimos este proyecto como algo complicado, pero teníamos la confianza que con el conocimiento adquirido y la experiencia, cualquier obstáculo se podría superar, teniendo calma y trabajando en equipo. Y así se hicieron casi 4 prototipos de este proyecto y sorprendentemente todos funcionaron, hasta que quedo la plataforma de NODE, de manera definitiva, y primero prendimos led’s, hoy podemos mover un laboratorio./ Abstract: This degree work has shown that teamwork does work, It is just a matter of finding the right people and make the best of them, but at least there should be a good relationship in the team. That's that way to overcome problems easier. Inicially we saw this proyect as something complicated, but we had confidence that the knowledge and experience acquired, could help us overcome any obstacle. We made nearly 4 prototypes of this project and suprisingly they all worked, we decided that NODE would be the definitive platform. First we turned on some leds and now we can control a laboratory.This degree work has shown that teamwork does work, It is just a matter of finding the right people and make the best of them, but at least there should be a good relationship in the team. That's that way to overcome problems easier. Inicially we saw this proyect as something complicated, but we had confidence that the knowledge and experience acquired, could help us overcome any obstacle. We made nearly 4 prototypes of this project and suprisingly they all worked, we decided that NODE would be the definitive platform. First we turned on some leds and now we can control a laboratory.Universidad católica de Pereira. Director: Comité Evaluador De Proyectos De Grado1. OBJETIVOS ..........................................................................................................9 2. INTRODUCCION.................................................................................................10 3. DESCRIPCION FUNCIONAL ..............................................................................11 4. DESCRIPCION DE PHYSILAB............................................................................12 4.1 Creación de un laboratorio............................................................................12 4.2 Creación de un experimento.........................................................................14 4.3 Creación de un dispositivo............................................................................14 4.4 Creación de una funcionalidad .....................................................................16 4.5 Creación de un comando..............................................................................18 4.6 Uso del laboratorio........................................................................................20 4.6.1 Módulo Simulaciones:............................................................................21 4.6.2 Modulo Reservas:..................................................................................21 4.6.3 Módulo Laboratorio:...............................................................................22 4.6.4 Módulo Cursos: .....................................................................................22 4.6.5 Módulo Ayuda:.......................................................................................22 4.6.6 Modulo de reservas ...............................................................................22 4.6.7 Modulo de laboratorios remotos ............................................................25 5. DESCRIPCION DE LA ARQUITECTURA DE PHYSILAB....................................27 6. DESCRIPCION DE LOS COMPONENTES DE SOFTWARE UTILIZADOS.........27 6.1 NODE.JS......................................................................................................27 6.1.1 Manual de instalación Node.js (Windows) .............................................28 6.1.2 Node ejecuta JavaScript pero no es JavaScript.....................................31 6.2 NPM .............................................................................................................32 6.3 Express ........................................................................................................33 6.3.1 Instalación de Express...........................................................................34 6.4 Jade .............................................................................................................36 6.4.1 Instalación de Jade................................................................................38 6.5 Stylus............................................................................................................39 6.5.1 Instalación de stylus ..............................................................................39 6.6 Instalación de PostgreSql .............................................................................40 6.6.1 Características.......................................................................................41 6.6.2 Manual de instalación de postgres.........................................................44 6.7 JSON............................................................................................................48 6.8 Y como funciona NODE en Physilab?...........................................................51 5 7. CONCLUSIONES................................................................................................52 8. TRABAJO FUTURO ............................................................................................53 9. BIBLIOGRAFIA....................................................................................................54PregradoIngeniero de sistemas y telecomunicaciones54Universidad Católica de PereiraFacultad de Ciencias Básicas e IngenieríaPereiraIngeniería de Sistemas y TelecomunicacionesMonografía; DDMIST74Attribution-NoDerivs 3.0 United Stateshttp://creativecommons.org/licenses/by-nd/3.0/us/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2NodeJsonJqueryPhisylabFrameworkPostgresNpmExpressJadeStylusRenataServidor webWeb browserTarjeta de adquisicionWordpressModdleJavascriptMotor v8Web serverData acquisition2B04. Ingeniería de sistemas y comunicacionesFramework para la elaboración de laboratorios de Ciencias Básicas Remotos PhisylabTrabajo de Grado – Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionspaPublicationORIGINALDDMIST74.pdfapplication/pdf1507671https://repositorio.ucp.edu.co/bitstreams/e4c6140a-4df1-40db-8e7e-b30a40b77e86/download7dbce08f4d01f5a0d05be56872b7f68bMD51TEXTDDMIST74.pdf.txtDDMIST74.pdf.txtExtracted texttext/plain63000https://repositorio.ucp.edu.co/bitstreams/273f559d-dc6d-4e2f-9b8e-8afd0107ddee/downloadb9c991e3021bc55b222c227604e7c39fMD52THUMBNAILDDMIST74.pdf.jpgDDMIST74.pdf.jpgGenerated Thumbnailimage/jpeg6022https://repositorio.ucp.edu.co/bitstreams/73940660-6a3f-412f-ba7d-495cae4dca46/download6c027b31b523ff294b636b971f63a80dMD5310785/1949oai:repositorio.ucp.edu.co:10785/19492025-10-08 03:02:36.07http://creativecommons.org/licenses/by-nd/3.0/us/Attribution-NoDerivs 3.0 United Statesopen.accesshttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@metabiblioteca.com