aprendizaje de ingeniería...25, 26 y 27 de mayo implementación •tipos: o instalación nativa o...

26
25, 26 y 27 de mayo Aprendizaje de Ingeniería Herramientas Abiertas o de Libre Acceso

Upload: others

Post on 27-Feb-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Aprendizaje de Ingeniería

Herramientas Abiertas o de LibreAcceso

Page 2: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Código Libre

• Libertad no es lo mismo que gratuidad.

o Código abierto.

• Libertad de colaboración.

o Software libre.

• Sin pago de derechos.

• Gratuito.

Page 3: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Software en la Educación

• Problemáticas:

o Costo.

o Administración de licencias.

o Confinamiento.

o Incompatibilidad con el estudiante.

Page 4: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Solución Abierta

• El código abierto o el software libre no son una solución absoluta.

• Problemáticas:

o Complejidad en la variedad de licencias.

o No aptas para cardiacos.

o No son lo que prevalece en la industria.

Page 5: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Sin Embargo

• Son extremadamente útiles en la academia.

o Evolución acelerada.

o Ideas diferentes.

o Bajo costo de implementación.

o Se cuenta con personal dedicado.

Page 6: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Implementación

• Tipos:o Instalación nativa o directa.

• Cliente, Cliente-servidor.

o Máquinas virtuales.o En la nube (pública o privada).

• Tomar en cuenta:o Continuidad.o Disponibilidad.o Capacidad.o Seguridad.o Costos.

Page 7: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Software para Ingeniería

• Tratando de no ser muy extenso:– Ingeniería de software.

o Diseño asistido por computadora (CAD).

– Automatización de diseño electrónico (EDA).

o Análisis de elementos finitos.

o Programación numérica y visualización.

o Visión de la computadora.

o Aplicaciones del espacio.

o Ofimáticos.

o Negocios.

Page 8: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Ingeniería de Software

• SCM – control de versiones:o subversion, subclipse, tortoiseSVN, rapidSVN.

• Control de problemas:o Scarab.

• Levantamiento de requerimientos:o Xmlbasedsrs.

• Diseño:o ArgoUML.

• Construcción:o Antelope, scons, frameworx, build-interceptor.

• Prueba:o Maxq, aut.

Page 9: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Diseño Asistido porComputadora

• BRL-CAD, BlenderCAD, OpenSCAD, Python CAD, VARKON, OpenCASCADE, FreeCAD.

Page 10: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Automatización de Diseño Electrónico

• Chips, qucsStudio, zamiaCAD, Covered, Electric, gschem, pcb, gerbv, icarus, Free PCB, TinyCAD, KiCAD.

Page 11: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Análisis de Elementos Finitos

• Impact, SALOME, Elmer, Gmsh, OpenFVM.

Page 12: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Programación numérica y visualización

• Octave, SAGE, ASCEND, OpenDX, Visit, EngLab, SciLab, WorldWind, Numpy/Scipy.

Page 13: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Visión de la Computadora

• OpenCV, NASA Vision Workbench.

Page 14: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Aplicaciones del Espacio

• Java astrodynamics toolkit, NASA General Mission Analysis Tool, OREKIT, Satellite tracking andorbit prediction, Orbit Reconstruction Simulation and Analysis, Asteroid Orbit Determination and Propagation, Libnova, Extensible Spacecraft Simulation and Modeling Environment, Rocket Workbench Project.

Page 16: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Negocios

• RapidI, RapidMiner, ¿Pentaho, JasperSoft?, SpagoBI, Vanilla, OpenI.

Page 17: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

RapidI

Page 18: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

OpenI

• Aplicación J2EE, corre sobre tomcat.

• Elementos básicos:

o Conectores.

o Definiciones de reporte.

o Interface de usuario.

o Seguridad.

Page 20: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Vanilla

• Integración segura de metadatos.• Manejo de KPI.• Soporte a modelo SaaS.• Plataforma de administración.• Abstracción del xml.• Ciclo ETL, cubos, reportes, tableros.• Portal con funcionalidad BI.• Soporte a SQL, OLAP.• Soporte a FreeMetrics, FreeMetadata.

Page 21: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Vanilla

Usuarios BI:

•BI Portal.

•FreeWebReport.

•FreeAnalysisWeb.

•FreeDashboardWeb.

•FreeMetricsWeb.

DesarrolladoresBI:

•FreeMetadata.

•FreeDashboardDesigner.

•FreeMetricsDesigner.

•Map Designer.

•BI Workflow.

•Report Plug-in.

Architectos DW:

•BiDwhDesigner.

•BiGateway.

•BiProfiler.

Page 22: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

SpagoBI

Page 23: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

SpagoBI

Page 24: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

SpagoBI

Page 25: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Conclusiones

• El código libre requiere de una evaluaciónprevia a su implementación.

• El crecimiento de este modelo nos presentanuevas y mayores opciones cada día.

• Colaborar e informar.

Page 26: Aprendizaje de Ingeniería...25, 26 y 27 de mayo Implementación •Tipos: o Instalación nativa o directa. •Cliente, Cliente-servidor. o Máquinas virtuales. o En la nube (pública

25, 26 y 27 de mayo

Gracias

• Izcóatl Armando Estañol Fuentes (ULSA)

• Comunidad de Medios Estudiantiles