·         Codificacion hermeneutica

·         Influencia cultural

·         Apropiación v Acceso tecnológico

·         Integración de proyectos

·         “Ingenieria” del Software Educativo

·         Modelado de Procesos en el Software

·         Calidad de software

·         Adecuación y Aprovechamiento Social, Humano y Sustentable de las tecnologías de Información, Comunicación y Computación

 

Justificación

El estado socialista venezolano ha impulsado y promovido el interés popular por una ciencia autóctona, soberana y humana, separada de los intereses empresariales y afín a los deseos de las comunidades, así se consagro en la Constitución de la República Bolivariana de Venezuela:

"El Estado reconocerá el interés público de la ciencia, la tecnología, el conocimiento, la innovación y sus aplicaciones y los servicios de información necesarios por ser instrumentos fundamentales para el desarrollo económico, social y político del país, así como para la seguridad y soberanía nacional" (Artículo 110 de la Constitución de la República Bolivariana de Venezuela)

 

El interés del gobierno bolivariano por el fortalecimiento de una tecnología para el progreso de los humanos y no el enriquecimiento empresarial, contrario a la filosofía capitalista de la vorágine competitiva esta expresado por la líneas de acción estratégicas del Ministerio de Ciencia y Tecnología:


 

Paradigmas Unix

Instalación

La instalación representa una complicación en la faceta usuario del uso del sistema, complicación que distintas distribuciones enfrentan de distintos modos, en la distribución que compete (Debian), la instalación se realiza mediante paquetes [[1]]  binarios[[2]] comprimidos que constan de:

·         Las partes del programa que se quiere instalar (programas auxiliares, librerías, etc).

·         Un script (guion) que copia de forma automática las partes del programa en los directorios de sistema correspondientes.

·         Una lista de las dependencias (programas y librerías externos requeridos para el funcionamiento del programa).

Este modelo (script y lista de requerimientos) es conveniente para el funcionamiento del manejador de paquetes de sistema de debían (apt) que marca de forma automatizada librerías requeridas para el funcionamiento de un programa, de forma que, por ejemplo al usuario manifestar la intención de instalar el paquete open office, el manejador marcara la instalación de sus dependencias: Java y otros paquetes. Es un modelo sin embargo antagoniza altamente en un ambiente fuera de línea, se hace excesivamente engorroso la instalación de un paquete sin acceso a internet, por la fragmentación natural del modelo, generalmente estos paquetes .deb no contienen aplicaciones sino programas, haciéndose necesario la instalación de varios paquetes para la instalación de una aplicación.

Es necesario por tanto tomar estas limitaciones en cuenta a la hora de escoger las aplicaciones que se usaran en las actividades favoreciendo a las aplicaciones portables (contenidas en un solo paquete) y desfavoreciendo aquellas fragmentadas (cuyo número de dependencias hace necesario el uso de internet). Es necesario hacer notar esta necesidad incluso en ambientes con acceso a internet, ya que la instalación toma más tiempo de esta forma y se desmejora grandemente con redes de alta actividad (todos los estudiantes haciendo la instalación al mismo tiempo).

En este respecto, la recomendación optima  para la situación de Aprendizaje Asistido por Computadora es el modelo cliente servidor (Profesor=> Servidor, Estudiante=> Cliente) y para tal efecto el protocolo más eficiente seria mantener los programas necesarios en una Carpeta FTP (File Transfer Protocol) para lo que se hace necesario la instalación de un servidor FTP. Sin embrago dada la limitación de conexión a Internet, se hace necesario usar el protocolo HTTP (Hipertext Transfer Protocol) usado por el contenido multimedia del proyecto Canaima, razón por la que los programas necesarios ya están instalados.

Para ello es necesario crear una carpeta para el propósito (Software) e incluirla en la carpeta de sistema /var/www en esta carpeta están localizados los archivos visibles por el servidor http, será necesario entonces contar con la dirección IP



[1] APT o Advanced Package Tool

Tiene el fin de resolver problemas de dependencia y la obtención de paquetes requeridos.

https://wiki.debian.org/Apt

 

[2] Paquete Binario

El paquete binario tiene dos secciones principales. La primera parte consiste en varios archivos y scripts de información de control usados por dpkg al instalar y al eliminar.

La segunda parte es un archivo que contiene los archivos y los directorios que se instalarán
https://wiki.debian.org/LosPaquetesBinarios