Manual del Usuario



Ka´a Linux incluye paquetes de software que intentará satisfacer las necesidades de los usuarios de los laboratorios de informática de la carrera Ingeniería en Informática. Dentro de Ka´a Linux, para cumplir el licenciamiento GPL se incorporan aplicaciones o controladores que son libres. Se entiende por “libre” como de libre ejecución, copia, modificación y distribución.
Esta distribución  GNU/Linux adaptada a las necesidades de los alumnos de los laboratorios de informática. Se analizarán los requerimientos de los usuarios de los laboratorios. Esta distribución no incluirá herramientas que no van a ser utilizadas. El objetivo del proyecto es optimizar el uso del tiempo de las clases prácticas y el uso de recursos de hardware del laboratorio.
En el mercado existen muchas distribuciones de GNU/Linux, pero ninguna de ellas provee todo el software necesario para las clases prácticas. Además estas distribuciones traen consigo una gran cantidad de paquetes y herramientas que no se utilizan.

El presente proyecto pretende evitar el consumo innecesario de recursos importantes para las clases prácticas. Con esto se evita la espera de la instalación correcta de cada paquete necesario por parte de los administradores de laboratorio o de los mismos usuarios de los laboratorios. El fin es aprovechar todas las horas cátedras en el laboratorio, lo que es la principal preocupación de profesores y estudiantes de la carrera.

Las herramientas con la que contará Ka´a Linux son las siguientes:

Logo
Nombre
Característica
200px-Anjuta.svg.png





Anjuta
Anjuta es un entorno de desarrollo integrado (IDE) para programar en los lenguajes de programación C, C++, Java, Python y Vala, en sistemas GNU/Linux y BSD. Su principal objetivo es trabajar con GTK+ y en el entorno de escritorio GNOME, además ofrece un gran número de características avanzadas de programación. Es software libre y de código abierto, disponible bajo la Licencia Pública General de GNU.

logoeclipse.jpeg








Eclipse
Eclipse es un programa informático compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse).

bluefish.jpeg





Bluefish
Bluefish es un software editor HTML multiplataforma POSIX y con licencia GPL, lo que lo convierte en software libre.
Bluefish está dirigido a diseñadores web experimentados y programadores y se enfoca en la edición de páginas dinámicas e interactivas. Es capaz de reconocer diversos lenguajes de programación y de marcas.
Bluefish corre en muchos de los sistemas operativos compatibles con POSIX (Portable Operating System Interface) tales Linux, FreeBSD, MacOS-X, OpenBSD, Solaris y Tru64.
kidcad.jpeg




KiCad



KiCad es un entorno de software usado para el diseño de circuitos eléctricos, muy flexible y adaptable, en el que se pueden crear y editar un gran número de componentes y usarlos en Eeschema. KiCad permite el diseño de circuitos impresos modernos de forma sencilla e intuitiva. Además, en Pcbnew, los circuitos se pueden diseñar con multiples capas y ser visualizados en 3D.
gambas logo3.png






Gambas
Gambas es un lenguaje de programación libre derivado de BASIC (de ahí que Gambas quiere decir Gambas Almost Means Basic). Se distribuye con licencia GNU GPL. Cabe destacar que presenta ciertas similitudes con Java ya que en la ejecución de cualquier aplicación, se requiere un conjunto de librerías intérprete previamente instaladas (Gambas Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en código ejecutable por el computador.
Permite crear formularios con botones de comandos, cuadros de texto y muchos otros controles y enlazarlos a bases de datos como MySQL, PostgreSQL o SQLite además de facilitar la creación de aplicaciones muy diversas como videojuegos (utilizando OpenGL), aplicaciones para dispositivos móviles, aplicaciones de red (con manejo avanzado de protocolos HTTP, FTP, SMTP, DNS), entre otras .

glade-icon.png






Glade
Glade (o Glade Interface Designer, que significa ‘Diseñador de interfaces Glade’) es una herramienta de desarrollo visual de interfaces gráficas mediante GTK/GNOME. Es independiente del lenguaje de programación y predeterminadamente no genera código fuente sino un archivo XML. La posibilidad de generar automáticamente código fuente fue descontinuada desde Glade.
Aunque tradicionalmente se ha utilizado de forma independiente, está totalmente integrado en Anjuta 2. Se encuentra bajo la licencia GPL. Para QT existe un proyecto similar, QtDesigner.
Lazarus_Logo_(new).png





Lazarus
Lazarus es una herramienta de desarrollo rápido de aplicaciones (RAD) basada en el lenguaje de programación Object Pascal, disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X.
Se trata de una alternativa libre y gratuita a Delphi, desarrollada como proyecto de software libre a partir de Free Pascal.

1000px-Monodevelop_Logo.svg.png







MonoDevelop
MonoDevelop es un entorno de desarrollo integrado libre y gratuito, diseñado primordialmente para C# y otros lenguajes .NET como Nemerle, Boo, Java (vía IKVM.NET) y en su versión 2.2 Python. MonoDevelop originalmente fue una adaptación de SharpDevelop para Gtk#, pero desde entonces se ha desarrollado para las necesidades de los desarrolladores del Proyecto Mono. El IDE incluye manejo de clases, ayuda incorporada, complemento de código, Stetic (diseñador de GUI) integrado, soporte para proyectos, y un depurador integrado desde la versión 2.2.
MonoDevelop puede ejecutarse en las distintas distribuciones de Linux y en Mac. Desde la versión 2.2, MonoDevelop ya cuenta con soporte completo para GNU/Linux, Windows y Mac, completando así un hito para ser un verdadero IDE Multiplataforma.
pseint-logo.png




PSeInt
PSeInt de PSeudo Intérprete, es una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es uno de los software más populares de su tipo y ampliamente utilizado en universidades de Latinoamérica y España.
Utiliza el pseudocódigo para la solución de algoritmos.
Sublime_Text_Logo.png






Sublime Text
Sublime Text es un editor de texto y editor de código fuente está escrito en C++ y Python para los plugins. Desarrollado originalmente como una extensión de Vim, con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.

El sistema de resaltado de sintaxis de Sublime Text soporta un gran número de lenguajes (C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML).
logotipo-umbrello.png








Umbrello
Umbrello es una herramienta libre para crear y editar diagramas UML, que ayuda en el proceso del desarrollo de software y está diseñado principalmente para KDE, aunque funciona en otros entornos de escritorio.
Umbrello maneja gran parte de los diagramas estándar UML pudiendo crearlos, además de manualmente, importándolos a partir de código en C++, Java, Python, IDL, Pascal/Delphi, Ada, o también Perl. Así mismo, permite crear un diagrama y generar el código automáticamente en los lenguajes antes citados. El formato de fichero que utiliza está basado en XMI.
También permite la distribución de los modelos exportándolos en los formatos DocBook y XHTML, lo que facilita los proyectos colaborativos donde los desarrolladores no tienen acceso directo a Umbrello o donde los modelos van a ser publicados vía web.
Codeblocks_logo.png








Code::Blocks
Code::Blocks es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C y C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y está licenciado bajo la Licencia pública general de GNU.
Debido a que Dev-C++ es un IDE para los lenguajes C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++.


0 comentarios:

Publicar un comentario

 

© 2016 Ka´a Linux. All rights resevered. Designed by Templateism

Back To Top