Archivo de la etiqueta: api

Las aplicaciones universales de Windows tendrán gráficos 2D acelerados por hardware gracias a la API Win2D

all-in-ones02-1.png

En su esfuerzo por seguir potenciando el ecosistema de la Windows Store y de Windows Phone, el encargado de desarrolladores de Microsoft, Shawn Hargreaves, acaba de anunciar una nueva API llamada Win2D que promete facilitarle la vida a todos aquellos que quieran crear aplicaciones universales con animaciones en 2D aceleradas por GPU.

El problema que había hasta ahora era que, si bien era posible usar aceleración por hardware en las aplicaciones de la Windows Store, esto era demasiado complicado ya que se tenía que usar la API nativa de DirectX, cuyo uso es mucho más complejo que el resto de las herramientas de desarrollo para Windows 8 y Windows Phone. En palabras de Microsoft «se ofrecía acceso a los recursos del sistema a costa de perder simplicidad«. Por su parte, las otras alternativas que había para implementar animaciones en 2D tenían el problema contrario: ofrecer simplicidad sacrificando rendimiento, al no permitir la aceleración por hardware.

Con Win2D los de Microsoft esperan solucionar todos estos problemas. Como mencionamos antes, esta se trata de una API para las aplicaciones universales de Windows (Windows 8/RT y Windows Phone) que permite aprovechar todas las posibilidades de Direct2D en DirectX de forma sencilla. La propuesta de Microsoft con Win2D no es agregar nuevas funciones distintas a lo que ya vemos en DirectX, sino que entregar acceso de manera simple a las funciones que ya existan, pero ahora desde el entorno de desarrollo de la Windows Store.

Win2D está en una fase inicial de desarrollo y por ahora solo incluye un conjunto básico de funciones de dibujo en 2D. Shawn Hargreaves pone mucho énfasis en que el estado actual de la API no representa todas las capacidades que se quiere que ofrezca, pero que aun así la liberan antes para que los desarrolladores puedan probarla desde ya y entregar feedback con tal de que Redmond pueda hacer los cambios o mejoras pertinentes, muy en la lína de que hicieron con el kit de desarrollo para el Internet of Things, y el de Kinect 2 para Windows. Seguir leyendo Las aplicaciones universales de Windows tendrán gráficos 2D acelerados por hardware gracias a la API Win2D

Windows en corto: Alienware Area-51, aplicaciones con descuento, y reuniones de Satya Nadella con desarrolladores de Android

Se nos va agosto y también esta semana, lo que significa que es momento de una nueva recopilación Windows en Corto con las noticias e informaciones más relevantes de los últimos días que no hemos alcanzado a comentar. Vamos por ellas.

  • En primer lugar, tenemos una muy buen anuncio para todos los usuarios gamers o que buscan PCs muy potentes. Alienware acaba de anunciar su nueva gama de equipos desktop Area-51 de gama alta, que destaca por sus tremendas especificaciones, pero también por su innovador diseño con forma de trapezoide, que promete ventajas a nivel térmico y mecánico. Se espera que sea lanzado en octubre a un precio que todavía desconocemos.
  • Y de algo positivo pasamos a una mala noticia. Se retrasa 6cret, el cliente no oficial de Secret que Rudy Huyn estaba preparando para Windows Phone. El contratiempo surge en que los Secret cambiaron la API del servicio con tal de resolver ciertos problemas de seguridad, provocando de paso que la app que estaba a punto de salir quede inutilizable. Rudy nos advierte que la nueva API tiene tantas capas de seguridad que le llevará un buen tiempo lograr que 6cret funcione con ella.
  • Pero a falta de 6cret, tenemos como consuelo una oferta en otra app de Windows Phone. UnfollowSpy, una aplicación que nos avisa quiénes nos han hecho unfollow en Twitter e Instagram, está disponible gratis hasta mañana. Su precio habitual es de $1,49 dólares, y se puede descargar desde este enlace.
  • En el plano de los rumores e intrigas, se ha sabido que Satya Nadella se reunió con los Cyanogen, los desarrolladores de una famosa versión modificada de Android ¿Que se traerá entre manos el CEO de Microsoft? No lo sabemos, pero claramente esto da pie para más rumores sobre incursiones de Redmond con el sistema operativo de Google.
  • Los chicos de WPCentral han enfrentado a los teléfonos insignia de la gama baja de Microsoft, el Lumia 530 y el Lumia 520, con tal de descifrar cual es el que ofrece un mejor rendimiento, tanto en benchmarks oficiales como en tareas del mundo real. Como es de esperar por sus especificaciones, el Lumia 530 ha ganado en casi todos los apartados, a pesar de su menor precio.
  • Y para cerrar, les contamos de que en Redmond esperan lanzar un nuevo título de la franquicia Age of Empires, pero esta vez para Windows Phone y Windows 8.1, en la forma de aplicación universal y dirigido hacia dispositivos táctiles. Su nombre será Age of Empires: Castle Siege, y se espera que vea a la luz durante septiembre.

JPA vs Hibernate

image3x1_258_20140430015456.png

Muchas personas me suelen preguntar que diferencias existen entre JPA ( Java Persistence API) e Hibernate como frameworks de persistencia. La realidad es que la diferencia es mucha ya que JPA es una parte de la especificación de EJB 3 ( JSR 220) . Por lo tanto no existe realmente como framework, sino que es simplemente un documento. Un documento en el cual se especifica los principios básicos de gestión de la capa de persistencia en el mundo de Java EE. Hibernate en cambio si que es algo real y se trata de un framework que gestiona la capa de persistencia a traves de ficheros xml o anotaciones.hibernatejpa.png

Seguir leyendo JPA vs Hibernate