Tablón de anuncios por web y móvil

  • Upload
    eduar2

  • View
    2.794

  • Download
    2

Embed Size (px)

Citation preview

1. Tabln de anuncios por Web y Mvil

  • C.E.P.A. Faustina lvarez Garca de Len (http://www.cepaleon.es)

2. Qu vamos a tratar?

  • Como con una mnima inversin se ha puesto en funcionamiento un servidor para hacer llegar al alumnado las novedades de un centro por Internet (web) y mvil (bluetooth) usando Linux y un equipo informtico anticuado.

CENTRO EDUCATIVO INTERNET 3. ndice

  • Puesta en marcha de servidor web
    • Motivacin
    • Respuesta
    • Objetivos
    • Organizacin del trabajo
    • Puesta en marcha y sus fases
    • Material usado y costes
    • Resultados
  • Trabajo sobre envo de noticias por bluetooth
    • Motivacin
    • Respuesta
    • Objetivos
    • Bluetooth
    • Funcionamiento del sistema
    • Posibles mejoras
    • Software usado
    • Material usado y costes
    • Resultados
    • Otras posibles aplicaciones

4.

  • PUESTA EN MARCHA DE SERVIDOR WEB

CENTRO EDUCATIVO SERVIDOR WEB INTERNET 5. Motivacin

  • Tras una renovacin de equipos informticos, queda disponible algn ordenador antiguo para nuevos menesteres.
  • Un profesor ha realizado una aplicacin web para poner a disposicin pblica el catlogo de biblioteca del Centro, pero las restricciones tcnicas del servidor del CNICE imposibilitan instalarla en l.
  • El centro dispone de dos aulas informticas con acceso permanente a Internet mediante ADSL.

SERVIDOR WEB 6. Respuesta

  • Se crea el grupo de trabajo...
  • Puesta en marcha de un servidor web de Centro con Software Libre

SERVIDOR WEB 7. Objetivos

  • Poner a disposicin del alumnado y la comunidad educativa el catlogo de la biblioteca a travs de Internet.
  • Aprovechamiento de un equipo informtico descartado para el aula de informtica.
  • Realizar el proyecto con la menos inversin econmica posible.
  • Dar a conocer entre el profesorado aspectos bsicos de servidores y redes.
  • Familiarizar a la comunidad educativa del centro con el sistema operativo libre Linux, que se usar en el servidor.

SERVIDOR WEB 8. Organizacin de trabajo

  • El grupo de trabajo comenz su tarea el pasado Noviembre'06 y finaliza este mes de Mayo'07, estructurando el trabajo de la siguiente manera:
  • FASE 1: Fundamentos tericos.
  • FASE 2: Instalacin de servidor.
  • FASE 3: Conexin a Internet.
  • FASE 4: Instalacin de aplicaciones web.

SERVIDOR WEB 9. Fase 1: Fundamentos tericos

  • Funcionamiento de redes y servidores
  • Internet, TCP/IP, DNS...
  • Particiones, sistemas de ficheros, arranque de un ordenador
  • Sistema operativo Linux: directorios, usuarios, manejo bsico

SERVIDOR WEB 10. Fase 2: Instalacin del servidor (I)

  • Tras examinar los ordenadores disponibles, se comprueban suscaractersticas tcnicasy se selecciona el ms adecuado, cuyas principales caractersticas son:
    • CPU: Pentium III 933 Mhz.
    • Memoria RAM: 192 Mb.
    • Disco duro: 20 Gb.
    • Unidad de floppy, lector de CD, tarjeta de red
  • Conservamos el sistema operativo Windows 98 anterior, pero reducindolo a una particin de 2 Gb. conGParted .

SERVIDOR WEB 11. Fase 2: Instalacin del servidor (II)

  • Se instalaUbuntu Linux 6.06.1 . Debido a la escasez de memoria de este ordenador, la instalacin se ha de realizar realiza con el Alternate CD (instalacin en modo texto).
  • Se dispone el equipo en un lugar conveniente del Aula de Informtica del centro, conectndole a su red.
  • Una vez se dispone de acceso bsico a Internet, se actualiza el sistema con elgestor de actualizacionesy se instala el paqueteopenssh-serverpara acceso remoto.

SERVIDOR WEB 12. Fase 3: Conexin a Internet (I)

  • Se asigna a la mquina que va a hacer de servidor una direccinIP fija(no DHCP) dentro de la red.
  • Se configuraen el routerADSL del aula unaregla de NATpara que todo el trfico entrante al puerto 80 se dirija a la direccin IP del servidor que acabamos de montar.
  • Para tener localizado en Internet nuestro router ADSL (pues su IP es dinmica), se crea un una cuenta en dyndns.org, configurando el router para que la actualice con el nombrecepaleon.dyndns.org .

SERVIDOR WEB 13. Fase 3: Conexin a Internet (II)

  • Tras examinar varios registradores,se registraen Piensa Solutionsel dominiocepaleon.es .
  • Se da dealtaelservicio de DNSen el proveedor gratuitoZoneEdit.Com , apuntandowww.cepaleon.esal nombre de servidorcepaleon.dyndns.org .
  • Seasignan los DNSsdezoneedit al dominio cepaleon.es .

SERVIDOR WEB 14. Fase 4: Instalacin de aplicaciones web (I)

  • Seinstalana travs del programaSynapticdiversospaquetes necesariospara el funcionamiento del servidor:
    • El servidor de pginas web, Apache (apache2)
    • El lenguaje PHP con el que se desarrollaron las pginas que deseamos instalar (php4 y libapache2-mod-php4).
    • La base de datos MySQL (mysql-server, php4-mysql).
    • Un servidor FTP para transferir pginas (wu-ftpd).

SERVIDOR WEB 15. Fase 4: Instalacin de aplicaciones web (II)

  • Setraspasa la web anterior , hospedada en el CNICE, con el programawgetal directorio/var/www/cea.de.leon.
  • Resolucin depequeos problemas : referencias al servidor anterior en HTML, juego de caracteres, permisos...
  • Seinstalalaaplicacinde biblioteca desarrollada.
  • Seintroduce la informacin de la bibliotecaen la pgina web a travs del fichero CSV.

SERVIDOR WEB 16. Material usado y costes

  • Parte del material estaba ya disponible en el Centro y se ha reutilizado para este proyecto:
  • Un ordenador PC antiguo (en este caso Pentium III a 933 Mhz)
  • El material adquirido para la ocasin es mnimo:
  • Un cable de red de 3 metros, coste entre 2-8 .
  • Un CD de Ubuntu Linux enviado gratuitamente por la empresa Canonicaldesdehttp://shipit.ubuntu.com .
  • Y tambin hay que tener en cuenta otros gastos que puede generar el mantenimiento:
  • El dominiocepaleon.estiene un coste de 8,12 /ao.
  • El consumo de energa elctrica, suponiendo una potencia de 200 W y que se aplica la tarifa 3.0.2 sera ligeramente superior a los 15 /mes.

SERVIDOR WEB 17. Resultados

  • Un servidor web funcionando enwww.cepaleon.escon:
  • Informacin general sobre el Centro y su oferta educativa (pginas HTML propias desarrolladas en el Centro).
  • Un tabln de noticias (usando el programa CuteNews).
  • Dos foros pblicos (usando txtForum).
  • Galera de fotos (usando SPGM).
  • Enlaces recomendados e informacin sobre la ciudad de Len (pginas HTML propias desarrolladas en el Centro).

SERVIDOR WEB 18.

  • TRABAJO SOBRE ENVO DE NOTICIAS POR BLUETOOTH

NOTICIAS POR BLUETOOTH CENTRO EDUCATIVO 19. Motivacin

  • Podemos tener una pgina web muy completa pero...Accede el alumnado a ella? Est al tanto de las noticias que les pueden interesar?
  • Aprovechar un soporte de informacin tremendamente popular y que siempre tenemos a mano hoy en da: el telfono mvil.
  • Lectura de artculos sobre el marketing de proximidad. Se podran aprovechar estas ideas en un Centro Educativo?

NOTICIAS POR BLUETOOTH ? 20. Respuesta NOTICIAS POR BLUETOOTH

  • Investigacin personal sobre las posibilidades de enviar informacin a travs del mvil, concretamente utilizando Bluetooth.

21. Objetivos NOTICIAS POR BLUETOOTH

  • Documentarse y hacer pruebas sobre el envo de informacin al alumnado a travs de bluetooth usando un adaptador USB y un ordenador.
  • Estudiar las posibilidades de detectar dispositivos bluetooth y realizar el envo de informacin a ellos de forma automtica o semi-automtica.
  • Si se consigue lo anterior, intentar adaptar el sistema para que pueda trabajar con el servidor Linux presente en el Centro de Adultos, envindoles informacin por bluetooth.

22. Bluetooth: Qu es?

  • Una especificacin que define un estndar para la transmisin inalmbrica de datos y voz en pequeas distancias entre dispositivos electrnicos.

NOTICIAS POR BLUETOOTH

  • Los primeros dispositivos bluetooth populares fueron los telfonos mviles, pero hoy en da muchos otros incorporan estas posibilidades: auriculares, micrfonos, impresoras, ratones, cmaras digitales, PDAs, porttiles, GPSs, routers...

23. Bluetooth: Por qu?

  • Segn el informe Las TIC en los hogares Espaoles correspondiente a Junio-Septiembre 2006:
    • El 73,2 % de los espaoles tienen mvil.
    • El 30% de los usuarios de mviles tienen mvil con Bluetooth. Correspondera a un 22% de la poblacin, frente al 38% que ha accedido a Internet en el ltimo mes.
    • Bluetooth es, junto a la cmara de fotos el servicio de un mvil ms usado cuando se dispone de l (53%) y ms demandado para el prximo mvil (28%).
  • Segn un estudio realizado realizado en Octubre de 2006 por Zen Media:
    • Prcticamente el 60% de los mviles de los espaoles con edades comprendidas entre 15-40 disponen de Bluetooth.

24. Bluetooth: Ventajas

  • Informacin siempre a mano: Siempre llevamos el mvil con nosotros.
  • Al ser un medio de transmisin de informacin an no explotado masivamente, se le presta ms atencin que a un cartel o incluso que a un anuncio en un medio de comunicacin.
  • En la publicitacin de algunas actividades, cabe el efecto de marketing viral, al poder re-enviarse el contenido recibido de forma sencilla a otras personas.

NOTICIAS POR BLUETOOTH 25. Funcionamiento del sistema (I)

  • Un profesor introduce una noticia en la pgina web a travs de CuteNews.
  • Esta aplicacin guarda la noticia junto al resto en un fichero de texto llamadodata/news.txt .

NOTICIAS POR BLUETOOTH NEWS.TXT 265423:Fiesta. 264123:Se abr. 2631285:Cine . CUTENEWS 26. Funcionamiento del sistema (II)

  • El servidor lanza cada minuto (porcron ) el scriptcute2txt.sh ,que:
    • Ejecuta unscriptperlsacarnoticia.plque examina el fichero de noticias y extrae a un directorio temporal la ltima de ellas (que llama noticia.html) y el cdigo que la identifica (a un fichero noticia.id).
    • Ayudado del script perlhtml2txtpasa la noticia de formato HTML a formato texto, guardndola en un fichero llamado noticia.txt dentro del mismo directorio temporal.

NOTICIAS POR BLUETOOTH CUTENEWS NEWS.TXT NOTICIA.ID NOTICIA.HTML NOTICIA.TXT SACARNOTICIA.PL HTML2TXT.PL 27. Funcionamiento del sistema (III)

  • Paralelamente se estar ejecutando en segundo plano el scriptenviarmensajes.shque cclicamente:
    • Ejecuta el programa de C listabluetooth que genera un fichero de textodispositivosbluetooth.txtcon los dispositivos bluetooth disponibles, su direccin MAC y el canal por el que se les puede enviar datos con el comando bluetooth push.
    • Inmediatamente despus pone en marcha el programatransmitir.plque intenta transmitir a quienes no lo tengannoticia.txt(que es la ltima noticia disponible) a travs del comandoussp-push, actualizando en el fichero enviados.txt cada mensaje que enva correctamente y a quien se lo ha hecho.

NOTICIAS POR BLUETOOTH ussp-push ussp-push LISTABLUETOOTH TRANSMITIR.PL ENVIADOS.TXT DISPOSITIVOS BLUETOOTH.TXT NOTICIA.TXT NOTICIA.ID 28. Posibles mejoras

  • Que el sistema detecte quien ha rechazado la recepcin de una noticia ( y as no vuelva a intentar su envo).
  • Personalizar el sistema para permitir de forma sencilla el envo de otros tipos de contenido: imgenes, vdeos, sonidos, msica...
  • Detectar el tipo de mvil/PDA al que hacemos el envo para adaptar el fichero enviado a l.

NOTICIAS POR BLUETOOTH 29. Software usado

  • Sistema operativo Ubuntu Linux + libreras bluetooth Bluez.
    • Licencia GNU. Disponible enhttp://www.ubuntu.com .
  • sacarnoticia.pl, transmitir.pl, scripts de ejecucin
    • Realizado por Eduardo Hernndez. Disponible en un futuro enhttp://www.casadeedu.com .
  • html2txt.pl
    • Script programado por Matti J. Krki, con licencia libre y disponible enhttp://www.omanurkka.net/prog.html .
  • listabluetooth
    • Realizado por Eduardo Hernndez haciendo leves modificaciones en el programa GNU BlueZSpammer v1 de Alberto Moreno Tablado (Gospel) que puede encontrarse enhttp://gospel.endorasoft.es/ .
  • ussp-push
    • Software GNU de Davide Libenzi para envo mediante la directiva OBEXPUSH.http://www.xmailserver.org/ussp-push.html

NOTICIAS POR BLUETOOTH 30. Material usado y costes

  • Adicionalmente al equipamiento del que se dispona para el servidor web anterior, se ha de adquirir:
  • Un adaptador bluetooth USB, cuyo precio puede oscilar entre 12-30 .

NOTICIAS POR BLUETOOTH 31. Resultados

  • Un sistema experimental integrado con el sistema de noticias de nuestra pgina web que en pruebas ya consigue:
  • Detectar los dispositivos bluetooth tipo mvil o PDA (reconoce sto por el tipo de servicio que notifican dar) presentes en la zona de cobertura del adaptador bluetooth (100 metros).
  • Enviar a stos dispositivos la ltima noticia a travs del comando push que no requiere emparejamiento.
  • Mantener registro de las noticias enviadas para no volver a enviar una noticia a un mvil que ya la ha recibido.

NOTICIAS POR BLUETOOTH 32. NOTICIAS POR BLUETOOTH Otras posibles aplicaciones

  • Informacin al pblico sobre oferta educativa del Centro.
  • En la matrcula: proporcionar a los alumnos en su mvil el nmero de matrcula u otros datos de ella.
  • A principio de curso: proporcionar al alumnado en el mvil el horario de su grupo y asignaturas.
  • Enviar no slo texto, sino informacin ms atractiva (vdeos, imgenes, fotos, mini-aplicaciones java...) para promocionar algunos eventos especiales como podran ser: semanas culturales, fiestas de fin de curso, actividades extraescolares...
  • En conjuncin con un taller de radio/podcast, distribuir un breve audio-informativo mensual en MP3 al alumnado.
  • Enviar esta informacin de forma personalizada: p.e., para cada alumn@ nicamente la correspondiente a su nivel (el alumnado debera de proporcionar los datos de su mvil).

33. Agradecimientos

  • Toda la comunidad del software libre, del cual ha dependido al 100% este trabajo.
  • Alberto Martnez TabladoGospel, autor del programa que me ha servido de base sirve para detectar los mviles bluetooth para luego enviarles informacin.
  • C.F.I.E. de Leny Nuria Turiel por la ayuda con la puesta en marcha del grupo de trabajo.
  • El grupo de trabajo Wenceslao del C.E.P.A. de Len, que hemos puesto en marcha el servidor.
  • thelinuxbox.orgpor la plantilla para esta presentacin

34. Para ms informacin...

  • Si alguien est interesado en poner en marcha un sistema como ste o en colaborar para su mejora:
  • Esta presentacin estar en breve disponible en:

[email_address] http://www.casadeedu.com 35. Muchas gracias por la atencin [email_address] http://www.casadeedu.com Preguntas y dudas CENTRO EDUCATIVO INTERNET