Está en la página 1de 10

¿Qué herramientas utilizaron?

Lenguajes de Programación

En un principio los lenguajes de programación tales como Basic, que evolucionó hasta el Visual

Basic, permitían mediante comandos indicar las acciones que se deseaban que realizase el
programa.

Basic y sus posteriores versiones, no disponen de comandos u objetos específicos del mundo
educativo, sino que es el desarrollador del software quien utiliza los comandos generales para
conseguir un software con propósito, contenido y apariencia marcadamente educativa.

Los lenguajes de programación tales como C+, Basic, Pascal, etc. requieren del desarrollador de
software educativo, unos conocimientos amplios en estos lenguajes y en el ámbito informático en
general, por lo que no suelen ser utilizados por los educadores para la realización de software
educativo, pero si por equipos interdisciplinares en donde participe un técnico informático.

En las últimas versiones de estos lenguajes, aunque utilizan un entorno más sencillo y basado en
objetos, siguen requiriendo una gran preparación específica en los comandos y sentencias propias,
así como en los procedimientos y sistemas generales de programación.

Creemos que debemos hacer una mención especial al lenguaje utilizado para desarrollar páginas
web, el lenguaje “HTML” (HyperText Markup Languaje), puesto que actualmente es uno de los
lenguajes más utilizados por los profesores, su popularidad se debe principalmente a su facilidad
de uso para

Desarrollo de Aplicaciones

Multimedia Interactiva - 3desarrollar páginas, y a las potencialidades educativas que tienen estas
páginas. El lenguaje HTML, desarrollado por Tim Berners-Lee en 1991, parte del uso de comandos
o etiquetas (tags) que deben incorporarse atendiendo a ciertas reglas. Este lenguaje nos permite
programar las páginas web aprovechando sus diferentes posibilidades (inclusión de imágenes y/o
animaciones, realización de enlaces, etc.). Las diferentes versiones que se han realizado en el
lenguaje HTML han posibilitado un aumento de sus potencialidades tanto a nivel general como
educativo, en este sentido creemos conveniente reseñar que la última versión HTML 4.0, ha
mejorado considerablemente la posibilidad de diseñar páginas web accesibles para todos,
aportando soluciones que permiten adaptar este material a las personas con discapacidades.

Lenguajes de Autor

Los lenguajes de autor suponen un gran avance sobre los lenguajes de programación, puesto que
disponen de comandos específicos para aquellas tareas propias del proceso de instrucción, tales
como el análisis de respuestas, recopilación de información sobre los resultados y procesos
realizados por el estudiante, etc. Sin embargo, estos lenguajes siguen requiriendo un conocimiento
sobre programación, ya que siguen utilizando comandos y sentencias que es necesario conocer
para indicar al ordenador lo que debe realizar.

Un ejemplo de lenguaje de autor es el lenguaje Tutor, cuya primera versión fue desarrollada en la
Universidad de Illinois en 1959, por un equipo multidisciplinar, con el fin de facilitar que los
profesores pudieran crear su propio material educativo, este lenguaje posibilitó un desarrollo
importante de la EAO.

*¿Qué Hw se requiere?

Mientras algunos usuarios utilizan la computadora solo para tareas que involucran la ofimática o
multimedia, otros quieren que sus equipos de cómputo sean capaces de funcionar como consolas
de videojuegos (las famosas PC Gamer), mientras hay otros que solo quieren tener los mejores
equipos, tecnológicamente hablando.

Pero las personas que desean dedicarse especialmente al ámbito del desarrollo de software
(Aplicaciones móviles, sitios web, aplicaciones de escritorio, entre otros) necesitan ese "PLUS".
Entre muchos usuarios corre el mito de que programar es solo crear líneas de código al estilo
Notepad o word, cuando en realidad cada lenguaje tiene sus requisitos propios de hardware para
correr eficientemente, como ejemplo de esto imaginemos a nuestro PC ejecutando: Aptana Studio,
Zend Studio, Eclipse, Ruby on Rails, NodeJS, NetBeans, o hasta el propio Microsoft Visual Studio y
cualquier software de adobe, además del sin fin de softwares de desarrollo que existen en el
mercado. Para algo existen las especificaciones de producto ¿NO?

Entonces ¿Qué necesita un desarrollador para hacer su trabajo más productivo? En este caso es
mejor ver por separado cada elemento del computador:

1. Procesador

Un procesador de 4 núcleos debería bastar en la mayoría de los casos para desarrollo. Sin embargo
lo mejor sería algo con más núcleos dado el alto paralelismo que pueden alcanzar algunas tareas.
Sí, el paralelismo en algunas aplicaciones se está transformando en algo obligatorio hoy en día, no
como antes donde un procesador doble núcleo veloz podía dejar atrás cualquier ofrecimiento
similar. Tampoco hay que dejar de lado la posibilidad de tener un procesador overclockeado al
máximo, teniendo en cuenta que el overclock es para usuarios con conocimientos, los
procesadores AMD ofrecen de entre 6 a 8 núcleos sus modelos de gama media con suficiente
potencia para manejar multitarea a alto nivel, mientras que los INTEL están basados en la potencia
pura donde tendrás más potencia por núcleo individual en comparación a los AMD en pocas
palabras si usas muchas tareas al mismo tiempo opta por un AMD de la serie FX, si lo tuyo es
trabajar en un programa en específico sin muchas tareas secundarias te ira mejor un INTEL i5 o i7.

2. Memoria RAM

Los programas de desarrollo tienden a necesitar entre mucho y bastante, y es algo a considerar si
el tamaño del proyecto es enorme y hay varios programas relacionados. Por ejemplo, el caso más
clásico: Navegadores con varias pestañas abiertas para visualizar el desarrollo de una aplicación
web. Eso sin contar el resto de programas en segundo plano que puede haber, como Photoshop o
Fireworks.
Por lo tanto, tener más memoria RAM disponible para ser ocupada es lo ideal. Mucho mejor
considerando si se usa un sistema operativo x64, mal llamados "64 bits" ya es una plataforma
estable y que no tiene problemas al soportar sistemas con más de 4GB. De tal manera que lo
mínimo sería contar con 4GB de RAM y lo recomendable 8GB en adelante. Otro punto importa acá
es la velocidad de las memoria no es lo mismo 8GB DDR2 que 8GB DDR3 o DDR4.

3. Tarjeta gráfica

Este punto algunos pueden prescindir de este componente por el simple hecho de que no todos lo
usaremos. Ejemplo de esto son los programadores BACK-END ya que su principal desarrollo se
centra en lenguaje de servidor y normalmente no tocan FRONT-END o la parte que visualiza el
usuario final, pero para aquellos desarrolladores que necesitan desarrollar entornos visuales, es
fundamental contar un un buen procesamiento gráfico.
Dicho esto entonces hay que analizar que GPU necesitas. Si solo deseas desarrollar FRONT-END a
nivel del navegador con una GPU de 1GB DDR3 low profile debería irte bien solo para mover los
gráficos fluidos, en cambio si eres un desarrollor que toca mucho contenido multimedia o usa
programas de edición de imágenes, lo indicado sería ir por una GPU de al menos gama media, ya
que te permitirá hacer renderizados a mayor velocidad, te otorga tiempo de vida de hardware
decente y que tu tarjeta de video no quede obsoleta en futuras actualizaciones del software que
uses.

4. Almacenamiento

Los programas de desarrollo suelen utilizar bastante espacio de almacenamiento en nuestros


discos duros, sin hablar del tamaño de los proyectos que se lleven a cabo en nuestros equipos de
cómputo, que por lo general, también son muy pesados. Lo ideal en este apartado seria hacer algo
similar a lo que se hace cuando nos decidimos por la cantidad de memoria a instalar en nuestra
PC... Mientras más, mejor por lo tanto tendría que bastarnos con un disco de 500 GB aunque si lo
que queremos es no preocuparnos por el día en que nuestros discos estén a punto de llenarse
entonces lo mejor será un disco duro de al menos 1 TB.

5. Monitor

Disponer de múltiples pantallas, o una grande, será de especial agrado para los desarrolladores de
aplicaciones. Con tanto espacio a la vista para ocupar en código y vista previa, la gente que realiza
aplicaciones puede tener el esqueleto de su programa en un monitor y el resultado en el otro,
evitando cambios constantes de aplicaciones que a la larga son molestos. Obviamente, mientras
más grandes, mejor, dado que no hay que centrarse en letras pequeñas y esforzar demasiado la
vista.

En conclusión en este mundo del desarrollo entre más tengas es mejor. Si eres un FreeLancer que
quiere empezar a realizar proyectos más grandes o deseas tener un buen equipo para empezar a
aprender, no busques equipos económicos claro, si el dinero no es un obstáculo, nada es más
molesto que programar y que el equipo se congele por falta de potencia del procesador o espacio
en la memoria RAM. Una buena opción a comprar sería un equipo MAC, ya que con su estupenda
optimización de Sistema permite sacar provecho a todo el hardware que acabas de comprar y es
una de las primeras opciones de los desarrollares en el mundo. Otra opción sería armar una
computadora a tu medida, comprando el hardware por partes, que también es viable pero
asesórate bien antes de hacerlo ya que existen infinidades de marcas unas más caras que otras y
con distintas debilidades y fortalezas.

Con las siguiente explicación desarrollaremos un proyecto con los siguientes requerimientos de
hardware, en este caso usaremos una laptop marca hp 14 con un procesador Intel inside de 4 de
memoria ram.

*¿Cómo diseñaron sus interfaces?

El intro está hecho en Macromedia FLASH MX Professional, tiene


efectos en fondo y en letras, y además, cuenta con código para que al
término de la animación inmediatamente aparezca la página principal
de la UTIM.
¿Qué procedimiento utilizaron?

Un el de árbol.