Buscar
Social
Ofertas laborales ES
jueves
may292014

La estrategia de Dropbox para dar soporte a iOS y Android

Mantener una misma aplicación en múltiples plataformas mediante un desarrollo nativo tienen la desventaja de prácticamente duplicar el coste de mantenimiento, tener que arreglar los mismos bugs una vez por plataforma, la posibilidad de introducir bugs que sean específicos para una plataforma y por tanto más difíciles de identificar, y la necesidad de optimizar la aplicación para cada plataforma, entre otros inconvenientes.

La solución que Dropbox ha adoptado para resolver estos problemas en sus desarrollos para iOs y Android es un tanto curiosa; quizás podrías pensar inicialmente que se habrán ido por una solución del estilo de Apache Cordova. Sin embargo han hecho justo lo contrario: en vez de ir a alguna solución de más alto nivel,  han implementado una capa en C++ que contiene los algoritmos "core" para todo el funcionamiento de Dropbox.

Dentro de esta capa tienen una instancia de la base de datos SQLite que es la que en cada momento indica qué es lo que hay que sincronizar, y un servicio responsable de llevar a cabo estas actualizaciones contra los servidores de Dropbox. También cuenta con una cola de operaciones que tienen que ser realizadas, y un thread que va extrayendo operaciones de esa cola y las va ejecutando.

Click to read more ...

martes
may272014

Resultado del sorteo de las entradas para APIdays Mediterranea

API days es un evento internacional que, como su nombre indica, está orientado a APIs, especialmente APIs web.  Este año se celebra la segunda edición, que tendrá lugar en Barcelona, en el Mobile World Centre de Plaça Catalunya el 29 y 30 mayo. Todos los miembros de esta comunidad podéis seguir comprando las entradas a precio reducido empleando el código apidays_javahispano o comprando las entradas a partir de este enlace, que ya aplica el descuento de modo automático.

Desde javaHispano hemos sorteamos dos entradas, valoradas en 75 euros, para este evento y Los ganadores han sido @joseratts y @jbravo. ¡Enhorabuena a ambos!

@voltar2011
@jbravo 
lunes
may262014

Oracle España y javaHispano presentan 180 minutos tecnológicos

Oracle España y javaHispano celebrarán el próximo jueves 12 junio la jornada técnica "180 minutos tecnológicos", jornada que tiene como objetivo compartir todas las novedades que se están produciendo en el ámbito de Java. Se celebrará en el hotel Vincci Soho, Calle Prado 18. 28014, Madrid.

 La jornada es completamente gratuita y abierta a todo el mundo, pero es necesario confirmar asistencia a través del e-mail laura.de.santos@oracle.com.

Agenda:


  • 09:30hs Registro y café de Bienvenida
  • 10:00hs Ultimas novedades de Java: JDK 8 y JavaEE 7JDK 8 introduce importantes novedades y mejoras en cuanto a productividad y rendimiento tales como: streams, parallel processing, lambda expressions, etc.  JavaEE 7 tiene como temas principales el soporte de HMTL5, y mejoras en productividad y escalabilidad. Durante esta sesión se abordarán las novedades incluidas en esta versión. El ponente será Joan Carles Agustí, Principal Sales Consultant
  • 10:30hs El Streaming API en Java 8. Nunca verás las colecciones de la misma forma. Se ha hablado mucho de las lambdas como una de las novedades de la nueva versión de Java. En esta charla iremos más allá, mostrando la nueva generación de Streams en Java8 y cómo, a través de su API, podemos escribir código mucho más límpio, potente y efectivo para recorrer conjuntos de datos. El ponente será David Gómez, Consultor Tecnológico en Autentia

Click to read more ...

lunes
may262014

Proyecto Cider: aplicaciones de iOS corriendo en Android

Un grupo de estudiantes de la Universidad de Columbia están construyendo Cider, un proyecto que permite emular la interfaz del sistema operativo que ven las aplicaciones iOS en un dispositivo Android. Cider Permite ejecutar los binarios de las aplicaciones iOS sin ningún tipo de modificación en un dispositivo Android; podéis ver una demo en la que se ejecutan múltiples aplicaciones de iOS en un tablet Android en este video:

Click to read more ...

viernes
may232014

Sorteamos dos entradas más para APIdays Mediterranea

API days es un evento internacional que, como su nombre indica, está orientado a APIs, especialmente APIs web.  Este año se celebra la segunda edición, que tendrá lugar en Barcelona, en el Mobile World Centre de Plaça Catalunya el 29 y 30 mayo.

Todos los miembros de esta comunidad podéis seguir comprando las entradas a precio reducido empleando el código apidays_javahispano o comprando las entradas a partir de este enlace, que ya aplica el descuento de modo automático. Aademás, desde javaHispano vamos a sortear dos entradas más, valoradas cada una en 80 euros, para este evento entre todos los que hagáis un RT del siguiente tweet:

La entrada la sortearemos empleando la aplicación Twitterdraw.com con el hashtag #javaHispanoAPIdays2. El sorteo lo haremos el próximo lunes 26 mayo a las 18:00 de España.

jueves
may222014

Grails 2.4

SpringSource ha anunciado la disponibilidad de Grails 2.4, Que será la última versión del Grails de la serie 2.x. Esta versión está construida sobre Groovy 2.3. Entre las características más destacadas se encuentran la posibilidad de emplear GORM for Hibernate 4 y GORM for MongoDB fuera de Grails en una aplicación Spring Boot o en un script de Groovy. Otra novedad es la posibilidad de compilar de modo estático muchas de las interacciones con el framework Grails, mejoras a GORM, y un nuevo plugin para Maven que ha sido reescrito completamente. Aquí tenéis una lista completa de todas las nuevas características.

También han aprovechado la ocasión para anunciar que Grails 3.0, la siguiente revisión del framework, va a estar basado en Spring Boot Y contará con soporte avanzado para Gradle.

miércoles
may212014

Fotos del seminario Cambia la forma de desarrollar tus aplicaciones web con Groovy & Grails

Os dejamos aquí fotos del seminario Cambia la forma de desarrollar tus aplicaciones web con Groovy & Grails, impartido por Fátima Casau. Cuando esté disponible el video os avisaremos.

martes
may202014

Concurso de programación Tadhack Madrid 2014

¿Quieres Innovar el mundo de la telecomunicación? Participa al Tadhack Madrid 2014 enviando un mail a alexandra.hincapie@opinno.com. El Tadhack es un premio en programación de aplicación en el sector de la Telecomunicación. Tendrá lugar el 6 y 7 de junio en el Teatro Goya de Madrid desde las 10h30. La mejor aplicación recibirá un premio de $25.000. Os esperamos tadhackers!


¿Cómo se organiza el hackathon?

Tadhack Madrid tendrá lugar el 6 y 7 de junio en el Teatro Goya, habrá conferencias de Alan Quayle, fundador de Tadhack, con Mark ShuttleWorth, fundador de Ubuntu y James Tagg, CTO Truphone. Enseguida se iniciará el hackathon y los participantes empezaran a programar una aplicación acerca de temas como APIs o WebRTC, etc. Respecto a los lenguajes de programación se utilizan cualquiera, también hay a disposición soportes de los patrocinadores y además se puede utilizar una herramienta gráfica como Appery.io más sencilla.

Click to read more ...

martes
may202014

Tweets más populares del último mes

Aquí tenéis los tweets que han despertado más interés en la cuenta de Twitter de javaHispano durante el último mes.

Click to read more ...

lunes
may192014

Gráfico interactivo mostrando la popularidad de los lenguajes de programación

Me he encontrado con este curioso gráfico interactivo que pretende representar la popularidad de los lenguajes de programación a partir de dos métricas: el número de etiquetas sobre ese lenguaje que aparecen en StackOverflow y el número de líneas de código que han cambiado a lo largo del año 2013 en proyectos de GithHub.

El gráfico muestra ambas variables en dos ejes que emplean escala logarítmica; cuanto más a la derecha y arriba está un lenguaje de programación más popular es. Según la información del gráfico, los tres lenguajes de programación más populares son JavaScript, PHP y Java.