El correo electrónico es el servicio más veterano de Internet, y a pesar de los intentos de desbancarlo como sistema de comunicación, sigue siendo el más usado en la actualidad, a pesar de las pocas innovaciones recibidas durante más de treinta años. Con la intención de aparcar los formatos y protocolos más antiguos por un sistema abierto que favorezca nuevas posibilidades, desde las más simples hasta las más complejas, se acaba de lanzar la compañía emergente Inbox (inboxapp.com), la cual ofrece a los desarrolladores un conjunto de herramientas con la intención de convertirse en un nuevo estándar de correo electrónico, ofreciendo su infraestructura como paquete de código abierto. Continúa leyendo «Inbox, nueva compañía emergente que pretende ser la plataforma de correo electrónico de próxima generación»
Meeet.co es una plataforma creada por y para profesionales en la que encontrar compañeros de proyecto que se dediquen al mundo del desarrollo y el diseño. El objetivo de la alianza profesional con aquellos compañeros que encontremos y elijamos será proponer o idear un proyecto en común y trabajar en él codo con codo hasta que finalice.
La parte más positiva de Meeet es que tendremos muchos datos sobre el perfil profesional de las personas registradas en el servicio, ya que será obligatoria la creación de un currículum o portfolio para poder estar presente en la base de datos del servicio. La herramienta nos lo pone fácil y ya llega con un creador de portfolios en el que incluiremos nuestra información de una manera muy fácil, además de poder leer las notificaciones directamente desde su panel de actividad.
Centrándonos en la que es seguramente la sección más útil del servicio, encontraremos un buscador de personas que nos sugerirá automáticamente aquellos candidatos que nos complementen de forma más óptima según la información introducida.
Por último, y de acuerdo con el objetivo de acabar un proyecto antes de empezar otro para estar al 100% dedicado a él, en Meeet no podremos estar registrados en dos proyectos a la vez, solamente en uno.
Registrarse en Meeet y utilizar sus servicios es totalmente gratuito, aunque también disponemos de una cuenta Pro con algunas ventajas extra.
Nest, la compañía que Google adquirió el pasado enero, acaba de anunciar que a partir de ahora permitirá que los programadores puedan comenzar a desarrollar todo tipo de software para los productos que comercializa la marca. Este anuncio se produce justo antes de la conferencia Google I/O, por lo que resulta más que probable que dedicarán un tiempo a comentar qué es lo que pretenden lograr gracias a ello, aunque por ahora sabemos que esta iniciativa permitirá que multitud de empresas puedan conectar sus productos con el famoso termostato de Google con el fin de que pueda resultarnos asombrosamente útil en multitud de situaciones diferentes.
Algunos de los socios iniciales son empresas como Mercedes-Benz, el fabricante de automóviles más antiguo del mundo, o Jawbone, la compañía que comercializa productos wearables como las conocidas pulseras. Ambas compañías han desarrollado ya software que permitirá conectar sus productos con el termostato Nest, permitiendo, por ejemplo, que cuando estés llegando a casa en tu vehículo se active la calefacción o el aire acondicionado, o que cuando tu pulsera Jawbone detecte que te has dormido, se apaguen totalmente las luces o la calefacción. La colaboración de otras pequeñas compañías, como IFTTT, permitiría lograr que si se detecta humo, se envíe automáticamente un mensaje a tus vecinos en caso de que no estés en casa con el fin de alertarles. También tenemos el ejemplo de Lifx, una empresa que fabrica bombillas LED WiFi y que ha desarrollado un software que permitiría que en caso de incendio, las bombillas cambiasen de color a un rojo intenso, ya que de este modo, se podría ver con mucha más facilidad en situaciones de humo intenso.
Sin duda, las posibilidades que ofrece la apertura de los productos de Nest al mundo de los desarrolladores de software son inmensas y se trata de un paso de gigante hacia el mundo de los hogares inteligentes o smarthomes.
Al igual que Google con su Dev Channel y Mozilla con su equivalente llamado Aurora, finalmente Microsoft acaba de dar un paso similar con el lanzamiento delIE Developer Channel, sobre el cual indica que es un navegador completamente funcional diseñado para ofrecer a los desarrolladores y a los early adopters acceso a las características de la plataforma web en la que están trabajando. El mismo se puede ejecutar junto a IE11 de forma independiente, disponiendo de todas las funciones disponibles en IE11 junto a características de la plataforma en la que están trabajando. El requisito fundamental es disponer de Windows 7 SP1 o Windows 8.1.
IE Developer Channel cuenta además con mejoras en las herramientas de desarrollo F12, con soporte para el estándar emergente WebDriver, que permite a los desarrolladores web establecer pruebas para automatizar los navegadores web para probar en sus espacio web, así como soporte para el estándar emergente de la API Gamepad, que permite el uso de JavaScript para añadir soporte gamepad para aplicaciones web y juegos. Microsoft invita a probarlo conectando el controlador de la Xbox 360 y usarlo junto con algunas aplicaciones y juegos, señalando específicamente a Escape from XP, al juego Atari Arcade, y a Hover.IE.
IE Developer Channel también trae mejoras de rendimiento de WebGL y añade soporte para instancias de extensión, texturas de 16 bits, y otras características. Según Microsoft, esta versión mejora la puntuación Khronos WebGL Conformance Test 1.0.2, pasando del 89% al 94%.
Microsoft señala que éste será el primero de los muchos lanzamientos en el canal de desarrolladores, señalando que a medida de que trabajen en nuevas características y estándares, van a seguir compartiendo los principios del código a través de IE Developer Channel.
El Departamento Administrativo de Ciencia, Tecnología e Innovación (Colciencias) y el Ministerio de Tecnologías de la Información y las Comunicaciones (MinTIC) en su programa cuatrienal Vive Digital, han lanzado una convocatoria para desarrolladores de videojuegos en Colombia, en particular, MiPyMEs que quieran financiar sus proyectos de videojuegos no violentos. El objetivo es claro:
Identificar y seleccionar proyectos para la producción de juegos de video multiplataforma, terminados y funcionales, cuya temática esté relacionada con el fomento de la no violencia.
La idea es premiar una decena de desarrolladores en todo el territorio nacional repartiendo entre ellos hasta 900 millones de pesos -cerca de 500.000 dólares. Lo pedido es al menos un prototipo funcional de un videojuego no violento, de hecho, debe promover la paz, la reconciliación, la diversidad del país, el trabajo en equipo u otros de los valores listados en los documentos oficiales de la convocatoria.
Por cierto, otra meta que se busca cumplir con la convocatoria que ha sido titulada #Cambiodejuego (aludiendo a la paz en vez de la violencia como idea de referencia para un buen juego), además de la generación de empleo, puesta en marcha de proyectos de gente del común y la promoción del pensamiento emprendedor entre jóvenes y nuevos desarrolladores, es buscar que las creaciones puedan ser aplicadas en diversos sectores culturales y educativos del país.
La convocatoria finaliza a la medianoche del jueves 19 de junio del presente año, así que hay menos de un mes para poner alguna buena idea en práctica y presentarla. La creatividad, originalidad, pertinencia para un público específico, presentación y plataformas compatibles, serán claves en la primera etapa del proceso de selección por parte de los jueces.
Google acaba de anunciar el lanzamiento de la versión estable número 35 de Chrome para las plataformas Windows, Linux y Mac, cuya lista de novedades van mayormente enfocadas a los propios desarrolladores de aplicaciones y contenidos web, de manera que las ventajas que aportará esta nueva versión a los propios usuarios se ciñen básicamente a las mejoras de estabilidad, rendimiento y seguridad.
Del lado de los desarrolladores, ahora tendrán más control sobre las entradas táctiles mediante la propiedad CSS touch-action, dispondrán de nuevas características de JavaScript definidas en el estándar ECMAScript 6 (Promise, WeakMaps y WeakSets, y Object.observe), añade soporte para para DOM Shadow sin prefijo, y una serie de nuevas APIs para aplicaciones y extensiones.
Del lado de los usuarios están muchos cambios realizados referentes a la estabilidad y el rendimiento así como el arreglo de 23 problemas de seguridad, destacando algunas de ellas en su anuncio, aportadas por investigadores externos o son particularmente interesantes.
En cualquier caso, los usuarios de Chrome para Windows, Linux y Mac ya pueden actualizar a la versión 35.0.1916.114 desde el propio navegador, siendo ésta la última versión estable disponible hasta la fecha.
Acaba de celebrarse la conferencia para desarrolladores F8 que Facebook lleva a cabo para informar sobre las más recientes herramientas dispuestas para programadores y todo el personal de desarrollo tras cada creación. Como lo comentan en TNW quienes han sido de gran ayuda para armar el presentado listado con los puntos más importantes de la conferencia, el mensaje es claro: Facebook se ha estabilizado como plataforma y está empezando a invertir enormes sumas para mantener motivada a la comunidad desarrolladora tanto en cuestión de creaciones como en lo referido a monetización.
1. Facebook Audience Network, nueva red de publicidad móvil
Como muchos esperaban, Facebook ha lanzado su propia red de publicidad móvil para competir directamente con servicios como el de AdMob de Google ofreciendo a los anunciantes (incluyendo al millón que ya usan su plataforma clásica) la posibilidad de estar en los móviles de forma inteligente, personalizada y optimizada gracias a los datos capturados de los usuarios mientras hacen uso de sus aplicaciones; Para los desarrolladores, se ofrece como una alternativa de monetización de sus apps. Más información.
2. Inicio de sesión anónimo como mejora en los permisos de las aplicaciones
Para usuarios que quieran darle una oportunidad a una nueva aplicación pero no están dispuestos a conceder acceso a su información personal desde el primer momento que inician sesión en ella mediante sus credenciales de Facebook, se ha lanzado oficialmente el inicio de sesión anónimo que facilitará el acceso sin revelar la identidad a la respectiva app, eso sí, Facebook sabrá que la usamos. Más información.
3. FbStart, herramientas para desarrolladores
FbStart es un nuevo programa que busca impulsar las creaciones con créditos de hasta US$5.000 para nuevos desarrolladores (Bootstrap Track) y de hasta US$30.000 para startups de mediano tamaño (Accelerate Track). Los créditos son efectivos en herramientas y servicios no solo de Facebook (contando a Parse), incluso también de terceros asociados al programa: Adobe, MailChimp, Asana, Proto.io, SurveyMonkey y otros más, esencialmente, diversas herramientas de trabajo en la nube. Más información.
4. Almacenamiento de datos local para uso de aplicaciones offline
Se ha oficializado también el lanzamiento de un conjunto de herramientas de desarrollo, específicamente Parse SDK”™s, enfocadas a permitir el funcionamiento de las apps incluso sin que el usuario tenga acceso a Internet en determinado momento, todo gracias al almacenamiento de datos local. Más información.
5. AppLinks.org, un estándar libre de enlaces entre apps
La fascinante manera en la que es posible, dentro una aplicación móvil, invocar a otra a través de una simple acción (por ejemplo, comprar tickets para el concierto de un artista mientras se escucha uno de sus temas en alguna app musical), ahora será facilitada con el nuevo estándar libre AppLinks. Hacen ya parte del sistema, entre otros, Spotify, Movietickets, Pinterest, Tumblr, Flixter y MixCloud. Más información.
6. Botón “Me gusta” especial para aplicaciones móviles
Mobile Like Button, Send to Mobile y Message Dialog son los nuevos botones de los que podrán echar mano los desarrolladores para hacer más sociales sus apps aumentando la integración con Facebook y la enorme cantidad de interacciones que puede llegar a permitir un simple botón. Imagen y más información.
7. Muchas más garantías para desarrolladores
Finalmente, para aumentar la confianza al desarrollar para su sistema, Facebook ha anunciado una garantía de estabilidad por dos años para todas sus APIs y plataformas que por cierto, ahora incluirán un control de versiones (el desarrollador elige la que usará) y hasta la seguridad de solución de bugs en menos de 48 horas. De paso, se anuncia que el evento F8 se realizará anualmente siendo la cita para su próxima presentación el 25 de marzo del 2015 en San Francisco. Más información.
Desarrolladores de aplicaciones para iOS, aquí una nueva herramienta que os será de mucha utilidad para crear prototipos funcionales de vuestras aplicaciones a partir de vuestro diseño de wireframes, ideal para hacer un repaso de dicho diseño o presentar una idea de la herramienta en cuestión.
Marvel es una aplicación para iOS que convierte nuestros borradores en prototipos con objetos insertados, objetos que podrán enlazarse a otras páginas-borradores que hayamos diseñado, de forma que el resultado sea lo más parecido posible a la aplicación que tenemos en mente. También podremos insertar imágenes desde la galería fotográfica para presentar un diseño personalizado al máximo. Una vez hayamos enlazado y completado todas las páginas de nuestra aplicación, dispondremos de un prototipo final que será aprobado después de una previsualización, pudiendo crear dichos proyectos en iPhone 4, iPhone 5 y iPad.
Para utilizar la aplicación hará falta crear una cuenta en la misma app aunque también se nos da la opción de registrarnos con Dropbox – esta última opción nos permitirá sincronizar nuestras imágenes en nuestra cuenta en la nube. Tras realizar el registro, tendremos que indicar para qué dispositivo estamos creando el prototipo de forma que se cree el proyecto optimizado para éste.
Google y Code School tienen una propuesta interesante para desarrolladores, un curso introductorio a Google Maps SDK para iOS.
Exploring Google Maps for iOS es un curso online y gratuito que ayudará a los desarrolladores a cubrir desde los conceptos básicos hasta cómo combinar diferentes servicios de Google para potenciar su aplicación. A través de los 7 niveles se integran diferentes contenidos y actividades interactivas.
Siguiendo la dinámica de los cursos de Code School, a medida que se va desarrollando el contenido se integran retos que cada estudiantes debe cumplir para ganar puntos y queden reflejados en nuestro perfil en la plataforma.
En este curso los retos en Xcode giran en torno a una aplicación de seguimiento de camiones de comida que se va construyendo durante el desarrollo del programa, ilustrando cada uno de los pasos. Los ejercicios son opcionales y podemos seguir el ritmo de aprendizaje que deseemos.
Para participar del curso solo tenemos que crearnos una cuenta en School Code y dirigirnos al link que compartimos antes. Y si nos interesa el contenido pero deseamos participar en el curso o realizar los ejercicios, podemos optar simplemente por visualizar la serie de videos que componen el programa.
Google empieza a dar más detalles sobre su Project Ara, proyecto en el que pretenden enseñar a los desarrolladores de hardware en móviles cómo crear partes intercambiables para ser integradas en sus futuros smartphones modulares.
A partir de ya mismo encontramos en el sitio web de Project Ara una guía para desarrolladores llamada «Module Developers Kit», guía que contiene información que pueda utilizarse para empezar a crear dichas partes modulares. A modo resumen, según nos explican en TheVerge, los teléfonos modulares Ara empiezan siendo un simple esqueleto antes de que el desarrollador o el propietario pueda incluir piezas como la pantalla, el procesador, la cámara o la unidad Wi-Fi.
El objetivo de Google al publicar esta información y estos documentos es trabajar con otros desarrolladores para que la mayoría de las piezas sean creadas por terceros. El documento, de momento, muestra tres tipos de tamaños para los smartphones modulares (pequeño, medio y grande), y según el tamaño podrán incluir más o menos módulos. Por ahora tenemos disponibles las guías para elementos como la cámara o el procesador, incluyendo información sobre cómo integrarlos en el dispositivo y cómo encontrar la consistencia entre éstos y otras partes.
Los teléfonos nacidos de este proyecto funcionarán, claro está, con Android, y como podéis ver en el sitio web su estética es fina y elegante. Lo cierto es que aún queda un largo camino por recorrer para que podamos tener estos teléfonos en las manos, pero el hecho de que Google haya lanzado las guías para developers ya es un gran paso.