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
-
- Puesta en marcha y sus fases
- Trabajo sobre envo de noticias por bluetooth
-
- Funcionamiento del sistema
-
- 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
- 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.
-
- 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 .
-
- Script programado por Matti J. Krki, con licencia libre y
disponible enhttp://www.omanurkka.net/prog.html .
-
- 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/ .
-
- 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