Etiqueta: SDK

Java Development Kit 9 podría demorarse por discusiones planteadas entre Red Hat e IBM

Java Development Kit 9 (JDK 9), la próxima edición estándar de Java, se tiene programado su lanzamiento hacia el 27 de julio. Pero ahora Red Hat e IBM se han opuesto al plan del módulo.

“JDK 9 podría ser frenado por esto”, dijo Georges Saab, vicepresidente de desarrollo de Oracle para la plataforma Java, el miércoles por la tarde. “Como es el caso de todas las principales versiones de Java SE, la retroalimentación del JCP (Java Community Process) puede afectar la línea de tiempo. Sobre la base de más de dos años de retroalimentación de las previsiones semanales, estamos seguros de que cumple con los objetivos de la JSR (Solicitud de especificación de Java) y las necesidades de los desarrolladores”.

Aunque el grupo de expertos de Java todavía está discutiendo algunos toques finales, Oracle prevé que estos llegarán a la resolución a tiempo para la votación final.

La próxima edición tiene la intención de ofrecer beneficios, incluyendo escalabilidad, a dispositivos pequeños. Sin embargo, Scott Stark, vicepresidente de arquitectura de Red Hat para el grupo JBoss de la compañía, expresó una serie de preocupaciones sobre cómo funcionarán las aplicaciones con el sistema de módulos y su posible impacto en la planeada Java Enterprise Edition 9.

IBM ha insinuado que votaría en contra del proyecto público de Java Platform Module System presentado en JSR 376. Según Oracle, tanto JSR 376 como JSR 379 -el paraguas JSR para JDK 9 – todavía necesitan votos en el JCP.

Redacción

Ricoh presenta cámara que ofrece 24 horas de vídeo 360

Se espera que esta nueva tecnología, la cual ofrece un vídeo completamente esférico y que estará disponible en primavera, tenga un amplio rango de aplicaciones en entrenamiento, telepresencia y visión por ordenador, entre otras.

Ricoh ha anunciado en el CES de Las Vegas 2017 la primera cámara de la industria capaz de ofrecer hasta 24 horas seguidas de transmisión de vídeo 360 en vivo completamente esférico. Tras una serie de pruebas beta con diferentes grupos de clientes, la empresa considera que existe un significativo potencial de negocio para esta nueva tecnología. De hecho, Ricoh anticipa que la nueva tecnología será adoptada por industrias como el entretenimiento, los juegos, la educación, la investigación científica y muchas otras.

Por esta razón, está ofreciendo inicialmente la cámara como parte de un kit de desarrollo que permite a terceras partes crear aplicaciones que permitan su uso en toda una variedad de entornos e industrias. El RICOH R Development Kit consta de la cámara, soporte de la misma, kit de desarrollo de software descargable (SDK), además de herramientas de control de imagen y código fuente.

theta_ricoh

Utilizando la tecnología de imagen completamente esférica original, el Ricoh R Development Kit puede transmitir en directo una imagen en resolución de 2k a 30 fotogramas por segundo. Una característica única de esta tecnología es que el vídeo se integra dentro de la cámara en tiempo real al formato de Equirectangular Projection, que es el estándar para imágenes completamente esféricas. El vídeo se transmite a través de HDMI o USB, además mediante el uso de un adaptador de potencia AC, se pueden realizar transmisiones en directo de hasta 24 horas. Para mantener la cámara fina y ligera, graba en una tarjeta micro SD.

Redacción

 

Google Assistant para desarrolladores llegará en diciembre

El altavoz inteligente de Google, permitirá emitir comandos de voz para una amplia variedad de aplicaciones y servicios inteligentes domésticos y móviles gracias al SDK que llegarán antes de que termine 2016.

El mayor impulso en la automatización del hogar y la Inteligencia Artificial lo ha realizado la compañía con el Google Assistant. Éste reside dentro de Pixel y Google Home, y la empresa quiere que sus aplicaciones y servicios favoritos se conecten con él para que pueda emitir comandos de voz que simplifiquen las tareas diarias.

Google ha anunciado recientemente que Actions on Google estará disponible para desarrolladores el próximo mes. Esto les permitirá crear comandos de voz desde el asistente de Google para sus aplicaciones y servicios.

Hay tres herramientas que los desarrolladores pueden aprovechar: las acciones directas, las acciones de conversación y el SDK adjunto.

Para mencionar un ejemplo, una plataforma de garaje podría mandar al servicio que cierre y abra la puerta cuando se necesite. Asimismo, el SDK adjunto es para aquellos que quieran introducir Google Assistant dentro de su propio hardware. Esto indica que, si bien Google quería impulsar el asistente con sus propios productos en primer lugar, el plan es que esté disponible en una gama de dispositivos diferentes. La compañía espera tener docenas de aplicaciones y servicios, así como el asistente integrado en varios teléfonos diferentes y otros dispositivos para los hogares inteligentes.

IDG.es

La arquitectura unificada de protección a la nueva economía digital

Intel Security realizó la actualización de su portafolio con 10 versiones de productos que cuentan con funcionalidades desarrolladas orgánicamente, incluyendo tecnologías como machine learning para clasificar el malware y potenciar la efectividad del servicio de detección de amenazas avanzadas basadas en la nube.

De hecho, la arquitectura unificada presenta cuatro sistemas integrados: el endpoint o terminal dinámico, la protección de datos a gran escala, la protección de la nube y los centros de datos, y la inteligencia en la seguridad.

La arquitectura de defensa propuesta por Intel Security está construida sobre uno de los mayores ecosistemas abiertos e integrados de la industria. De este modo, la seguridad táctica debe ser sustituida por técnicas de seguridad integradas y dinámicas diseñadas para esquivar posibles ataques. La solución Dynamic Endpoint o Protección Dinámica del Endpoint de Intel Security utiliza protección avanzada, inteligencia compartida y flujos de trabajo unificados en una única herramienta de gestión para unificar la protección, detección y corrección en el terminal contra las amenazas actuales más extendidas.

  • Protección del Cliente Zero: La contención de la aplicación dinámica mejora la protección contra el cliente zero y amenazas ransomware, aislando el resto de la red de la infección mediante el control y la interceptación de las acciones de procesos post-maliciosos basados en la reputación de archivos.
  • Protección avanzada contra amenazas emergentes con la contención y el “machine learning”: primer y único proveedor en ofrecer una clasificación de malware basado en el “machine learning”, permitiendo detectar amenazas de día Zero en tiempo real, rastreando el comportamiento cuando éste se considera sospechoso y poniendo remedio sin depender de las firmas tradicionales. Todo esto a través de análisis estáticos previos a la ejecución, como de análisis dinámicos posteriores a la ejecución desde la nube.
  • Protección integrada mejorada de la Web y el terminal: sólo Intel Security integra perfectamente la conexión entre el Endpoint y la web gateway permitiendo una rápida implementación y protección generalizada dentro y fuera de la red corporativa, que está diseñada para evitar que el malware Zero Day llegue a sus terminales.
  • Protección avanzada en Tiempo real: McAfee Active Response 2.0 utiliza la nube para acelerar los análisis mediante el trazado del comportamiento de forma dinámica permitiendo a los administradores acceder al contexto de la amenaza en tiempo real durante una investigación. Detectar y responder rápidamente utilizando un solo clic para corregir y luego automatizar las respuestas para hacer frente a futuros ataques.

Nuestra economía ya no es física, sino que es más bien una economía de redes y sistemas conectados, donde los ciberdelincuentes obligan a estar constantemente a la defensiva. En este sentido, se hace necesario emplear un enfoque con reglas, políticas y encriptación comunes para minimizar el riesgo de fugas de datos y su mal uso por personal no autorizado.

Finalmente, Intel Security ha anunciado la iniciativa OpenDXL, abriendo McAfee Data Exchange Layer (DXL), una solución de la industria para hacer frente a las amenazas más avanzadas. A través de una estrategia de código abierto, la compañía pone en manos de los socios la beta de un nuevo software SDK para DXL, de manera que las organizaciones y proveedores de tecnología pueden ganar en funcionalidades al compartir en tiempo real el conocimiento y orquestar acciones que se ejecuten en el menor tiempo posible.

Alfonso Casas

 

Alianza entre Apple y SAP para llevar iOS a la empresa

Las compañías ofrecerán nuevas aplicaciones para iOS con un SDK para los desarrolladores, que tendrán a su disposición la nueva SAP Academy for iOS con herramientas y formación.

Apple vuelve a dirigir sus esfuerzos hacia el mercado empresarial. Desde 2014 los de Cupertino se aliaron con IBM, ahora lo hacen con SAP. El objetivo es mejorar la experiencia de trabajo móvil en empresas de todos los tamaños, combinando potentes apps nativas para iPhone e iPad con las funcionalidades de la plataforma SAP HANA. Esta iniciativa ofrecerá también un nuevo kit de desarrollo de software (SDK) y formación para que desarrolladores, socios y clientes puedan crear fácilmente apps nativas de iOS adecuadas a sus necesidades empresariales.

“Esta alianza transformará el modo en el que el iPhone y el iPad son utilizados en la empresa, al combinar la innovación y la seguridad de iOS con la profunda experiencia de SAP en software empresarial”, comentó Tim Cook, CEO de Apple. “El nuevo SDK facilitara a los más de 2.5 millones de desarrolladores de SAP la creación de potentes apps nativas que sacarán todo el partido de la plataforma en la nube SAP HANA Cloud Platform poniendo en juego las avanzadas capacidades que sólo pueden ofrecer los dispositivos iOS”.

Las dos empresas tienen previsto ofrecer un nuevo kit de desarrollo de software SAP HANA Cloud Platform, exclusivamente para iOS, que proporcionará a las empresas, diseñadores y desarrolladores las herramientas necesarias para crear de forma rápida y eficiente sus propias apps iOS para iPhone e iPad, basadas en la plataforma de SAP. Estas apps nativas darán acceso a datos y procesos de negocio básicos en SAP S/4HANA pero también aprovecharán todas las prestaciones del iPhone y el iPad, como Touch ID, Localización y Notificaciones.

“Combinando las potentes capacidades de SAP HANA Cloud Platform y SAP S/4HANA con iOS, la más avanzada y segura plataforma móvil para empresas, ayudaremos a proporcionar datos con inmediatez a los trabajadores donde y cuando lo necesiten. Apple y SAP comparten el compromiso de mejorar el futuro, ayudando a crear un mundo mejor y a mejorar la vida de las personas”, declaró Bill McDermott, CEO de SAP.

Para el desarrollo de las aplicaciones, se usará un nuevo lenguaje de diseño SAP Fiori for iOS, basado en el reconocido SAP Fiori.  Los desarrolladores tendrán a su disposición la nueva SAP Academy for iOS que les ofrecerá herramientas e información. Como parte de la alianza, SAP desarrollará apps iOS nativas para gestionar operaciones empresariales críticas. Estas apps para iPhone e iPad se crearán con Swift, el lenguaje de programación de Apple.

El nuevo SDK, el lenguaje de diseño y SAP Academy empezarán a estar disponibles antes de finales de este año.

El acuerdo es parecido al que Apple forjó con IBM hace casi dos años. A finales del año pasado, la asociación había llevado 100 aplicaciones empresariales al mercado. Con SAP, el objetivo podría ser también reanimar las ventas de dispositivos con iOS, enfocándolos en el entorno empresarial.

Toñi Herrero Alcántara

 

Parse abre sus SDK para los desarrolladores de Android y Apple

Parse_Cloud

Parse es una plataforma en nube que proporciona esta solución a las aplicaciones móviles y de escritorio, planea poner como código abierto todos sus SDK, comenzando con los kits para iOS, OS X y Android.

Con la apertura de estos kits, se permitirá a los desarrolladores ver cómo funciona el código SDK dentro de su aplicación e interactúa con el backend de Parse. Los desarrolladores también pueden identificar bugs y trabajar con el equipo de Parse en la solución de ellos, destacó Parse en su blog oficial.

El objetivo de los SDK es permitir que los desarrolladores empiecen rápidamente a trabajar con Parse, anotó Nikita Lutsenko, ingeniero de Parse. “Al compartir el código fuente de nuestros SDK con la comunidad, queremos compartir todo lo que hemos aprendido en el camino, ya que esperamos que esto beneficie a otras personas que trabajan en desafíos similares en el campo del desarrollo móvil”, añadió Lutsenko. Otra familia de SKD que pasarán a ser de código abierto son para el operativo móvil de Windows, Xamarin, JavaScript, PHP y otras plataformas. La firma fue comprada por Facebook en abril del 2013, en un esfuerzo para permitir a los desarrolladores construir aplicaciones que abarquen los dispositivos y plataformas móviles.

Los SDK de Parse hacen funcionar a más de 800 pares de aplicación y dispositivo activos, indicó Lutsenko. En la construcción de los SDK, Parse ha tenido que hacer frente a cuestiones tales como la búsqueda de una manera de hacer que una API hacia el público sea fácil de usar mientras que al mismo tiempo siga entregando rápidamente características sin romper las funcionalidades, añadió Lutsenko. Para solucionar la problemática que enfrentaron en su debido momento, la API pública se estructuró como una fachada para el código y las funcionalidades internas que cambian constantemente, con ello se desarrolló un modelo de arquitectura apenas acoplado para lograr velocidad y estabilidad.

El movimiento realizado por Parse para su SDK debería haber ocurrido antes, según el analista John Rymer de Forrester Research. “Mi cuestionamiento es ¿Por qué Parse esperó tanto tiempo para dar este paso?” Al ponerlos como código abierto, Parse obtiene el potencial de conseguir muchos más consejos, contribuciones y evaluaciones de sus SDK mientras que los clientes potencialmente obtienen un mejor software y tal vez incluso más SDK, indicó Rymer en un correo electrónico. “Lanzar los SDK como código abierto da la señal de que el código es lo suficientemente estable como para que elementos externos trabajen en él y probablemente lo amplíen. Muchos desarrolladores prefieren las licencias de código abierto, ya que pueden evaluar la fuente para solucionar problemas. No veo ningún inconveniente en el negocio, ya que Parse no monetiza sus SDK a través de pagos de parte de los desarrolladores”.

Una publicación a la par del movimiento, Lutsenko discute características detalladas, como los de una API asíncrona, la arquitectura de desacoplamiento y la consistencia de la API. “Algunas de las funcionalidades importantes del SDK de Parse incluyen la comunicación a través de la red, la persistencia de los datos en el disco y la devolución de los datos al desarrollador para que pueda actualizar su interfaz de usuario”, además añadió “todo esto tiene que suceder de forma asíncrona, en paralelo y fuera del hilo principal. Con esto en mente, no debería sorprender que la parte más importante de nuestro SDK es la forma en que hacemos la programación asincrónica”.

-Paul Krill, InfoWorld

¿Es fácil desarrollar aplicaciones móviles con Azure?

HP amplía aplicaciones móviles

Muchas veces se piensa que el desarrollo de aplicaciones móviles es difícil, pero hoy les mostraremos que no. Los desarrolladores de apps invierten mucho tiempo y esfuerzo con la inquietud de subir sus desarrollos a la nube, dónde se integran con servicios push, a su vez se contruyen bases de datos y se cofiguran diferentes pasos para la autenticación single-sin on (SSO) que permite a los usuarios acceder a varios sistemas con una sola contraseña, esto conlleva tener que desarrollar el código todas las estructuras de cada servicio.

Con la finalidad de simplificar estas tareas se le ofrece al desarrollador la opción de usar MBaaS (mobile back end as a service) de empresas como Amazon, Google y Microsoft, y uno que otro proveedor independiente. Los servicios MBaaS tienen la finalidad de hacer práctico el desarrollo de aplicaciones móviles.

Una opción muy similar es el correo alojado en la nube, el servicio MBaaS tiene una infraestructura indispensable para una app mobil y ofrece a esta l opción de escalar  de disponer de los servicios necesarios, por ejemplo SQL y NoSQL, además de servidores web que escalan e integran las herramientas de notificación para plataformas específicas.

Una app escrita desde un sistema MBaaS puede lanzar notificaciones a plataformas de Apple y Google, además de usar servicios de Microsoft basados en las preferencias de los usuarios. Estas compañías ofrecen sus propios servicios en la nube, con kit de desarrollo (SDKs) para apps móviles integradas para la mayoría de plataformas de dispositivos. En este apartado, los servicios móviles Azure de Microsoft ofrecen la información más abundante de endpoints de plataformas móviles para sus servicios en el cloud.

Extender un desarrollo basado  Azure, perimite deirigir a todas las versiones de Windows, Android, iOS y HTML5, sin dejar de lado las redes cross-platform como Xamarin y PhoneGap. La plataforma de desarrollo de aplicaciones en cloud de Microsoft constituye una aproximación a lo que podría ser un propio servicio en la nube, esto permite saber en qué modo se aplicaran las herramientas de Azure para desplegar los endpoints apropiados para utilizarlos en el momento adecuado. Azure Mobile Services en una plataforma simple para escribir aplicaciones, ya que ofrece herramientas integradas en el sitio de Azure para ayudar al desarrollador cuando inicia.

-Marga Verdú