Usar.software.libre.en.la.carrera

233 views
185 views

Published on

Small presentation o

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
233
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Usar.software.libre.en.la.carrera

  1. 1. “Usando Software Libre en la Universidad” Por: Hawk
  2. 2. ¿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
  3. 3. ¿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.
  4. 4. ¿Qué esSoftware Libre?
  5. 5. DefiniciónEs aquel software que nos otorga libertades quepermiten tener el control sobre él, como un productoque nos ofrece algún beneficio.
  6. 6. IniciosEl padre del movimiento del software libre se llamaRichard Stallman.A inicios de los ochentas, lasconstantes restricciones que laindustria imponía al software,lo motivaron a crear la FreeSoftware Fundation y elmovimiento del SoftwareLibre.
  7. 7. ¿Cuál era el objetivo de Stallman?Básicamente la creación de un sistema operativolibre, como base para los programas libres.Dicho sistema se llamaría GNU(GNU is Not Unix), debido aque se tomó a Unix comomodelo a seguir.
  8. 8. Libertades ofrecidas por el SLDichas 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.
  9. 9. Usando Software Libre
  10. 10. Software Libre en WindowsSi no cumplo con los requisitos (licenciamiento) parausar software propietario en Windows, puedousar software libre.La licencia GPL me indicaque un programa es librey por lo tanto sólo tengoque descargarlo o compraruna copia.
  11. 11. Ejemplos de SL en WindowsOpenOffice.org. La suite de oficina que satisface lasnecesidades del usuario doméstico, estudiantes yPymes.Cuenta con:● Procesador de Texto● Hoja de Cálculo● Presentaciones● Dibujos Vectoriales● Gestor de Base de Datos● Editor de Fórmulas
  12. 12. Más software libreMozilla Firefox. Uno de los navegadores Web máspopulares del mundo. Rápido, personalizable y conmuchos complementos para incrementar suscapacidades.
  13. 13. Más software libreInkscape. Es un programa para crear y manipulardibujos vectoriales. Nos permite crear logos ycarteles.
  14. 14. Más software libreGIMP. La alternativa a Photoshop y uno de losmejores editores de fotografía digital. Edita y arreglatus fotos como un profesional.
  15. 15. Usando un sistema operativo diferente
  16. 16. Problemas en la escuelaGeneralmente cuando estamos en la escuela, nosenfrentamos a problemas como:● Virus informáticos.● No poder conseguir determinado software● Fallas en el sistema operativo.
  17. 17. GNU/LinuxSi recordamos, Stallman empezó con la creación delsistema operativo GNU en el año 1985 con lacreación de la mayoría de los componentes delsistema, pero faltaba la parte principal: el kernel.En 1991 Linus Torvalds inició eldesarrollo del kernel Linux,completando la parte que lefaltaba y conformando elsistema operativo: GNU/Linux.
  18. 18. Distribuciones GNU/LinuxEl desarrollo de GNU/Linux permitió la creación dediversas “distribuciones” que permiten tener unsistema operativo enfocado a tareas específicas.
  19. 19. UbuntuGeneralmente cuando se habla de GNU/Linux muchagente piensa que es un sistema operativo difícil ycon poco software, pero esto desde hace 10 años hacambiado.Gracias a Ubuntu, GNU/Linux ha demostrado que losusuarios con pocos conocmientos en computadoras,pueden usar sistemas considerados para hackers.
  20. 20. Soy ISC / LI, en ¿en qué me beneficiael Software Libre?
  21. 21. SL & ISC/LIEn las retículas de las carreras no expresa realmenteen donde aplicar software libre, pero es importantetener en cuenta, que muchas tecnologías que seusan en el mundo laboral son software libre o estánactivadas por él.
  22. 22. SL orientado a redesEl software libre y el open source dominan elmercado de las redes. Si a tí te apasionan las redesy 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.
  23. 23. SL orientado a DesarrolloMuchas utilidades, frameworks y herramientas paradesarrollar software son de tipo open source. Elespíritu libre motiva a realizar implementaciónesque solucionan un problema en específico y despuéses publicada para beneficio de los demásprogramadores.
  24. 24. Desarrollo para DesktopJavaEl lenguaje de programación y la plataforma dedesarrollo creada por SUN es una de las más usadasen el mundo empresarial por ser multiplataforma,tiene muchas herramientas open source que tepermitirán mejorar tu desempeño al trabajar.
  25. 25. Desarrollando en Java● Netbeans El entorno de desarrollo integrado que permite desarrollar nuestros proyectos.● MySQL El gestor de base de datos más popular en la red y en entornos PyME.● Hibernate Nos ayuda a evitar la tediosa conversión entre los tipos de datos de Java y MySQL.
  26. 26. Desarrollo para DesktopC# & MonoMicrosoft lanzó y sentó las bases para estandarizarla plataforma .NET como respuesta a Java.El mexicano Miguel de Icaza realizó unareimplementación de .NET pero con un caráctermultiplataforma para que en GNU/Linux se utilizaranlos beneficios de .NET.Esta reimplementación se llama Mono y esenteramente software libre.
  27. 27. Desarrollando en Mono● MonoDevelop Es el IDE especialmente desarrollado para trabajar con Mono.● MySQL/PostgreSQL/Firebird Gestores de base de datos de carácter open source más usados en el mundo.● NHibernate La versión de Hibernate para Mono/.NET.
  28. 28. Desarrollo para WebAl tener GNU/Linux el dominio sobre los servidoresde red, es obvio que los lenguajes de programacióntambién sean desarrollados para trabajar bien sobredicho SO.
  29. 29. Lenguajes para desarrollo WebLenguajes a tener en cuenta: ● PHP Lenguaje sencillo y fácil de aprender. Tiene muchas librerías que te permiten tener desarrollos sencillos. ● Ruby on Rails Lenguaje y Framework orientados al desarrollo rápido de aplicaciones Web. Se destaca por la automatización de varios procesos.
  30. 30. Lenguajes para desarrollo WebLenguajes a tener en cuenta: ● Python on Django Con la misma filosofía de Ruby on Rails, pero impulsado por Google. ● ASP.Net El lenguaje de desarrollo web para la plataforma Mono/.NET.
  31. 31. Programación para MóvilesAndroidEs el sistema operativo para smartphones ytablets. Es open source y tiene el respaldode varias empresas, principalmente Google.

×