Usar.software.libre.en.la.carrera

32
“Usando Software Libre en la Universidad” Por: Hawk

description

Small presentation o

Transcript of Usar.software.libre.en.la.carrera

Page 1: Usar.software.libre.en.la.carrera

“Usando Software Libre en la Universidad”

Por:Hawk

Page 2: Usar.software.libre.en.la.carrera

¿Quién es Hawk?

Tambien conocido como Adrián Zavala Coria, actualmente es estudiante de la Licenciatura en Informática del Instituto Tecnológico.

También es integrante de la comunidades:

● Tequila Valley Campeche● Linux Campeche● OpenOffice - ES

Page 3: Usar.software.libre.en.la.carrera

¿Cuál es el objetivo de la charla?

● Dar a conocer tecnologías alternativas a las más comunes.

● Identificar lo que me puede ayudar en mi etapa como estudiante.

Page 4: Usar.software.libre.en.la.carrera

¿Qué es Software Libre?

Page 5: Usar.software.libre.en.la.carrera

Es aquel software que nos otorga libertades que permiten tener el control sobre él, como un producto que nos ofrece algún beneficio.

Definición

Page 6: Usar.software.libre.en.la.carrera

El padre del movimiento del software libre se llama Richard Stallman.

A inicios de los ochentas, las constantes restricciones que la industria imponía al software, lo motivaron a crear la Free Software Fundation y el movimiento del Software Libre.

Inicios

Page 7: Usar.software.libre.en.la.carrera

Básicamente la creación de un sistema operativo libre, como base para los programas libres.

Dicho sistema se llamaría GNU (GNU is Not Unix), debido a que se tomó a Unix como modelo a seguir.

¿Cuál era el objetivo de Stallman?

Page 8: Usar.software.libre.en.la.carrera

Dichas libertades son:

0. Usar el programa, con cualquier propósito.1. Estudiar cómo funciona el programa y

modificarlo, adaptándolo a tus necesidades.2. Distribuir copias del programa, con lo cual

puedes ayudar a tu prójimo.3. Mejorar el programa y hacer públicas esas

mejoras a los demás, de modo que toda la comunidad se beneficie.

Libertades ofrecidas por el SL

Page 9: Usar.software.libre.en.la.carrera

Usando Software Libre

Page 10: Usar.software.libre.en.la.carrera

Si no cumplo con los requisitos (licenciamiento) para usar software propietario en Windows, puedo usar software libre.

Software Libre en Windows

La licencia GPL me indica que un programa es libre y por lo tanto sólo tengo que descargarlo o comprar una copia.

Page 11: Usar.software.libre.en.la.carrera

Ejemplos de SL en Windows

OpenOffice.org. La suite de oficina que satisface las necesidades del usuario doméstico, estudiantes y Pymes.

Cuenta con:

● Procesador de Texto● Hoja de Cálculo● Presentaciones● Dibujos Vectoriales● Gestor de Base de Datos● Editor de Fórmulas

Page 12: Usar.software.libre.en.la.carrera

Más software libre

Mozilla Firefox. Uno de los navegadores Web más populares del mundo. Rápido, personalizable y con muchos complementos para incrementar sus capacidades.

Page 13: Usar.software.libre.en.la.carrera

Inkscape. Es un programa para crear y manipular dibujos vectoriales. Nos permite crear logos y carteles.

Más software libre

Page 14: Usar.software.libre.en.la.carrera

GIMP. La alternativa a Photoshop y uno de los mejores editores de fotografía digital. Edita y arregla tus fotos como un profesional.

Más software libre

Page 15: Usar.software.libre.en.la.carrera

Usando un sistema operativo diferente

Page 16: Usar.software.libre.en.la.carrera

Problemas en la escuela

Generalmente cuando estamos en la escuela, nos enfrentamos a problemas como:

● Virus informáticos.● No poder conseguir determinado software● Fallas en el sistema operativo.

Page 17: Usar.software.libre.en.la.carrera

GNU/Linux

Si recordamos, Stallman empezó con la creación del sistema operativo GNU en el año 1985 con la creación de la mayoría de los componentes del sistema, pero faltaba la parte principal: el kernel.

En 1991 Linus Torvalds inició el desarrollo del kernel Linux, completando la parte que le faltaba y conformando el sistema operativo: GNU/Linux.

Page 18: Usar.software.libre.en.la.carrera

Distribuciones GNU/Linux

El desarrollo de GNU/Linux permitió la creación de diversas “distribuciones” que permiten tener un sistema operativo enfocado a tareas específicas.

Page 19: Usar.software.libre.en.la.carrera

Ubuntu

Generalmente cuando se habla de GNU/Linux mucha gente piensa que es un sistema operativo difícil y con poco software, pero esto desde hace 10 años ha cambiado.

Gracias a Ubuntu, GNU/Linux ha demostrado que los usuarios con pocos conocmientos en computadoras, pueden usar sistemas considerados para hackers.

Page 20: Usar.software.libre.en.la.carrera
Page 21: Usar.software.libre.en.la.carrera

Soy ISC / LI, en ¿en qué me beneficia el Software Libre?

Page 22: Usar.software.libre.en.la.carrera

SL & ISC/LI

En las retículas de las carreras no expresa realmente en donde aplicar software libre, pero es importante tener en cuenta, que muchas tecnologías que se usan en el mundo laboral son software libre o están activadas por él.

Page 23: Usar.software.libre.en.la.carrera

SL orientado a redes

El software libre y el open source dominan el mercado de las redes. Si a tí te apasionan las redes y sabes que es más que andar tirando cables, empieza a pensar que:

● Muchos servidores Web y de aplicación corren bajo el software Apache Web Server.

● Podemos montar servidores de Email, archivos, FTP, de base de datos usando GNU/Linux o BSD.

● Mediante Asterisk, podemos implementar servicios VoIP sin grandes costos económicos.

Page 24: Usar.software.libre.en.la.carrera

SL orientado a Desarrollo

Muchas utilidades, frameworks y herramientas para desarrollar software son de tipo open source. El espíritu libre motiva a realizar implementaciónes que solucionan un problema en específico y después es publicada para beneficio de los demás programadores.

Page 25: Usar.software.libre.en.la.carrera

Desarrollo para Desktop

Java

El lenguaje de programación y la plataforma de desarrollo creada por SUN es una de las más usadas en el mundo empresarial por ser multiplataforma, tiene muchas herramientas open source que te permitirán mejorar tu desempeño al trabajar.

Page 26: Usar.software.libre.en.la.carrera

Desarrollando en Java

● NetbeansEl entorno de desarrollo integrado que permite desarrollar nuestros proyectos.

● MySQLEl gestor de base de datos más popular en la red y en entornos PyME.

● HibernateNos ayuda a evitar la tediosa conversión entre los tipos de datos de Java y MySQL.

Page 27: Usar.software.libre.en.la.carrera

Desarrollo para Desktop

C# & Mono

Microsoft lanzó y sentó las bases para estandarizar la plataforma .NET como respuesta a Java.

El mexicano Miguel de Icaza realizó una reimplementación de .NET pero con un carácter multiplataforma para que en GNU/Linux se utilizaran los beneficios de .NET.

Esta reimplementación se llama Mono y es enteramente software libre.

Page 28: Usar.software.libre.en.la.carrera

Desarrollando en Mono

● MonoDevelopEs el IDE especialmente desarrollado para trabajar con Mono.

● MySQL/PostgreSQL/FirebirdGestores de base de datos de carácter open source más usados en el mundo.

● NHibernateLa versión de Hibernate para Mono/.NET.

Page 29: Usar.software.libre.en.la.carrera

Desarrollo para Web

Al tener GNU/Linux el dominio sobre los servidores de red, es obvio que los lenguajes de programación también sean desarrollados para trabajar bien sobre dicho SO.

Page 30: Usar.software.libre.en.la.carrera

Lenguajes para desarrollo Web

Lenguajes a tener en cuenta:

● PHPLenguaje sencillo y fácil de aprender. Tiene muchas librerías que te permiten tener desarrollos sencillos.

● Ruby on RailsLenguaje y Framework orientados al desarrollo rápido de aplicaciones Web. Se destaca por la automatización de varios procesos.

Page 31: Usar.software.libre.en.la.carrera

Lenguajes para desarrollo Web

Lenguajes a tener en cuenta:

● Python on DjangoCon la misma filosofía de Ruby on Rails, pero impulsado por Google.

● ASP.NetEl lenguaje de desarrollo web para la plataforma Mono/.NET.

Page 32: Usar.software.libre.en.la.carrera

Programación para Móviles

Android

Es el sistema operativo para smartphones y tablets. Es open source y tiene el respaldo de varias empresas, principalmente Google.