Programar, descubrir y compartir en la Hackatón de APIdays Mediterránea

Participantes de la Hackatón Ibérica programando con APIs
Participantes de la Hackatón Ibérica programando con APIs

Con una maratón de programación ha arrancado APIdays Mediterránea. Doce horas programando sobre APIs para dar forma a un proyecto original que pueda optar a los premios de las diferentes categorí­as de la Hackatón Ibérica.

A lo largo del dí­a, los participantes han ido acercándose a Madrid On Rails, con un ordenador portátil, ingenio y muchas ganas de compartir. Tras una presentación por parte de la organización, los programadores han comenzado a dar forma a las ideas, en equipos o individualmente, decidiendo qué APIs, de entre las más de 100 disponibles en la hackatón, serán las protagonistas de sus proyectos. APIcultur, Mashape, Twilio y Xing, patrocinadores de la Hackatón, han puesto su catálogo de APIs a disposición de los participantes.

Algunos de los proyectos diseñados por los programadores han hecho uso de redes sociales, como una aplicación que analiza los tuits y geolocaliza los temas que se están tratando en Twitter, o una aplicación informática que migre contactos de Linkedin a XING. También una app para jugar al pasapalabra en el móvil, una que enví­a mensajes con información meteorológica del lugar que nos interese, aplicación para buscar pareja y contactar por mensajerí­a con posibles pretendientes geográficamente próximos, una aplicación informática para facilitar la verificación ví­a SMS, o una que nos informa de errores de conectividad y sus posibles causas.

De entre todos las aplicaciones se preseleccionarán ocho que serán presentadas en GarAJE el próximo 1 de junio, durante la sesión de conferencias y talleres de APIdays Mediterránea. El mismo dí­a se anunciarán los ganadores. Los premios son la tablet Nexus 7, teléfonos Firefox OS, un año de hosting gratuito, un patinete o entradas para APIdays Mediterránea.

Más información:

Hackatón Ibérica
Eventos en España que no os podéis perder (VIII): APIdays Mediterránea

Hoy abre sus puertas Coffee.io, para que los programadores trabajen en la nube

coffee

Os lo presentamos hace unos meses, cuando nos dieron acceso a la versión privada y capturamos algunas de sus funcionalidades en el artí­culo: Probamos coffee.io, la nueva plataforma de trabajo para programadores. Ahora entran en contacto con nosotros anunciando que ya está disponible para todo el mundo.

En Coffee.io podemos configurar un entorno de programación con bases de datos, acceso a terminal, chat para el trabajo colaborativo, sistema de gestión de archivos, subdominio para cada proyecto, acceso privado y único… todo con varios lenguajes disponibles y MySQL o MongoDB, teniendo la opción gratuita un espacio de 1 Giga por usuario.

Podemos gestionar notas y listas de tareas, bajar el proyecto en un zip a nuestro ordenador y colaborar en tiempo real con otras personas, aunque no hay opción de sincronizar trabajos realizados en local.

Aún hay mucho camino por realizar para que una plataforma así­ sustituya a un ambiente local, pero es una buena forma de dar un primer paso a una tendencia en crecimiento.

Un libro gratuito y una herramienta para quien programa Android

Vamos ahora a concentrarnos en los que desarrollan aplicaciones para Android y lo hacemos con dos enlaces que vale la pena revisar con calma:

Fries

androidSe trata de un framework de desarrollo para crear interfaces de aplicaciones en Android.

No sirve únicamente para presentar prototipos o bocetos de apps a los clientes, también podemos usar Fries para desarrollar la parte de interacción de nuestra aplicación utilizando únicamente HTML, CSS y JS.

En su página hay un ejemplo interactivo en la parte derecha, mostrando como es sencillo incluir formularios, barras, listas, botones, pestañas y demás componentes necesarios en toda interfaz para móviles.

Lo describen en webresourcesdepot.com como una de las pocas opciones que tienen los desarrolladores de Android de crear este tipo de interfaz de forma rápida, ya que en el mundo iOS existen muchas más opciones.

Enlace: jaunesarmiento.me/fries

Introducción a Android

libro androidManuel Báez, ílvaro Borrego, Jorge Cordero, Luis Cruz, Miguel González, Francisco Hernández, David Palomero, José Rodrí­guez de Llera, Daniel Sanz, Mariam Saucedo, Pilar Torralbo y ílvaro Zapata son los autores responsables por este libro que nos cuenta cómo nació Android y cómo podemos usarlo, explicando las diferentes versiones que tiene y mostrando lo flexible que puede ser a lahora de adaptarse a diferentes dispositivos.

El libro fue publicado en 2012 y está más orientado a los que desean programar y crear aplicaciones en dicho sistema operativo, explicándose también los pasos necesarios para publicar nuestro programa en Google Play.

En este curso de Android, se da por supuesto que el lector está familiarizado con el entorno Eclipse y que además tiene nociones básicas de programación en el lenguaje Java.

Enlace: www.etnassoft.com/biblioteca/introduccion-a-android/

Turbulenz, para programar juegos en HTML5, ya es Open Source

turbulenz

Os dejamos ahora una plataforma de código abierto que puede ayudar a todos los que estén pensando en desarrollar juegos en HTML5, una tendencia cada vez más popular al ser éstos compatibles tanto en ordenadores como en dispositivos móviles.

Se trata de turbulenz.com, un motor que permite crear juegos en 2D y 3D con grandes efectos de sonido, teniendo el código disponible (es open source) y permitiendo el registro de los programadores para el uso de su SDK.

En su web hay un enalce para jugar a algunos proyectos que ya han sido creados con su engine, siendo necesario tener un navegador que ejecute WebGl.

Aquí­ explican el proceso realizado para la transformación de Turbulenz en un proyecto de código libre, con enlaces a las diferentes herramientas que podemos usar para crear nuestro nuevo proyecto.

Comentan en Venturebeat que uno de los objetivos es permitir que los desarrolladores que usen Turbulenz puedan divulgar sus trabajos en una comunidad aún mayor, que pueda colaborar con el código de este sistema que ha conseguido crear maravillas como la mostrada en el ví­deo que ahora os dejamos:

Continúa leyendo «Turbulenz, para programar juegos en HTML5, ya es Open Source»

least, publica en tu web galerí­as de fotos al estilo Pinterest

least

Least.js puede ser la solución para los que quieren incluir una atractiva galerí­a de fotos en su sitio web.

Se trata de una librerí­a gratuita que, al incluir en cualquier página (en su web explican el paso a paso) podremos mostrar una lista ordenada de forma aleatoria con las fotografí­as que incluyamos en el código. Al pulsar en cada una, la veremos aumentada de tamaño en el centro de la pantalla, siendo ideal para su uso en tabletas.

Aunque no tenga plugin para Wordpress, ni el proceso de subir fotos sea muy práctico (hay que especificar el camino de cada imagen dentro del código fuente), es un buen primer paso para construir una forma original de mostrar imágenes. Ya que la librerí­a es gratuita, abre las puertas a que los desarrolladores puedan usarla para integrarla en plataformas CMS, algo que esperemos que no tarden mucho en realizar para poder mejorar la forma que tenemos de mostrar conjuntos de fotos en Wordpress, por ejemplo.

Link: kamilczujowski.github.io/least/ | Ví­a webresourcesdepot.com

Google lanza Android Studio para los desarrolladores #io2013

Entre las novedades de esta edición de Google I/O es el lanzamiento de Android Studio, una IDE para favorecer a los desarrolladores en la programación de aplicaciones para Android.

La idea detrás de Android Studio es que los desarrolladores cuenten con una aplicación especí­ficamente pensada para explotar al máximo todas las capacidades del código, haciendo más productivo y eficiente el trabajo del desarrollador. Lo que muestran es un entorno de trabajo moderno. Está basado en IntelliJ de Jet Race; un entorno muy empleado por los desarrolladores en Android.

Android Studio además de contar con capacidades de autocompletado de código, también cuenta con una serie de extras que son una gran ayuda, como la que nos permite previsualizar el resultado de la aplicación en diversos tamaños de pantalla en móviles y tablets. También se puede apreciar que hay algunas ayudas visuales para identificar partes importantes del código, ayudas visuales como iconos que resaltan en la parte izquierda de la codificación.

yeeply – Para encontrar programadores de apps móviles y recibir propuestas

programar moviles

Si tenemos alguna idea que podrí­a tener mucho éxito en el mundo de las aplicaciones móviles y queremos empezar a recibir propuestas de profesionales que puedan programarla, yeeply.com nos puede ayudar.

Se trata de un proyecto que nace en Valencia como una plataforma online de externalización de proyectos móviles. La idea es que las empresas (o personas particulares) pueden informar lo que buscan y recibir propuestas económicas de profesionales freelance registrados en el sitio.

Al subir nuestra idea tendremos que especificar el margen de precio que estamos dispuestos a pagar, información que llegará a los más de 1500 programadores que ya están registrados en la plataforma.

Después de seleccionar al experto podremos evaluarlo, ayudando así­ a tener registradas las opiniones de los clientes y destacando a los mejores profesionales de su base de datos.

Por supuesto también podemos registrarnos como programadores y empezar a preparar propuestas para los clientes que por allí­ aparecen. Del precio acordado entre ambas partes, Yeeply se lleva una comisión del 10%, llevándose el desarrollador el 90% restante.

Udacity presenta nuevo curso de Introducción a la Programación

programming

Udacity, en colaboración con la San José State University, nos presenta el último curso añadido a su catálogo llamado Intro To Programming, un curso para principiantes y novatos en el tema de programar que nos enseñará a trabajar con Java para resolver problemas simples y complejos, aprender distintos métodos de trabajo, loops y mucho más.

Impartido por Cay Horstmann de la San José State University y por Sara Tansey y Cheng-Han Lee, miembros del equipo de Udacity, el curso pretende enseñar a los estudiantes lo que se puede hacer con unas bases de programación, proclamando que «podemos hacer que un ordenador haga lo que nosotros queramos siempre que hablemos su lenguaje». El curso, además, servirá para reconocer créditos universitarios, así­ que quien quiera convalidación y reconocimiento de créditos además de los conocimientos que pueda darle el curso, tenéis hasta el 24 de Mayo para apuntaros.

Si os preguntáis por qué el curso está centrado en Java y no otros lenguajes, este mismo problema lo contestan en el sitio web del curso, en el que afirman que Java es un buen punto de comienzo por ser fácil, seguro, popular y útil.

El curso empieza el dí­a 3 de Junio de este año y si queréis apuntaros simplemente tenéis que hacer clic en este enlace y hacer clic en el link «Add To My Courses».

Gallery CSS, añadiendo galerí­as de imágenes en un sitio web sin uso de Javascript

galleryNueva recomendación para programadores que llega desde webresourcesdepot.com, en esta ocasión para aquéllos que estén buscando una solución para mostrar galerí­as de imágenes en un sitio web.

Se trata de Gallery CSS, una propuesta que permite, sin uso de Javascript (solo usa HTML y CSS), incluir fotos en una web con posibilidad de transición automática entre ellas.

La instalación es sencilla, necesitando solamente incluir las dos hojas css del proyecto y las clases adecuadas dentro de nuestra web, aunque ofrece un videotutorial para entender mejor cómo se ha realizado el proyecto (el videotutorial no es gratuito, pero puede ser interesante para los que buscan más detalles sobre cómo es posible esta tarea).

En github tenemos los archivos necesarios para implantar la solución en nuestro sitio, ideal para los que no quieren complicarse la vida con scripts o soluciones de terceros.

dizy.be, para acortar automáticamente las urls que ponen los lectores en foros, blogs, comentarios…

dizby

Con solo 2kb de tamaño, dizy.be puede integrarse en nuestro sitio web (blog, foro o cualquier otra web que reciba comentarios de los lectores) para que las direcciones web que publican se acorten usando dizy.be como url.

Podemos configurarlo para incluir nofollow o target=»_blank» en dichos enlaces, obteniendo un resultado semejante a dizy.be/cfeeeb, por ejemplo.

Su creador, responsable también por airwalk-design.com, proyecto que comentamos hace algunas semanas, orientado a los diseñadores que buscan inspiración con el trabajo de otros profesionales, nos habla sobre la idea:

Crear un sistema que compita con bit.ly, ow.ly y compañí­a no tiene sentido, pero integrar un acortador de urls en los textos enviados por los usuarios puede ayudar a evitar que grandes direcciones web en un campo de comentarios afecten al diseño web del sitio, por ejemplo.

Efectivamente, si un lector incluye una dirección web (url) de 500 caracteres en un campo de 200px de anchura, seguramente algo no muy agradable ocurrirá, algo que puede solucionarse acortando automáticamente dicho link con un sistema que, además, ofrece estadí­sticas sencillas para saber cuántos han pulsado en el enlace.