Sunteți pe pagina 1din 13

SEMINARIO SOFWARELIBRE, HARDWARE LIBRE Y NUEVAS TECNOLOGIAS

CONFERENCIA 1/ SOFTWARE LIBRE QUE ES SOFTWARE LIBRE? E l software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar, mejorar el software. De modo mas presiso se refiere a cuatro libertades de los usuarios de software. 1. libertad de uso:se puede adquiri facilmente,sus distribuciones se acomoda a toda clase de gustos. 2. libertad de aprender a adaptar:es tomar un paquete de codigo fuente y adaptarlo a sus necesiades. 3. libertad de redistribuir: enviarselo a una persona o darselo a conocer. 4. libertad de publicar mejoras:al ser libre deben ser publicadas las mejoras par poder avanzar. el software libre es par desarrolladores y usuarios ademas este es de estandares abiertos a difrencia de los propietarios.

Las distribuciones de Linux se adaptan para todos los gustos. Hay ms de 300 distribuciones, de ejemplo de las distribuciones tenemos Ubuntu, Redhat, Fedora, Devian openSUSE, SLACKWARE, GENTOO, Kubuntu, Mandriva etc.

RICHARD STALLMA

linux torvalds

En un proyecto de grado el dio a conocer el desarrollo del kernel. El kernel comunica el hardware con las aplicaciones y dispositivos. Entre Richard Stallman y Linus Torvalds se creo ncleo de Linux.

GNU/LINUX

El cdigo fuente: como est hecho y estructurado el sistema operativo.

Microsoft no puede agarrar el cdigo fuente ya que daara su esquema de mercadeo dando conocer su invencin porque utilizo cdigo libre. Sabemos que Microsoft es ms fcil de usar a diferencia de GNU/Linux pero tambin sabemos GNU que tiene sus ventajas. La ventaja de usar LINUX es que evoluciona, hace mejoras y finalmente correcciones. Los virus hoy en dia se han convertido en una cultura cargamos virus en los bolsillos (USB) asi mismos existen muchos antivirus como kaspersky, AVG, NOD 32, Symantec, Avira etc pero cada uno de ellos se especializa en una clase de virus, no siendo estos tan efectivos. Se puede GNU/LINUX te preserve de los virus ya que tiene una magnifica seguridad. 1. 2. 3. 4. 5. 6. Procesos de migracin de Microsoft a LINUX Conocer de que se trata Linux y porque quiere adquirirlo. Acercamiento con aplicaciones multiplataforma. Uso LIVECD/USB para probar sistema Instalacin de Linos booteo dual Migracin total

Creo la fundacin FREE SOFTWARE FUNDATION en 1985, postula las cuatro libertades e inicio el movimiento por el software libre.

CONFERENCIA 2/HARDWARE LIBRE No existe una definicin exacta o universal de software libre sin embargo toma las mismas ideas de libertad de software: Libertad de uso Libertad de estudio y modificacin Libertad de distribucin

Libertad de redistribucin de la mejoras

CLASIFICACIN DE HARDWARE Se clasifica bsicamente en dos: Esttico Reconfigurable ESTTICO Todas las piezas fsicas de un sistema electrnico Existen en material y se pueden tocar. Problemas: Diseo fsico nico La comparticin a un costo asociado Disponibilidad de los componentes

Nota: el hardware libre solo se puede aplicar a diseos de planos.

Hardware esttico libre: Tarjeta de desarrollo CTG811 Tarjeta entrenadora JPS Tarjeta de desarrollo ARDUINO Tarjeta de desarrollo Proyecto pingino Ventajas Cualquiera lo puede fabricar Cualquiera lo puede modificar Cualquiera empresa lo puede comercializar

HARDWARE RECONFIGURABLE Descrito por lenguaje HDL(lenguaje de descripcin de hardware) Se desarrolla de una manera muy similar a como se desarrolla el software. Los diseos se convierten en ficheros que se les aplica a la licencia. Los lenguajes de HDL pueden ser VHDL, VERILOG, HANDEL,C de esta forma se convierten en ficheros de textos ASCII describen el circuito.

Cuatro libertades. Comunidades que comparten informacin. Se puede crear repositores de hardware. Aparece distribuciones del hardware existente.

PROYECTO PINGINO Es una tarjeta de aplicaciones basadas en PICI8FXX creada hacia el ao 2008.

Caractersticas Posee un micro controlador PIC18F2550/P1C18F4550. IDE construido con Python. IDE disponible para plataformas Windows, Linux y Mac El chip tiene integrado el modo USB nativo y VART. Preprocesador integrado reduce la longitud del cdigo. 14 pines 1/0 digital (6 de ellos se puede usar como PWM). 4 pines se pueden usar como entradas analgicas. 256 bytes de EEPROM. 32KB de cdigo. Comunicacin de perifricos inalmbricos Zig-Bee.

Aplicaciones Instalaciones interactivas autnomas. Sistemas de control de autnomas remotas. Entrenadores de plataformas FPGA Sistema de seguridad y dom tica. Robtica

CONFERENCIA 3/ LINUX VRS WINDOWS

Ventajas: No hay que pagar ($). Es un sistema heredado de UNIX. Ideal para redes. Es 100% confiable. Es el sistema mas seguro ya que al disponer del cdigo fuente el fallo se puede arreglar. Cuenta con soporte IBN, COREL, SIEMENS, MOTOROLA. Es muy portable. Ofrece programas similares o iguales a los de Windows. En la web a travs de los foros puedes encontrar toda la informacin de LINUX.

CONFERENCIA 4 /SOFTWARE LIBRE EN TELFONOS MOVILES

SISTEMAS OPERATIVOS

sistema operativo orientado a dispositivos mviles y que usa una versin modificada del ncleo Linux.[][]Es desarrollado por la Open Handset Alliance, que aglutina a fabricantes de software y hardware,
ANDROID:

entre los que destacan Google, T[] Mobile, HTC, Qualcomm y Motorola entre otros. Android hace parte de los sistemas operativos con interfaz natural de usuario.

es una plataforma de desarrollo para dispositivos handheld basado en Linux.Los componentes de cdigo abierto son bibliotecas del escritorio Linux bien conocidas para hacer trivial el porte de aplicaciones. un proyecto de cdigo abierto enfocado al desarrollo de software orientado a Dispositivos Mviles para conectividad a Internet (MIDs) y nuevas clases de dispositivos como netbooks y nettops. es la unin de los sistemas operativos Maemo y Moblin, con el que Intely Nokia pretenden competir con el sistema Android de Google. El proyecto del nuevo sistema a diferencia de Android est auspiciado por la Linux Foundation. se presenta como un sistema preparado para funcionar en netbooks, dispositivos porttiles, sistemas en vehculos, televisiones y telfonos multimedia. Bsicamente se trata de una distribucin Linux con soporte paraARM e Intel/Atom que usa Qt para su interfaz es un proyecto para crear una plataforma para Smartphone usandosoftware libre. Usa el ncleo Linux, junto con un entorno grfico de usuarioconstruido con el servidor X.Org, el toolkit GTK+ y el gestor de ventanasMatchbox. Est basado en el framework de OpenEmbedded y el sistema de paquetes ipkg
OPENMOKO: MAEGO: MOBLIN:es

MAEMO:

LENGUAJES DE PROGRAMACIN

es un lenguaje de programacin de alto nivel cuya filosofa hace hincapi en una sintaxis muy limpia y que favorezca un cdigo legible.

PYTHON:

un lenguaje de programacin interpretado, reflexivo y orientado a objetos, es un lenguaje de programacin interpretado en una sola pasada y su implementacin oficial es distribuida bajo una licencia de software libre. es un lenguaje de programacin diseado por Larry Wall en 1987. Perl toma caractersticas del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programacin. es un lenguaje de programacin imperativo, estructurado y bastante ligero que fue diseado como lenguaje de script con una semntica extensible. El nombre significa luna en portugus y gallego. es una biblioteca multiplataforma para desarrollar interfaces grficas de usuario y tambin para el desarrollo de programas sin interfaz grfica como herramientas de la consola y servidores.
QT: LUA: PERL:

RUBY: es

es una herramienta para el desarrollo de software en lenguaje C++destinado a dispositivos que funcionan bajo Symbian OS. Se usa tanto para desarrollar los telfonos que incorporan dicho OS como para las aplicaciones que ejecutan estos.
CARBIDE.C++

TECNOLOGA J2ME Ventajas Fuerte uso de trasplantados proceso de desarrollo de la tecnologaJ2ME, puede ser un simple cambio, los fabricantes de telfonos celulares no se puede ejecutar en la tecnologa J2ME es la mayor ventaja. El rpido desarrollo del lenguaje Java de sus propias caractersticas, y no la asociacin, el desarrollo de rpido. Procedimientos para un ciclo de desarrollo relativamente cort.

La tecnologa JAVA entro rpidamente como un lenguaje universal, y para una persona basada en el lenguaje JAVA, el aprendizaje de la tecnologa J2ME no es difcil. Desventajas Con el fin de lograr una funcin limitada es la tecnologa J2ME trasplantando, la tecnologa j2me no puede alcanzar la funcin del sistema, tales como la lectura de una gua telefnica, mensajes del contenido del sistema. no en el desarrollo del software del sistema del telfono mvil

Con el fin de lograr una funcin limitada de la tecnologa J2ME, latecnologa J2ME no puede realizar funciones, tales como leer una gua telefnica, los sistemas de mensajera de contenido. No en el desarrollo del software del telfono mvil del sistema. Junto con las relaciones en el hardware del telfono celular, la velocidad de operacin es relativamente lento, pero l velocidad de los usuarios todava puede aceptar El tamao de 64KB general en el J2ME limita en gran medida la funcionalidad.

TECNOLOGAS

Bluetooth:
OBEX: transmite archivos. Ejemplo L2CAP. PUERTO SERIE: canal de comunicacin. Ejemplo RFCOMM.

Aplicaciones: Existen varias aplicaciones para telfonos mviles: Colombia pays: para pagos de facturas.

Sogamoso mvil: una gua turstica(incluye historia,, sitios a visitar etc.) Pre induccin Sena en tu mvil: el calendario del Sena (eventos especiales). Puente Boyac: historia, gua tursticas entre otras cosas ms.

S-ar putea să vă placă și