martes, 28 de junio de 2011

Poyecto. Herramientas

Reporte 1.
Buen día compañeros bueno esta entrada es para mostrar algunas de las herramientas que nos seran utiles para algunos de nuestros proyectos, estas son enfocadas a ubuntu  que es en el ambiente de trabajo en que desarrollaran la mayoria de los proyectos.
  
Datos sobre Herramientas:
Instalacion de Ubuntu:
Para instalar Ubuntu solo requieres  descargarlo desde esta página, que además contiene como instalarse mediante cd o usb.

Emacs(editor)
Tambien utilizaremos un editor de textos para realizar nuestro codigo, algunos optan por utilizar este mismo desde terminal o bien el editor en si. 

 Para abrir desde la terminal seria de la siguiente manera ingresas en la terminal: emacs -nw nombrearchivo.extension(nombre con el que sera guardado)
te mostrara la siguiente pantalla y aqui ya podras trabajar desde la terminal. 

Lenguajes: 
Los lenguajes que podremos utilizar son los siguientes:
  • Objective -C
  • C++
Es una extensión del lenguaje C, a través de la cual se le proporciona de programación orientada a objetos. Su sintaxis es la misma solo que hay excepciones segun las funciones que van con POO.
Para instalarlo ingresamos en la terminal 
sudo apt-get update
  Despues teclearemos para instalarlo:
sudo apt-get install g++
  • Python 
Es muy fácil de aprender ya que su sintaxis es muy sencilla y ligera lo cual le otorga muchos puntos a favor.
Otra de las características es que cuenta con un soporte bastante completo en la web y librerías que facilitan el desarrollo de aplicaciones.
Es muy utilizado en las interfaces CGI. 
Python viene completamente cargado en Ubuntu, para verificar su existencia basta con entrar a la Terminal e ingresar: 
which python
  • Java
En mi caso yo utilizare este lenguaje para desarrollar mi proyecto.
Para comenzar a utilizar Java necesitamos instalar el Java Development Kit (JDK), este incluye el compilador y el runtime para probar nuestras aplicaciones. Lo podemos encontrar en el Botón de inicio de Linux - Ubuntu Software Center y buscar por java jdk o en su defecto si prefieren hacerlo desde la terminal colocando lo siguiente:
sudo apt-get install openjdk-6-jdk
En mi caso ya lo he instalado solo les mostrare la version que tengo de java y el jdk ya esta instalado.

JDK: Es una herramienta que nos permite compilar, ejecutar, generar documentación, etc. 
Bueno a parte de estas hay otras herramientas mas que nos menciono la Dra. Sara Garza que son:
Herramientas Case (Computer Aided Software Engineering)
Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Esta es mas utilizada para el desarrollo de diagramas UML.
Diagramas UML. 
Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. 
Podemos instalar diversas herramientas para generar diagramas UML, dos de ellas son Bouml y Umbrello.
Umbrello
Primero Entramos al menú APPLICATIONS, despues al programa UBUNTU SOFTWARE CENTER ya en la ventana teclear en la caja de busqueda "UMBRELLO" y dar click en "install".


Referencias
Herramienta Case
UML 
Tutoriales
Tutorial Python
C++
Objective -C
Espero les sirvan estas herramientas y si hay alguna mas que que puedan aportar seria de mucha ayuda para mi y para los demas proyectos.
Saludos (:

No hay comentarios:

Publicar un comentario