miércoles, 13 de mayo de 2009

HERRAMIENTAS DE DESARROLLO

HERRAMIENTAS DE DESARROLLO

Jclic:

JClic está formado por un conjunto de aplicaciones que sirven para realizar diversos tipos de actividades educativas, como son rompecabezas, asociaciones, actividades de texto, palabras cruzadas, crucigramas.
Las actividades pueden presentarse solas, o en conjunto para crear un proyecto. Un proyecto está formado por un conjunto de actividades y una o más secuencias, que indican el orden en qué se mostraran.
Está desarrollado en la plataforma Java, es un proyecto de código abierto y funciona en diversos entornos y sistemas operativos, lo que facilita su ejecución en diversos equipos con requerimientos de sistema bastante accesibles.
El programa permite generar evaluaciones, lo que facilita la evaluación de los estudiantes.

Hot Potatoes:
Es un conjunto de seis herramientas para crear actividades interactivas, para realizar las actividades no se requiere el programa. Sólo es necesario un Navegador ya que las actividades se guardan en formato html. los ejercicios que pueden realizarse con el programa son los siguientes:

- Ejercicios de elección múltiple .JBC Cada pregunta puede tener tantas respuestas como se requiera y cualquier numero de ellas pueden ser correcta. En contestación a cada respuesta se da al estudiante una retroalimentación específica y aparece el porcentaje de aciertos cada vez que se selecciona una respuesta correcta.

- Ejercicios de rellenar huecos .JCloze. Se puede poner un número ilimitado de posibles respuestas correctas para cada hueco y el estudiante puede pedir ayuda si tiene dudas y se le mostrará una letra de la respuesta correcta cada vez que pulse el botón de ayuda. Una pista específica puede ser también incluida para cada hueco. También se incluye puntuación automática.

- Crucigramas. JCross Se puede usar una cuadrícula de cualquier tamaño. Como en JQuiz y JCloze, un botón de ayuda permite el estudiante solicitar una letra en el caso de que la necesite.

- Ejercicios de emparejamiento u ordenación. JMatch Una lista de elementos aparecen en la izquierda (imágenes o texto), con elementos desordenados a la derecha.

- Ejercicios de reconstrucción de frases o párrafos. JMix crea ejercicios de reconstrucción de frases o párrafos a partir de palabras desordenadas.

Cabrí 3D:
Es un software que permite explorar la geometría del espacio, construir, visualizar y manipular en tres dimensiones toda clase de objetos: rectas, planos, conos, esferas, poliedros. Pueden crearse construcciones dinámicas, de la más elemental a la más compleja, utilizando las propiedades y trasformaciones geométricas que incorpora. Permite medir objetos, incorporar datos numéricos y revisar la secuencia de realización de las construcciones.


MATLAB

Es un completo ambiente de cómputo que permite el procesamiento de Información, visualización y aplicaciones. Soluciona problemas específicos a través de “Toolboxes” (Cajas o Librerías de herramientas y funciones con aplicación especial). Es un sistema de programas interactivos con todo para realizar los cálculos y dar soluciones a la mayoría de los problemas científicos, biológicos, financieros, matemáticos y afines.


HERRAMIENTAS DE DESARROLLO

Las herramientas de desarrollo de software son generalmente un conjunto de herramientas de desarrollo que le permite a un programador crear aplicaciones para un sistema concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas de hardware, ordenadores, videoconsolas, sistemas operativos, entre otras.

Es algo tan sencillo como una interfaz de programación de aplicaciones creada para permitir el uso de cierto lenguaje de programación, o puede, también, incluir hardware sofisticado para comunicarse con un determinado sistema. Las herramientas más comunes incluyen soporte para la detección de errores de programación como un entorno de desarrollo integrado y otras utilidades. Frecuentemente incluyen, también, códigos de ejemplo y notas técnicas de soporte u otra documentación de soporte para ayudar a clarificar ciertos puntos del material de referencia primario.

HERRAMIENTAS DE SOFTWARE LIBRE

Debido a su gran entorno de desarrollo, quienes utilizan Linux pueden disponer de una gran cantidad de herramientas de desarrollo, todo ellos listos para ser usados gratuitamente desde la Red.

Las diez herramientas que ayudan a mejorar un desarrollo en Linux son:
Bluefish

Es un editor HTML, diseñado para ahorrar algunas tareas a los webmasters con experiencia. Incluye un editor de múltiples archivos, múltiples barras de herramientas, menús configurables, ventanas de previsualización, soporte para SSI, PHP y validación HTML entre otros. Es ligero y puede abrir hasta 3.500 documentos a la vez.Una de las características más apreciadas de Bluefish es "Quickba", una barra de herramientas definidas por el usuario que le permite añadir botones haciendo clic derecho y seleccionando " "añadir rápido". Allí se puede agregar todo el código HTML a esta barra de herramientas rápidas.

Anjuta

Es un entorno de desarrollo para C/C++. También es un servicio gratuito, de código abierto para el IDE de C y C + +
Usa GTK+/GNOME, con lo que se integra perfectamente en este entorno. Es fácil de instalar y ofrece características tales como la gestión de proyectos, un depurador interactivo y un poderoso editor de código fuente (con fuente de la navegación, de código, y el resaltado de sintaxis).

Glade

Glade es un RAD (desarrollo rápido de aplicaciones), creador de interfaces gráficas que usa GTK+ para el escritorio GNOME. Guarda los proyectos en XML y puede generar código C para este meta-formato. Adicionalmente. el meta-formato puede ser convertido a otros lenguajes gracias a módulos. Por ejemplo glade-- puede generar código C++. Indispensable para desarrolladores de aplicaciones GTK. Incluye una serie de módulos de interfaz, tales como cuadros de texto, etiquetas de diálogo, entradas numéricas, casillas de verificación y menús para el desarrollo de interfaces más rápida. Los diseños de interfaz se archivan en formato XML. Eso permite que los diseños sean fácilmente conectados con herramientas externas. Además es simple de instalar.

GCC
GCC es un compilador GNU que funcione para C, C + +, Objective C, Fortran, Java, y Ada. Es una herramienta de línea de comandos pero es muy potente. Muchos han IDEs no son más que herramientas de interfaces para GCC. GCC es en realidad un conjunto de herramientas. Los más utilizados son los compiladores de C y C + + código.
Tiene soporte del procesador de Intel Itanium, integración del compilador de Java GCJ, eliminación del codigo muerto utilizando la representación SSA , preprocesador C integrado en los compiladores C, C++ y Objective C; permiso para renombrar el registro, emisión del codigo Assembler x86 utilizando el estilo de sintaxis Intel Potentes optimizaciones en las llamadas a subrutinas (CALL) optimizando los accesos al STACK (pila del procesador).
KompoZer
Editor HTML, del tipo WYSIWYG (Lo Que Ves Es Lo Que Obtienes), es decir, todo aquello que hagas en el editor luego se verá en la página web cuando se publique.
Se basa en Nvu. Cuenta con el motor Gecko de Mozilla. Incorpora interesantes herramientas de depuración de código, gestión de estilos CSS, validador de HTML, consola Javascript y subida automática a al servidor FTP del usuario.

Eclipse

Potente y completa plataforma de programación, desarrollo y compilación de elementos tan variados como sitios web, programas en C++, aplicaciones Java, hasta clientes BitTorrent. Es un entorno de desarrollo integrado (IDE), que cuenta con todas las herramientas y funciones necesarias para el trabajo, recogidas además en una atractiva interfaz que lo hace fácil y agradable de usar. Make Es una utilidad para determinar qué piezas más específicas de un programa necesita ser recompilado. Se construye un binario a partir de unas fuentes y un makefile usando un compilador como gcc. Una vez que determina qué bits deben ser recompilados, emite los comandos necesarios para completar la acción. Con Make podemos llevar a cabo una de las cosas más interesantes de Linux: personalizar y armar la arquitectura que aloje nuestro sistema. Así se obtiene más rendimiento al crear los programas optimizados para donde van a ser alojados.

Quanta Plus

Magnífico editor HTML ideal para usuarios Linux en entorno KDE, que posee todo lo que un editor HTML puede albergar, en cuanto a opciones se refiere, y además lo combina con una interfaz gráfica y de usuario que hacen mucho más sencillo el manejo del programa en cuestión.
Páginas Consultadas