Siguiendo con el desarrollo de mis actividades en el curso de Creación de Recursos Educativos Abiertos para la Enseñanza, he elaborado el mapa conceptual que plantea las directrices iniciales para la elaboración del objeto REA que desarrollaré en este curso, centrado en el aprendizaje del uso de las excepciones en el lenguaje Java.
El mapa conceptual lo he elaborado en CMAPTOOLS, una herramienta realmente versátil, que ofrece diseñar los mapas tanto a nivel local como sobre un servidor cloud. Las posibilidades de exportación son también amplias.
AQUÍ podéis acceder a dicho mapa conceptual desde CMAPTOOLS.
domingo, 13 de marzo de 2016
Curso CREA - Análisis de un Recurso Educativo Abierto
En el curso de Creación de Recursos Educativos Abiertos he realizado el análisis de uno centrado en la instalación de Linux-Apache-MySQL-PHP. Podéis encontrarlo AQUÍ.
Curso CREA - Presentaciones 3,2,1
En el marco del curso de Recursos Educativos Abiertos para la Enseñanza, he creado una presentación en la que hablo algo de mi. Realizada a través de PowToon y subida a Vimeo.
miércoles, 25 de enero de 2012
Spring framework y su uso actual en aplicaciones web
Spring es uno de los frameworks más empleados en el desarrollo de software en lenguaje java, que mantiene en la actualidad una cuota de mercado (muestro las tendencias de varios frameworks en los últimos años dentro del contexto de desarrollo de aplicaciones web y online) equiparable a Struts, un marco de trabajo mucho más veterano que Spring. Sin embargo, cuando se navega por la red no es visible fácilmente qué aplicaciones hacen uso de Spring. Por ello, ante la pregunta de qué empresas trabajan con Spring y qué websites lo incorporan, me dediqué durante un rato a buscar respuesta, y la verdad es que fue relativamente fácil dar con ella.
Actualmente, una gran parte del desarrollo de aplicaciones JEE requieren del uso de uno o varios frameworks, principalmente motivado por la complejidad de las aplicaciones, necesidades de integración entre plataformas de diversa naturaleza, uso de servicios webs, etc.
Como muestra dejaré varios enlaces, que servirán para tener una idea del vasto campo en el que se mueve este framework. Para empezar podemos acceder a la página de la empresa española Devel, una consultora ubicada en Valencia, que ofrece en su sección Casos de éxito, algunas muestras de aplicaciones desarrolladas bajo esta tecnología. Una de ellas es la página de la jugadora de baloncesto Anna Montañana. Para conocer más empresas que desarrollan aplicaciones con este marco de trabajo, basta con pasarse por las páginas de servicio de oferta de empleo en la red. Como muestra, tecnoempleo ofrece en la categoría de jee muchas en las que, entre otros frameworks, se requiere Spring.
Detectar qué páginas han sido desarrolladas en Spring es más complicado que saber las empresas que lo emplean en su desarrollo, pero conociendo varias de ellas nos podemos hacer idea de la robustez de este framework al ser escogido por empresas como BBVA, el Ayuntamiento de Barcelona o la Agencia de Informática y Comunicaciones de la Comunidad de Madrid.
Es más podemos encontrarnos sorpresas como que Alfresco (una plataforma para gestión de contenidos), incorpora Spring en su código, o que también es el caso de la red social LinkedIn, tal como se reseña en la página de la propia SpringSource, en el apartado de casos de estudio.
Así pues, Spring es una opción muy válida a fecha de hoy a la hora de desarrollar una aplicación JEE y un framework que debería ser familiar para cualquier programador Java.
Existen muchos recursos desde los que tener una buena toma de contacto con Spring, pero aquí dejo algunos de ellos, para abrir boca:
Bibliografía básica
Fundamental:
Spring - Craig Walls
Amazon (tercera edición) Casa del Libro Amazon.es
Spring recipes -
Gary Mak; Josh Long; Daniel Rubio
Amazon.com
Manual de referencia de Spring Framework 3.1
Api Javadoc de Spring Framework 3.1
Screencasts
Crear un proyeco Spring con Maven
Crear un proyecto simple con Spring MVC
Acceso a bases de datos con Spring y JDBC (Parte 1)
Acceso a bases de datos con Spring y JDBC (Parte 2)
Páginas oficiales de SpringSource
http://www.springsource.org/
http://www.springsource.com/
Documentación: http://www.springsource.org/documentation
Tutoriales: http://www.springsource.org/tutorials
Descargas: http://www.springsource.org/download
Foro: http://forum.springsource.org/
Ejemplos de codificación: http://www.springsource.org/samples
Y para finalizar, otros recursos disponibles en la red
Twitter: http://twitter.com/springframework
Spring IDE 2.8.0 para Eclipse:
Helios: http://dist.springsource.com/release/TOOLS/update/e3.6/
Indigo: http://dist.springsource.com/release/TOOLS/update/e3.7/
Tutoriales:
David Marco: http://www.davidmarco.es/tutoriales/spring-mvc-sbs/
Comenzando con MVC: http://viralpatel.net/blogs/2010/06/spring-3-mvc-create-hello-world-application-spring-3-mvc.html
http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html
http://www.roseindia.net/spring/
http://www.roseindia.net/spring/spring3/spring-3-hello-world.shtml
Spring Hispano: http://www.springhispano.org/
Manual rápido de Spring MVC: http://maestric.com/doc/java/spring
Página de Craig Walls: http://www.jroller.com/habuma/
Actualmente, una gran parte del desarrollo de aplicaciones JEE requieren del uso de uno o varios frameworks, principalmente motivado por la complejidad de las aplicaciones, necesidades de integración entre plataformas de diversa naturaleza, uso de servicios webs, etc.
Como muestra dejaré varios enlaces, que servirán para tener una idea del vasto campo en el que se mueve este framework. Para empezar podemos acceder a la página de la empresa española Devel, una consultora ubicada en Valencia, que ofrece en su sección Casos de éxito, algunas muestras de aplicaciones desarrolladas bajo esta tecnología. Una de ellas es la página de la jugadora de baloncesto Anna Montañana. Para conocer más empresas que desarrollan aplicaciones con este marco de trabajo, basta con pasarse por las páginas de servicio de oferta de empleo en la red. Como muestra, tecnoempleo ofrece en la categoría de jee muchas en las que, entre otros frameworks, se requiere Spring.
Detectar qué páginas han sido desarrolladas en Spring es más complicado que saber las empresas que lo emplean en su desarrollo, pero conociendo varias de ellas nos podemos hacer idea de la robustez de este framework al ser escogido por empresas como BBVA, el Ayuntamiento de Barcelona o la Agencia de Informática y Comunicaciones de la Comunidad de Madrid.
Es más podemos encontrarnos sorpresas como que Alfresco (una plataforma para gestión de contenidos), incorpora Spring en su código, o que también es el caso de la red social LinkedIn, tal como se reseña en la página de la propia SpringSource, en el apartado de casos de estudio.
Así pues, Spring es una opción muy válida a fecha de hoy a la hora de desarrollar una aplicación JEE y un framework que debería ser familiar para cualquier programador Java.
Existen muchos recursos desde los que tener una buena toma de contacto con Spring, pero aquí dejo algunos de ellos, para abrir boca:
Bibliografía básica
Fundamental:
Spring - Craig Walls
Amazon (tercera edición) Casa del Libro Amazon.es
Spring recipes -
Gary Mak; Josh Long; Daniel Rubio
Amazon.com
Manual de referencia de Spring Framework 3.1
Api Javadoc de Spring Framework 3.1
Screencasts
Crear un proyeco Spring con Maven
Crear un proyecto simple con Spring MVC
Acceso a bases de datos con Spring y JDBC (Parte 1)
Acceso a bases de datos con Spring y JDBC (Parte 2)
Páginas oficiales de SpringSource
http://www.springsource.org/
http://www.springsource.com/
Documentación: http://www.springsource.org/documentation
Tutoriales: http://www.springsource.org/tutorials
Descargas: http://www.springsource.org/download
Foro: http://forum.springsource.org/
Ejemplos de codificación: http://www.springsource.org/samples
Y para finalizar, otros recursos disponibles en la red
Twitter: http://twitter.com/springframework
Spring IDE 2.8.0 para Eclipse:
Helios: http://dist.springsource.com/release/TOOLS/update/e3.6/
Indigo: http://dist.springsource.com/release/TOOLS/update/e3.7/
Tutoriales:
David Marco: http://www.davidmarco.es/tutoriales/spring-mvc-sbs/
Comenzando con MVC: http://viralpatel.net/blogs/2010/06/spring-3-mvc-create-hello-world-application-spring-3-mvc.html
http://www.vaannila.com/spring/spring-tutorial/spring-tutorial.html
http://www.roseindia.net/spring/
http://www.roseindia.net/spring/spring3/spring-3-hello-world.shtml
Spring Hispano: http://www.springhispano.org/
Manual rápido de Spring MVC: http://maestric.com/doc/java/spring
Página de Craig Walls: http://www.jroller.com/habuma/
Etiquetas:
framework,
j2ee,
programación,
spring,
tecnología
domingo, 15 de enero de 2012
Realizar un CV con realidad aumentada
Está claro que la realidad aumentada ha llegado para quedarse e impregnar cada hueco de nuestra realidad. Hace poco me topé con el germen de lo que pronto serán los Curriculums Vitae, una simbiosis entre información académico-profesional y marketing. Si no que se lo digan a David Wood, que en la página arcv.cwjobs.co.uk muestra cómo puede diseñarse un CV con realidad aumentada. Para ver su CV bastará con imprimir una pequeña tarjeta y ponerla ante la webcam del ordenador, dándole por supuesto el permiso para poder recoger nuestra imagen.
Etiquetas:
creatividad,
futuro,
realidad aumentada,
trabajo
martes, 27 de diciembre de 2011
Los algoritmos controlan la red
Este post será muy escueto. Me limito a poneros el vídeo de Kevin Slavin sobre cómo los algoritmos están empezando a modelar un mundo, a través de la red, cuyas consecuencias no podemos aventurar. Al final, el código se erige como un nuevo campo de batalla. Podría escribir más sobre el asunto, me viene ahora a la memoria Lawrence Lessing y su libro El código y otras leyes del ciberespacio, Matrix, etc. Pero lo dejaré para otro momento. Hasta entonces, relajaros con el vídeo de Kevin Slavin.
Etiquetas:
futuro,
Internet,
Lawrence Lessing,
redes sociales,
sociedad,
tecnología,
TED
La libertad de expresión en Internet
Acabo de escuchar hoy una noticia que inicialmente me ha dejado perplejo, más por los términos en los que se formula que en el fondo que conlleva. José Ignacio Wert, recién nombrado ministro de Educación, Cultura y Deporte por Mariano Rajoy, ha anunciado que empleará mano de hierro contra la piratería en España y que, por el contrario, alentará el mecenazgo (¿una vuelta a la Italia de los Medici?) desactivando el sistema actual de subvenciones. ¿Se imaginan a grandes compañías como Repsol, Coca-cola o Telefónica convirtiéndose en los principales agentes de desarrollo de la cultura? Creo que no se necesitan, basta con facilitar que autores/creadores conecten con sus potenciales clientes/consumidores en la propia red. Entonces se estará desarrollando un cultura cuya base es la propia sociedad y no los principios rectores que mueven determinadas ideologías políticas o económicas.
Aunque a muchos, a priori, nos puede resultar lógico combatir la piratería, ya que al fin y al cabo los creadores deben vivir de sus obras (tienen hijos, familias que sustentar, letras que pagar, etc), por otro lado, también nos abre la puerta a reflexionar sobre las consecuencias que puede llevar aparejada el uso de mecanismos indiscriminados para alcanzar el objetivo inicialmente lícito que se plantea.
¿Cómo perseguir la piratería sin mermar el derecho de expresión e intercambio de información de aquellos que usamos la red como un medio más de expresión? ¿Quiénes harán de ejecutores de la ley y en base a qué supuestos? ¿Se perseguirá al usuario o al que realmente se beneficia de esas descargas?. ¿Se distinguirá entre herramienta y mal uso de la herramienta? ¿Hay un interés especial en controlar el flujo de la información en la red por parte de determinados agentes, ya sean gobiernos o entidades privadas?
Ya empiezo a temblar... Hace poco vi un vídeo de la TED en la que se trataba cómo hoy Internet se está convirtiendo en una herramienta deseada por los gobiernos de muchos países para ser empleada en beneficio de ciertas ideas o planteamientos políticos y/o económicos en vez de potenciarlas para que esté al servicio de los ciudadanos. La conferenciante en ese vídeo, Rebecca MacKinnon, ponía como ejemplos tanto gobiernos autocráticos como otros que a priori tienen el marchamo de democráticos, y cómo ciertas empresas e iniciativas privadas actuaban en connivencia con ellos.
No dejo de preguntarme porqué se ataca tanto la descarga de libros y música desde la red sin pago previo alguno cuando, por ejemplo, un escritor sólo recibe, aproximadamente, el 10% de los beneficios de la venta de un libro suyo. ¿Qué sucede con el 90% restante? ¿No habría que reformular los mecanismos de venta y el reparto de beneficios? Hoy un escritor puede colocar libre y directamente su obra en librerías digitales y obtener un margen de ganancias mucho mayor ofreciendo su obra a un precio sensiblemente más bajo a como se oferta a través de las editoriales clásicas. Si un libro en formato digital carece de los gastos propios de un libro en papel, ¿porqué sigue siendo tan elevado su precio? Si es lamentable la piratería, no muy lejos de ese término queda el hecho de que un libro en papel cueste 20 euros y otro en formato digital se venda por cuatro euros menos.
Están cambiando las vías de hacer llegar la cultura a la sociedad y de cómo ésta la consume, y creo que es por ahí por donde se debe acometer cualquier reforma. Cambian los agentes "distribuidores" de la cultura y comienzan a desaparecer muchos intermediarios. Es hora de que la honestidad se convierta en pilar fundamental del proceso de negocio de los agentes distribuidores de la cultura (entiéndase editoriales, discográficas, etc.) y entiendan que no pueden seguir manteniendo una posición de monopolio y elevados beneficios cuando Internet se muestra hoy como una alternativa real a los medios de producción culturales clásicos, una vía en la que los creadores colocan su producto frente al posible consumidor, donde la colaboración es clave en la creación de nuevas obras, y en la que el consumidor sí está dispuesto a recompensar económicamente a su autor pero no a aquellos que se valen de una posición de supremacía para obtener un beneficio que no recibirá en su justa medida el autor de la obra.
Las redes sociales están creando un movimiento de carácter supranacional, una inteligencia social que trasciende los estados-nación y que comienza a enfrentarse directamente con los agentes que verdaderamente mueven los hilos de la política internacional: las grandes multinacionales y los grupos de especulación económicos. Se aproxima el momento en el que los usuarios de la red exigirán una Carta Magna que les asegure el derecho del libre uso de Internet, de igual modo a como lo hicieron nuestros antepasados con la Constitución y la Declaración Universal de los Derechos Humanos.
Sin más, os dejo con el vídeo de Rebecca MacKinnon
Aunque a muchos, a priori, nos puede resultar lógico combatir la piratería, ya que al fin y al cabo los creadores deben vivir de sus obras (tienen hijos, familias que sustentar, letras que pagar, etc), por otro lado, también nos abre la puerta a reflexionar sobre las consecuencias que puede llevar aparejada el uso de mecanismos indiscriminados para alcanzar el objetivo inicialmente lícito que se plantea.
¿Cómo perseguir la piratería sin mermar el derecho de expresión e intercambio de información de aquellos que usamos la red como un medio más de expresión? ¿Quiénes harán de ejecutores de la ley y en base a qué supuestos? ¿Se perseguirá al usuario o al que realmente se beneficia de esas descargas?. ¿Se distinguirá entre herramienta y mal uso de la herramienta? ¿Hay un interés especial en controlar el flujo de la información en la red por parte de determinados agentes, ya sean gobiernos o entidades privadas?
Ya empiezo a temblar... Hace poco vi un vídeo de la TED en la que se trataba cómo hoy Internet se está convirtiendo en una herramienta deseada por los gobiernos de muchos países para ser empleada en beneficio de ciertas ideas o planteamientos políticos y/o económicos en vez de potenciarlas para que esté al servicio de los ciudadanos. La conferenciante en ese vídeo, Rebecca MacKinnon, ponía como ejemplos tanto gobiernos autocráticos como otros que a priori tienen el marchamo de democráticos, y cómo ciertas empresas e iniciativas privadas actuaban en connivencia con ellos.
No dejo de preguntarme porqué se ataca tanto la descarga de libros y música desde la red sin pago previo alguno cuando, por ejemplo, un escritor sólo recibe, aproximadamente, el 10% de los beneficios de la venta de un libro suyo. ¿Qué sucede con el 90% restante? ¿No habría que reformular los mecanismos de venta y el reparto de beneficios? Hoy un escritor puede colocar libre y directamente su obra en librerías digitales y obtener un margen de ganancias mucho mayor ofreciendo su obra a un precio sensiblemente más bajo a como se oferta a través de las editoriales clásicas. Si un libro en formato digital carece de los gastos propios de un libro en papel, ¿porqué sigue siendo tan elevado su precio? Si es lamentable la piratería, no muy lejos de ese término queda el hecho de que un libro en papel cueste 20 euros y otro en formato digital se venda por cuatro euros menos.
Están cambiando las vías de hacer llegar la cultura a la sociedad y de cómo ésta la consume, y creo que es por ahí por donde se debe acometer cualquier reforma. Cambian los agentes "distribuidores" de la cultura y comienzan a desaparecer muchos intermediarios. Es hora de que la honestidad se convierta en pilar fundamental del proceso de negocio de los agentes distribuidores de la cultura (entiéndase editoriales, discográficas, etc.) y entiendan que no pueden seguir manteniendo una posición de monopolio y elevados beneficios cuando Internet se muestra hoy como una alternativa real a los medios de producción culturales clásicos, una vía en la que los creadores colocan su producto frente al posible consumidor, donde la colaboración es clave en la creación de nuevas obras, y en la que el consumidor sí está dispuesto a recompensar económicamente a su autor pero no a aquellos que se valen de una posición de supremacía para obtener un beneficio que no recibirá en su justa medida el autor de la obra.
Las redes sociales están creando un movimiento de carácter supranacional, una inteligencia social que trasciende los estados-nación y que comienza a enfrentarse directamente con los agentes que verdaderamente mueven los hilos de la política internacional: las grandes multinacionales y los grupos de especulación económicos. Se aproxima el momento en el que los usuarios de la red exigirán una Carta Magna que les asegure el derecho del libre uso de Internet, de igual modo a como lo hicieron nuestros antepasados con la Constitución y la Declaración Universal de los Derechos Humanos.
Sin más, os dejo con el vídeo de Rebecca MacKinnon
Etiquetas:
cultura,
Internet,
libertad expresión,
piratería,
Rebecca MacKinnon,
redes sociales,
TED
martes, 20 de diciembre de 2011
Tendencias en Redes Sociales según Google Insights
De vez en cuando me gusta tomar uno o varios términos o conceptos e investigar hasta qué punto están marcando tendencia, o dicho de otro modo, cuánto se usan esos términos en el flujo de la información que se genera diariamente en la red. Estaba probando con unos cuantos cuando se me ocurrió probar en Google Insights qué tendencias están marcando las principales aplicaciones de redes sociales (básicamente, Twitter, FaceBook, Linkdin y Google+) Evidentemente no podía esperar sorpresa alguna, ya que intuía que FaceBook estaría barriendo a todas las demás. Y así pude comprobarlo, en el período que abarca los dos últimos años, a nivel mundial
en Estados Unidos
en India
en Brasil
en China
y en Rusia... ¿en Rusia?
En todos estos gráficos se ve un claro dominio de FaceBook, quizás más matizado en China por razones obvias (despega justo en el pasado mes de octubre) y en Brasil porque parece que es desde un año acá cuando toma fuerza FaceBook, con la misma fuerza que en otros muchos países. En Estados Unidos mantiene una tendencia cuasi horizontal, lo cual es lógico porque en cierto sentido, allí ya se ha alcanzado un cierto nivel de saturación o estabilización. Sin embargo, la tendencia mostrada en Rusia me llamaba la atención, y entonces me acordé de que en un período de tiempo que viví allí, las aplicaciones que habitualmente empleamos aquí perdían su supremacía en favor de otras de diseño propio y que estaban especialmente orientadas al lenguaje cirílico. Así que si ellos tienen su propio buscador, probablemente tuvieran su propio "facebook". Me bastó una simple búsqueda para dar con la solución. En el gráfico siguiente la tenéis:
Empleé conjuntamente los términos de búsqueda vk y vkontakte, pues de ambas formas se identifica a la red social rusa (también ampliamente usada en Ucrania y en Bielorrusia).
Vkontakte cuenta, según las fuentes que se consulten, entre 50 y 100 millones de usuarios, lo que la convierte en la principal red social de Europa. Acostumbrados a como estamos a movernos según los caminos de Google, es conveniente husmear por aquellos territorios en los que no es el dueño absoluto, especialmente en los países emergentes, ya que éstos, a la postre, serán (si no lo son ya) los que marquen tendencia.

Fuentes:
http://portal.ucm.es/web/esavicom/blogold/-/blogs/a-facebook-se-le-atraganta-china-y-rusia-atencion-a-vk
http://www.rusadas.com/2011/05/vkontakte-la-red-social.html
en Estados Unidos
en India
en Brasil
en China
y en Rusia... ¿en Rusia?
En todos estos gráficos se ve un claro dominio de FaceBook, quizás más matizado en China por razones obvias (despega justo en el pasado mes de octubre) y en Brasil porque parece que es desde un año acá cuando toma fuerza FaceBook, con la misma fuerza que en otros muchos países. En Estados Unidos mantiene una tendencia cuasi horizontal, lo cual es lógico porque en cierto sentido, allí ya se ha alcanzado un cierto nivel de saturación o estabilización. Sin embargo, la tendencia mostrada en Rusia me llamaba la atención, y entonces me acordé de que en un período de tiempo que viví allí, las aplicaciones que habitualmente empleamos aquí perdían su supremacía en favor de otras de diseño propio y que estaban especialmente orientadas al lenguaje cirílico. Así que si ellos tienen su propio buscador, probablemente tuvieran su propio "facebook". Me bastó una simple búsqueda para dar con la solución. En el gráfico siguiente la tenéis:
Empleé conjuntamente los términos de búsqueda vk y vkontakte, pues de ambas formas se identifica a la red social rusa (también ampliamente usada en Ucrania y en Bielorrusia).
Vkontakte cuenta, según las fuentes que se consulten, entre 50 y 100 millones de usuarios, lo que la convierte en la principal red social de Europa. Acostumbrados a como estamos a movernos según los caminos de Google, es conveniente husmear por aquellos territorios en los que no es el dueño absoluto, especialmente en los países emergentes, ya que éstos, a la postre, serán (si no lo son ya) los que marquen tendencia.
Fuentes:
http://portal.ucm.es/web/esavicom/blogold/-/blogs/a-facebook-se-le-atraganta-china-y-rusia-atencion-a-vk
http://www.rusadas.com/2011/05/vkontakte-la-red-social.html
viernes, 2 de diciembre de 2011
Los lenguajes del cloud computing
En estos días no dejo de leer posts, reseñas de libros, twits, relacionados con el cambio de paradigma que se está produciendo en el campo de las tecnologías actuales, y más concretamente en el de las tecnologías relacionadas con la gestión de la información, en base al cual gran parte de los procesos que se llevaban antes a cabo en los CPDs localizados físicamente en las empresas, comienzan ahora a trasladarse a eso que comúnmente se ha venido a denominar “nube”. En un artículo anterior hablaba sobre la computación en la nube, y mientras lo escribía no paraba de rondarme en mi cabeza la pregunta de si los lenguajes de programación actuales estaban preparados para este vuelco en el paradigma actual de la computación. Conozco muchos lenguajes, desde el FORTRAN, el COBOL, el LISP o Basic con los que empecé a batirme en el campo del desarrollo del software, hasta los actuales Java, PHP, JavaScript, etc.
En estos casos, lo más fácil y recurrido es buscar directamente en la propia red qué se cuece en las factorías de diseño de lenguajes y qué pasos se están dando en el desarrollo de nuevos lenguajes. Y lo cierto es que se cuece mucho y tan revolucionario como el propio paradigma del cloud computing.
En mi búsqueda lo primero que encontré fue una reseña en Bosque viejo relativa al lenguaje de programación OPA. Se trata de un lenguaje cuyo pilar fundamental radica en que está pensado justamente para poder acomodarse a los nuevos contextos de la programación en la nube. Se puede decir que es un lenguaje exclusivamente orientado a la web, tanto como que el modelo de base de datos con el que trabaja es NoSQL, el mismo modelo que podemos encontrar en servicios como FaceBook o Digg.
La primera parada deberíamos hacerla en la página oficial del lenguaje, desde la que se puede descargar un binario específico para Ubuntu. En esa misma página se muestran varias aplicaciones de ejemplo, aunque no esperéis grandes desarrollos aún, ya que se trata de un lenguaje que se presentó en el pasado año 2010, y cuyo código fuente fue liberado bajo licencia GNU en este mismo año 2011.
OPA es un lenguaje respaldado a nivel de soporte por la empresa MLState, que proporciona asesoramiento y formación. Si te interesa ver cómo queda el famoso “HelloWorld” en OPA, sólo tienes que hacer clic aquí. Te recomiendo que te descargues aquí el paquete para Ubuntu, y si te parece interesante husmear por su código haz clic aquí.
Existen otros dos lenguajes que también se ofrecen como paladines de la programación en la nube, estoy hablando de Dart y de HaXe. El primero también está recién salido del horno de Google y aún no ha alcanzado la versión 1.0 que es la que suele dar la mayoría de edad.
En la página oficial de Dart podréis consultar diversos códigos de ejemplo así como probar su ejecución. Dart se puede ejecutar hasta la fecha bien mediante el Dart Editor (que posibilita compilar Dart a JavaScript) o bien mediante el Dart Board, un escritorio virtual en el que se puede escribir, modificar y ejecutar pequeños programas Dart. Te dejo aquí un pequeño ejemplo mío mostrando un típico saludo.
No hay mucho en español sobre Dart, pero la primera página (según dice ella misma) en tratar este lenguaje en nuestro idioma es Dart Experience, de entre sus posts (aún pocos) os recomiendo el que hace referencia a la instalación de la VM (Máquina Virtual) de Dart. Puedes seguir a Dart desde Twitter en @dart_lang. Dart está fuertemente influenciado por lenguajes orientados a objetos como Java y JavaScript.
HaXe es un poco más viejo, 2005, fue desarrollado por Nicolas Cannasse y puedes descargarlo desde aquí. Como Dart, es un lenguaje de programación Open Source, multiplataforma, que puede compilarse para generar código JavaScript, Flash, NekoVM, PHP o incluso C++. En este enlace tienes una interesante lista de proyectos que emplean este lenguaje.
¿Cómo evolucionarán estos lenguajes y en qué grado llegarán a instaurarse como pilares de la computación en la nube? Eso, como siempre, el tiempo lo dirá. Por ahora cada uno toma posiciones, y el pasado 28 de noviembre, Microsoft anunció que no apoyaría a Dart, por razones obvias claro.
Para finalizar, te dejo un enlace para que juegues un rato al Tetris con OPA:
En estos casos, lo más fácil y recurrido es buscar directamente en la propia red qué se cuece en las factorías de diseño de lenguajes y qué pasos se están dando en el desarrollo de nuevos lenguajes. Y lo cierto es que se cuece mucho y tan revolucionario como el propio paradigma del cloud computing.
En mi búsqueda lo primero que encontré fue una reseña en Bosque viejo relativa al lenguaje de programación OPA. Se trata de un lenguaje cuyo pilar fundamental radica en que está pensado justamente para poder acomodarse a los nuevos contextos de la programación en la nube. Se puede decir que es un lenguaje exclusivamente orientado a la web, tanto como que el modelo de base de datos con el que trabaja es NoSQL, el mismo modelo que podemos encontrar en servicios como FaceBook o Digg.
La primera parada deberíamos hacerla en la página oficial del lenguaje, desde la que se puede descargar un binario específico para Ubuntu. En esa misma página se muestran varias aplicaciones de ejemplo, aunque no esperéis grandes desarrollos aún, ya que se trata de un lenguaje que se presentó en el pasado año 2010, y cuyo código fuente fue liberado bajo licencia GNU en este mismo año 2011.
OPA es un lenguaje respaldado a nivel de soporte por la empresa MLState, que proporciona asesoramiento y formación. Si te interesa ver cómo queda el famoso “HelloWorld” en OPA, sólo tienes que hacer clic aquí. Te recomiendo que te descargues aquí el paquete para Ubuntu, y si te parece interesante husmear por su código haz clic aquí.
Existen otros dos lenguajes que también se ofrecen como paladines de la programación en la nube, estoy hablando de Dart y de HaXe. El primero también está recién salido del horno de Google y aún no ha alcanzado la versión 1.0 que es la que suele dar la mayoría de edad.
En la página oficial de Dart podréis consultar diversos códigos de ejemplo así como probar su ejecución. Dart se puede ejecutar hasta la fecha bien mediante el Dart Editor (que posibilita compilar Dart a JavaScript) o bien mediante el Dart Board, un escritorio virtual en el que se puede escribir, modificar y ejecutar pequeños programas Dart. Te dejo aquí un pequeño ejemplo mío mostrando un típico saludo.
No hay mucho en español sobre Dart, pero la primera página (según dice ella misma) en tratar este lenguaje en nuestro idioma es Dart Experience, de entre sus posts (aún pocos) os recomiendo el que hace referencia a la instalación de la VM (Máquina Virtual) de Dart. Puedes seguir a Dart desde Twitter en @dart_lang. Dart está fuertemente influenciado por lenguajes orientados a objetos como Java y JavaScript.
HaXe es un poco más viejo, 2005, fue desarrollado por Nicolas Cannasse y puedes descargarlo desde aquí. Como Dart, es un lenguaje de programación Open Source, multiplataforma, que puede compilarse para generar código JavaScript, Flash, NekoVM, PHP o incluso C++. En este enlace tienes una interesante lista de proyectos que emplean este lenguaje.
¿Cómo evolucionarán estos lenguajes y en qué grado llegarán a instaurarse como pilares de la computación en la nube? Eso, como siempre, el tiempo lo dirá. Por ahora cada uno toma posiciones, y el pasado 28 de noviembre, Microsoft anunció que no apoyaría a Dart, por razones obvias claro.
Para finalizar, te dejo un enlace para que juegues un rato al Tetris con OPA:
Etiquetas:
Cloud Computing,
futuro,
nube,
paradigma,
programación,
tecnología
martes, 15 de noviembre de 2011
Las nuevas profesiones de la hipersociedad
Hace unos días, visitando el blog El Caparazón de Dolors Reig, me topé con un vídeo relacionado con la nueva profesión de content curator (curador o depurador de contenidos) y decidí hacer un breve comentario a mis alumnos en una de mis clases. Comprobé que el interés fue elevado, no sólo ya por esa nueva profesión sino por el hecho de que están estudiando unos contenidos en el marco de un perfil profesional que posiblemente sufra en los próximos años, sino meses, un cambio o remodelación radical. Espoleado por ello me pregunté ¿qué se nos avecina en el plano de los nuevos perfiles profesionales? ¿Qué profesiones van a ir surgiendo y en qué planos se desarrollarán? ¿Qué quedará obsoleto? Ya tenía una idea preliminar después de haber leído el estupendo libro de Jordi Torres, Empresas en la nube, y que de una manera concisa y clara, muestra las claves del cloud computing y sus efectos "colaterales" en el mundo de la empresa. Así pues, revestido momentáneamente de "content curator", me propuse investigar un poco sobre esas nuevas profesiones, y el resultado no fue nada desalentador. Es evidente que el perfil clásico del profesional de la informática desaparecerá, junto con los también clásicos departamentos de informática en muchas empresas, pero alternativamente surgen nuevos perfiles y con un campo muy amplio de desarrollo.
Comencemos por ejemplo por el blog de Manuel Gross, en el que con un par de artículos resume qué profesiones surgen nuevas y qué otras desaparecerán paulatinamente. Como profesiones que surgen tenemos al Broker de talento, cuyo perfil se orienta a servir de "comercial" para aquellos trabajadores que desean promocionarse profesionalmente en otras organizaciones. Algo así como la figura del "manager deportivo" que tan asentada está ya desde hace muchos años.
Aparecen otras profesiones con nombres tan sugerentes como bioinformático, geomicrobiólogo o nanomédico (eh! cuidado, no seas mal pensados). En el campo de la agricultura la tecnología y la hibridación de medios es la clave. Aparecen acuicultores, tecnoagricultores y productores de alimentos orgánicos.
Es en el campo de la tecnología y los social media donde se produce la gran revolución. Pasamos ahora para saber un poco más al blog de Ceintec, y con un artículo centrado en las nuevas profesiones relacionadas con la web. Aparecen perfiles como el de técnico de e-marketing o promoción web, el blogger (que ya es realmente un clásico), el auditor web, el programador web 2.0 o el teletutor. Especial atención para el perfil de Comunity Manager, que ya hoy demandan muchas empresas y que tiene como cometido principal la responsabilidad de la comunicación de la empresa en el contexto de las redes sociales, y en especial, con los clientes que allí se mueven. Los analistas web se convertirán en un pilar fundamental en las empresas que venden un producto, pues se encargarán de analizar el impacto de la publicidad del mismo en las redes y qué opiniones generan los usuarios de esas redes entorno a ese producto.
En la página de noticias de iberestudios.com se refleja otra profesión que no es otra cosa que la evolución del departamento de plan de marketing, pero en este caso centrado en las redes sociales. El perfil recibe el nombre de Social Media Planner y se encarga de desarrollar el plan de comunicación, asociado a un plan de marketing, que se desplegará en las redes sociales con el propósito de captar clientes, fidelizarlos, mejorar la atención al cliente, recibir feedback sobre la excelencia del producto o la marca, etc.
Por supuesto, en el mundo de la programación los perfiles también evolucionan y ahora los desarrolladores de contenidos multimedia alcanzan su madurez, diseñadores de videojuegos para dispositivos móviles y creadores de herramientas o aplicaciones multiplataforma serán muy solicitados, llegando sus aplicaciones a estar accesibles desde cualquier punto de la nube.
Entre todas estas profesiones irrumpen con fuerza dos perfiles claros, el SEO (search Engine Optimization) y el SEM. El primero tiene como función posicionar en los primeros puestos de las búsquedas de los navegadores a la página de la empresa. Para ello deberá cuidar cada detalle de la misma: contenidos, usabilidad, etiquetas, programación, etc.). El SEM (search Engine Marketing) tiene por objetivo diseñar las estrategias de inserción de publicidad que se basan en ofrecer a un usuario aquello en lo que puede estar interesado. Un ejemplo lo tenemos en Adwords de Google.
Para saber más sobre SEO, tenéis un vídeo de la Fundación Telefónica correspondiente a unas jornadas relacionadas con las nuevas profesiones que se desarrollaron en el mes de noviembre del pasado año. Esta conferencia comienza a ser interesante a partir del minuto cinco.
Hay otras conferencias también relacionadas con las nuevas profesiones de la Fundación Telefónica que tenéis aquí.
Un aspecto curioso es que aparejado a todas estas nuevas profesiones surge la necesidad de centros de formación que preparen profesionales preparados para abordarlas. Como ejemplo de iniciativa tenéis el Social Media Institute (SMI) argentino, orientado a cubrir ese hueco en la formación.
En el siguiente artículo de Dolors Reig en su blog El Caparazón, reflexiona sobre las nuevas profesiones que pueden surgir a partir de las nuevas capacidades que desarrollará el "humano conectado". Los nueve perfiles reseñados me parecen que están, si no lo han hecho ya, a punto de germinar. Como ejemplo, valga el de Analista de datos, Prospector de negocio, Emprendedor social o Antropólogo intercultural.
Os recomiendo la siguiente conferencia, un vídeo sobre usabilidad, tema que me parece clave en el éxito de cualquier página web. Es una conferencia bastante entretenida, dejad pasar los primeros minutos.
Os dejo finalmente con un debate de La 2 sobre las nuevas profesiones.
Comencemos por ejemplo por el blog de Manuel Gross, en el que con un par de artículos resume qué profesiones surgen nuevas y qué otras desaparecerán paulatinamente. Como profesiones que surgen tenemos al Broker de talento, cuyo perfil se orienta a servir de "comercial" para aquellos trabajadores que desean promocionarse profesionalmente en otras organizaciones. Algo así como la figura del "manager deportivo" que tan asentada está ya desde hace muchos años.
Aparecen otras profesiones con nombres tan sugerentes como bioinformático, geomicrobiólogo o nanomédico (eh! cuidado, no seas mal pensados). En el campo de la agricultura la tecnología y la hibridación de medios es la clave. Aparecen acuicultores, tecnoagricultores y productores de alimentos orgánicos.
Es en el campo de la tecnología y los social media donde se produce la gran revolución. Pasamos ahora para saber un poco más al blog de Ceintec, y con un artículo centrado en las nuevas profesiones relacionadas con la web. Aparecen perfiles como el de técnico de e-marketing o promoción web, el blogger (que ya es realmente un clásico), el auditor web, el programador web 2.0 o el teletutor. Especial atención para el perfil de Comunity Manager, que ya hoy demandan muchas empresas y que tiene como cometido principal la responsabilidad de la comunicación de la empresa en el contexto de las redes sociales, y en especial, con los clientes que allí se mueven. Los analistas web se convertirán en un pilar fundamental en las empresas que venden un producto, pues se encargarán de analizar el impacto de la publicidad del mismo en las redes y qué opiniones generan los usuarios de esas redes entorno a ese producto.
En la página de noticias de iberestudios.com se refleja otra profesión que no es otra cosa que la evolución del departamento de plan de marketing, pero en este caso centrado en las redes sociales. El perfil recibe el nombre de Social Media Planner y se encarga de desarrollar el plan de comunicación, asociado a un plan de marketing, que se desplegará en las redes sociales con el propósito de captar clientes, fidelizarlos, mejorar la atención al cliente, recibir feedback sobre la excelencia del producto o la marca, etc.
Por supuesto, en el mundo de la programación los perfiles también evolucionan y ahora los desarrolladores de contenidos multimedia alcanzan su madurez, diseñadores de videojuegos para dispositivos móviles y creadores de herramientas o aplicaciones multiplataforma serán muy solicitados, llegando sus aplicaciones a estar accesibles desde cualquier punto de la nube.
Entre todas estas profesiones irrumpen con fuerza dos perfiles claros, el SEO (search Engine Optimization) y el SEM. El primero tiene como función posicionar en los primeros puestos de las búsquedas de los navegadores a la página de la empresa. Para ello deberá cuidar cada detalle de la misma: contenidos, usabilidad, etiquetas, programación, etc.). El SEM (search Engine Marketing) tiene por objetivo diseñar las estrategias de inserción de publicidad que se basan en ofrecer a un usuario aquello en lo que puede estar interesado. Un ejemplo lo tenemos en Adwords de Google.
Para saber más sobre SEO, tenéis un vídeo de la Fundación Telefónica correspondiente a unas jornadas relacionadas con las nuevas profesiones que se desarrollaron en el mes de noviembre del pasado año. Esta conferencia comienza a ser interesante a partir del minuto cinco.
Hay otras conferencias también relacionadas con las nuevas profesiones de la Fundación Telefónica que tenéis aquí.
Un aspecto curioso es que aparejado a todas estas nuevas profesiones surge la necesidad de centros de formación que preparen profesionales preparados para abordarlas. Como ejemplo de iniciativa tenéis el Social Media Institute (SMI) argentino, orientado a cubrir ese hueco en la formación.
En el siguiente artículo de Dolors Reig en su blog El Caparazón, reflexiona sobre las nuevas profesiones que pueden surgir a partir de las nuevas capacidades que desarrollará el "humano conectado". Los nueve perfiles reseñados me parecen que están, si no lo han hecho ya, a punto de germinar. Como ejemplo, valga el de Analista de datos, Prospector de negocio, Emprendedor social o Antropólogo intercultural.
Os recomiendo la siguiente conferencia, un vídeo sobre usabilidad, tema que me parece clave en el éxito de cualquier página web. Es una conferencia bastante entretenida, dejad pasar los primeros minutos.
Os dejo finalmente con un debate de La 2 sobre las nuevas profesiones.
Etiquetas:
creatividad,
educación,
futuro,
profesiones,
sociedad,
tecnología,
web 2.0
miércoles, 2 de noviembre de 2011
Hacia el Cloud Computing
Cloud Computing, o dicho en español Computación en la nube, es un nuevo paradigma del software que tiene como pilar fundamental contemplar a las aplicaciones como un conjunto de servicios que se ofrecen desde la propia Internet. En la wikipedia puede ampliarse esta definición, completando la información con los aspectos clave que conforman este nuevo paradigma.
La siguiente imagen (extraída de la propia Wikipedia) ofrece, muy simplificadamente, qué estructura se conforma en la nube para ofrecer los servicios de la misma y qué dispositivos pueden acceder a ellos (básicamente, todos los que hoy se emplean para acceder a Internet).
Es mucha la bibliografía que ya contempla este tema como eje central, pero quiero aprovechar este artículo sobre la computación en la nube para hacer mención a un libro que se ha publicado hace poco y que no sólo trata de qué es cloud computing, sino qué razones de peso fundamentan la necesidad de que las empresas orienten sus modelos de negocio hacia ella. El libro se titula Empresas en la nube y está escrito por Blog de Jordi Torres.
Tenéis disponible el primer capítulo en formato pdf aquí. También podéis leer una entrevista que se le hizo al autor y que está publicada en la página de la revista Cloud Computing.
Es interesante comprobar cómo se esgrime la necesidad de una política de desarrollo sostenible en materia de consumo de recursos energéticos como una razón para optar por la nube en lugar del clásico actual, que requiere de complejos departamentos de procesos de datos ligados físicamente a la propia empresa y a veces, incorporando una redundancia perfectamente prescindible.
También podéis consultar un artículo, Cloud Computing: del disco duro a la nube, de la revista Interactive Magazine en la que se define este concepto y además se relacionan algunas aplicaciones disponibles en la red que se ajustan a este paradigma.
Para concluir os dejo una par de vídeos de Youtube que nos cuentan un poco qué es esto de la computación en la nube.
Introducción a Cloud Computing:
Cloud Computing según Microsoft:
La siguiente imagen (extraída de la propia Wikipedia) ofrece, muy simplificadamente, qué estructura se conforma en la nube para ofrecer los servicios de la misma y qué dispositivos pueden acceder a ellos (básicamente, todos los que hoy se emplean para acceder a Internet).
Es mucha la bibliografía que ya contempla este tema como eje central, pero quiero aprovechar este artículo sobre la computación en la nube para hacer mención a un libro que se ha publicado hace poco y que no sólo trata de qué es cloud computing, sino qué razones de peso fundamentan la necesidad de que las empresas orienten sus modelos de negocio hacia ella. El libro se titula Empresas en la nube y está escrito por Blog de Jordi Torres.
Tenéis disponible el primer capítulo en formato pdf aquí. También podéis leer una entrevista que se le hizo al autor y que está publicada en la página de la revista Cloud Computing.
Es interesante comprobar cómo se esgrime la necesidad de una política de desarrollo sostenible en materia de consumo de recursos energéticos como una razón para optar por la nube en lugar del clásico actual, que requiere de complejos departamentos de procesos de datos ligados físicamente a la propia empresa y a veces, incorporando una redundancia perfectamente prescindible.
También podéis consultar un artículo, Cloud Computing: del disco duro a la nube, de la revista Interactive Magazine en la que se define este concepto y además se relacionan algunas aplicaciones disponibles en la red que se ajustan a este paradigma.
Para concluir os dejo una par de vídeos de Youtube que nos cuentan un poco qué es esto de la computación en la nube.
Introducción a Cloud Computing:
Cloud Computing según Microsoft:
Etiquetas:
Cloud Computing,
Interactive Magazine,
Jordi Torres,
libro,
nube,
paradigma,
programación,
tecnología
viernes, 16 de octubre de 2009
¿Por qué Ubuntu y Linux no despegan?
Acabo de conocer la publicación de un libro titulado Trade-Off, cuyo autor es Kevin Maney, que trata sobre las razones básicas que subyacen en el éxito o fracaso de algunos productos. Entre esos productos aparece la distribución Linux Ubuntu y resulta curioso, para aquellos que defendemos esta distribución, que alguien no desvele algo que quizás, todos somos conscientes de que existe. Estas razones son comentadas brevemente en este artículo del blog MuyLinux de MyComputer. Os recomiendo su lectura, es breve pero esclarecedora. Aquí tienes un enlace en inglés un poco más amplio.
jueves, 7 de mayo de 2009
Instalo ubuntu 9.04 y después...
He encontrado en Ubuntu Life un post relativo a qué tareas se pueden realizar inmediatamente después de instalar Ubuntu 9.04 y tener así un sistema bastante versátil. Tenéis el enlace aquí.
viernes, 24 de abril de 2009
Las bibliotecas digitales
Os dejo un enlace a una biblioteca digital en la que puede encontrarse gratuitamente una amplia bibliografía en formato pdf descargable de libros de muy diversa índole, incluidos libros de informática. El lugar se llama Bibliotheka y, entre otros libros, me he topado con un libro que ya poseo en la biblioteca física y real de mi casa, y que es recomendable disponer, ya que se trata de un gran manual de referencia de las tecnologías J2EE. Data de algunos años, pero no deja de ser un buen libro, a pesar de la traducción. El libro se denomina Programación Java Server J2EE y está disponible aquí. Por cierto, me he llevado la sorpresa de que hay un libro mío, y no de informática, pero su búsqueda la dejo para los curiosos ;)
También en Megalibros he encontrado una introducción a Ajax, aquí la podéis descargar. La versión más completa disponible está en Librosweb.
Y si queréis libros en inglés, en friedbeef disponéis de una larga lista de websites con libros descargables. Aquí tenéis uno de los enlaces que ofrece la página anterior, especializado en libros técnicos, especialmente de informática.
Finalmente, en Free-ebooksnet disponéis, entre otros, de AJAX on Java de Steve Olson y Java Professional de C. Zakas.
También en Megalibros he encontrado una introducción a Ajax, aquí la podéis descargar. La versión más completa disponible está en Librosweb.
Y si queréis libros en inglés, en friedbeef disponéis de una larga lista de websites con libros descargables. Aquí tenéis uno de los enlaces que ofrece la página anterior, especializado en libros técnicos, especialmente de informática.
Finalmente, en Free-ebooksnet disponéis, entre otros, de AJAX on Java de Steve Olson y Java Professional de C. Zakas.
sábado, 18 de abril de 2009
Más apuntes sobre la web 3.0
Comentando con algunos alumnos míos, saqué a colación la existencia de un monográfico sobre la web semántica, web 3.0, que apareció hace algún tiempo en la revista novática, que se edita bajo la dirección de la Asociación de Técnicos de Informática., en concreto en el número 178 (noviembre-diciembre de 2005). Es cierto que han pasado algunos años, pero en ese monográfico se realizaba un análisis detallado de los pilares fundamentales en los que se sustenta la nueva web y en el estado del arte de la misma en ese momento. He vuelto a releer uno de los artículos, y no está en absoluto desfasado, aunque sí es cierto que ya hay iniciativas en las que se ponen en práctica algunas cuestiones planteadas en el artículo. Dado que lo considero una lectura necesaria para entender un poco mejor los principios de la web semántica, he decidido escanearlo. El artículo fue elaborado por Luis Sánchez Fernández y Norberto Fernández García, ambos de la Universidad Carlos III de Madrid. Aquí lo tenéis en formato de libro virtual creado con lssuu.
jueves, 9 de abril de 2009
Tras la revolución tecnológica...la revolución creativa
Es 9 de abril, jueves Santo, y llevo todo el día enclaustrado realizando una serie de prácticas pertenecientes a un curso sobre educación y web 2.0 que comencé hace ya algunas semanas (imagino que si algún alumno mío lee esto entenderá la razón por la que llevo casi ese mismo tiempo dándole la tabarra con eso de la web 2.0). He hecho un alto en el camino, he abierto mi escritorio virtual Netvibes con el propósito de relajarme un rato y leer las noticias o artículos generadas por mis páginas favoritas. Y me he topado con una sorpresa, más bien podríamos llamarla una "curiosa coincidencia". En aulablog21 leo un artículo muy interesante relativo a cómo se plantean los principios de la educación en las sociedades avanzadas actuales y su obsolescencia motivada por la revolución tecnológica actual, donde la creatividad es el motor de negocio y de desarrollo social. En este artículo se incorpora un vídeo (subtitulado por Pedro Villarubia) en el que Ken Robinson da una breve charla de veinte minutos sobre el enfoque erróneo de la educación actual (vídeo original aquí). Aunque la charla data del año 2006, no está en nada desfasada, al contrario, la proliferación de aplicaciones o servicios en la web que se han hecho casi imprescindibles por millones de usuarios no es más que la consecuencia de la creatividad de quienes las desarrollaron.
Termino de leer/ver este artículo y compruebo que en El caparazón, Dolors Reig trata sobre cómo la tecnología se ha convertido en un/a súbdito/a de la creatividad. Cómo la revolución tecnológica está dando paso a una revolución de la creatividad, donde los usuarios son los generadores de la riqueza, en el más amplio sentido de la palabra. Os recomiendo la lectura de su artículo completo pues no tiene desperdicio.
Una coincidencia que sirve de excusa para replantearse la educación, tanto la reglada como la educación permanente de adultos. No dejo cada día de recordarle a mis alumnos, que estudian para en un futuro a corto plazo ocupar puestos de administradores de sistemas informáticos y/o desarrolladores de aplicaciones de software, que la creatividad será una poderosa arma en sus manos, que le ayudará no sólo a comprender mejor la sociedad que le rodea, sino a analizar cómo se articula esta sociedad y cómo sacar beneficio de ella incluso en tiempos de crisis. Muchas de las aplicaciones que hoy ocupan un lugar imprescindible en la vida y tiempo de muchas personas han sido el fruto del desarrollo de una genial idea puesta en marcha por una modesta empresa. Debe alertarse que aquellos que no se adapten a estas nuevas reglas del juego no les quedará otra opción que engrosar las filas, no del paro, sino de algo peor, las filas de los que están al otro lado de la brecha digital.
Termino de leer/ver este artículo y compruebo que en El caparazón, Dolors Reig trata sobre cómo la tecnología se ha convertido en un/a súbdito/a de la creatividad. Cómo la revolución tecnológica está dando paso a una revolución de la creatividad, donde los usuarios son los generadores de la riqueza, en el más amplio sentido de la palabra. Os recomiendo la lectura de su artículo completo pues no tiene desperdicio.
Una coincidencia que sirve de excusa para replantearse la educación, tanto la reglada como la educación permanente de adultos. No dejo cada día de recordarle a mis alumnos, que estudian para en un futuro a corto plazo ocupar puestos de administradores de sistemas informáticos y/o desarrolladores de aplicaciones de software, que la creatividad será una poderosa arma en sus manos, que le ayudará no sólo a comprender mejor la sociedad que le rodea, sino a analizar cómo se articula esta sociedad y cómo sacar beneficio de ella incluso en tiempos de crisis. Muchas de las aplicaciones que hoy ocupan un lugar imprescindible en la vida y tiempo de muchas personas han sido el fruto del desarrollo de una genial idea puesta en marcha por una modesta empresa. Debe alertarse que aquellos que no se adapten a estas nuevas reglas del juego no les quedará otra opción que engrosar las filas, no del paro, sino de algo peor, las filas de los que están al otro lado de la brecha digital.
viernes, 27 de marzo de 2009
Por qué los estudiantes deberían hacer uso de software libre
En el siguiente vídeo Richard Stallman comenta las razones de por qué la escuela debería emplear el software libre, especialmente en los estudios de informática. Os recomiendo además que leáis su libro Software libre para una sociedad libre, que además os podéis descargar en formato pdf desde la sección Recursos del grupo nuestro de yahoo java-frolik, o bien desde aqui. Por cierto, la introducción a este libro ha sido redactada por Lawrence Lessig, que escribió un libro en 1999 titulado Code and other laws of cyberspace, editado en 2001 por taurusesdigital (Grupo Santillana). En este libro se establece la importancia que cobrará el código (entendido como código fuente del software) para la propia sociedad, su desarrollo y libertad. El autor plantea el hecho de que el código puede ser una camino hacia la libertad de la sociedad o un túnel hacia la opresión y control de unos pocos (curioso, no sé porqué me viene a la memoria de nuevo Google). Lessig nos hace reflexionar en el sentido de que actualmente se intenta regular el ciberespacio en un grado que a veces supera al del propio mundo "real". El código se convierte en una forma de ley. En el 2005 se editó en castellano un nuevo libro de Lessig, que ahonda en el tema del control sobre la red de los grandes medios de comunicación.
Sin más, os dejo con el vídeo de Stallman.
Sin más, os dejo con el vídeo de Stallman.
Etiquetas:
Gran Hermano,
libro,
sociedad,
software libre,
stallman,
video
viernes, 20 de marzo de 2009
Breves apuntes sobre la Web 3.0
Acabo de ver en mi escritorio de netvibes que acaba de incorporar Dolors Reig un artículo sobre la web 3.0 en el blog de El caparazón relacionado con la web 3.0. Hacía tiempo que deseaba reunir unos cuantos apuntes breves sobre esta emergente nueva capa que se añadirá a la ya existente, denominada web 2.0. Este artículo hace referencia a Twine, una aplicación que se ha convertido en una especie de puente entre la web 2.0 y la futura web semántica (3.0). Partiendo de este artículo me he topado con otros artículos y vídeos de interés, lo que me ha espoleado para escribir estas líneas. En el mismo sitio he encontrado el artículo Construyendo la web semántica entre todos, en el que se muestra una presentación sobre conceptos básicos sobre ella. Incluyo aquí un vídeo que también expone brevemente qué es la web semántica.
También en este enlace tendréis una idea de qué aplicaciones están ya empleando esta nueva forma de usar la red.
Finalmente, un artículo sobre Kumo, el buscador que está desarrollando Microsoft que implementa búsqueda semántica y que pretende rivalizar con Google en el sector de los buscadores.
También en este enlace tendréis una idea de qué aplicaciones están ya empleando esta nueva forma de usar la red.
Finalmente, un artículo sobre Kumo, el buscador que está desarrollando Microsoft que implementa búsqueda semántica y que pretende rivalizar con Google en el sector de los buscadores.
Etiquetas:
futuro,
tecnología,
twine,
web 3.0,
web semántica
Vídeo: El mundo según Google
En el siguiente vídeo se muestra cómo ha sido la evolución de Google en la red, qué papel juega actualmente como "buscador" de información en la red, y cómo está desarrollando nuevos tipos de servicios que no hacen otra cosa que derivar hacia un nuevo tipo de "Gran Hermano". Apareció en TVE en el programa Documentos TV. En este vídeo se reflejan las opiniones de gente que trabaja dentro, por lo que son muy "positivas", pero no deja de ser un buen ejercicio para poner en marcha en nuestras mentes la reflexión de qué representa hoy Google y hasta qué punto estamos en sus manos y confiamos en lo que nos "da". ¿Cuánta información posee Google de nosotros? Posiblemente esté a un paso de saber tanto como Hacienda. ;)
lunes, 16 de marzo de 2009
Web 2.0 en una imagen JPG
Suscribirse a:
Entradas (Atom)

