Controla tu Android desde cualquier sistema operativo

Controla tu Android desde Ubuntu con AirDroidHoy he sacado un rato para leer las doscientas webs que tenía apuntadas como “readme later” en mi instapaper, y he rescatado algo que merece la pena comentar. Se llama AirDroid, y podéis descargarlo gratis desde el Market de Android.

¿Para qué sirve? pues para controlar todo tu “Androide” desde un navegador. El único requisito es conectes el ordenador desde el que quieres controlar tu dispositivo móvil y éste último en la misma red wifi. El resto está hecho.

Al ejecutar AirDroid te aparecerá en la pantalla de tu teléfono o tableta la url y la clave que tendrás que poner en tu navegador para acceder al dispositivo.

Una vez dentro, tendrás acceso a todo:

  • Tus contactos.
  • Fotos.
  • Archivos.
  • Música.
  • Vídeos.
  • Aplicaciones instaladas.
  • etc.

Merece la pena probarlo. El mundo Android sigue creciendo. ;-)

Posted in Android, Nuevas Tecnologías, Software Libre | Tagged , , , , , | Leave a comment

Si me vendes la nube, véndemela bien

Llevo meses escuchando hablar de la nube a una cantidad ingente de personas que, en muchos casos, la mayoría, no sabían ni de lo que hablaban. Aquí vale todo, todo es nube, todos es “clooooud computing”. La verdad es que suena más cool. ;-) Giño, pero me da mucha lástima.

Leyendo esta mañana el artículo en Baquia, sobre las tres razones para mudarse a la nube, no he podido evitarlo. Parece que todo son beneficios. Bueno, sí, beneficios económicos para toda esta gente que se dedica a vender humo, por lo que voy a tratar de desmitificar toda esta parafernalia que se están montando.

¿La nube existe? ¿es realmente beneficiosa para las empresas?

El concepto de nube, cloud computing y pago por servicios, creo que está bien, y posiblemente sea el futuro, pero ahora mismo la nube que nos venden las empresas no cumple los tres principios básicos:

  1. Beneficio en costes:
    1. En el mercado de escritorio: Se supone que el hardware de tu empresa se va a reducir al mínimo, teniendo únicamente un terminal con el que conectarte a la nube. Tendrás tu sistema operativo (dos veces más caro que el de sobremesa por estar virtualizado, no te van a vender ubuntu las grandes clooooouds), tus aplicaciones virtualizadas (que también pagarás) y una máquina en algún noc, que encima será 20 veces más cara que comprar un portátil a tus empleados. Eso sí, viajarán sin equipaje cuando se desplacen, pero a un coste realmente alto.
    2. En las aplicaciones: Posiblemente contrates el software bajo servicio. ¿Cuántas aplicaciones hay así realmente? El 99% no, por lo que tendrás que seguir comprando software y haciendo una solución híbrida en tu flamante cloud.
    3. En servidores: Pogamos un ejemplo. Ahora mismo tienes un servidor de almacenamiento compartido en tu empresa que te costó 2000 euros. Le das acceso al exterior y tienes 2 TB redundantes, trata de comprar eso en la cloud y alquilarlo. Te gastarás más de 2000 euros al año si quieres tener ese espacio. Eso sí, evitarás pagar 100 euros a una empresa de mantenimiento informático porque se de una vuelta de vez en cuando por tu oficina para tener al 100%.
  2. Pago por uso:
    1. En el escritorio: Pueden hacerlo, pero como ya he comentado, Microsoft ya se ha cubierto y cobra las licencias virtualizadas infinitamente más caras que una OEM en un ordenador comprado en la tienda de la esquina. Efectivamente se puede facturar por horas, aquí no mienten.
    2. En servidores: Se supone que vas a pagar por memoria consumida y capacidad de proceso. Hasta ahora, no he visto ninguna nube comercial que te permita crecer dinámicamente en necesidades, es decir, que cuando tu servidor esté parado, no requiera de la memoria alquilada, pero cuando tenga un pico de carga, tenga toda la que necesite, cobrando el consumo de esta por proceso. Nadie lo ha conseguido facturar hasta la fecha, o a nadie le interesa. A cambio, nos venden una cloud que es lo mismo que contratar un servidor. ¿Cuánta memoria quieres, qué procesador, cuánto disco? y todo cerrado. Puedes cambiar de servidor, a otro más potente, pero eso ya se hacía desde hace años. Viendo los precios de ovh, por ejemplo, una de las empresas punteras en hosting y de las más avanzadas, hice un cálculo de precios, y se te desmadraría en precio un simple blog con algo de tráfico. Prefiero una máquina física o 15 y me hago yo el cluster señores.
    3. En aplicaciones: Creo que es una gran idea para evitar el pirateo, y espero lo consigan, así se fomentará el software libre, ya que el mayor inconveniente al crecimiento de éste, es que el software privativo es “grátis” para mucha gente, cosa que no me parece bien tampoco.
  3. La seguridad: Aquí parece que la cloud es muuuucho más segura. ¿por qué?. Si lo tengo todo expuesto, ¿por qué es más segura?. Ustedes no pueden decirme que los ingenieros de sistemas de todas las empresas del mundo mundial, que van a comercializar la nube, son expertos hackers y protegen mis datos. Según va el mundo laboral, y con el despido libre, no me fío nada de que un empleado cabreado se llevara toda mi información, y la de 20 empresas más que compartan mi cloud.

Además, debes ser consciente que una empresa si tiene todo en “la cloud”, no puede tener una o dos ADSLs, deberá tener una fibra óptica adecuada al número de trabajadores y los servicios que estos demanden de la red. Y eso cuesta un dinero, además de depender totalmente de la red.

A pesar de todo esto, CREO EN LA CLOUD COMPUTING, bien hecha, y sin vendedores de humo:

  1. Programación distribuida.
  2. Balanceo de carga entre miles de servidores.
  3. Almacenamiento dinámico y bajo demanda.
  4. Utilización del hardware según las necesidades. Granjas de equipos de computación.
  5. Redundancia en hardware y conexionado.

Si me vendes la nube, véndemela bien. ;-)

Posted in Nuevas Tecnologías, Software Libre | Tagged , , , , , , , | 1 Comment

Perfiles móviles y MAX Control – Institutos de Innovación Tecnológica

MAX_ControlPartimos de posts anteriores:

Implantando la base de los perfiles móvil, y aprovechando la deslocalización de los usuarios, se vio la posibilidad de añadirle funcionalidades a este perfil, de forma que fueran totalmente transparentes para el usuario, en este caso, alumnos y profesores.

Visitando algunos centros y hablando con muchos profesores, vimos más o menos cuáles eran las necesidades reales en el aula, que muchos cubrían de alguna forma manual, y que nosotros debíamos automatizar y hacer más sencillas.

Para llevar a cabo esta parte del proyecto, se solicitó el desarrollo de una panel de administración y control de aula muy sencillo y únicamente con las opciones útiles para alumnos y profesores. No se les podía dar un panel de LDAP+Samba o Directorio activo, apto para administradores de sistemas, no para docentes y alumnos. A este panel se le denominó MAX Control y fue desarrollado según nuestras especificaciones, por Thinetic Systems.

Desde este panel se pueden realizar básicamente las siguientes opciones:

  • Alta de usuarios en el sistema.
    • Automáticamente se le asignan los permisos del rol que hayamos seleccionado.
    • Se le asigna una carpeta de usuario que se monta de forma transparente cuando nos logamos en el sistema.
  • Alta de grupos de usuarios.
    • Al añadir un usuario a un grupo, se le asigna un recurso compartido que se montará como un disco duro más del usuario cuando entre en cualquier equipo con su login y clave.
  • Montar ISOS.
    • Al no tener nada más que 6 unidades de DVD en toda el aula, teníamos que dar la posibilidad de que el profesor que llega con un nuevo DVD, por ejemplo, de una editorial, pueda ejecutarlo en todos los equipos de los alumnos, en este caso, terminales sin DVD.
    • Para ello se hizo un sistema de montaje de ISOS en remoto. El profesor graba el DVD en un archivo ISO que aloja en una carpeta concreta del servidor, después, desde MAX Control, podrá decir qué ISO quiere y dónde desea hacerla visible.
    • Una vez finalizado el uso del DVD, el profesor puede desmontarlo de los equipos de los alumnos.
  • Apagado, inicio, reinicio y selección de sistema operativo del aula.
    • Cuando un profesor entra en el aula, puede encender todas las máquinas, apagarlas, cambiar de sistema operativo, etc. Todo desde el panel de MAX control desde el equipo del profesor, por ejemplo, es multiplataforma y podemos acceder a él desde cualquier parte.
    • También tendrá la posibilidad de programar este arranque a las 8:00 y el apagado cuando terminen las clases habitualmente.

No se ha querido añadir muchas más funcionalidades para no complicar la gestión y aprendizaje del uso de este panel de control/administración de nuestras aulas tecnológicas.

Para finalizar, simplemente comentar que MAX Control es un panel multiplataforma, que se accede mediante un navegador web desde cualquier máquina ubicada dentro de la misma red del servidor de centro, donde se ejecuta realmente dicha aplicación. Además, es Software Libre.

Posted in educación, Nuevas Tecnologías, Software Libre | Tagged , , , , , , , , , , | Leave a comment

Perfiles móviles y estructura lógica – Institutos de Innovación Tecnológica

Partimos de posts anteriores:

  1. Cómo se crearon los Institutos de Innovación Tecnológica.
  2. Isla Multiseat - Institutos de Innovación Tecnológica.

En esta ocasión voy a comentar la estructura lógica de todo el sistema, lo que el usuario aprecia, y lo que hay por detrás para que todo sea tan sencillo de utilizar.

En el primer post se vió que había un par de servidores en el sistema. El servidor de centro era el encargado de proveer los servicios necesarios para el funcionamiento de las aulas, y el de almacenamiento, que aporta una capacidad de disco suficiente para albergar los datos de un centro educativo completo.

Uno de los servicios que aporta el servidor de centro es el de los perfiles móviles. Veamos en detalle a qué nos referimos.

Un usuario puede entrar en cualquier aula y sentarse en cualquier puesto indistintamente. Lo primero que se le solicita es un usuario y clave para identificarse en el sistema (nosotros lo denominamos dominio “Madrid”). De esta forma, una vez validada la clave, su escritorio aparece tal cuál lo dejó la última vez, con sus documentos, historial de navegación, favoritos, todo viaja con el usuario. A esto se le conoce por perfiles móviles, la des localización de los usuarios. Es como si tuvieras una máquina asignada, y viajara contigo, pero sin cargar con ella. ;-)

Perfiles móviles y concepto de dominio en los Institutos de Innovación Tecnológica

A muchos os sonará este funcionamiento, conseguido en ocasiones con el Directorio Activo de servidores basados en Microsoft. En este caso se ha implementado todo con Software Libre, utilizando LDAP+Samba de MAX Server 2011 (saldrá publicada la versión oficial para este curso 2011-2012) basada en Zentyal. Entraré más en detalle en otra ocasión.

Todo este sistema debía ser gestionado por profesores de cualquier rama, ya que iban a ser los que utilizaran estas aulas, sin tener a un ingeniero de sistemas cerca. ;-) Por esta razón se desarrolló un panel de administración muy sencillo llamado MAX Control, y que Thinetic Systems implementó en tiempo record en base a las especificaciones que les aportamos y que os contaré en futuros posts. ;-)

Posted in educación, Nuevas Tecnologías, Software Libre | Tagged , , , , , , , , , , | Leave a comment

Isla Multiseat – Institutos de Innovación Tecnológica

Como se podía apreciar en el post anterior “Cómo se crearon los Institutos de Innovación Tecnológica“, un aula está compuesta únicamente por 6 ordenadores, pero sin embargo, hay 31 usuarios (30 alumnos + 1 profesor) con su escritorio particular y para uso personal.

En la imagen siguiente, en la parte izquierda vemos, en reducidas dimensiones, la estructura de un Instituto de Innovación Tecnológica, ampliando a la derecha la estructura física de lo que se viene a denominar “Isla Multiseat”.

Isla Multiseat con 6 estaciones conectadas a un único ordenador.

Como podemos apreciar, en el aula hay 6 ordenadores. Uno dedicado exclusivamente al profesor y las aplicaciones necesarias para el uso de la pizarra digital. Los otros 5 equipos son los que dan servicio a los 30 puestos de alumno.

Para conseguir el ratio de 1 ordenador por alumno, se ha utilizado una configuración hardware basada en terminales Zero Client. A cada ordenador se han conectado 6 terminales, de tal forma que podemos tener conectados al equipo 6 pantallas, 6 teclados, 6 ratones, e incluso que cada uno de los 6 usuarios utilice su propio pendrive, conectando todos estos periféricos al terminal Zero Client.

La conexión entre el PC y los terminales es por USB, y se basan en una tecnología denominada DisplayLink, en pleno auge. En la actualidad son ya conocidos terminales con funcionalidades similares pero conexión con el PC mediante cable Ethernet, más flexible, con más metros de longitud permitidos y más barato. Además, se está avanzando en una tecnología denominada RemoteFX que acelera la capacidad gráfica de los puestos.

Para que todas estas conexiones hardware funcionen, los equipos deben llevar instalados unos sistemas operativos especiales o adaptados para la tecnología Multiseat. En este caso han llevado arranque dual, como es típico en la Comunidad de Madrid, con:

En el caso de Windows, el rendimiento es aceptable, pero al estar en una de sus primeras versiones, tiene algunas complicaciones que relataré en otra ocasión.

Con respecto a MAX Multiseat se ha conseguido hacer compatible el sistema con varios modelos de terminales, obteniendo un rendimiento más que aceptable con mayor número de terminales. También comentaré en futuros posts las ventajas de este sistema.

Espero que con éste y el anterior post, ya tengáis una idea más o menos clara de la estructura física de estas aulas. En un futuro comentaré la estructura lógica del sistema, los servicios del servidor de centro, así como las peculiaridades de cada uno de los sistemas operativos utilizados.

Hasta la próxima. ;-)

Posted in educación, Nuevas Tecnologías, Software Libre, Uncategorized | Tagged , , , , , , , , , , , | 9 Comments

Cómo se crearon los Institutos de Innovación Tecnológica

Aula de Instituto de Innovación Tecnológica de la Comunidad de Madrid.Como muchos ya sabréis, la Comunidad de Madrid, y en concreto, La Consejería de Educación y su Dirección General de Infraestructuras y Servicios, en la que trabajo desde hace un par de años como Asesor Técnico Docente, se encargó de idear y llevar a buen puerto, un nuevo concepto de aula para los llamados Institutos de Innovación Tecnológica.

Os aseguro que fué un duro trabajo, de muchas horas, de un grupo de personas que en todo momento han tratado de dar las herramientas suficientes para que un profesor/a pueda impartir sus clases con toda la tecnología a su alcance. Y creo que se ha conseguido.

No voy a entrar en temas pedagógicos, políticos o similares, ahí que cada cuál valore lo que considere oportuno, simplemente voy a hablar de la parte en la que he estado implicado muy directamente, la tecnológica y plataforma.

En este primer post, os voy a contar a rasgos generales, como funciona el sistema completo, después, iré desgranando en futuras entradas del blog, cómo funciona cada uno de los engranajes.

Veamos la estructura física, en la que suponemos una única aula.

Esquema físico de los Institutos de Innovación Tecnológica de la Comunidad de MadridEn la parte derecha de la imagen anterior, podemos ver la estructura completa de un aula, y en la parte izquierda, el sistema de servidores y el conexionado con Internet.

A nivel de centro educativo, tendremos un servidor de centro, que nos proveerá de los servicios necesarios para toda la estructura lógica que comentaremos en sucesivos posts. A ese servidor de centro, va conectado un servidor de almacenamiento, que se encarga de exportar una torre de discos duros en crudo al servidor de centro.

Como podemos observar, el servidor de centro tiene tres conexiones tipo Ethernet:

  1. A la macrolan, acceso a Internet de hasta 100MB, aunque las líneas actuales están dando 10MB de bajada.
  2. Al servidor de almacenamiento, donde está el almacenamiento de los usuarios.
  3. A la red de aulas.

En esta tercera conexión es donde irán conectadas cada una de las aulas. En éstas habrá un switch de conexiones, 6 ordenadores, 30 terminales zero client y una pizarra digital, entre otras cosas.

De esta forma, creamos un aula como la que podemos ver en el siguiente vídeo.

Más detalles en futuras entregas. ;-)

 

Posted in educación, Nuevas Tecnologías, Software Libre | Tagged , , , , , , , , , , | Leave a comment

Tras 20 años con Linux, cada día estoy más convencido.

20 años de LinuxEl 25 de Agosto de 1991, Linus Torvals publicó en el foro de Minix el primer mensaje sobre la creación de un nuevo kernel. En Octubre de ese mismo año, liberó el código para cualquiera pudiera estudiarlo, mejorarlo y aportara su granito de arena.

Más que la creación de un nuevo kernel, Linus fué de las primeras personas que confió en la fuerza de la unión de muchos y de la capacidad de compartir el conocimiento como forma de avance de la sociedad.

A día de hoy, 20 años después, más del 90% de los servidores que utilizas a diario para ver páginas web, comprobar tus cuentas del banco, hablar con tus amigos por redes sociales, etc., corren sus aplicaciones bajo alguna versión de Linux. Está claro que como servidor no tiene precio, en comparación con la competencia, a la que ha barrido literalmente. Ningún administrador de sistemas y que tenga teléfono móvil de soporte, y esté en su sano juicio, querrá tener las aplicaciones sobre un Windows. ;-)

A nuestros escritorios no ha calado con tanto ímpetu. La fama de Linux es de sistema operativo complicado, y nada más lejos de la realidad. En estos 20 años ha mejorado hasta superar a muchos otros sistemas operativos de escritorio. Hasta el gran Google ha creado su propia distribución (Chrome OS) basada en el núcleo de Linus Thorvals.

También ha hecho su difusión mucho más compleja dos hechos fundamentales:

  1. Cualquier ordenador que compras ya lleva instalado Windows y pagas una licencia, aunque no quiera. Es muy complicado encontrar un ordenador sin ninguna licencia OEM preinstalada, y que por supuesto, encarece el precio del hardware.
  2. Las pocas máquinas que no tienen esta licencia OEM de Windows, es muy sencillo conseguir piratear un sistema Windows, por lo que al final la gente dice “pero si Windows también es gratis”. Nada más lejos de la realidad, estás cometiendo un delito. Es como si alguien te robara 200 euros de tu cartera símplemente porque la tienes encima de la mesa.

Yo migré de Windows a Linux de manera paulatina. Al principio con dos particiones y seleccionaba el sistema operativo en el arranque. Ahora solo tengo Linux, más concretamente MAX Madrid Linux, un derivado de Ubuntu para el mundo educativo, y no echo en falta ninguna aplicación. Todo lo contrario, es impresionante la cantidad de cosas nuevas que descubres cada día.

Por mi trabajo, en ocasiones necesito probar algún programa de Windows, tanto XP como Windows 7 (Vista parece que pasó sin pena ni gloria), por lo tengo varios sistemas operativos instalados en máquinas virtuales dentro de mi propio Linux. ;-)

Con esto solo quiero contaros que no tengáis miedo al cambio, estaréis encantados por la facilidad de uso de cualquier distribución Linux, su estabilidad, sin virus, sin necesidad de piratear.

Si con todo lo dicho, todavía tenéis “miedo” al cambio, siempre podéis descargar una distribución con DVDLive, y probar Linux sin necesidad de instalarla.

Posted in Nuevas Tecnologías, Software Libre | Tagged , , , , | Leave a comment

Nuevo canal en youtube

Canal Youtube de Javier Rodríguez PascuaHace tiempo que tengo un poco abandonado mi blog, como siempre, por falta de tiempo.

Aprovechando las vacaciones, le he dado una vueltecilla, cambiándolo de servidor para conseguir una mayor velocidad de acceso y he añadido mi recién estrenado Canal en Youtube, en el que iré subiendo vídeos de interés general, y sobre todo relacionados con el mundo del software libre y le educación.

Para comenzar en subido cuatro vídeos que me han parecido interesantes:

Espero que los disfrutéis. ;-)

Posted in Nuevas Tecnologías, Software Libre | Tagged , , , , | Leave a comment

Dan comienzo las VI Jornadas de Conocimiento y Software Libre – Colmux 2011

Ya han pasado las dos primeras intervenciones, pero todavía estáis a tiempo de verlo desde:

http://www.educa2.madrid.org/educamadrid/retransmision

Recordad que son dos días. Mañana presentaremos MAX 6.0, el sistema Multiseat y los desarrolladores con el servidor de centro.

Posted in Uncategorized | Leave a comment

VI Jornadas de Software Libre – Colmux 2011

VI Jornadas de Software Libre Colmux 2011Los días 17 y 18 de marzo de 2011 el Grupo Nibbler celebrarán las VI Jornadas de Software y Conocimiento Libre, Colmux 2011.

Las jornadas se celebrarán en el IES Ángel Corella en Colmenar Viejo (Madrid).

Al igual que la edición anterior (Galapinux 2010), el grupo Nibbler organiza una fiesta de firmado de claves OpenGPG a la cual estáis todos invitados.

Os adjuntamos el interesantísimo programa para los dos días:

17  de marzo

10:00 – Inauguración de las jornadas.
11:15 – Desarrollo de aplicaciones Web con Python y Django: de cero a ciento y pico en poco tiempo.
Jesús González Barahona
12:00 – Los wikis como herramienta colaborativa
Miguel Vidal López y José Castro Luis
12:45 – Traduciendo en comunidades de software libre
Carmen Gómez
13:30 – ZTE: Android, la visióel fabricante
Fernando Susmozas, Francisco Ramírez y Juan Pérez-Bedmar

18 de marzo

09:30 – Bricolaje, software libre y otras hierbas
Jaime López Soto y sus alumnos TICO (1º BTO)
10:15 – Enseñanza remota con software libre
Miguel Sutil Martín y Alba Moreno Tejeda
11:00 – MAX 6, Multiseat y servidor de centro educativo
Javier Rodríguez Pascua
12:15 – Arquitectura Nodowifi
David Rodríguez Lozano
13:00 – II Fiesta de Firmado de Claves OpenPGP
José María Alonso Josa

Si váis el viernes, allí nos vemos. Seguramente me pase los dos días.

Posted in Software Libre | Tagged , , , , | Leave a comment