Baker – Framework en HTML5 para publicar libros en iPad

Desarrolladores italianos acaban de publicar Baker, un Framework, de código libre, creado para publicar libros en iPad. Permite de forma sencilla a diseñadores y programadores la creación de libros para esta plataforma, creando páginas en HTML5 con un formato ideal para libros electrónicos.

Después de realizar el trabajo de creación, podemos publicarlo en iTunes en pocos minutos, esperando la aprobación de los jefes de la manzana, claro está..

Podemos probar el resultado desde nuestro navegador usando su simulador, con lo que es posible crear libros y publicarlos sin necesidad de tener un iPad.

Podéis ver un ejemplo de libro creado aquí­ (iTunes) y navegar por el código del proyecto en Github.

Ví­a mashable

Hoptoad – Gestión inteligente de los errores de tu aplicación

Hoptoad es una inteligente aplicación diseñada para permitir la gestión de los errores que los usuarios de nuestras webs puedan sufrir durante su uso.

Durante la configuración tendremos que incluir en nuestras páginas los códigos correspondientes a sus caracterí­sticas técnicas. Hoptoad captura los mensajes de error que puedan ir apareciendo y los ofrece en una lista eliminando los duplicados, evitando que el programador reciba un email por cada problema detectado y ahorrando tiempo en el proceso de corrección.

La versión gratuita sólo permite la gestión de un proyecto, aunque por sólo 5 dólares al mes se pueden ampliar bastante sus funciones.

Zepto.js – Ligero framework Javascript para Smartphones

Los smartphones ya forman parte de nuestra vida cotidiana y por lo tanto es necesario que los programadores seamos consecuentes a la hora de desarrollar nuestras aplicaciones web. Para ello existen frameworks realmente ligeros como Zepto.js (2K) que nos permiten aprovechar muchas de las opciones de estos dispositivos.

De este modo, con estas librerí­as tendremos la opción de controlar los eventos relacionados con las funciones táctiles, así­ como obtener información adiciona sobre el dispositivo en el que se está ejecutando la aplicación, para que podamos actuar en consecuencia.

Si os animáis a echarle un vistazo podéis descargarlo desde su web oficial y utilizarlo según los términos de la licencia MIT a la que está sujeto.

Ví­a | Creativos Online

VexFlow – Para escribir Música en la web, con JS y HTML5

VexFlow es la solución que muchos programadores web estaban esperando para poder publicar partituras musicales de forma sencilla.

Se trata de una API, con código abierto, que incluye varias funciones para escribir varios tipos de músicas. Programada en JavasCript es compatible con Canvas HTML5 y SVG.

En la misma página podemos ver también VexTab, para guitarras.

Una buena idea que podemos usar de forma gratuita para fines no comerciales.

3 formas de enseñar programación a los niños

La programación es una actividad que estimula la concentración y el raciocinio lógico, con lo que enseñar a programar a los niños no tiene porqué aplicarse solamente a los futuros programadores.

Aquí­ os dejamos tres opciones para que los niños empiecen sus pinitos en la programación.

Kid’s Corner


Es un programa de Microsoft pensando en aquellas personas que quieren aprender a programar y enfocado también en los niños para encaminarlos hacia ese mundo. Sin tener conocimientos previos de programación, con un entorno muy sencillo y un lenguaje más que simple, te permite crear bibliotecas para hacer realidad tus programas y/o juegos, con unas pocas lí­neas de códigos. Recién estrenada la web social de Small Basic, podrás compartir tus programas con los amigos, permitiéndoles que los prueben, pudiendo, a su vez, incorporar tu creación en tu web o blog.

Alice


Software educativo que te enseña programación en un entorno 3D. Podremos crear animaciones para contar historias, juegos o ví­deos. Alice es una herramienta de enseñanza gratuita para todos, diseñada para ser la primera exposición de un estudiante programación orientada al objeto.

C-Jump


Aunque no es gratuito si es muy curioso ya que es el primer juego de mesa destinado a chavales de 11 años en adelante para aprender a programar. Conceptos básicos de lenguajes de programación tan serios y complicados como C, C++ y Java, tendrán otra visión sobre la mesa, resultará divertido, didáctico y distraí­do.

ShiftEdit – Entorno de programación web en la nube

ShiftEdit es una espectacular herramienta de desarrollo web que podremos utilizar para crear o retocar nuestras páginas directamente desde nuestro navegador, sin necesidad de instalar nada en nuestro PC.

Para ello, sólo tendremos que crear una cuenta gratuita, e introducir los datos necesarios para la conexión a través de FTP.

A partir de ahí­ ya podremos comenzar a programar, viendo coloreadas las distintas instrucciones ya sean de: PHP, Ruby, HTML, CSS o JavaScript.

Además también podremos acceder a un historial con las distintas versiones del código, reemplazar palabras o instrucciones y por supuesto, ver el resultado de lo que estamos programando en tiempo real, algo ideal a la hora de depurar.

Una aplicación excelente que nos ahorrará muchí­simo tiempo a todos los que nos dedicamos al desarrollo web.

Artisan JS – Librerí­a para dibujar en el navegador con JavaScript

Hace bastante tiempo que las webs dejaron de ser meras páginas estáticas y pasaron a convertirse en complejos servicios para navegadores, que exigen a los desarrolladores realizar mayores esfuerzos.

Artisan JS es una librerí­a para JavaScript que puede ayudarnos en la difí­cil tarea de crear aplicaciones de dibujo online.

Para ello pone a disposición del programador una serie de funciones que permiten trabajar desde el canvas con primitivas gráficas, añadir efectos a imágenes e incluso trabajar con capas de una forma bastante sencilla.

La verdad es que la herramienta pese a su sencillez tiene un aspecto bastante bueno y lo mejor es que podremos usarla en nuestros proyectos, aunque teniendo en cuenta que está sujeta a las licencias GPL y MIT.

Ví­a | Pixelco blog

HTML Instant – Editor online de código HTML con visualización instantánea


HTML Instant es una pequeña aplicación que nos permite escribir todo tipo de código HTML mediante un editor online.

Lo que más destaca de este editor es que es en tiempo real, por lo que conforme vayamos escribiendo el código iremos viendo el resultado de cómo quedará nuestra página web, documento, etc.

Una de las funciones que sin duda es algo bastante novedosa, es que podemos conforme escribamos buscar un tutorial que se mostrará en la parte derecha de la pantalla sin eliminar, borrar o interrumpir el trabajo realizado.

Es sin duda, una buena alternativa a los clásicos editores instalables, no obstante puede tener una pequeña limitación a la hora de utilizarse y es que es un editor en inglés, pero básicamente se puede utilizar sin conocer el idioma.

Ví­a | Seetio

Babelias – Preguntas y respuestas sobre lenguajes de programación

Babelias es un servicio web que nos permite escribir preguntas y respuestas  sobre programación. Todo programador podrá acceder y preguntar sus dudas sobre cualquier lenguaje, o si lo prefieres contestarlas para subir el karma de tu usuario.

Pero lo mejor que he visto de este servicio, es que cuanto más karma tengamos más funcionalidades obtendremos. Para utilizar Babelias, tan solo debemos acceder y registrarnos en el portal, una vez realizado esto, ya podremos empezar a leer y a responder todas las preguntas.

Desde mi punto de vista, un excelente portal que sin duda solucionará muchí­simos problemas a los programadores de hoy en dí­a, y lo mejor es que es una aplicación en español.

ethercodes – Programa y comparte el código en tiempo real

ethercodes es un proyecto de programación colaborativa que nos permite, sin necesidad de registro, escribir código en varios lenguajes de programación y compartirlo en tiempo real con cualquier persona.

No es necesario instalar nada, sólo tenemos que acceder a su panel de trabajo para poder elegir entre C/C++, Java, Javascript, PHP, HTML, Python, Ruby y hasta Mysql, con posibilidad de acceder a una linea de tiempo que mostrará, en forma de ví­deo, las alteraciones realizadas por quienes están programando.

Una buena idea que puede ayudarnos cuando no tenemos ningún editor profesional a mano.