Hakitzu: Code of the Warrior, el aprendizaje de programación gamificada para escolares

Hakitzu

Puede que en algún momento de nuestras vidas, hayamos jugado a juegos de acción, donde nos encontramos en un escenario en el que deberemos de conseguir las armas y energí­as necesarias que nos permitan batir a nuestros contrincantes, consiguiendo ganar las partidas. Con esto presente y enfocado a fines educativos, nos encontramos con Hakitzu: Code of the Warrior, un juego desarrollado por Kuato Studios para iPad (desde la versión 2 hasta la 4) e iPad Mini, con la intención de que los escolares aprendan programación jugando.

La idea del juego está en ofrecer un campo de batalla donde dos robots se enfrentan entre sí­, en el que los jugadores deberán programar funciones tales como las de movimiento, orientación y fuego, complicándose en el transcurso de las partidas. El juego cuenta con su propio tutorial así­ como un teclado virtual en el que los jugadores programarán sus funciones según sus estrategias, disponiendo de las claves que se usan habitualmente en programación, y estableciendo las advertencias de error en la programación para su subsanación.

Para llevar a cabo el juego, se ha llevado a cabo investigaciones en las escuelas de todo Estados Unidos y en el Reino Unido, donde se ha podido constatar el interés de los alumnos por aprender herramientas mediante la interacción gráfica y desafiante. Con toda la información recopilada, cada cuatro semanas, Kuato lanzarán actualizaciones para el juego.

Según la página de Hakitzu, el juego deberá estar disponible en cualquier momento de este mes.

Enlace: Kuato Studios | Ví­a: VentureBeat

Codekai, una nueva forma de buscar programadores para nuestra empresa

codekai

En Codekai apuestan por un servicio especializado en descubrir grandes programadores mediante pruebas de programación online. La idea es permitir a sus clientes ahorrar tiempo en la selección de trabajadores eligiendo las pruebas de programación que se ajustan a los conocimientos que necesitan para su puestos de trabajo.

Las pruebas son realizadas en Eclipse, NetBeans o Visual Studio, analizando mediante sistemas automatizados las soluciones que los candidatos proponen y generando una lista ordenada con los resultados.

Nos comentan sus fundadores que uno de los objetivos es detectar los candidatos que hayan podido exagerar sus conocimientos en su CV y descubrir talento en aquellos candidatos que no consiguen mostrarlo en hoja profesional.

El proyecto, que comenzó a desarrollarse en abril de 2012, ya está disponible en codekai.com

Google+ facilita dar seguimiento a los Hangouts de nuestro interés

Desde que Google lanzó los Hangouts On Air, han habido muchos y muy variados, pero a menos que nuestros contactos se hagan eco de los eventos o haya publicaciones especiales que los den  a conocer, solemos enterarnos tarde.  O tal vez estamos pendientes de un Hangout al que queremos participar y a último momento nos hemos olvidado.

Para solucionar esos problemas, el equipo de Google ha dado a conocer una página especial para descubrir y dar seguimiento a los Hangouts On Air que nos pueden resultar interesantes. Podremos ver los Hangouts más destacados, próximos a realizarse, en este caso todos los que se harán durante Febrero. Por ejemplo, nos encontraremos con uno propuesto por el National Geographic, que nos llevará a descubrir restos de la civilización maya a través de su expedición en una cueva de la selva mexicana.

Además de la información de cada Hangout, veremos “Save to Calendar” que nos dirigirá a la página del evento, donde podremos programar en Google Calendar el horario, para no olvidarnos o ver si tenemos otras actividades agendadas que interfieran. La ventaja de esto, tal como lo señala Jeremy Milo, es que además de poder mantenernos  al dí­a con la programación de los Hangouts On Air, recibiremos recordatorios para no olvidar el evento.

Lotify – nueva aplicación para la creación de recordatorios para la barra de notificaciones de Android

La barra de notificaciones de nuestros terminales Android nos permiten saber muchas cosas, como cuando tenemos nuevas actualizaciones en Google Play, cuando hemos recibido nuevas llamadas, los mensajes de textos entrantes, etc.

Lotify es una nueva aplicación que acaba de entrar en Google Play para posibilitarnos crear cuantas notificaciones y alertas necesitemos para acceder a ellas a través de la barra de notificaciones de nuestros terminales. Para ello nos permite crear notificaciones y alertas de manera personalizada, incluyendo tí­tulos y descripciones, adjuntando iconos para una mejor comprensión y distinción de las mismas. En caso de tener Android 4.1 en adelante, con un simple gesto podemos ver las breves descripciones de las notificaciones, aunque en caso contrario, nos quedaremos con la lí­nea del tí­tulo que le hayamos indicado.

Sobre Lotify necesitamos saber que distingue entre tres tipos de notificaciones: las notificaciones programadas, las notificaciones en curso, y las notificaciones temporales. Sobre las primeras indicar que aparecerán durante el periodo de tiempo indicado, sobre las segundas, que no son descartables salvo que se desactive explí­citamente, y sobre las terceras, éstas si son descartables en el momento deseado.

La aplicación se encuentra de forma gratuita a través de Google Play y permite su uso en terminales Android desde la versión 1.5

Enlace: Lotify en Google Play | Ví­a: Addictivetips

Proyecto eMobc, framework para el desarrollo de aplicaciones móviles nativas multiplataforma

Con el auge del mercado de movilidad, las aplicaciones móviles están a la orden del dí­a. Todo el mundo tiene en su smartphone alguna de ellas, ¿pero os imagináis creando vuestra propia aplicación? Pues de eso trata el proyecto que os presentamos a continuación:

El proyecto eMobc esta trabajando en un framework (Licencia Affero GPLv3) para el desarrollo de aplicaciones móviles nativas multiplataforma, ya sea para Android, IOS, web-app o web-móvil y todo ello utilizando lenguaje XML.

El objetivo principal de este proyecto es crear aplicaciones móviles de una manera rápida, sencilla y eficaz, de este modo las posibilidades de usar el framework se extiende tanto para principiantes como para programadores expertos, en definitiva cualquier persona que este interesada en crear su propia aplicación.

Además eMobc nos proporciona un panel de control orientado a pantallas que permite generarlas de manera dinámica haciendo que la creación de la aplicación sea mas fácil y visual. Contamos con mas de 20 tipos pantallas diferentes y aumentando.

Al ser un framework opensource, la comunidad tiene acceso a su descarga y puede contribuir a la mejora del mismo ya sea solucionando errores como añadiendo novedades.

Acabamos de lanzar nuestra versión 0.1 y está accesible desde Github (https://github.com/emobc)  o desde su web oficial (https://emobc.com/) donde también podréis registraros en su bolsa de trabajo para participar en futuros proyectos eMobc.

Esta semana publicaremos la documentación ( API y PDF’s) y complementos necesarios. Podéis seguir toda la información del proyecto en su blog (https://emobc.blogspot.com.es) o en su cuenta de twitter @emobcapp

Texto escrito por Aitor Garcia, del proyecto eMobc

Curso online gratuito de programación en la Universidad de Washington

Algunos ya conoceréis Coursera, la iniciativa que ofrece cursos online gratuitos, a menudo de universidades de prestigio, sobre multitud de temas como astronomí­a, criptografí­a, etc. en universidades como la de Stanford, Michigan, Princeton o Pensilvania, entre muchas otras.

Ahora Coursera nos ofrece un curso online gratuito sobre lenguajes de programación en la Universidad de Washington, curso que se centrará en investigar los conceptos básicos de los lenguajes de programación y en trabajar sobre los lenguajes ML, Racker y Ruby, además de nuevos conceptos de software útiles para aprender a programar en nuevos lenguajes.

El curso empieza en enero y su duración será de 10 semanas, ocupando unas 8-12 horas de estudio a la semana. Para inscribiros podéis hacerlo haciendo clic aquí­ y pulsando en «Sign Up«.

Link: Coursera Programming Languages

Treehouse regala 5000 becas a estudiantes universitarios de todo el mundo

Treehouse es una plataforma web que tiene como objetivo enseñar a través de un sistema de aprendizaje online, todo lo relacionado al diseño y desarrollo web, programación, así­ como todo el conocimiento necesario para crear aplicaciones en iOS.

La mayorí­a del contenido que dispone la plataforma es gratuito, pero para completar los cursos es necesario abonar cuotas mensuales. Sin embargo, desde su blog el equipo de Treehouse ha anunciando una interesante oportunidad de realizar la totalidad de los cursos de manera gratuita, a través de 5000 becas que van a regalar.

Esta convocatoria está abierta a estudiantes o recientes graduados de cualquier edad, a nivel mundial. Las becas serán otorgadas al azar entre todas las personas que se inscriban a través de la solicitud que encontramos en el blog.  El plazo para enviar el formulario es el 9 de noviembre, y los ganadores serán anunciados el dí­a 16.

Ví­a: Treehouse Blog

Source – nueva plataforma para recopilación de códigos de periodistas-programadores

Nos presentan Source, una plataforma social que acaba de ver la luz, apoyada por Knight-Mozilla OpenNews, que pretende ser el punto central para los códigos de programación escritos por la comunidad periodí­stica. En ella, podemos encontrar códigos de programación obtenidos de artí­culos destacados, mediante un í­ndice de repositorios de código abierto producido por la propia comunidad de periodistas-programadores, y también a través de la propia comunidad.

Knight-Mozilla OpenNews es una organización que, según sus palabras, pretende construir para ayudar a prosperar al periodismo en la web abierta, produciendo la próxima generación de soluciones web que resuelvan los problemas reales de las noticias. Trata de dar apoyo a las comunidades de desarrolladores y periodistas para realizar, aprender e inventar juntos.

Gestándose hace poco más de un año, en pbs.org cuentan la trayectoria desde que surgió la idea hasta la puesta en marcha del desarrollo, agradeciendo la propia OpenNews al equipo de personas que han trabajado en la elaboración de este proyecto, y dejando también la siguiente reflexión:

El periodismo está en un momento de gran innovación y reinvención. Desde el periodismo de datos hasta el desarrollo de aplicaciones de noticias, nuevas organizaciones tanto grandes como pequeñas están tratando cosas nuevamente. Repensar la forma en que el mundo se entera de sí­ mismo es una tarea enorme, emocionante e inspirador.

Enlace: Source | Ví­a: Anuncio en pbs

Mobello, crea aplicaciones móviles en HTML5

Mobello es una herramienta de código abierto diseñada para los programadores y desarrolladores que quieran dar los primeros pasos en el mundo de las aplicaciones móviles.

La idea es que Mobello nos permita crear aplicaciones en HTML5 que puedan ser publicadas en la AppStore de la manera más sencilla posible, e incluye un marco de trabajo que nos ofrece 20 componentes de interfaz para diseñar nuestra aplicación como nos parezca. También disponemos de una aplicación de escritorio llamada Mobello Studio con la que podremos realizar nuestro diseño desde cero con un editor que incluye edición a tiempo real, edición de capas y detección de bugs.

Podéis descargar el editor de forma gratuita en Github haciendo click en este enlace.

Link: Mobello

YouTube integra nueva función para destacar un ví­deo de nuestro canal en todos nuestros ví­deos

Nuevas caracterí­sticas parece que se han integrado a YouTube, según lo ha descubierto el equipo de ReelSEO, que se relacionan con mejorar la exposición de nuestro canal en la plataforma.

Esta nueva función la encontraremos en “Configuración” >> “Configuración del Canal” >> “Programación integrada en video”. Por un lado nos permitirá destacar la marca o logo de nuestro canal en todos los videos que hemos compartido. Solo tenemos que subir la imagen que nos represente y personalizar algunas opciones:  la posición que deseamos que tenga en el video y el momento en qué se visualizará. Una vez que programemos esta opción, se aplicará automáticamente en todos los videos.

Y en la segunda opción nos encontraremos con la posibilidad de destacar un video mientras el usuario está reproduciendo otro de nuestro canal. Esto puede ser útil, por ejemplo para compartir un aspecto especial de nuestro canal o promocionar un canal alterno, etc. En lugar de realizar anotaciones, que se  vuelve una tarea tediosa, podemos realizarlo automáticamente con esta nueva función.