· 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
"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
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
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