MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado...

205
MISL, Migración Institucional a Software Libre 1

Transcript of MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado...

Page 1: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  1 

Page 2: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  2 

Page 3: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  3 

Introducción al

Contexto

Page 4: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  4 

Tema del proyecto:

Elaboración de un "Plan para un Proceso de Migración del Sistema

Informático de una Institución a Software Libre", detectando y poniendo en

evidencia sus ventajas y desventajas.

Objetivos del proyecto:

El desarrollo de un modelo genérico que sirva como guía para

aquellas instituciones que deseen migrar sus sistemas a SL.

Descripción del proyecto:

En primera instancia, se definirá el modelo de migración, con sus

distintas etapas. Una vez finalizado éste, se aplicará dicho esquema a un

caso concreto, en particular, a la Subsecretaria de Cultura de la

Municipalidad de General Pueyrredón.

Motivaciones:

Basándonos en las características que ofrecen los sistemas

implementados mediante Software Libre (en adelante S.L.), el enorme

apoyo y difusión que tienen, y considerando la situación económica actual

por la que atraviesa nuestro país, y la ilegalidad de uso de software

privativo he planteado la idea de llevar a cabo el proyecto de migración a

fin de brindar una posible solución a dichos problemas aprovechando estas

tecnologías.

Prueba del modelo

Page 5: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  5 

A raíz de reuniones mantenidas con gente de la Subsecretaria de

Cultura de la MGP, quienes mostraron entusiasmo e interés en llevar a cabo

una migración a SL en un futuro cercano. A consecuencia de esto, surgió la

idea de definir el presente modelo para hacer posible y facilitar este tipo

de migraciones.

Alcance del proyecto:

El presente proyecto constituye un modelo genérico a tener en

cuenta a la hora de llevar a cabo una migración utilizando S.L.. Con el fin

de sustentar el modelo general que se definirá, se aplicará éste a la

Subsecretaria de Cultura de la Municipalidad de General Pueyrredón, en

adelante el Beneficiario.

Limites del proyecto:

El modelo resultante de este proyecto solo será una guía o una

recomendación de los pasos a seguir, pero no implica llevar a cabo la

migración propiamente dicha.

Page 6: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  6 

Presentación

del modelo

Page 7: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  7 

Definición fases del cambio

El modelo consta de un instructivo con una serie de pasos

previamente elaborados, a llevar a cabo en la institución interesada en la

migración.

De esta manera, progresivamente el modelo le será de guía a la

institución para dicho proceso de migración, dividiéndolo en distintas

etapas y otorgándoles un orden, a fin de simplificar la tarea y darle un

ordenamiento lógico y temporal. En dichas etapas, se irá llevando a cabo

paulatinamente la migración y las capacitaciones correspondientes.

Cuestiones a tener en cuenta antes de realizar la migración:

• Se debe contar con un fundamento firme del por que de la migración.

• Se debe contar con el respaldo de profesionales de la informática.

• Se debe contar con una persona responsable y capacitada que respalde

el cambio dentro de la institución.

• Se debe comenzar con sistemas no críticos.

• Se debe asegurar que cada etapa de la migración sea factible.

A grandes rasgos, las diversas etapas del modelo de migración,

ayudaran a detectar los siguientes puntos y a la confección de diversos

planes:

● Descripción de los sistemas de información existentes y plataforma

sobre la cual operan, señalando el grado de criticidad de las

aplicaciones.

● Identificación de los procesos claves.

● Análisis de la situación actual en cuanto a experticia del personal.

Page 8: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  8 

● Diagnóstico de la situación actual en el área de sistemas e

identificación de los problemas existentes y necesidades de

actualización tecnológica requeridas.

● Identificación de los factores limitantes o riesgos previsibles que

podrían obstaculizar el desarrollo de las actividades necesarias para

lograr la implantación de la solución y formas de superarlos.

● Identificación del Recurso Humano necesario para la ejecución de la

solución.

● Plan de capacitación y actualización del Recurso Humano.

● Plan de Contingencia.

Page 9: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  9 

Estructura

El modelo constará de una etapa de Relevamiento, en donde se

conocerá el estado de la Institución en cuanto a Software, Hardware y

Recursos Humanos.

Luego de llevar a cabo el Relevamiento, el próximo paso es realizar el

Análisis de la información, para poder determinar correctamente que

Alternativa es la más adecuada para la institución.

Relevamiento

El relevamiento de la institución de llevará acabo en tres diferentes

grupos:

• Hardware

• Recursos Humanos

• Software

Por medio de diferentes tipos de Test se podrá llevar a cabo el

relevamiento. El modelo presenta esquemas adaptable a cada institución para

desarrollar esta tarea con facilidad.

Page 10: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  10 

Análisis:

Con la información recabada del relevamiento de la etapa anterior, se

deberá hacer un análisis cauteloso para determinar correctamente el estado

general de cada área de la institución.

Luego del análisis podremos determinar si la institución se encuentra

en un estado:

• Inicial

• Intermedio

• Maduro

Page 11: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  11 

Definición de

Estándares

Page 12: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  12 

Recursos Humanos

Page 13: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  13 

Uno de los factores más importantes a tener en cuenta en el proceso de

migración, son los recursos humanos que la institución posee, es por eso, que

debemos analizarlos con detenimiento.

Se ha divido a los recursos humanos de la institución en dos grupos bien

definidos. En el primer grupo de encuentra el personal informático, aquel que

desarrolla sistemas, mantiene redes informáticas de comunicación,

reparadores de hardware, etc.

En el otro grupo se encuentra el personal no informático, es decir, los

usuarios finales de aplicaciones, aquellos que realizan su trabajo por medio de

una computadora en donde la informática no es su campo.

Para que quede mas claro este punto, dividimos a modo de ejemplo las

profesiones integrantes de cada grupo:

Informáticos:

● Licenciados en Sistemas

● Ingenieros en Informática

● Ingenieros Electrónicos

● Técnicos de PC

Page 14: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  14 

● Otros

No Informáticos:

● Abogados

● Contadores

● Administrativos

● Secretarias

● Otros

Para el análisis de ambos grupos se ha definido un estándar a tener en

cuenta a la hora de realizar el proceso de análisis de los recursos.

Cada grupo, Informáticos y No informáticos, internamente será divido

en usuarios avanzados y usuarios básicos.

¿Como agrupar a los usuarios?

Se llevará a cabo un Test por cada usuario involucrado en el proceso,

este Test determinará, mediante el conocimiento del empleado, en que nivel

será ubicado.

Por ejemplo, los usuarios avanzados necesitarán menos capacitación de

uso de una determinada herramienta que los usuarios básicos.

A continuación vamos a explicar el proceso de análisis para el primer

grupo de recursos humanos de la institución.

Page 15: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  15 

Personal Informático

Lo primero que se debe hacer es determinar el personal informático de la

institución.

El siguiente paso es tomarle un Test al usuario para determinar sus

habilidades. A modo de ejemplo se propone el siguiente:

Page 16: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  16 

TEST – PERSONAL DE INFORMATICA:

Complete sus datos personales:

Titulo:

Cargo:

Nombre:

Apellido:

Coloque una cruz en los puntos en los cuales considere que tiene las

habilidades suficientes como para desempeñar una tarea diaria en su

trabajo:

Sistema Operativo:

- DOS

- Windows 9x/XP

- Linux usuario

Tareas:

Mantenimiento/configuración básica de la plataforma.

Mantenimiento/configuración de usuarios.

- Linux administrador

- Windows 2000/ familia de servidores

- Unix

- Solaris

Page 17: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  17 

Escritorio/Oficina:

- MS Office

- Star Office

Tareas:

Armado de informes/reportes.

- Visio.

- Rational UML.

- Project.

Tareas:

Tendencias/Estadística.

Análisis.

Administración de proyectos.

Motores de Base de Datos:

- Access

Tareas:

Modelado de Tablas.

Consultas.

- SQL Server

- Oracle

- MySQL

Tareas:

Normalización.

SP/Triggers.

Permisos.

Page 18: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  18 

Tuning.

Lenguajes de programación:

- C

- Pascal

- Basic

- Delphi

- VB

- C#

- Java

- PHP

- VB.net

Redes:

- Compartir recursos.

- Diseñar y mantener una red.

- Diseño de políticas de seguridad y privacidad.

Page 19: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  19 

Una vez realizados todos los test debemos analizar los resultados. Para

determinar el nivel de cada usuario, y así encasillarlo como avanzado o

básico, a continuación se expone un ejemplo de como se debe realizar el

proceso.

Cada punto marcado por el empleado tiene una ponderación, por lo que

sumando todos los puntos, tendremos una visión aproximada del conocimiento

general del empleado.

Page 20: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  20 

Habilidades (ordenadas por nivel)

Tipo Aplicación

Nivel

Sistema Operativo DOS Básico

Sistema Operativo Windows 9x/XP Básico

Sistema Operativo Linux usuario Básico

Escritorio/Oficina MS Office Básico

Escritorio/Oficina Star Office Básico

Motores de Base de

Datos: Access Básico

Lenguajes de

Programación C Básico

Lenguajes de

Programación Pascal Básico

Lenguajes de

Programación Basic Básico

Lenguajes de

Programación Delphi Básico

Lenguajes de

Programación VB Básico

Redes: Compartir recursos. Básico

Sistema Operativo Linux administrador Avanzado

Sistema Operativo Windows 2000/ familia de servidores Avanzado

Sistema Operativo Unix Avanzado

Sistema Operativo Solaris Avanzado

Escritorio/Oficina Visio. Avanzado

Escritorio/Oficina Rational UML. Avanzado

Escritorio/Oficina Project. Avanzado

Motores de Base de

Datos: SQL Server Avanzado

Motores de Base de

Datos: Oracle Avanzado

Motores de Base de

Datos: MySQL Avanzado

Lenguajes de C# Avanzado

Page 21: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  21 

Programación

Lenguajes de

Programación Java Avanzado

Lenguajes de

Programación PHP Avanzado

Lenguajes de

Programación VB.net Avanzado

Redes: Diseñar y mantener una red. Avanzado

Redes:

Diseño de políticas de seguridad y

privacidad. Avanzado

En el test se tienen en cuenta:

12 ítems determinados como conocimientos básicos.

16 ítems determinados como conocimientos avanzados.

Se evaluará de la siguiente manera:

Items básicos marcados / 12 = Promedio de básico

Items avanzados marcados / 16 = Promedio de avanzado

Rango MISL

Un usuario básico es aquel cuyo promedio de conocimientos básicos es

inferior al 0.8 y el nivel avanzado es inferior al 0.2.

Seguidamente, explicaremos el proceso de análisis para el otro grupo

de recursos humanos, el personal no informático.

Page 22: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  22 

Personal No Informático

Una vez determinados quienes son los que se encuentran en este grupo, se

propone siguiente Test para que sean calificados:

Page 23: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  23 

TEST – PERSONAL NO INFORMATICO:

Complete sus datos personales:

Titulo:

Cargo:

Nombre:

Apellido:

Coloque una cruz en los puntos en los cuales considere que tiene las

habilidades suficientes como para desempeñar una tarea diaria en su

trabajo:

Sistema Operativo:

- Windows 98

- Windows XP

Tareas:

Instalación y ejecución de programas

Búsqueda de archivos

Panel de control

Drivers

Page 24: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  24 

- Linux

Tareas:

Instalación y ejecución de programas

Búsqueda de archivos

Panel de control

Drivers

Escritorio/Oficina:

- Microsoft Office

- Star Office

Tareas:

Crear documentos

Informes

Planillas diarias

Cartas

Análisis

Internet:

- Internet Explorer

- Netscape Navigator

Tareas:

Manejo de mail/cuentas de correo

Envío de archivos

Búsquedas de información

Page 25: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  25 

- Opera

- Firefox

Tareas:

Manejo de mail/cuentas de correo

Búsquedas de información

Búsquedas avanzadas/archivos/programas

Redes:

- Redes Microsoft

Tareas:

Compartir recursos

Acceder a recursos

Aplicaciones de escritorio:

- MSN Messenger

- Yahoo Messenger

- Winzip

- Winrar

Tareas:

Establecer conversaciones

Intercambiar archivos

Comprimir archivos

- Norton Antivirus

- AVG antivirus

- AD – Aware antispyware

Page 26: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  26 

Tareas:

Detección y eliminación de virus

Eliminación y prevención de spyware

Page 27: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  27 

Una vez finalizados los Test debemos analizar los resultados. Para

determinar el nivel de cada usuario, y así encasillarlo como avanzado o

básico, a continuación se expone un ejemplo de cómo se debe realizar el

proceso.

Cada punto marcado por el empleado tiene una ponderación, por lo que

sumando todos los puntos, tendremos una visión aproximada del conocimiento

general del empleado.

Habilidades (ordenadas por nivel)

Tipo Aplicación

Nivel

Sistema Operativo Windows 98 Básico

Sistema Operativo Windows XP Básico

Escritorio/Oficina MS Office Básico

Escritorio/Oficina Star Office Básico

Internet Internet Explorer Básico

Internet Netscape Navigator Básico

Redes Redes Microsoft Básico

Aplicaciones de

escritorio MSN Messenger Básico

Aplicaciones de

escritorio Yahoo Messenger Básico

Aplicaciones de

escritorio WinZip Básico

Aplicaciones de

escritorio WinRar Básico

Sistema Operativo Linux Avanzado

Sistema Operativo Windows 2000/ familia de servidores Avanzado

Internet Opera Avanzado

Internet Firefox Avanzado

Aplicaciones de

escritorio Norton Antivirus Avanzado

Aplicaciones de AVG antivirus Avanzado

Page 28: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  28 

escritorio

Aplicaciones de

escritorio AD-Aware antispyware Avanzado

En el test se tienen en cuenta:

11 ítems determinados como conocimientos básicos.

7 ítems determinados como conocimientos avanzados.

Se evaluara de la siguiente manera:

Items básicos marcados / 11 = Promedio de básico

Items avanzados marcados / 7 = Promedio de avanzado

Rango MISL

Un usuario básico es aquel cuyo promedio de conocimientos básicos es inferior

al 0.8 y el nivel avanzado es inferior al 0.2.

Page 29: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  29 

Hardware

Page 30: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  30 

Page 31: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  31 

Otro factor a considerar en el relevamiento de la institución es el

hardware con el que actualmente cuenta, por ejemplo, cuántos servidores

tiene, cuántos clientes, qué tipo de servidores (mail, datos, etc.), etc.

Para llevar a cabo el estudio, se dividirá el hardware en dos grandes

grupos bien definidos: servidores y clientes.

Servidores: Por servidores se entiende todas aquellas computadoras

encargadas de brindar servicios, información o aplicaciones a otras

computadoras conectadas a la misma.

Clientes: son aquellas computadoras que solicitan información, la

realización de algún servicio o ejecución de alguna aplicación a los servidores

con el propósito de realizar alguna tarea.

Con el fin de facilitar el estudio y posterior análisis del hardware,

elaboramos los siguientes cuadros, que deberán ser rellenados por personal

con conocimientos informáticos. Los mismos permitirán relevar la situación

actual de la institución en materia de hardware, tanto de servidores como de

clientes.

Page 32: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  32 

Servidores

Hardware de los

servidores Servidor 1 Servidor 2 Servidor 3

Marca

Modelo

Función principal

Procesador

Cantidad de procesadores

Marca del procesador

Modelo del procesador

Velocidad del procesador

Memoria RAM

Cantidad de discos duros

Capacidad en discos duros

Observaciones

Page 33: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  33 

Clientes

Datos generales:

Datos de las PC Datos

Nro de PCs de la institución

Nro de PCs con acceso a Internet

Nro de PCs con acceso a red local

Nro de PCs aisladas

Nro de PCs con sistema operativo Windows

Nro de PCs con sistema operativo Linux

Nro de PCs con otros sistemas operativos

Nro de PCs con procesador Pentium IV o equivalente

Nro de puestos de trabajo con computadoras no PC

(Apple u otros)

Nro de empleados con PC asignada exclusivamente

Nro de empleados con PC compartida con otros

funcionarios

Nro de empleados con dirección de correo electrónico

Observaciones

Datos específicos de las PCs:

Hardware de los clientes Datos PC

Marca

Modelo

Procesador

Marca del procesador

Page 34: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  34 

Modelo del procesador

Velocidad del procesador

Memoria RAM

Capacidad en discos duros

Empleado a cargo

Departamento o sección de la

institución donde se encuentra

la PC

Observaciones

Una vez obtenidos los datos del hardware de los servidores y máquinas

clientes de la institución, éstos serán utilizados para determinar el

consecuente camino a seguir para llevar a cabo la migración, teniendo en

cuenta las opciones más acordes con los recursos de hardware de la

institución.

Page 35: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  35 

Software

Page 36: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  36 

Este punto es uno de los más importantes en el proceso de migración,

ya que lo que se migra básicamente es Software, es por eso que se debe

analizar con mucho cuidado y detalle para poder determinar la mejor y más

adecuada alternativa.

En esta sección expondremos lo que se debe considerar y como se debe

llevar a cabo un relevamiento de software genérico en una institución.

Dividimos el análisis del software en dos grupos:

Sistemas operativos

Aplicaciones

Page 37: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  37 

Sistemas operativos

Se le otorgará al analizador una guía de relevamiento a tener en cuenta

a la hora de analizar los Sistemas Operativos que la institución utiliza.

Cuadro propuesto:

Producto

y

versión

Cantidad de

instalaciones

Licencias

Nominativas

Licencias

al

portador

Licencias

globales

Licencias

OEM

Dif. a

regularizar

• Instalaciones: se refiere a la cantidad total de instalaciones o uso de ese

producto en las computadoras de la institución en cuestión, sin importar la

cantidad de licencias del mismo.

• Licencias Nominativas: Son las licencias por contrato en Argentina, entre la

productora de software y la empresa. En ella figura la cantidad de licencias y

la versión del producto.

• Licencias al portador: son licencias no nominativas, adquiridas con los

productos en caja o packs, deben incluir el certificado de originalidad y en

algunos casos el producto físico (cd, dvd)

• Licencias globales: son acuerdos firmados entre una empresa y la

productora de software, por el que se destinan licencias para ser utilizadas en

distintas partes del mundo. En todos los casos estas licencias necesitan una

confirmación de uso para Argentina.

Page 38: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  38 

• Licencias OEM: Son las licencias que se entregan con el software

preinstalado en equipos nuevos.

• Diferencia a regularizar: surge de la diferencia entre las instalaciones y la

cantidad total de licencias de cada producto.

Page 39: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  39 

Aplicaciones

El análisis de las aplicaciones debe ser aún más cuidadoso que el

anterior, ya que existen una gran cantidad de aplicaciones que pueden

reemplazar a las aplicaciones propietarias, es por eso que las guías a

completar son más detallistas.

Para cada aplicación usada en la institución se deben determinar los

siguientes puntos:

a. El nombre de la aplicación, el número de la versión y el punto de

contacto para obtener respuesta ante cualquier consulta.

b. Cuántos usuarios necesitan acceder a la aplicación.

c. En qué sistemas operativos se puede ejecutar la aplicación, si tiene

versiones para otro SO.

d. Con qué otra aplicación interactúa.

e.Qué hardware se necesita. En particular si se necesita algún

hardware de perfil especial o no estándar, como lectora de código de

barras, webcams, etc.

f. Qué protocolo utiliza para comunicarse con otras aplicaciones, de

alto nivel como por ejemplo Web Services, o de bajo nivel, como TCP.

g. Qué formatos de archivos necesita.

Page 40: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  40 

Aplicaciones de Servicios:

Consideramos aplicaciones de Servicios a aquellas que su función sea de

servidora de otras aplicaciones, por ejemplo, servidores de mail, FTP,

motores de base de datos.

Aplicaciones de Escritorio:

Consideramos aplicaciones de escritorio a aquellas que son utilizadas

por el usuario final, generalmente por el personal no informático de la

institución.

Page 41: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  41 

Modelos de Test a completar por el auditor o analizador:

Aplicaciones de Servicios:

Aplicación: ....................................................................

Versión: ........................................................................

Distribuidor:

Nombre:...................................................................

Tel:.........................................................................

Email:......................................................................

Nro. de Usuarios: ................................................................

Plataforma/s: ....................................................................

Entorno de aplicación: ........................................................

Requerimientos de Hardware:

Procesador:..............................................................

RAM:......................................................................

HD:........................................................................

Interacción con otras aplicaciones:

.......................................................................

.......................................................................

.......................................................................

.......................................................................

Formato de archivos que consume:

.......................................................................

.......................................................................

Page 42: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  42 

Aplicaciones de Escritorio:

Aplicación: .......................................................................

Versión: ...........................................................................

Distribuidor:

Nombre:...................................................................

Tel:.........................................................................

Email:......................................................................

Nro. de Usuarios: ................................................................

ok

Requerimientos de Hardware:

Procesador:.............................................................

RAM:.....................................................................

HD:.......................................................................

Interacción con otras aplicaciones:

.......................................................................

.......................................................................

.......................................................................

.......................................................................

Formato de archivos que consume:

.......................................................................

.......................................................................

Page 43: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  43 

Análisis de

la investigación

Page 44: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  44 

Criterios de clasificación de

habilidades y conocimientos

Page 45: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  45 

Personal informático

Sistemas operativos:

• DOS

Debido a su historia y a que fue base de otros sistemas operativos,

consideramos que es fundamental su conocimiento. Por lo tanto es una

habilidad básica que debe poseer el personal informático.

• Windows 98/XP

Los sistemas operativos Windows han sido los más difundidos en los últimos

años. Su usabilidad y amigabilidad han hecho que tareas difíciles se

desarrollen fácilmente. Es casi un requisito indispensable que un empleado

del sector de informática conozca casi el 100% de estos SO. Por lo que

determinamos que es básico que un usuario conozca la familia de SO

Windows.

• Linux Usuario

En el caso de Linux, su uso se está haciendo cada vez más frecuente y

fácil. Es básico que un empleado informático tenga nociones de cómo

utilizar alguna distribución de Linux.

• Linux Administrador

A diferencia del punto anterior, el rol de Administrador es una tarea

ardua, por lo que esta siempre se debería delegar a usuarios avanzados

con sólidos conocimientos en la plataforma.

Page 46: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  46 

• Windows 2000/familia de servidores

Windows 2000 y sus derivados, pertenecientes a la familia de Servidores, al

igual que Linux Administrador, los empleados informáticos que posean el

conocimiento para administrar estos servidores, los catalogamos con

avanzados debido a la complejidad que esto implica.

• Unix

Este sistema operativo, al tener una orientación de servidor, y además ser

la base de la mayoría de los sistemas operativos, hace que no sean de uso

común entre los usuarios informáticos en general y por ello lo consideramos

un conocimiento avanzado para ellos.

• Solaris

Al igual que otros sistema operativos, Solaris esta basado en Unix y se

encuentra en pleno desarrollo y crecimiento, por lo que consideramos que

su conocimiento es avanzado para usuarios informáticos.

Page 47: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  47 

Escritorio/Oficina:

• Microsoft Office

Sin duda alguna, Microsoft Office es el paquete de oficina más

corriente y usado del mercado, por lo que nadie del personal

informático puede dejar de conocer su manejo tanto para la

creación/manipulación de documentos, de reportes, plantillas diarias,

análisis estadísticos, etc. Dichos conocimientos son elementales para el

trabajo del personal informático.

• Star Office

Star Office es un paquete igualmente difundido y conocido por el

personal informático, y su conocimiento es básico, especialmente para

los usuarios de otros sistemas operativos, como Linux.

Motores de Base de Datos:

• Access

Access es la herramienta más básica y simple para administrar una base

de datos, como así también uno de los formatos más conocidos y

estándar del mercado, por lo que el manejo de esta herramienta es

básico para cualquier miembro del personal informático.

• SQL Server

La herramienta de administración de bases de datos de Microsoft es

posiblemente la más poderosa y de uso extendido del mercado, por lo

Page 48: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  48 

que todo personal de informática, especialmente los desarrolladores,

deberían poseer un conocimiento avanzado de dicha herramienta.

• Oracle

De igual manera que SQL Server, Oracle es un de los motores más

potentes, comunes y utilizados del mercado, que debe ser tenido en

cuenta. Por ello mismo, su conocimiento resulta avanzado.

• MySQL

MySQL es la opción más difundida del software libre y está en plena

evolución, por lo que día a día crece su utilización en el mercado. Por

esto mismo, todo conocimiento de esta actual herramienta es

avanzado.

Lenguajes de programación:

• C, Pascal y Basic

Son los lenguajes básicos que todo informático debe conocer, puesto que

fueron base para el desarrollo de posteriores lenguajes.

• Delphi y Visual Basic

Estos lenguajes son los fundamentales para familiarizarse con el

desarrollo de aplicaciones de interfaz grafica.

• .NET y Java

Page 49: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  49 

Estos lenguajes y tecnologías de última generación son complejos, e

implican un estudio cuidadoso para su correcta utilización.

• PHP y ASP

Estos lenguajes orientados a la web son de uso común hoy en día para

el desarrollo de aplicaciones en línea. En general son desarrolladas por

usuarios con conocimientos avanzados de la Web.

Redes:

• Compartir recursos

En la actualidad es impensable que una institución no posea una red

informática interna, por lo que la compartición de recursos resulta un

conocimiento elemental, que todo personal informático debería poseer.

• Diseñar y mantener una red

El diseño de una red, tanto a nivel físico como lógico resulta una tarea

ardua y compleja, que requiere conocimientos específicos y

especializados, por lo que consideramos a éstos como avanzados.

• Diseño de politicas de seguridad y privacidad

En un entorno actual donde todas las computadoras están

interconectadas y los recursos compartidos, resulta vital el diseño de

buenas, claras y eficientes políticas de seguridad y privacidad, a fin de

resguardar la información y otros recursos, como así mismo restringir el

acceso a la misma. Dada la crucialidad de estos conocimientos los

hemos clasificado como avanzados.

Page 50: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  50 

Personal no informático

Sistemas operativos:

• Wndows 98/XP

Nosotros creemos que dichos sistemas operativos caen en el rango de

conocimientos básicos, puesto que son lo más comunes y difundidos del

mercado y cualquier persona debería, como mínimo, saber ejecutar

aplicaciones y/o manipular archivos en dichos entornos.

• Windows 2000/familia de servidores

Estos sistemas operativos, al tener otra orientación, como ser la de

funcionar como servidores, hacen que no sean de uso común entre los

usuarios no informáticos y por ello lo consideramos un conocimiento

avanzado para ellos.

• Linux

En el caso de Linux, si bien su uso se está haciendo cada vez más

frecuente y fácil, lo consideramos avanzado para un usuario no

informático, puesto que implica un cambio radical en el estilo y uso del

sistema operativo.

Page 51: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  51 

Escritorio/Oficina:

• Microsoft Office

Microsoft Office es probablemente el paquete de oficina más difundido

en el mercado, tanto para uso particular como institucional, por lo que

el conocimiento de sus herramientas para crear y manipular

documentos, crear informes, planillas diarias, etc., es considerado por

nosotros como un conocimientos básico que debe poseer una persona

no informática.

• Star Office

Si bien Star Office tal vez no tenga el grado de difusión de Microsoft

Office, no deja de ser un conjunto de herramientas de escritorio

conocida, y dada su similitud en el manejo de sus aplicaciones con las

de Microsoft Office, que hacen muy fácil su aprendizaje, cae dentro del

rango de los conocimientos básicos.

Page 52: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  52 

Internet:

• Microsoft Internet Explorer

Al ser el explorador de Internet nativo de Windows, Internet Explorer es

probablemente el más difundido entre los no informáticos, por lo que el

conocimiento del mismo y su uso para navegar en Internet es básico.

• Netscape Navigator

Netscape acompaña a Internet Explorer entre los más difundidos

programas de su tipo, y dada sus similitudes de uso, es asimismo un

conocimiento básico.

• Opera

En el caso de Opera, al no ser ya tan común entre los usuarios no

informáticos y debido a sus diferencias en el uso, es considerado como

un conocimientos avanzado.

• FireFox

De forma similar a Opera, FireFox no es una aplicación muy difundida

entre aquellos no cercanos a la informática, y al estar emparentado con

el sistema operativo Linux, hace que el conocimiento de esta

herramienta sea avanzado.

Page 53: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  53 

Redes:

• Redes Microsoft

Al ser el tipo de redes más comunes en el mercado, consideramos que

conectarse a una red e este tipo, moverse a través de ella, compartir

recursos, etc., son conocimientos elementales que debería poseer

alguien no informático.

Aplicaciones de escritorio:

• MSN Messenger

El programa de mensajería de Microsoft es seguramente el más

difundido y conocido del mercado. Su uso en ambientes de trabajo para

la comunicación interna o con clientes es cosa diaria, además del uso

personal, por lo que su conocimiento es elemental.

• Yahoo Messenger

Yahoo Messenger es tan conocido y de uso amplio como el MSN

Messenger, y por lo tanto, conocer su funcionamiento resulta un

conocimiento básico.

• WinZip

La compresión de archivos es algo muy común y necesario en estos días

dado los volúmenes de información con los que se trabaja, por lo que

WinZip, que es la aplicación de ese tipo más conocida, y su uso, resultan

básicos para alguien no informático.

Page 54: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  54 

• WinRAR

A la par de WinZip, WinRAR es uno de los más difundidos programas de

compresión y formatos conocidos, por lo que el manejo de esta

herramienta también constituye un conocimiento básico.

• Norton Antivirus

El antivirus de Norton es probablemente el más conocido y utilizado por

los no informáticos debido principalmente a su difusión, pero

consideramos el conocimiento de esta aplicación como avanzado,

puesto que la protección de la PC contra virus y otros ataques, y su

limpieza, no es una actividad sencilla u ordinaria.

• AVG Antivirus

Actualmente, AVG Antivirus está ampliamente difundido y es de uso

común entre los usuarios, pero al ser tal vez menos conocido que el

antivirus de Norton, consideramos esta aplicación como avanzada.

• Ad-Aware Antispyware

Ad-Aware es el programa de detección y eliminación de Spyware más

difundido, pero clasificamos al conocimiento de esta aplicación como

avanzado puesto que la prevención, detección y eliminación de

spyware no es una tarea común para un usuario no informático.

Page 55: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  55 

Análisis del relevamiento

de los recursos humanos

Partiendo de los datos relevados durante la etapa anterior, se

procederá a calcular un promedio general de conocimientos básicos y

avanzados, con los cuales se determinara en última instancia el nivel general

de la institución en materia de conocimiento de los recursos humanos.

Primeramente se deberá obtener el promedio general de conocimientos

básicos de la siguiente manera:

n

pgb = ( ∑i=1 pb[i] ) / n

Siendo:

pb = Promedio Conocimientos Básicos

i = Nro. de empleado

n = Cantidad de empleados

pgb = Promedio General Básico

Seguidamente se deberá obtener el promedio general de conocimientos

avanzados de la siguiente manera:

n

pga = (∑i=1 pa[i]) / n

Page 56: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  56 

Siendo:

pa = Promedio Conocimientos Avanzados

i = Nro. de empleado

n = Cantidad de empleados

pga = Promedio General Avanzado

Una vez obtenidos estos valores, se sumaran para obtener un valor que

refleje el nivel general de conocimientos del personal de la institución:

Promedio General = pga + pgb

Conseguido el promedio, se deberá ubicarse el valor en el siguiente

cuadro, a fin de obtener el nivel del personal de la institución:

Page 57: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  57 

Análisis del relevamiento

del software

Partiendo de los datos relevados durante la etapa anterior, se

procederá a calcular un promedio general del estado en cuanto a software

que la institución posee, los cuales determinara en última instancia el nivel

general de la institución junto con los recursos humanos y el hardware.

Primeramente se deberá obtener el promedio general de la siguiente

manera, utilizaremos el método de ponderación:

Clientes

Si la cantidad de Sistemas operativos con licencia es mayor a la

cantidad sin licencia:

Ponderación = 20

Sino

Ponderación = 5

Si la cantidad de Aplicaciones con licencia es mayor a la cantidad sin

licencia:

Ponderación = 20

Sino

Ponderación = 5

Para calcular el nivel en cuanto a software:

Si la Ponderación es 10 el nivel en cuanto a Software es Básico

Si la Ponderación es 25 el nivel en cuanto a Software Intermedio

Si la Ponderación es 40 el nivel en cuanto a Software Maduro

Page 58: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  58 

Definición del Nivel de la institución

Page 59: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  59 

Esta es la instancia final del análisis, donde se define el nivel general

en el que se encuentra la institución. Recordemos que se han definido tres

niveles diferentes de institución:

• Nivel Básico

• Nivel Intermedio

• Nivel Avanzado

¿Cómo determinar el nivel de la institución según el análisis?

El proceso es simple. Se deben verificar los resultados con la siguiente

tabla, utilizando el método de Ponderación:

Recursos humanos:

• Nivel Básico

o Ponderación = 20

• Nivel Avanzado

o Ponderación = 50

Software

• Nivel Básico

o Ponderación = 10

• Nivel Intermedio

o Ponderación = 20

• Nivel Avanzado

o Ponderación = 50

Page 60: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  60 

Hardware

Servidores:

• Ningún Servidor

o Ponderación = 0

• 1 Servidor

o Ponderación = 20

• 2-4 Servidores

o Ponderación = 30

• 5 o Más Servidores

o Ponderación = 50

Clientes:

• 1 a 5 Computadoras

o Ponderación = 10

• 5 a 20 Computadoras

o Ponderación = 30

• Más de 20 Computadoras

o Ponderación = 50

Si la Suma de todas las Ponderaciones se encuentra entre:

0 y 80:

El Nivel Institucional es Básico

80 y 140:

El Nivel Institucional es Intermedio

Más de 140:

El Nivel Institucional es Avanzado

Page 61: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  61 

Definición de

alternativas

Page 62: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  62 

Partiendo del estado de la institución obtenido en el análisis previo, se

procederá a continuación a definir las alternativas posibles a seguir a fin de

llevar a cabo la migración. Dichas alternativas serán definidas dividiéndolas

en 3 grupos: Recursos humanos, Hardware y Software.

Page 63: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  63 

Recursos humanos

Page 64: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  64 

Tratándose del personal de la institución, las alternativas consistirán en

planes de capacitación a fin de reforzar aquellos puntos débiles detectados

durante el relevamiento anteriormente realizado. Para ello, dividiremos

nuevamente el personal en informáticos y no informáticos, puesto que dichos

grupos requerirán diferentes entrenamientos. Asimismo, definiremos dos

alternativas posibles para cada uno de los grupos, detallando los objetivos de

la capacitación y brindando además un modelo de capacitación a modo de

ejemplo, consejos sobre su implementación y evaluación.

Page 65: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  65 

Nivel básico

Page 66: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  66 

Personal no informático

En este caso, el personal no informático posee una cierta base de

conocimientos informáticos, por lo que puede hacerse la capacitación de

modo más rápido y breve con respecto a aquellos que carecen de

conocimientos en el tema, pero sin llegar a ser demasiado intensivas.

Page 67: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  67 

Primer alternativa propuesta

Objetivos generales

- Conocer los rudimentos básicos del manejo de los sistemas operativos

más comunes, tales como la instalación y ejecución de aplicaciones,

manipulación de archivos, etc.

- Manejar las aplicaciones más comunes para la creación de

documentos, reportes, informes, planillas, etc.

- Introducir al destinatario de la capacitación en los conceptos

relacionados a las redes e Internet y el uso de las aplicaciones más

usuales asociadas a ellos.

- Dar a conocer algunas herramientas útiles y de uso común que

facilitarán el trabajo de los capacitados.

Modelo de Capacitación

Contenidos:

Sistemas operativos:

Instalación y ejecución de aplicaciones.

Manipulación de archivos.

Programas de oficina:

– Crear/formatear documentos/informes.

– Planilla de cálculo/análisis.

Page 68: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  68 

Redes e Internet:

Redes – Acceso y compartimiento de recursos.

Navegador – Navegación básica y búsqueda de inf.

Herramientas útiles:

Compresores – Compresión/descompresión de archivos.

Mensajeros - Comunicación, transmisión de archivos.

Programación del entrenamiento:

● Definir el lugar donde se realizará la capacitación, que disponga de PCs

para los alumnos.

● Definir el/los capacitadores para cada tema de acuerdo a sus

conocimientos.

● Determinar la cantidad de alumnos a los que se destinará el

entrenamiento.

● Consultar la disponibilidad horaria de los alumnos a fin de definir en

horario para el entrenamiento.

● Definir la periodicidad del curso y su carga horaria.

● Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.

Page 69: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  69 

Recomendaciones

Recomendamos dividir la capacitación en etapas, de acuerdo a los

objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los

temas, por ejemplo:

- Primera etapa Rudimentos básicos de los sistemas operativos

- Evaluación

- Segunda etapa Creación/manipulación de documentos

- Evaluación

- Tercera etapa Aplicaciones útiles de uso diario

- Evaluación

- Cuarta etapa Redes locales e internet

- Evaluación

- Repaso general

- Evaluación final

Asimismo, aconsejamos realizar la capacitación en algún lugar que no

sea la propia institución, puesto que los involucrados probablemente

desempeñen sus tareas en distintos espacios físicos, facilitando así el reunir

en un solo lugar a todas las personas destinatarias de la capacitación. Sería

conveniente además dictar las clases fuera del horario de trabajo, no

excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.

Page 70: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  70 

Segunda alternativa propuesta

Esta segunda alternativa no difiere a la primera en cuanto a Objetivos y

Contenidos, sino que se diferencia por el enfoque que esta alternativa posee.

Optamos por un modelo en cascada de capacitación.

El modelo de cascada, onda o pirámide consiste en impartir capacitación a

grupos pequeños de personas sobre el tema en cuestión y técnicas de

capacitación. A su vez, los integrantes de cada grupo capacitan a pequeños

grupos de personas esas mismas habilidades y técnicas de capacitación, y así

sucesivamente, hasta que las habilidades funcionales se transmiten al

personal de menor nivel.

El número de niveles en la cascada se puede adaptar según la magnitud de la

organización.

Objetivos

Ídem. Alternativa 1

Page 71: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  71 

Modelo de capacitación

Contenidos:

Ídem. Alternativa 1

Programación del entrenamiento:

Ídem. Alternativa 1

Recomendaciones

Recomendamos dividir a la institución en grupos según el nivel

jerárquico en la organización. Una vez definidos estos grupos, definir la

prioridad de cada grupo para ser capacitado.

El grupo con mayor prioridad será capacitado por la empresa

capacitadora determinada por la institución que desea migrar, mientras que

los demás grupos con prioridad mas baja serán capacitados por los más altos.

Ejemplo:

GRUPO 1 es capacitado por la CONSULTORA

GRUPO 2 es capacitado por la GRUPO 1

GRUPO 3 es capacitado por la GRUPO 2

GRUPO N es capacitado por la GRUPO N-1

Las evaluaciones de todos los grupos estarán a cargo de la Consultora

contratada. Estas evaluaciones serán globales, es decir, se evaluara el

contenido total de la capacitación en una única instancia.

Page 72: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  72 

Recomendamos dividir la capacitación en etapas por grupo, de acuerdo

a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar

los temas, por ejemplo:

Por cada grupo:

- Única Etapa Rudimentos básicos de los sistemas

operativos

Creación / manipulación de documentos

Aplicaciones útiles de uso diario

Redes locales e Internet

- Evaluación General

Asimismo, aconsejamos realizar la capacitación en algún lugar que no

sea la propia institución, puesto que los involucrados probablemente

desempeñen sus tareas en distintos espacios físicos, facilitando así el reunir

en un solo lugar a todas las personas destinatarias de la capacitación. Sería

conveniente además dictar las clases fuera del horario de trabajo, no

excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.

Page 73: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  73 

Personal informático

A diferencia del personal no informático, en este caso, si

recomendamos el dictado de cursos intensivos sobre los temas a tratar,

puesto que los destinatarios del entrenamiento ya poseen una formación en

informática previa.

Page 74: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  74 

Primer alternativa propuesta

Objetivos generales

- Conocer otros sistemas operativos y su manejo.

- Aprender a utilizar ciertas herramientas complementarias y útiles para el

desarrollo de sistemas.

- Enseñar los rudimentos básicos de los lenguajes de programación más

potentes y comunes del mercado, así como algunos de los motores de

bases de datos más importantes.

- Instruir al personal informático en lo relativo al diseño de redes y

definición de políticas de seguridad y privacidad..

Modelo de capacitación

Contenidos:

Sistemas operativos:

- Administrador.

– Ejecución de aplicaciones/Manipulación de archivos.

Herramientas para el desarrollo:

Aplicaciones de modelado – Creación de diagramas.

Adm. de Proyectos – Definición/seguimiento de proyectos.

Lenguajes de programación y motores de bases de datos:

Java – Aplicaciones de escritorio y web.

PHP - Aplicaciones y páginas web.

Page 75: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  75 

Redes:

– Diseño, configuración e implementación.

– Creación de perfiles, políticas de seguridad y privacidad.

Programación del entrenamiento:

• Elegir algún lugar de la institución donde realizar la capacitación que

disponga de PCs para los alumnos, pudiendo ser el centro de cómputos si

se cuenta con uno.

• Definir el/los capacitadores para cada tema de acuerdo a sus

conocimientos.

• Determinar la cantidad de alumnos a los que se destinará el

entrenamiento.

• Determinar el horario más conveniente para los alumnos para llevar a cabo

el entrenamiento, a fin de no interrumpir en demasía el trabajo.

• Definir la periodicidad del curso y su carga horaria.

• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.

Page 76: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  76 

Recomendaciones

Recomendamos dividir la capacitación en etapas, de acuerdo a los

objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los

temas, por ejemplo:

- Primera etapa Aprendizaje de otros sistemas operativos

- Evaluación

- Segunda etapa Utilización de aplicaciones para el desarrollo

- Evaluación

- Tercera etapa Aprendizaje de otros lenguajes y MBD.

- Evaluación

- Cuarta etapa Diseño y mantenimiento de redes.

- Evaluación

- Repaso general

- Evaluación final

En este caso, aconsejamos realizar la capacitación en la propia

institución, puesto que es probable que la mayoría de los involucrados

compartan el mismo espacio físico, facilitando así la realización de la

capacitación. Dicho entrenamiento podría dictarse todos los días durante el

horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar

quitar demasiado tiempo de trabajo.

Page 77: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  77 

Segunda alternativa Propuesta

Objetivos

Ídem Alternativa 1

Modelo de capacitación

Contenidos:

Ídem Alternativa 1

Programación del entrenamiento:

Ídem Alternativa 1

Page 78: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  78 

Recomendaciones

Recomendamos dividir la capacitación en etapas por grupo, de acuerdo

a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar

los temas, por ejemplo:

Por cada grupo:

- Única Etapa Aprendizaje de otros sistemas operativos

Utilización de aplicaciones para el desarrollo

Aprendizaje de otros lenguajes y MBD.

Diseño y mantenimiento de redes.

- Evaluación General

En este caso, aconsejamos realizar la capacitación en la propia

institución, puesto que es probable que la mayoría de los involucrados

compartan el mismo espacio físico, facilitando así la realización de la

capacitación. Dicho entrenamiento podría dictarse todos los días durante el

horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar

quitar demasiado tiempo de trabajo.

Page 79: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  79 

Nivel intermedio

Page 80: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  80 

Personal no informático

Recomendamos, en el caso de personal no informático, no realizar

capacitaciones intensivas, sino más bien de duración media o larga y con

mayor profundidad en los temas a tratar.

Page 81: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  81 

Primer alternativa propuesta

Objetivos

- Saber configurar básicamente el sistema operativo.

- Conocer otros sistemas operativos y su uso elemental.

- Instalar otros dispositivos conectados a la PC.

- Crear y personalizar usuarios.

- Utilizar aplicaciones para análisis y estadísticas.

- Saber instalar y utilizar herramientas antivirus, antispam, etc.

Modelo de capacitación

Contenidos:

Sistemas operativos:

– Panel de control básico.

– Instalar dispositivos.

– Crear y configurar un usuario.

- Instalación y ejecución de aplicaciones.

Programas de oficina:

– Realizar análisis estadísticos.

Herramientas:

Antivirus – Instalación y uso básico.

Page 82: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  82 

Programación del entrenamiento:

• Definir el lugar donde se realizará la capacitación, que disponga de PCs

para los alumnos.

• Definir el/los capacitadores para cada tema de acuerdo a sus

conocimientos.

• Determinar la cantidad de alumnos a los que se destinará el

entrenamiento.

• Consultar la disponibilidad horaria de los alumnos a fin de definir en

horario para el entrenamiento.

• Definir la periodicidad del curso y su carga horaria.

• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.

Page 83: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  83 

Recomendaciones

Recomendamos dividir la capacitación en etapas, de acuerdo a los

objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los

temas, por ejemplo:

- Primera etapa Configuración del SO/Dispositivos/Usuarios.

- Evaluación

- Segunda etapa Uso básico de otros SO.

- Evaluación

- Tercera etapa Creación de análisis estadísticos.

- Evaluación

- Cuarta etapa Herramientas antivirus y antispam.

- Evaluación

- Repaso general

- Evaluación final

De igual manera que la alternativa definida para un nivel básico,

aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia

institución, puesto que los involucrados probablemente desempeñen sus

tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en

un solo lugar a todas las personas destinadas a la capacitación. Sería

conveniente además dictar las clases fuera del horario de trabajo, no

excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.

Page 84: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  84 

Segunda alternativa propuesta

Objetivos

Ídem Alternativa 1

Modelo de capacitación

Contenidos:

Ídem Alternativa 1

Programación del entrenamiento:

Ídem Alternativa 1

Recomendaciones

Recomendamos dividir la capacitación en etapas por grupo, de acuerdo

a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar

los temas, por ejemplo:

Por cada grupo:

Page 85: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  85 

- Única Etapa Configuración del SO / Dispositivos / Usuarios.

Uso básico de otros SO.

Creación de análisis estadísticos.

Herramientas antivirus y antispam.

- Evaluación General

De igual manera que la alternativa definida para un nivel básico,

aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia

institución, puesto que los involucrados probablemente desempeñen sus

tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en

un solo lugar a todas las personas destinadas a la capacitación. Sería

conveniente además dictar las clases fuera del horario de trabajo, no

excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.

Page 86: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  86 

Personal informático

Nuevamente, recomendamos el dictado de cursos intensivos sobre los

temas a tratar, puesto que los destinatarios del entrenamiento ya poseen una

formación en informática previa.

Page 87: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  87 

Primer alternativa propuesta

Objetivos

- Configurar otros sistemas operativos.

- Aprender a utilizar ciertos entornos de desarrollo de sistemas.

- Conocer nuevos paradigmas de programación.

- Administrar bases de datos.

Modelo de capacitación

Contenidos:

Sistemas operativos:

– Administración/Configuración.

Entornos de desarrollo:

– Diseño de aplicaciones/Generación de código.

Paradigmas de programación:

Orientación a objetos – Análisis y diseño.

Orientación a componentes - Análisis y diseño.

Motores de bases de datos:

– Creación de BD/Configuración/Accesos/Permisos.

Page 88: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  88 

Programación del entrenamiento:

• Elegir algún lugar de la institución donde realizar la capacitación que

disponga de PCs para los alumnos, pudiendo ser el centro de cómputos si

se cuenta con uno.

• Definir el/los capacitadores para cada tema de acuerdo a sus

conocimientos.

• Determinar la cantidad de alumnos a los que se destinará el

entrenamiento.

• Determinar el horario más conveniente para los alumnos para llevar a cabo

el entrenamiento, a fin de no interrumpir en demasía el trabajo.

• Definir la periodicidad del curso y su carga horaria.

• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.

Page 89: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  89 

Recomendaciones

Recomendamos dividir la capacitación en etapas, de acuerdo a los

objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los

temas, por ejemplo:

- Primera etapa Administración/Configuración de otros SO.

- Evaluación

- Segunda etapa Entornos de desarrollo.

- Evaluación

- Tercera etapa Paradigmas de programación.

- Evaluación

- Cuarta etapa Administración/Configuración de BD.

- Evaluación

- Repaso general

- Evaluación final

Otra vez, recomendamos llevar a cabo la capacitación en las

instalaciones de la institución, ya que es probable que la mayoría de los

involucrados compartan el mismo espacio físico, facilitando así la realización

de la misma. Dicho entrenamiento podría dictarse todos los días durante el

horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar

quitar demasiado tiempo de trabajo.

Page 90: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  90 

Segunda alternativa propuesta

Objetivos

Ídem Alternativa 1

Modelo de capacitación

Contenidos:

Ídem Alternativa 1

Programación del entrenamiento:

Ídem Alternativa 1

Page 91: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  91 

Recomendaciones

Recomendamos dividir la capacitación en etapas por grupo, de acuerdo

a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar

los temas, por ejemplo:

Por cada grupo:

- Única etapa Administración / configuración de otros SO.

Entornos de desarrollo.

Paradigmas de programación.

Administración / configuración de BD.

- Evaluación General

Otra vez, recomendamos llevar a cabo la capacitación en las

instalaciones de la institución, ya que es probable que la mayoría de los

involucrados compartan el mismo espacio físico, facilitando así la realización

de la misma. Dicho entrenamiento podría dictarse todos los días durante el

horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar

quitar demasiado tiempo de trabajo.

Page 92: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  92 

Nivel maduro

Page 93: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  93 

Personal no informático

En este caso particular, se ha detectado que el personal no informático

posee suficientes conocimientos informáticos como para realizar la

capacitación en forma rápida.

Page 94: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  94 

Primer alternativa propuesta

Objetivos

- Configuración avanzada del sistema operativo.

- Configuración básica de otros sistemas operativos.

- Utilizar aplicaciones para plantear escenarios, analizar tendencias.

- Configurar herramientas de protección antivirus, antispam, etc.

Modelo de capacitación

Contenidos:

Sistemas operativos:

- Configuración avanzada.

Programas de oficina:

– Plantear escenarios/analizar tendencias.

Herramientas:

Antivirus – Configuración.

Programación del entrenamiento:

• Definir el lugar donde se realizará la capacitación, que disponga de PCs

para los alumnos.

Page 95: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  95 

• Definir el/los capacitadores para cada tema de acuerdo a sus

conocimientos.

• Determinar la cantidad de alumnos a los que se destinará el

entrenamiento.

• Consultar la disponibilidad horaria de los alumnos a fin de definir en

horario para el entrenamiento.

• Definir la periodicidad del curso y su carga horaria.

• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.

Page 96: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  96 

Recomendaciones

Recomendamos dividir la capacitación en etapas, de acuerdo a los

objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los

temas, por ejemplo:

- Primera etapa Configuración avanzada del SO.

- Evaluación

- Segunda etapa Análisis/Planteo de escenarios/Tendencias.

- Evaluación

- Tercera etapa Configuración de antivirus y antispam.

- Evaluación

- Repaso general

- Evaluación final

De igual manera que la alternativa definida para un nivel básico,

aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia

institución, puesto que los involucrados probablemente desempeñen sus

tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en

un solo lugar a todas las personas destinadas a la capacitación. Sería

conveniente además dictar las clases fuera del horario de trabajo, no

excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.

Page 97: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  97 

Segunda alternativa propuesta

Objetivos

Ídem Alternativa 1

Modelo de capacitación

Contenidos:

Ídem Alternativa 1

Programación del entrenamiento:

Ídem Alternativa 1

Page 98: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  98 

Recomendaciones

Recomendamos dividir la capacitación en etapas por grupo, de acuerdo

a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar

los temas, por ejemplo:

Por cada grupo:

- Única etapa Configuración avanzada del SO.

Análisis / planteo de escenarios / tendencias.

Configuración de antivirus y antispam.

- Evaluación General

De igual manera que la alternativa definida para un nivel básico,

aconsejamos llevar a cabo la capacitación en algún lugar ajeno a la propia

institución, puesto que los involucrados probablemente desempeñen sus

tareas en distintos espacios físicos, y de esta manera se facilitará el reunir en

un solo lugar a todas las personas destinadas a la capacitación. Sería

conveniente además dictar las clases fuera del horario de trabajo, no

excediendo las 2 horas de duración, a fin de evitar sobrecargar a los alumnos.

Page 99: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  99 

Personal informático

Nuevamente, recomendamos el dictado de cursos intensivos sobre los

temas a tratar, puesto que los destinatarios del entrenamiento ya poseen una

formación en informática previa.

Page 100: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  100 

Primer alternativa propuesta

Objetivos

- Administrar otros sistemas operativos.

- Profundizar en nuevos paradigmas de programación.

- Tuning de bases de datos.

Modelo de capacitación

Contenidos:

Sistemas operativos:

– Administración avanzada.

Paradigmas de programación:

Orientación a objetos – Documentación.

Orientación a componentes - Documentación.

Motores de bases de datos:

– Performance/Triggers/Usuarios.

Programación del entrenamiento:

• Elegir algún lugar de la institución donde realizar la capacitación que

disponga de PCs para los alumnos, pudiendo ser el centro de cómputos si

se cuenta con uno.

• Definir el/los capacitadores para cada tema de acuerdo a sus

conocimientos.

Page 101: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  101 

• Determinar la cantidad de alumnos a los que se destinará el

entrenamiento.

• Determinar el horario más conveniente para los alumnos para llevar a cabo

el entrenamiento, a fin de no interrumpir en demasía el trabajo.

• Definir la periodicidad del curso y su carga horaria.

• Incluir material audiovisual, que facilitará el aprendizaje de los alumnos.

Page 102: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  102 

Recomendaciones

Recomendamos dividir la capacitación en etapas, de acuerdo a los

objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar los

temas, por ejemplo:

- Primera etapa Administración avanzada de otros SO.

- Evaluación

- Segunda etapa Paradigmas de programación.

- Evaluación

- Tercera etapa Tuning de BD

- Evaluación

- Repaso general

- Evaluación final

Otra vez, recomendamos llevar a cabo la capacitación en las

instalaciones de la institución, ya que es probable que la mayoría de los

involucrados compartan el mismo espacio físico, facilitando así la realización

de la misma. Dicho entrenamiento podría dictarse todos los días durante el

horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar

quitar demasiado tiempo de trabajo.

Page 103: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  103 

Segunda alternativa Propuesta

Objetivos

Ídem Alternativa 1

Modelo de capacitación

Contenidos:

Ídem Alternativa 1

Programación del entrenamiento:

Ídem Alternativa 1

Page 104: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  104 

Recomendaciones

Recomendamos dividir la capacitación en etapas por grupo, de acuerdo

a los objetivos definidos, sin mezclarlos a fin de evitar complicar y mezclar

los temas, por ejemplo:

Por cada grupo:

- Única etapa Administración avanzada de otros SO.

Paradigmas de programación.

Tuning de BD

- Evaluación General

Otra vez, recomendamos llevar a cabo la capacitación en las

instalaciones de la institución, ya que es probable que la mayoría de los

involucrados compartan el mismo espacio físico, facilitando así la realización

de la misma. Dicho entrenamiento podría dictarse todos los días durante el

horario de trabajo, no excediendo las 2 horas de duración, a fin de evitar

quitar demasiado tiempo de trabajo.

Page 105: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  105 

Page 106: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  106 

Hardware

Page 107: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  107 

Tomando los resultados obtenidos del análisis de Hardware en la

institución, propondremos, en el caso de ser necesaria una migración de

hardware, los pasos más efectivos a seguir.

Servidores

En un principio esta primer alternativa de Hardware estará orientada

al de los servidores, ya que son las espina dorsal de la institución en lo que se

refiere a hardware.

Dependiendo del nivel de la institución proponemos:

Nivel básico (1 servidor):

En este caso se partirá del análisis de los datos relevados en la

etapa de definición de estándares, a fin de determinar la

compatibilidad de los dispositivos existentes en el servidor con los

sistemas basados en Unix.

Con el propósito de definir la criticidad de los distintos

dispositivos recomendamos consultar el Anexo A.

Nivel Intermedio (2-4 servidores) y Nivel Avanzado (5 o +

servidores):

Proponemos distinguir aquellos servidores en donde su uso es

vital para la organización, si fuera el caso que todos los servidores son

Page 108: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  108 

indispensables, lo que recomendamos es priorizar y armar una lista

jerárquica.

Recomendamos priorizar a cada servidor según transacciones

diarias que efectúa, cantidad de usuarios que se conectan diariamente,

criticidad de la información que manejan.

Ejemplo:

Servidor Prioridad

BD de Intranet 1

Correo Interno 2

XX N

Una vez que se tenga la clasificación se propone lo siguiente:

Por cada servidor recomendamos consultar el Anexo A para

determinar la factibilidad de la migración.

Clientes

En el caso de las máquinas clientes, recomendamos categorizarlas

según su funcionalidad y criticidad, de forma similar a los servidores, y luego

verificar el Anexo A.

Adaptando el hardware al software

Si los dispositivos de criticidad alta resultaran incompatibles, se podría

considerar la opción de cambiar los mismos, y optar por otros que sean

compatibles con el software libre.

Page 109: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  109 

Software

Page 110: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  110 

Tomando los resultados obtenidos del análisis de Software en la

institución, se proponen los pasos más efectivos a seguir.

Page 111: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  111 

Anexo A

Hardware

Page 112: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  112 

Servidores y Clientes

Primeramente, dividiremos los dispositivos según su criticidad:

Consideramos como de criticidad alta a la compatibilidad de los

motherboards y procesadores con los sistemas libres.

En cuanto al resto de los dispositivos, dependerá de la función y/o

negocio de la institución determinar el grado de importancia de cada uno de

ellos.

A continuación ofrecemos una lista de hardware

compatible con sistemas libres. La misma está dada solo

a modo de ejemplo y NO es una lista completa ni

definitiva, puesto que día a día crece el número de

hardware compatible con los sistemas basados en Unix.

Para obtener la lista completa consulte la siguiente

dirección:

http://www.tldp.org/HOWTO/Hardware-HOWTO/

Page 113: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  113 

Motherboards:

Fabricante Modelo

Intel STL2

Intel 815EEA, 815EEA2L

SuperMicro 370DL3

SuperMicro 370DLE

SuperMicro P6DGE

SuperMicro P6DBE

Soyo SY-K7VTA-B

Tyan Thunder K7

(S2462NG/S2462UNG/S2462UNGM)

Procesadores:

Fabricante Procesador

Intel 386SX/DX/SL

Intel 486SX/DX/SL/SX2/DX2/DX4

Intel Pentium

Intel Pentium Pro

Intel Pentium II

Intel Pentium III (regular y Xeon)

Intel Pentium IV

Intel Celeron

AMD 386SX/DX

AMD 486SX/DX/DX2/DX4

AMD K5

AMD K6

AMD K6-2

AMD K6-3

AMD Athlon (todos)

Page 114: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  114 

AMD Opteron

AMD Athlon64

AMD Turion64

Cyrix 386SX/DX

Cyrix 486SX/DX

Cyrix 5x86

Cyrix 6x86

Cyrix MediaGX

IDT Winchip C6-PSME2006A

Transmeta Crusoe

Page 115: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  115 

Controladoras IDE:

• CMD-640

• RZ1000

• AEC62XX

• ALI M15x3

• AMD Viper

• CY82C693

• Cyrix CS5530 MediaGX

• HPT34X

Controladoras SCSI:

• AMI Fast Disk (VLB/EISA) (BusLogic compatible)

• Adaptec AVA-1502E (ISA/VLB) (AIC-6360) (AHA1520)

• Adaptec AHA-174x (EISA)

• Adaptec PCI controllers with AIC-7850, AIC-7855, AIC-7860

• AdvanSys ABP510/5150 Bus-Master (ISA)

• AdvanSys ABP5140 Bus-Master (ISA) PnP

• AdvanSys ABP950 Dual Channel Bus-Master (PCI) (dual channel)

• AMD AM53C974

• BusLogic FlashPoint LT/DL/LW/DW (BT-930(R), BT-920, BT-932(R), BT-

950(R), BT-952(R))

• DTC 3180/3280

• DTC 329x (EISA) (Adaptec 154x compatible)

• Future Domain TMC-8xx, TMC-950

• Qlogic / Control Concepts SCSI/IDE (FAS408) (ISA/VLB)

• Quantum ISA-200S, ISA-250MG

• Seagate ST-01/ST-02 (ISA)

• Western Digital WD7000 SCSI

Page 116: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  116 

Controladoras RAID IDE:

• Tekram D690CD IDE PCI Cache Controller.

• ARCO Inc. DupliDisk IDE disk mirroring controller

• 3ware Escalade IDE RAID controllers

• Adaptec ATA RAID 2400A

• Promise SuperTRAK SX6000

Controladoras RAID SCSI:

• Mylex RAID controllers

Placas de red Ethernet:

• 3Com 3c501

• 3Com Etherlink III Vortex Ethercards (3c590, 3c592, 3c595, 3c597)

(PCI), 3Com Etherlink XL Boomerang (3c900, 3c905) (PCI) and Cyclone

(3c905B, 3c980) Ethercards (3c59x driver) and 3Com Fast EtherLink

Ethercard (3c515) (ISA) (3c515 driver)

• AMD LANCE (79C960) / PCnet-ISA/PCI

• AT&T GIS WaveLAN

• SEEQ 8005

• Western Digital WD80x3

• Zenith Z-Note / IBM ThinkPad 300 built-in adapter

• Znyx 312 etherarray

Page 117: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  117 

Placas de sonido:

• Adlib FM synthesizer card

• Adlib MSC 16 PnP (CS4235)

• AMD Interwave reference card

• Avance Logic ALS-007 chip based cards.

• AW35 (CS4237)

• AW37 Pro (CS4235)

• Aztech Sound Galaxy NX Pro, NX Pro 16, WaveRider 32+

• Bravo Sound Card (Opti 82C930)

• Bull PowerPc builtin audio

• Compaq Deskpro XL integrated Business Audio

• Creative EMU8000 add on

• Creative Sound Blaster 16 PnP

• Creative Sound Blaster 16 Vibra

• Creative Sound Blaster AWE64/Gold and 16/32/AWE

Modems:

Fabricante Modelo

Actiontec PCI56012-01CW

Multitech MultiModem MT5634ZPX-PCI

IBM 33L4618

Topic FM-56PCI-TP

3Com 3CP5610

3Com 3CP5613 Internet Gaming MODEM

3Com 3CP2976

3Com 3CP2977

Archtek Smartlink 5634PCV

Zoom 2920

Well Communications FM-56PCI-TP

Page 118: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  118 

Anexo B

Catalogo de Software

Page 119: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  119 

El objetivo de este documento es dar una breve reseña de las

aplicaciones propietarias más comunes y utilizadas, agrupadas por categorías

de software, junto con las opciones más comunes e importantes de software

libre para reemplazarlas.

Page 120: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  120 

Ofimática

Aunque es muy importante disponer de un entorno gráfico de escritorio

amigable y sencillo de usar para el usuario final, esto no serviría de mucho si

el usuario no dispusiera de un entorno ofimático adecuado para componer

todos sus documentos de texto, hojas de cálculo, presentaciones, etc., de una

forma eficaz y sencilla, tal y como lo estaba realizando hasta el momento.

Este punto es imprescindible para lograr una exitosa adaptación del usuario al

nuevo entorno de trabajo.

A la hora de escoger una suite ofimática basada en software libre, hay

en la actualidad varias alternativas: StarOffice, OpenOffice.org, KOffice y

otras.

Page 121: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  121 

Alternativas Libres a

Microsoft Access

Page 122: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  122 

GNOME-DB

Puntuación/Nivel:

Web: www.gnome-db.org/

GNOME-DB es una arquitectura de acceso a bases de datos orientada a ser

usada por aplicaciones para el proyecto GNOME.

El proyecto GNOME-DB se compone de los distintos subproyectos:

● libgda: biblioteca de bajo nivel que permite acceso a distintas fuentes

de datos, tales como servidores de bases datos tales como Oracle,

PostgreSQL, MySQL, Firebird, así como a ficheros XML, dBase o

servidores LDAP. Esta biblioteca no tiene ninguna dependencia

específica de GNOME, por lo que puede ser usada en aplicaciones de

todo tipo.

● libgnomedb: biblioteca de interfaces gráficos orientados a base de

datos.

● mergeant: aplicación gráfica que permite el acceso sencillo a las bases

de datos manejadas por libgda y libgnomedb.

Al proveer una arquitectura completa para el desarrollo de aplicaciones de

manejo de datos, otras muchas aplicaciones hacen uso tanto de libgda como

de libgnomedb para el acceso a bases de datos. Actualmente, estas

aplicaciones son las siguientes:

● AbiWord es un procesador de texto, que usa libgda y libgnomedb para

ofrecer distintas funcionalidades, tales como tareas de correspondencia

automatizada a direcciones almacenadas en bases de datos, así como

para la importación de datos de bases de datos en los documentos

manejados por AbiWord.

● Glade es un editor de interfaces gráficos, que incluye una extensión

para el uso de los controles gráficos de libgnomedb en el diseño de

dichos interfaces.

Page 123: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  123 

● Glom es una aplicación para el acceso a bases de datos, basada en el

popular FileMaker, y que usa libgda para el acceso a los datos.

Screenshots:

Page 124: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  124 

Page 125: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  125 

knoda

Puntuación/Nivel:

Web: knoda.sourceforge.net/

KNODA es un frontend para base de datos para KDE. Buen substituto de

Microsoft Access

KNODA te permite: definir y borrar BDs; crear, modificar y borrar tablas; definir y usar

formularios y informes, etc

Características:

definir y eliminar las bases de datos;

crear, modificar y eliminar las tablas, los índices y la integridad de

referencia;

agregar, cambiar y eliminar los datos en tablas;

definir y ejecutar SQL querys;

crear, modificar y eliminar Vistas;

importar y exportar datos CSV;

definir y utilizar Formularios;

definir e imprimir Informes;

Escribir tus propias extensiones usando el intérprete integrado

Python.

Page 126: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  126 

Screenshots:

Page 127: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  127 

Page 128: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  128 

Rekall

Puntuación/Nivel:

Web: www.rekallrevealed.org/

Rekall es un front-end para bases de datos al estilo de MS-Access. A

diferencia de MS-Access, Rekall no trae un propio motor de base de datos

(como MS-Access, que usa el motor Jet).

Motores con los que trabaja:

● PostgresSQL

● MySQL

● SQLite

● Oracle

● Informix

● DB2

● con ayuda de una librería proporcionada, con archivos XBase

Rekall tiene licencia dual GPL / comercial.

El programa resultante no es un ejecutable, como en caso de MS-Access

tampoco es el caso. Para poder ejecutar el programa los clientes necesitan

una versión Runtime. Esto se aplica en principio sólo al caso de licencia

comercial, ya que con la licencia GPL suponemos que el cliente tiene la

versión GPL de Rekall, y por tanto puede modificar lo que le apetezca. (Con

los permisos podríamos evitar la modificación accidental de los objetos.)

Screenshots:

Page 129: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  129 

Page 130: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  130 

KEXI

Puntuación/Nivel:

Web: www.kexi-project.org/

KOffice 1.5 incluye la versión final 1.0 de Kexi, un substituto al MS

Access que se postula como la base de datos estándar para KDE. Como la base

de datos incluida en OpenOffice, esta también permite trabajar con ficheros

MDB y MDE nativos del programa de Microsoft, aunque importando solamente

las tablas.

Kexi permite la importación de datos en formato CSV (separados por

comas) y aprovecha las ventajas del sistema de impresión de KDE para la

publicación de datos en formato PDF.

Respecto a versiones de desarrollo anteriores, Kexi 1.0 facilita el

diseño y uso de formularios, informes y consultas, además de ser más rápido

de cargar y en su funcionamiento.

Page 131: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  131 

Screenshots:

Page 132: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  132 

OpenOffice.org BASE

Puntuación/Nivel:

Web: www.openoffice.org/product/base.html

Plataformas: Linux - Windows

Base es una aplicación que forma parte de la suite ofimática

OpenOffice.org desde la versión 2. Es comparable a MS Access pero a

diferencia de éste es software libre.

Base integra la manipulación de bases de datos con OpenOffice.org. Es

posible crear y modificar tablas, formularios, consultas e informes bien

utilizando el sistema gestor de bases de datos HSQL que se incluye con Base o

bien cualquier otro. La aplicación proporciona diferentes asistentes, vistas de

diseño, y vistas SQL para los usuarios principiantes y avanzados.

Base incluye una versión completa del SGBD HSQL que guarda los datos

en ficheros XML. También puede acceder de forma nativa a ficheros DBase

para realizar trabajos símples.

Para usos más avanzadas, Base proporciona soporte nativo para

diferentes bases de datos (Adabas D, ADO, Microsoft Access, MySQL), o

cualquier otra base de datos si se utilizan los conectores ODBC y JDBC.

También soporta agendas LDAP, Microsoft Outlook, Microsoft Windows y

Mozilla.

Page 133: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  133 

Screenshots:

En MS Windows XP.

Page 134: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  134 

Page 135: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  135 

Alternativas Libres a

Microsoft Word

Page 136: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  136 

OpenOffice.org Writer

Puntuación/Nivel:

Web: www.openoffice.org/product/writer.html

Plataformas: Linux - Windows

OpenOffice.org Writer es un procesador de textos que forma parte del

conjunto de aplicaciones libres de oficina OpenOffice.org que se puede

descargar desde internet. Soporta el formato propietario .doc de Microsoft

Word casi en su totalidad, además de otros formatos clásicos de documentos.

Su formato nativo de fichero esta en formato en XML. Puede exportar a

ficheros PDF nativamente sin usar programas intermedios. Es multiplataforma

como la suite ofimática OpenOffice, que lo compone.

Si bien la versión estable 1.1.5, no tiene gran atractivo en cuanto a

apariencia, las versiones 2.x (también descargables desde su página web)

nada tienen que envidiarle al conocido Microsoft Word, ya que es compatible

con sus documentos y es tanto o más fácil de usar.

Writer es también un potente editor HTML tan fácil de usar como un

documento de texto. Sólo con entrar en el menú Ver y seleccionar "Diseño

para internet" cambia el formato del cuadro de texto, asemejándose a una

página web, que se puede editar de la misma forma que si fuera un

procesador te textos. Con él también se pueden hacer etiquetas, así como

tarjetas de presentación fácilmente, sin tener que modificar el formato de un

documento de texto para ello. También tiene una galería de imágenes,

texturas y botones. Y un gran servicio de ayuda.

Totalmente configurable, se puede modificar cualquier opción de

página, botones, barras de herramientas y otras opciones de lenguaje,

autocorrección, ortografía, etc.

Además puede proteger documentos con contraseña, guardar versiones

del mismo documento, insertar imágenes, objetos OLE, admite firmas

Page 137: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  137 

digitales, símbolos, fórmulas, tablas de cálculo, gráficos, hiperenlaces,

marcadores, formularios, etc.

Formatos

Se puede guardar en 21 formatos de archivos de texto:

1. Texto en formato OpenDocument (.odt)

2. Plantilla de texto en formato OpenDocument (.ott)

3. Documento de OpenOffice.org 1.0 (.sxw)

4. Plantilla de documento de OpenOffice.org (.stw)

5. Microsoft Word 97/2000/XP (.doc)

6. Microsoft Word 95 (.doc)

7. Microsoft Word 6.0 (.doc)

8. Rich Text Format (.rtf)

9. StarWriter 5.0 (.sdw)

10. Plantilla de StarWriter 5.0 (.vor)

11. StarWriter 4.0 (.sdw)

12. Plantilla StarWriter 4.0 (.vor)

13. StarWriter 3.0 (.sdw)

14. Plantilla StarWriter (.vor)

15. Texto (.txt)

16. Texto codificado (.txt)

17. Documento HTML (OpenOffice.org Writer) (.html)

18. AportisDoc (Palm) (.pdb)

19. DocBook (.xml)

20. Microsoft Word 2003 XML (.xml)

21. Pocket Word (.psw)

Cuatro tipos de documentos maestros:

● Documento maestro en formato OpenDocument (.odm)

● Documento maestro de OpenOffice (.sxg)

● Documento maestro de StarWriter 4.0 (.sgl)

● Documento maestro de StarWriter 3.0 (.sgl)

Page 138: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  138 

● Texto codificado (Documento de OpenOffice.org) (.txt)

Además se puede exportar a:

1. Formato pdf desde las versiones 2.x convierte también marcadores e

hiperenlaces

2. Formato XML

Page 139: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  139 

Page 140: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  140 

Abiword

Puntuación/Nivel:

Web: www.abisource.com

AbiWord es un programa procesador de texto, software libre,

multiplataforma y con licencia GPL.

AbiWord tiene importantes filtros de importación/exportación de

documentos desde su formato nativo, utiliza las características del XML, a

RTF, HTML, Microsoft Word y LaTeX.

Actualmente es el procesador de textos oficial del entorno gráfico

GNOME, además de formar parte imprescindible en el proyecto de suite

GNOME Office para ofrecer un completo paquete de herramientas de oficina

como aplicaciones para bases de datos u hojas de cálculos.

La popularidad que ha tenido este procesador de textos va desde la

sencillez de su interfaz, los pocos requerimientos técnicos (que permiten

usarlo en equipos considerados ya obsoletos), aunado esto a las mejoras

resultado de la retroalimentación para con los usuarios. La última versión ya

tiene una conexión para soportar el formato OpenDocument.

Hay una versión portátil de AbiWord que puede ser transportada y

usada directamente desde una memoria USB sin necesidad de instalarse en la

computadora.

El nombre AbiWord se deriva de la raíz de la palabra española

"Abierto". Aunque, la pronunciación inglesa suena como la "palabra de Abbey"

("Abbey word").

Page 141: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  141 

Screenshots:

En Mac OS X

Page 142: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  142 

En MS Windows 2000

Page 143: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  143 

En Linux

Page 144: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  144 

Kword

Puntuación/Nivel:

Web: www.koffice.org/kword/

KWord es un procesador de textos libre, componente del KOffice

proyecto del Entorno de escritorio KDE.

A pesar del nombre, KWord no significa simplemente un clon de

Microsoft Word. Aunque se espera que un futuro, KWord posea la mayoría de

las características del Word, en algunos aspectos importantes es diferente a

éste. El esquema de la disposición de textos se basa en marcos, de forma

similar al Adobe FrameMaker. Estos marcos pueden ser ubicados en cualquier

parte en la página, y pueden incorporar texto, gráficos y objetos incrustados.

Cada nueva página es un nuevo marco; pero el texto puede sobrepasar la

capacidad del KWord para unir marcos. El uso de marcos significa que

complicadas capas gráficas pueden ser almacenadas relativamente fácil en

KWord.

KWord fue creado como parte del proyecto KOffice en 1998, empleando

diferentes ideas de FrameMaker, como la aproximación a los marcos. El autor

inicial confesó que la aplicación y el código no eran una muesca y que era su

primera aplicación orientada a objetos.

En el año 2000, KWord entró en un estado en que le era muy difícil

arreglar los problemas y no había nadie trabajando en los problemas

conocidos. No hubo ningún lanzamiento de una versión oficial en todo este

tiempo. El mismo año, un nuevo mantenedor empezó a trabajar en la

aplicación, trabajando todo el año 2000 y principios del 2001, en corregir los

problemas de estructura de la aplicación.

Muchas aplicaciones PAO (DTP) utilizan marcos, como KWord hace;

pero estas aplicaciones PAO usan un concepto llamado 'páginas maestras' que

conceden el poder al usuario para diseñar la estructura del documento.

Page 145: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  145 

Desafortunadamente, este concepto tiene un enorme precio en la

usabilidad, mientras que la mayoría de los usuarios no entienden el concepto

latente detrás de las páginas maestras.

Los desarrolladores del KWord diseñaron los marcos, para que fueran

una variante usable de las páginas maestras, con una inteligente copia de los

marcos y su posición cuando son creados, por ejemplo, cuando hay demasiado

texto para una página.

Page 146: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  146 

Screenshots:

Page 147: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  147 

Page 148: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  148 

LyX

Puntuación/Nivel:

Web: www.lyx.org/

Lyx es un programa gráfico multiplataforma creado por Matthias Ettrich

que permite la edición de texto usando LaTeX, por lo que "hereda" todas sus

capacidades (notación científica, edición de ecuaciones, creación de índices,

etc.)

Se trata de un procesador de textos en el que el usuario no necesita

pensar en el formato final de su trabajo, sino sólo en el contenido y su

estructura (WYSIWYM), por lo que puede ser utilizado para editar documentos

grandes (libros) o con formato riguroso (tesis, artículos para revistas

científicas), con facilidad.

Screenshots:

En Mac OS X

Page 149: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  149 

En Linux

Page 150: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  150 

Alternativas Libres a

Acrobat Reader

Page 151: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  151 

Gpdf

Puntuación/Nivel:

Web: www.purl.org/NET/gpdf

GPdf es un visor PDF para GNOME. Está basado en Xpdf y el accesorio

GNOME Print Preview.

gpdf tiene las siguientes características:

● Permite ver un archivo PDF página por página, o como un manual de

referencia viendo una página particular.

● Permite hacer ampliaciones a varios niveles, con mejor ajuste y ajuste

a la anchura de la página.

Screenshots:

Page 152: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  152 

xpdf

Puntuación/Nivel:

www.foolabs.com/xpdf/

Xpdf, es un completo programa que nos permite visualizar documentos

pdf, de forma similar a cualquiera de los anteriores, pero además incorpora

una serie de programas en la linea de comandos de permiten sacarle más

partido, pudiendo por ejemplo: convertir pdf's a archivos de texto con

pdftotext, extraer las imagenes con pdfimages, o pasar pdf a documentos

PostScript con pdftops.

Entre las ventajas sobre el Acrobat Reader tenemos:

● Licencia GPL

● Código fuente disponible

● Soporta más plataformas Hardware

● Rápido y ligero

● Utillerías adicionales (pdftops, pdftotext, pdfinfo, pdffonts, pdfimages,

...)

● Mejor integración Unix (man, fichero configuración xpdfrc, opciones en

linea de comandos, ...)

● Modo servidor remoto

● Soporte Idiomas (Chinese/simplified, Chinese/traditional, Cyrillic,

Japanese, Korean, Thai)

● Existen otras herramientas basadas en su código fuente

Page 153: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  153 

Screenshots:

Page 154: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  154 

KGhostView

Puntuación/Nivel:

Web: http://docs.kde.org/stable/es/kdegraphics/kghostview/

KGhostView muestra e imprime archivos PostScript® (.ps, .eps) y

archivos con formato de documento portátil (.pdf). Es una versión para KDE

del programa de Tim Theisen llamado Ghostview que utiliza el programa

Alladin Ghostscript para ver documentos preparados en el lenguaje de

descripción de página PostScript® de Adobe®. PostScript® es el lenguaje de

descripción de página más común para imprimir en los sistemas UNIX® y esta

aplicación sirve para previsualizar el material antes de imprimirlo y para leer

documentos en línea.

Puede utilizar KGhostView con todas las versiones recientes de

Ghostscript. La versiones más modernas ofrencen un rendimiento muy

superior del que se puede sacar ventaja con KGhostView.

Si un documento no cumple con la convención de estructura del

documento de Adobe®, la funcionalidad del visor es limitada. Por ejemplo, si

no hay tabla de contenidos, no es posible saltar de una página a otra ni

seleccionar las páginas.

Page 155: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  155 

Screenshots:

Page 156: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  156 

evince

Puntuación/Nivel:

www.gnome.org/projects/evince/

Evince es un visor documentos para el entorno de escritorio GNOME. Se

pueden ver los archivos en formato PDF y PostScript. La meta de Evince es

reemplazar, con una simple aplicación, los múltiples visores de documentos

que existen en GNOME, como GGV, GPdf, y xpdf.

Evince comenzó como una reescritura del código del gpdf, que la

mayoría de la gente pensaba que se estaba convirtiendo en algo difícil de

mantener. En un corto período del tiempo sobrepasó la funcionalidad del

gpdf. Evince está siendo activamente mantenido y desarrollado. Está escrito

principalmente en el lenguaje de programación C, con una pequeña parte

escrita en C++ (el código para hacer la interfaz con poppler).

Evince se incluye en GNOME desde la versión 2.12, lanzado el 7 de

septiembre de 2005.

Búsqueda

Tiene un mecanismo integrado de búsqueda que despliega el número

de resultados encontrados y resalta los resultados en la página.

Páginas en miniatura

Vistas de páginas en miniatura permiten una referencia rápida para

poder navegar en un documento. Las páginas en miniatura se

encuentran en la parte izquierda del visor.

Indexado de páginas

Para los documentos que soportan índices, Evince da la opción de

excibir el índice del documento que permite moverse rápido de una

sección a otra.

Page 157: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  157 

Selección

Evince permite la selección de texto en archivos PDF.

Screenshots:

Page 158: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  158 

Alternativas Libres a

Microsoft Office

Page 159: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  159 

OpenOffice.org

Puntuación/Nivel:

www.openoffice.org

OpenOffice.org es una suite ofimática de software libre y código

abierto que incluye herramientas como procesador de textos, hoja de cálculo,

presentaciones, herramientas para el dibujo vectorial y base de datos. Está

disponible para muchas y diversas plataformas, como Microsoft Windows,

sistemas de tipo Unix con el Sistema X Window como GNU/Linux, BSD, Solaris

y Mac OS X. Está pensado para ser compatible con Microsoft Office, con quien

compite. Soporta el estándar OpenDocument para el intercambio de datos, y

puede ser utilizado sin coste alguno.

OpenOffice.org está basado en la base del código de StarOffice, una

suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems

en agosto de 1999, que todavía existe. El código fuente de la suite fue

liberado en julio de 2000, con la intención de hacer frente al dominio en el

mercado de Microsoft Office proporcionando una alternativa abierta, de bajo

coste y alta calidad. El código fuente de la aplicación está disponible bajo la

licencia LGPL.

Las versiones más recientes de StarOffice están basadas en el código

base de OpenOffice.org; de forma similar a la relación existente entre

Netscape Navigator y Mozilla.

El proyecto y el programa son denominados "OpenOffice" de forma

informal, pero los organizadores del proyecto dicen que este término es una

marca registrada en posesión de otra empresa, obligándoles a adoptar

"OpenOffice.org" como nombre formal, y abreviado como OOo.

Hay una versión portátil de OpenOffice.org que puede ser transportada

y usada directamente desde una memoria USB sin necesidad de instalarse.

Page 160: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  160 

Writer, un procesador de texto.

Calc, para manejar hojas de cálculos,

Impress un programa de presentación ,

Draw, un editor de gráficos de vectores, para dibujos, con posibilidad de

exportar al formato estándar SVG,

Base, un programa de base de datos similar a Microsoft Access. Base permite

la creación y manejo de bases de datos, elaboración de formularios e informes

que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual

que Access, Base es capaz de trabajar como un front-end para diversos

sistemas de bases de datos tales como el de Access (JET), fuente de datos

ODBC y MySQL/PostgreSQL. Base está disponible desde la versión 2.0

Math editor para fórmulas matemáticas,

Editor HTML, para la creación de HTML,

Page 161: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  161 

Screenshots:

Page 162: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  162 

koffice

Puntuación/Nivel:

www.koffice.org

KOffice es una suite ofimática o colección de programas ofimáticos

libres para el proyecto KDE. La última versión disponible es la 1.5.2, que fue

liberada el 14 de julio de 2006.

KOffice soporta formato abierto OpenDocument de forma nativa y es

uno de los miembros del ODF Alliance.

KWord. Editor de texto, maneja hojas de estilo y marcos.

KSpread. Para hojas de cálculo, acepta imágenes y efectos.

KPresenter. Programa para presentaciones.

Kivio. Programa de diagramas de flujo.

Karbon14. Aplicación de dibujo vectorial.

Krita. Un programa de manipulación de imágenes.

Kugar y KChart. Generadores integrados de informes y gráficos.

KFormula. Editor de fórmulas matemáticas.

Page 163: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  163 

Kexi. Entorno integrado para el manejo de datos.

Page 164: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  164 

NeoOffice

Puntuación/Nivel:

www.neooffice.org

NeoOffice es un conjunto completo de programas de escritorio para

Mac OS X. Incluye un procesador de texto, un programa de hojas de cálculo,

un programa de gráficos de presentación, junto con un módulo de dibugo

vectorial. Está basado en conjunto de programas para escritorio

OpenOffice.org. NeoOffice ha integrado docenas de capacidades originales del

Mac, y puede importar, editar/enmendar, e intercambiar archivos con otros

programs populares como Microsoft Office.

Lanzado como software libre y gratúito, de código abierto que está

gobernado por una licencia GNU Licencia General Pública (GPL). Es

completamente funcional y estable para uso cotidiano y normal. Los

programas se desarrollan activement, así que facilitan mejoras y pequeñas

actualizaciones con regularidad.

Page 165: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  165 

Screenshots:

Page 166: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  166 

Alternativas Libres a

Microsoft Excel

Page 167: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  167 

Gnumeric

www.gnome.org/projects/gnumeric/

Hoja de calculo para GNOME

Page 168: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  168 

OpenOffice.Org Calc

www.openoffice.org/

Hoja de cálculo del paquete ofimático OpenOffice.org

Page 169: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  169 

KSpread

www.koffice.org/kspread/

Hoja de cálculo de Koffice.

Page 170: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  170 

Alternativas Libres a

Varias Aplicaciones

Page 171: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  171 

Microsoft Powerpoint:

OpenOffice.org Impress

www.openoffice.org/product/impress.html

Permite diseñar fácilmente diapositivas, transparencias y presentaciones

KPresenter

www.koffice.org/kpresenter/

Programa de presentaciones de KOffice.

MagicPoint

member.wide.ad.jp/wg/mgp/

Criawips

www.criawips.org/

Page 172: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  172 

Lotus Organizer:

Plan

me.in-berlin.de/~bitrot/plan.html

WCal

www.neosystem.com/wcal/

Sunbird

www.mozilla.org/projects/calendar/sunbird.html

Page 173: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  173 

Tango Gestion:

Facturalux

www.facturalux.org

Programa de facturación y contabilidad

Page 174: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  174 

Alternativas Libres a

Herramientas de Desarrollo

Page 175: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  175 

Microsoft Project

Planner

www.imendio.com/projects/planner/

Programa de gestión de proyectos que permite crear planes para un proyecto

y seguir su progreso

Gantt Project

ganttproject.sourceforge.net/

Programa muy útil para la generación de cartas gantt y sus recursos asociados.

Esta programado en Java y corre en entornos Windows y Linux, genera

archivos XML pero permite generar otro tipo formatos imágen (jpg, png), html

y csv.

Open Workbench

www.openworkbench.org/

Open Workbench es una programa de planificación de proyectos, al estilo de

Microsoft Project. Se ejecuta en entornos Windows y es completamente libre.

DotProject

www.dotproject.net

Programa escrito en PHP tipo "Project Manager" pero para ser utilizado en

web

Page 176: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  176 

TaskJuggler

www.taskjuggler.org/

Alternativa al Planner para los amantes de KDE

KPlato

www.koffice.org/kplato/

Otra alternativa mas al Planner usando las librerias QT. Forma parte de la

suite KOffice

Page 177: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  177 

Adobe Dreamweaver

Quanta

quanta.sourceforge.net/

Quanta Plus es una herramienta de desarrollo web para el escritorio KDE.

Nvu

nvu.com/

Editor avanzado de páginas web basado en Mozilla Composer.

bluefish

bluefish.openoffice.nl/

Bluefish es un editor para desarrolladores web y programadores, enfocado en

la creación de sitios web dinámicos e interactivos.

Mozilla Composer

www.mozilla.org/

Mozilla Composer es el editor HTML de Mozilla Suite.

Page 178: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  178 

Amaya

www.w3.org/Amaya

Amaya es un editor / navegador de documentos XHTML (páginas web). Amaya

es un programa libre y gratuito y está desarrollado por el World Wide Web

Consortium, que lo distribuye a través de Internet. El objetivo de Amaya es la

creación de documentos XHTML que cumplan fielmente las normas más

actuales del W3C. No pretende ser competencia de los programas de diseño

de páginas web comerciales y no incluye por ejemplo herramientas de

programación ni de mantenimiento de sitios complejos, pero genera un código

"limpio" (sin etiquetas no normalizadas) lo que lo hace idóneo para el

aprendizaje. Además, permite probar ahora mismo podibilidades que no serán

de uso común hasta dentro de unos años.

Page 179: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  179 

.NET Framework

SharpDevelop

www.sharpdevelop.com

SharpDevelop es un entorno de desarrollo integrado para la plataforma .NET.

Soporta las versiones del FrameWork de Microsoft y de Ximian (MONO,

http://www.go-mono.com). Soporta desarrollo de interfaces, clases,

namespaces y proyectos en C# y VB.NET, además de permitir importar los

proyectos creados con Microsoft Visual Studio .NET

Mono

www.go-mono.org

Plataforma de desarrollo .NET para entornos Unix - Mac.

Monodevelop

www.monodevelop.com/

Entorno de desarrollo para la plataforma Mono, C#, Gtk#. Está en las primeras

fases de desarrollo.

DotGNU

www.dotgnu.org/

Page 180: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  180 

Visual Basic

Gambas

gambas.sourceforge.net/

Entorno de desarrollo para un lenguaje Basic orientado a objetos.

Lazarus

www.lazarus.freepascal.org/

Page 181: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  181 

Microsoft Visual Studio

Eclipse

www.eclipse.org

Eclipse es un entorno integrado de desarrollo (IDE) modular, creado por IBM.

(java)

Kdevelop

www.kdevelop.org

Entorno integrado de desarrollo.

Anjuta

anjuta.sourceforge.net

Anjuta es un entorno integrado de desarrollo (IDE) completo para GNOME.

Emacs

www.gnu.org/software/emacs/emacs.html

Editor muy completo con decenas de plug-ins, usado principalmente para el

desarrollo de software. Puede usarse junto a herramientas como Glade o

QTDesigner para construir aplicaciones gráficas.

Gambas

Page 182: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  182 

gambas.sourceforge.net/

Entorno de desarrollo para un lenguaje Basic orientado a objetos.

HBasic

hbasic.sourceforge.net/

Entorno integrado de desarrollo para crear, ejecutar y depurar programas en

un lenguaje al estilo BASIC.

Bloodshed Dev-C++

www.bloodshed.net/

Dev-C++ es un entorno de desarrollo integrado para C/C++ libre.

SharpDevelop

www.sharpdevelop.com

SharpDevelop es un entorno de desarrollo integrado para la plataforma .NET.

Soporta las versiones del FrameWork de Microsoft y de Ximian (MONO,

http://www.go-mono.com). Soporta desarrollo de interfaces, clases,

namespaces y proyectos en C# y VB.NET, además de permitir importar los

proyectos creados con Microsoft Visual Studio .NET

Pascal Develop

npascal.sourceforge.net

Pascal Develop es un entorno de desarrollo integrado para Pascal. Es

compatible con Delphi (incluso usa formularios .dfm)

Page 183: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  183 

Lazarus

www.lazarus.freepascal.org/

Qt Designer

www.trolltech.com/products/qt/designer.html

Qt designer se suele utilizar en conjunción con KDevelop, aunque es

multiplataforma. Sirve para generar ficheros .ui, que contienen la interfaz

gráfica de un programa que utilice el toolkit Qt. Gracias a las utilidades de la

biblioteca Qt, se puede generar código automágicamente a partir de los

ficheros creados con Qt designer.

Glade

glade.gnome.org

Herramienta para realizar interfaces graficas con GTK+

Page 184: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  184 

Rational Rose / Visio

Umbrello UML

uml.sourceforge.net

Editor de diagramas UML.

ArgoUML

argouml.tigris.org/

Herramienta de modelado UML

Fujaba

wwwcs.upb.de/cs/fujaba/index.html

Fujaba (From UML To Java And Back Again), es una herramienta CASE

extensible mediante plugins, y pensada para realizar ingeniería de ida y

vuelta empleando UML y Java.

Page 185: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  185 

Crystal Reports:

Agata

www.agata.org.br/

Agata Report es un generador de reportes multi-plataforma, una herramienta

de consulta y generación de gráficos como el Crystal Reports que se conecta a

várias Bases de Datos, como PostgreSQL, MySQL, Oracle, DB2, MS-SQL,

Informix, InterBase, Sybase, o Frontbase y permite exportar los reportes en

formatos como PostScript, plain text, HTML, XML, PDF o CSV (StarCalc, Excel).

Permite definir niveles de datos, subtotales y totales para el relatorio.

Permite crear documentos, como cartas y conjugar dinamicamente con los

datos provenientes del reporte, asi como crear etiquetas de direccionamiento

y hasta generar un diagrama ER completo apartir de su banco de datos.

JasperReports

jasperreports.sourceforge.net/

JasperReports is a powerful open source Java reporting tool that has the

ability to deliver rich content onto the screen, to the printer or into PDF,

HTML, XLS, CSV and XML files.

Page 186: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  186 

Microsoft Source Safe

CVS

www.cvshome.org/

Subversion

subversion.tigris.org/

Sistema de control de versiones al estilo CVS.

GNU Arch

www.gnu.org/software/gnu-arch/

GNU Arch (también conocido como tla) es un sistema de control de versiones,

es decir, ofrece una funcionalidad similar a CVS o Subversion.

TortoiseSVN

Intefaz gráfica para Subversion, integrada al Explorador de Windows

Page 187: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  187 

Installshield

Inno Setup

www.jrsoftware.org/isinfo.php

Inno setup es un creador de instaladores como Wise o Install Shield.

Nullsoft Scriptable Install System

nsis.sourceforge.net/

Potente, minimalista y popular instalador de aplicaciones a base de sencillos

scripts.

HM NIS Edit

hmne.sourceforge.net

Editor/IDE para Nullsoft Scriptable Install System (NSIS).

Page 188: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  188 

Alternativas Libres a

Aplicaciones de Escritorio

Page 189: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  189 

Microsoft Messenger

Gaim

gaim.sourceforge.net

Gaim es un cliente modular de mensajería instantánea

aMSN

amsn.sourceforge.net

Una aplicación de mensajería instantánea totalmente compatible con MSN

Messenger.

Kopete

kopete.kde.org

Cliente de mensajería instantánea

jabber

www.jabber.org

Servidor de mensajería instántanea para el protocolo libre Jabber/XMPP

Ayttm

ayttm.sourceforge.net

Page 190: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  190 

Exodus

exodus.jabberstudio.org/

Exodus es un cliente Jabber (mensajería instántanea) para Windows. Pequeño,

bonito, rápido y fácil de usar

Kmerlin

kmerlin.olsd.de/

Una aplicación de mensajería instantánea para KDE compatible con MSN

Messenger.

KMess

kmess.sourceforge.net/

Programa de mensajería instantánea compatible con MSN Messenger.

Psi

psi.affinix.com/

Completo cliente Jabber

SIM

sim-icq.sourceforge.net/

SIM (Simple Instant Messenger) es un cliente de mensajería instantánea

Page 191: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  191 

multiprotocolo. Permite charlar en la red Jabber, MSN, Yahoo! y otras.

Page 192: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  192 

Microsoft Outlook Express

Sylpheed

sylpheed.good-day.net

Pan

pan.rebelbase.com

Lector de News

Knode

knode.sourceforge.net

KNode is a newsreader for the K Desktop Environment. It is GNKSA compliant

(unfortunally a review is still pending), and has support for MIME and multiple

servers. It is a online-reader, but in combination with a local newsserver like

leafnode also usable with dial-up connections.

Mozilla Thunderbird

www.mozilla.org/projects/thunderbird/

Thunderbird es el cliente de correo del proyecto Mozilla.

PHP News Reader

pnews.sourceforge.net/

Page 193: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  193 

Lector de noticias

Sylpheed Claws

sylpheed-claws.sourceforge.net/

Versión con las últimas características (y por tanto, ligeramente inestable) del

gestor de correo Sylpheed

Kmail

kmail.kde.org

Gestor de correo para el escritorio KDE

Balsa

balsa.gnome.org

mutt

www.mutt.org

El cliente de correo más flexible. Modo texto.

Page 194: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  194 

Browsers

Galeon

galeon.sourceforge.net

Navegador web muy rápido para GNOME, basado en el motor de Mozilla

(Gecko).

Mozilla Firefox

www.mozilla.org/products/firefox/

FireFox es el navegador web de nueva generación desarrollado por

Mozilla.org. Utiliza el motor Gecko, que es el mismo que utiliza el legendario

Mozilla, pero proporciona un interfaz más rápido y amigable.

Mozilla Suite

www.mozilla.org

El conjunto de aplicaciones open source de Internet integradas en una sola:

Navegador web

Cliente de news y e-mail avanzado.

Cliente de chat IRC y

Editor HTML simple

Konqueror

www.konqueror.org

Page 195: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  195 

Konqueror es el administrador de archivos y navegador web de KDE, e incluso

un visor universal de documentos.

Epiphany

epiphany.mozdev.org/

Navegador web oficial de Gnome

dillo

www.dillo.org/

Navegador muy ligero con un tamaño cercano a los 300 Kb. Sin embargo,

todavía no tiene todas las caracteristicas que pediríamos a un navegador

mínimo. Pero tiene un sistema de plugins que lo harían (en teoría) facilmente

extensible. Ideal para ordenadores antiguos.

K-Meleon

kmeleon.sourceforge.net/

Page 196: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  196 

Microsoft VPN client

PPTP Client

pptpclient.sourceforge.net/

PPTP Client es un cliente Linux, FreeBSD, NetBSD y OpenBSD para el protocolo

propietario de Microsoft "Point-to-Point Tunneling Protocol", PPTP. Permite

conectarse a una Red Privada Virtual (VPN) basada en PPTP, de uso común

entre empleadores y algunos proveedores de servicio internet ADSL.

Kvpnc

home.gna.org/kvpnc/

Front-end para vpnc que permite conectarse mediante VPN.

Page 197: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  197 

Alternativas Libres a

Aplicaciones de Servicios

Page 198: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  198 

Microsoft Exchange

Kolab

kolab.kroupware.org/

Solución completa para trabajo en grupo

OpengGroupware.org

opengroupware.org

Herramienta de trabajo colaborativo, con gestión documental, control de

versiones, etc. Puede sincronizarse con las palms de la empresa, etc. Solución

completa y muy sólida de trabajo en grupo, ya que lleva 7 años en el

mercado.

eGroupWare

www.egroupware.org/

Servidor de trabajo en grupo (incluye cliente Web)

phpGroupWare

phpgroupware.org/

Servidor de trabajo en grupo (incluye un cliente web).

Page 199: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  199 

Citadel

www.citadel.org/

Servidor de trabajo en grupo.

Tikiwiki

tikiwiki.org

Potente y versátil aplicación CMS/Groupware, hecha en PHP/MySQL:

herramienta muy muy adecuada para potenciar el trabajo colaborativo, con

una lista hiper-extensa de funcionalidades, y un amplio equipo de

desarrolladores alrededor del mundo (el último año ha estado en el top10 de

sourceforge.net).

Hipergate

www.hipergate.org

Hipergate es una suite de aplicaciones de código abierto basadas en

web.

El propósito del conjunto de programas es cubrir un amplio rango de

necesidades de tecnología de información en cualquier organización. Todas

las aplicaciones se acceden desde el navegador sin necesidad de descargar

ningún software en el puesto cliente.

La suite tiene capacidad multi-entidad y puede utilizarse

indistintamente para dar servicio a una empresa, a un grupo de empresas, o

en modalidad ASP para alojar un número ilimitado de entidades cliente

diferentes.

Page 200: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  200 

PHProjekt

www.phprojekt.com

Aplicación modular para la coordinación de grupos de trabajo y el uso

común de información y documentos via internet o intranet.

Lucane

www.lucane.org

Lucane es una plataforma libre de groupware escrita en Java, diseñada

para ser extendible.

Es un programa que permite a varias personas trabajar juntas de una

manera más simple y más productiva que solo usando e-mail. Lucane está

fuertemente orientado a redes y provee varias herramientas que hacen

posible que personas en lugares distantes se comuniquen. Por ejemplo, es

posible para los usuarios intercambiar archivos, mensajes, crear reuniones

virtuales, e incluso compartir agendas, tareas y planes de trabajo. Hay una

gran cantidad de herramientas que se pueden integrar a Lucane, de ahí la

importancia mantenerlo extendible.

Page 201: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  201 

Microsoft Internet

Information Services

Apache

www.apache.org

Apache es el servidor Web más utilizado del mundo y uno de los mayores

logros del Software Libre.

AOLserver

aolserver.sourceforge.net/

Servidor web utilizado por AOL

Zope

zope.org/

Servidor de aplicaciones web, escrito en Python.

Roxen Web Server

www.roxen.com/products/webserver/

Servidor web

Cherokee

www.alobbs.com/cherokee/

Page 202: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  202 

Servidor web ligero.

thttpd

www.acme.com/software/thttpd/

Servidor web ligero.

Page 203: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  203 

Microsoft Proxy Server

Squid

www.squid-cache.org/

Proxy Cache

Page 204: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  204 

Zone Alarm

FireStarter

firestarter.sourceforge.net

Firestarter is a free firewall tool for Linux machines. Whether you simply want

to protect your personal workstation or you have a network of computers to

secure, Firestarter is here to make your life easier. While a firewall can not

guarantee security, it is the first line of defence against network based

attacks.

Shorewall

shorewall.sourceforge.net/

Shoreline Firewall, también conocido como Shorewall, es una herramienta de

alto nivel para configurar el mecanismo Netfilter del núcleo Linux. En

resumen, es un cortafuegos.

Page 205: MISL, Migración Institucional a Software Libre · 2018. 2. 9. · Programación Java Avanzado Lenguajes de Programación PHP Avanzado Lenguajes de Programación VB.net Avanzado Redes:

MISL, Migración Institucional a Software Libre

  205 

Fuentes

● http://www.ssl.ull.es

● http://alts.homelinux.net/

● Wikipedia

● www.distrowatch.com

● Directrices IDA