Google y BBVA lanzan InnovaApps+, un concurso de aplicaciones de productividad para empresas

innovaapps

Desde Google nos presentan InnovaApps+ (www.bbvaopen4u.com/innovaapps/es), un proyecto, creado junto al BBVA, basado en un concurso en el que se incentiva a crear aplicaciones de productividad para empresas.

EL concurso empieza hoy y estará abierto hasta el final del mes de mayo, con premios de categorí­as pymes y startups que pueden llegar a los 3000 euros y tres premios especiales BBVA de 9.000, 6.000 y 3.000 euros cada uno.

Son cuatro categorí­as diferentes:

Aplicaciones para la gestión interna: herramientas que permitan agilizar el dí­a a dí­a de las compañí­as, ya sea en procesos de selección, gestión de facturas, contabilidad, etc.

Aplicaciones de organización: pensadas para que los empleados aumentan su productividad, eliminando tareas repetitivas, aumentando los canales de comunicación, permitiendo trabajar en la nube, etc.

Aplicaciones de relación con clientes/ventas: Para gestionar la relación entre empresas y clientes.

Premio especial BBVA: para las que aporten valor añadido en el banco y que se integren con Google Apps.

En total serán hasta 40.000 euros en premios los que se entregarán al final del evento. Las aplicaciones serán seleccionados por un jurado de BBVA y Google y prestarán especial atención a la originalidad, experiencia de usuario, diseño y relevancia para el mercado español y latinoamericano.

Sobre las condiciones para participar, comentan:

[…] hay que registrarse en BBVA Open Innovation. Los desarrolladores pueden crear sus proyectos con los recursos del portal de desarrolladores de Google y la información disponible en castellano en la página de Google+ de Desarrolladores Google. Las aplicaciones tienen que estar basadas en las tecnologí­as de Google, ya sea en la nube (Apps Script y Cloud Platform), en los móviles (Android) o en redes sociales (Google+) y desarrolladas bajo una licencia código abierto.

Estaremos atentos para informar detalles sobre los participantes.

Los mejores recursos web para la temporada

Continuando con nuestra habitual serie de cada mes, aquí­ traemos una lista con recursos frescos que ayudarán considerablemente a todo entusiasta de la Web en sus proyectos. Los diseñadores también encontrarán muy buenos recursos en esta lista, í­tems que pueden servir como inspiración y como base para producir nuevos elementos que hagan de la Web un lugar cada vez mejor.

Recursos gráficos de alta calidad

En esta sección hay una sencilla lista con útiles elementos gráficos para trabajos impresos y digitales, pricipalmente plantillas, volantes y mockups.
Continúa leyendo «Los mejores recursos web para la temporada»

Primo, un «juguete» para enseñar programación a niños a partir de 3 años

primo

Sí­, los niños de 3 años pueden aprender el ABC de la programación (algo importante en los dí­as que corren) de forma divertida y original. Esa es la propuesta de un juego que nació en 2013 en el Reino Unido y que ya está llegando a varios otros paí­ses: Primo (primo.io).

Se trata de un proyecto del diseñador de interacción creativa, Matteo Loglio, una herramienta que permite que los niños creen usando la lógica usando una interfaz visual que, con bloques de madera, permiten controlar un pequeño robot.

Los bloques tienen diferentes formas y colores, representando diferentes instrucciones (en frente, izquierda, derecha y función) que permiten moverlo en cualquier sentido. En el ví­deo podéis ver una demostración del producto:

Primo comenzó como un proyecto en KickStarter que prácticamente duplicó lo que se pedí­a. Comenzó a hacerse realidad en diciembre de 2013 y, como podemos comprobar en su web, ya enví­an a varias partes del mundo.

No se trata de transformar a los niños en monstruos de la programación, se trata de inculcar el sentido de la lógica que pueden utilizar en varias actividades de su dí­a a dí­a; aunque está claro que si comienzan a entender el concepto de causa efecto con bloques de colores a los 3 años, lo tendrán mucho más fácil cuando quieran enfrentar JAVA unos años después.

Amazon AppStream, servicio para alojar y ejecutar apps en la nube, ya está disponible para todos

amazon appstream

Amazon Web Services, un conjunto de servicios de computación en la nube que ofrece Amazon para cualquiera que desee aprovechar su infraestructura de servidores a un bajo costo, ha abierto para todos su reciente plataforma llamada Amazon AppStream que permite a desarrolladores almacenar y correr online complicadas aplicaciones y juegos que son transmitidos a las pantallas de sus usuarios.

La idea es que quien quiera mantener una aplicación que consuma bastante recursos, tanto básicos (almacenamiento, número de consultas por millones de usuarios, etc.) como funcionalidades gráficas particulares que sólo un equipo de altí­simo costo posee (como recursos para el manejo de 3D), pueda hacer uso de los equipos de Amazon para ejecutarla eficientemente y sin pagar mucho. Incluso, ya que no depende de recursos locales, las facilidades las tendrán disponibles también los usuarios en sus respectivos dispositivos pues son disminuidas también las limitaciones de hardware.

Respecto a las caracterí­sticas técnicas de los servidores se destaca el contar con Windows Server 2008 R2 con recursos escalables de forma automática gracias al Amazon Elastic Compute Cloud (EC2), bases de datos relacionales y NoSQL (Amazon DynamoDB), alto rendimiento gráfico (instancias G2) y almacenamiento y cacheo de gran capacidad mediante Amazon S3 y Amazon Elastic Cache.

Hasta ahora estaba en fase de pruebas pero ahora está disponible para todos. También se ha anunciado su disponibilidad en equipos con Mac OS X ampliando de paso la lista de compatibilidad de sus SDK (herramientas de desarrollo) que incluí­a ya a FireOS, Android, iOS y Microsoft Windows.

Más información: Amazon AppStream | Ví­a: Amazon Web Services blog y ZDNet

Code Maven y Game Maven, genial comienzo para que los niños programen videojuegos

maven

Code Maven y Game Maven son dos conjuntos de lecciones de programación creados por CrunchZilla que, juntos, resultan ser una herramienta ideal para que jóvenes estudiantes empiecen a aprender a programar mientras se motivan creando juegos en el proceso.

Es ideal empezar con Code Maven para aprender los principios básicos de la programación antes de empezar a programar juegos. Code Maven ofrece 59 distintas lecciones que estudiantes de secundaria o bachiller podrán completar y repasar en sus casas, con tutoriales que irán analizando sus habilidades y dando feedback para ir mejorando poco a poco, además de para captar más su atención. No será necesario registro para poder navegar a través de las lecciones, y los estudiantes pdorán retroceder, avanzar y repetir los capí­tulos al gusto.

La guinda del pastel la pondrá Game Maven, con más tutoriales de programación (37 lecciones en concreto) que resultarán en la creación de tres juegos online simples. En cada lección se nos proporcionará una pieza de código a modo de ejemplo en la parte izquierda, y en la parte derecha se mostrará lo que crea ese código.

Por ejemplo, en el primer tutorial de Code Maven veremos cómo crear y posicionar en la pantalla un rectángulo de color negro con la lí­nea de código c.fillRect(20, 20, 50, 75); . La gracia de cada tutorial, también, es que podemos modificar como queramos cada lí­nea para ver qué efecto tiene en el objeto creado y así­ poder aprender a través de la experimentación.

Concurso de la NASA para que programadores ayuden a detectar asteroides

asteroides

Si quieres ayudar a evitar la extinción de la raza humana (y seguramente del resto de animales del planeta Tierra), y tienes buenos conocimientos de programación, atentos al concurso Asteroid Data Hunter, organizado por la NASA y disponible en www.topcoder.com/asteroids, donde informan que empezará el 17 de marzo.

Se trata de una iniciativa que, además de original e interesante, ofrece 35.000 dólares en premios. Los participantes deberán mejorar el código responsable por detectar y reconocer asteroides en los datos de los telescopios terrestres, aumentando así­ la sensibilidad de detección y la reducción del número de falsos positivos.

La empresa Planetary Resources, compañí­a minera de asteroides con sede en Seattle, trabajará con la NASA para aplicar el código presentado, ya que lo usarán para encontrar posibles ví­ctimas de sus actividades (ellos se encargan de obtener minerales de asteroides).

Aunque el proyecto empieza ahora en marzo, el resultado solo tendrá que entregarse en agosto, existiendo un plan detallado con lo que tiene que hacerse entre dichos meses.

Un interesante proyecto de crowdsourcing que la NASA presenta con este ví­deo:

)

Una página con más de 1000 libros gratuitos sobre programación

libros

En github.com hay una página mantenida por más de 200 personas que contribuyen frecuentemente añadiendo nuevos libros gratuitos relacionados con el mundo de la programación.

Desde manuales hasta guí­as especí­ficas de algún lenguaje, podemos encontrar ya más de 1000 tí­tulos clasificados, con enlaces que apuntan tanto a documentos en PDF como a páginas web en las que el contenido se encuentra en HTML.

Este tesoro comenzó a ser creado en mayo de 2013 en stackoverflow.com, creando una lista cuya fama empezó a crecer en la red para generar otras variaciones, como la de resrc.io, por ejemplo.

En octubre del mismo año la lista migró para github, ganando mucho más contenido gracias a la colaboración de los cientos de usuarios que alimentan el proyecto.

La última actualización de la lista fue realizada hace tan solo 3 dí­as, sí­ntoma de que se trata de un directorio de enlaces constantemente vivo. Por desgracia los tí­tulos están en inglés, aunque eso es algo ya asumido por los que están aprendiendo a programar.

Code.org convierte Flappy Bird en un tutorial de programación para principiantes

flappy

No hay mal que por bien no venga. Después de anunciarse la terrible noticia para muchos en la que se confirmaba que Flappy Bird ya no estarí­a disponible para su descarga, vimos como enseguida nací­an algunas interesantes alternativas: tení­amos la posibilidad de crear nuestro propio Flappy Bird con Flappy Generator, o volver a empezar a jugar de la misma forma con Flappy Fish.

Ahora la plataforma de programación Code.org también hace su aportación al asunto y nos presenta «Make your own Flappy Bird game«, con el objetivo de que sus usuarios practiquen las bases de la programación y se diviertan creando su propio juego.

La lección nos llevará a través de una serie de pasos que tendremos que llevar a cabo, todos relacionados con la mecánica del juego: hacer que el pajarito bata sus alas y haga ruido mientras lo hace, decidir las consecuencias de chocar contra una tuberí­a verde… programaremos los pasos en una interfaz en la que arrastraremos y soltaremos bloques de acciones que se unirán unos con otros para determinar la jugabilidad, hasta que acabemos de crear un juego simple en el que, más tarde, podremos realizar las modificaciones y personalizaciones deseadas.

Así­ que ya sabéis, si queréis familirizaros un poco con las mecánicas de la programación y ya de paso darle un poco de rienda suelta a vuestra creatividad en un entorno de Flappy Bird, esta es vuestra oportunidad.

Github lanza Atom, un editor de texto para programadores

atom

Un editor de texto para el siglo XXI

Así­ presenta Github el proyecto atom.io, un editor de texto especialmente diseñado para programadores, proyecto en el que han estado trabajando durante seis años, según comentan en TNW, y que está disponible ya bajo invitación.

En el blog de Atom lo presentan con detalle, indicando que han trabajado en obtener lo mejor de Sublime y TextMate (sencillez de uso) y lo mejor de Emacs y Vim (flexibilidad extrema), permitiendo ofrecer un editor que sea sencillo de configurar y de utilizar, sin por ello perder el poder programar de forma productiva, tanto para estudiantes de primaria como para hackers experimentados.

Atom es una variante de chrome diseñada para ser un editor de texto en lugar de un navegador web, así­ lo definen. Navegador de sistema de archivos, buscador para abrir rápidamente los ficheros, sistema de búsqueda en todo el proyecto con opción de buscar y reemplazar, múltiples paneles, varios cursores, interfaz de usuario limpia… decenas de funcionalidades que ya listan en la web del proyecto.

Estarán enviando invitaciones durante las próximas semanas, dejando claro que aún hay mucho trabajo por hacer. Si estáis interesados podéis pedir la invitación en atom.io, aunque parece que la primera versión solo saldrá para Mac.

Marmoset, extensión en Chrome para crear originales capturas de código

marmoset

Sea para presentar un proyecto, para incluir una imagen en vuestras memorias escritas, o para utilizarlo como imagen creativa que enseñe vuestro código en vuestro perfil de LinkedIn, Marmoset es una extensión de Chrome que nos permite realizar capturas de fragmentos de código coloridas, creativas y originales en cuestión de segundos.

La extensión funciona offline, es rápida y nos permite aplicar distintos efectos y colores al fragmento de código insertado, pudiendo elegir entre una buena variedad de diseños y temas. Insertaremos nuestro código en la ventana izquierda del programa, mientras en al ventana derecha iremos viendo cómo queda nuestro diseño al que podremos dar zoom, inclinación, color y distintas fuentes. Por poder, podremos hacer que nuestro código tome la forma de la Torre Eiffel. Al acabar, podremos guardar el archivo localmente en el formato deseado.

Aquí­ os dejamos el ví­deo que nos explica cómo utilizar la herramienta y nos enseña las distintas capturas que podemos crear, unas más prácticas, otras más orientadas a ofrecer un diseño original:

Si queréis bajaros la extensión gratuita de Chrome podéis hacer clic en este enlace a la Chrome Web Store para instalarla. Es más, si también os llama la atención visualizar el código o trabajar sobre él, la herramienta es open source y podéis acceder al código en este enlace, divulgado en Chrome Story.