18 de septiembre de 2013

Delphi XE5 está preparado para soportar el nuevo iOS7

Apple ha lanzado hoy (18/09/2013) la última versión de su sistema operativo móvil, iOS 7
La compañía estadounidense presentó por primera vez iOS 7 en su conferencia anual de desarrolladores el pasado mes de junio. Esta versión tiene un cambio radical respecto a las anteriores versiones conocidas hasta el momento, ya que Apple decidió no solo añadir nuevas funcionalidades sino cambiar completamente el diseño de iOS.
Embarcadero ha extendido las felicitaciones a Apple por este nuevo lanzamiento y asegura que están realizando las pruebas finales del nuevo estilo iOS 7 (que aseguran estará disponible para los desarrolladores de Delphi XE5 en breve). Para ir abriéndonos el apetito, aquí está una captura de pantalla de los controles FM de una aplicación que construyeron esta tarde.
App construida con Delphi XE5 mostrando controles FM que soportan iOS7

14 de septiembre de 2013

Tip # 01: Novedades de FireDAC en RAD Studio XE5

En RAD Studio XE5 (Delphi  y C++Builder) los nombres de todos los componentes de FireDAC ahora empiezan con FD.

Por ejemplo:  Anteriormente se llamaba "ADGUIxWaitCursor1" ahora se llama "FDGUIxWaitCursor1"

Puedes ver los nuevos nombres de algunos de los componentes de FireDAC en la siguiente imágen:


Asímismo, los nombres de sus unidades han cambiado y agrupadas en unit namespaces (Contenedores de unidades) .

Anteriormente estaban así:

uses
uADStanIntf,   uADStanOption, uADStanParam, uADStanError, uADDatSManager, uADPhysIntf,
uADDAptIntf, uADStanAsync, uADDAptManager, uADGUIxIntf, uADStanDef,
uADStanPool, uADPhysManager, uADStanExprFuncs, uADPhysSQLite, uADCompClient,
uADGUIxIntf, uADGUIxFMXWait,   uADStanIntf, uADCompGUIx, uADGUIxFormsWait ...

Ahora se ven así:

uses
FireDAC.Stan.Intf, FireDAC.Stan.Option,
FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS, FireDAC.Phys.Intf,
FireDAC.DApt.Intf, FireDAC.Stan.Async, FireDAC.DApt, FireDAC.UI.Intf,
FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Phys, FireDAC.Stan.ExprFuncs,
FireDAC.Phys.SQLite, FireDAC.Comp.Client, FireDAC.Comp.DataSet;

11 de septiembre de 2013

NUEVO! Android e iOS(iPhone/iPad/iPod) con Delphi XE5


Embarcadero acaba de anunciar la disponibilidad de Delphi XE5. La novedad es que ahora puede crear aplicaciones para Android, además del soporte ya existente de iOS(iPhone/iPad), Mac y Windows usando un único código fuente, sin sacrificar la calidad, conectividad o rendimiento de las aplicaciones.
Con Delphi XE5 puede.
  • Crear aplicaciones para las plataformas Android, iOS, OS X y Windows con un único código fuente y usando un único IDE
  • Llegar a las mayores plataformas móviles del planeta
  • Dejar de usar tecnologías de scripting o runtime - obtendrás sólo un ejecutable compilado nativamente (down-to-the-metal) para cada plataforma
  • Añadir soporte para servicios web RESTful. Con Mobile Backend as a Service (MBaaS), tiene todo lo necesario para entregar sorprendentes aplicaciones en el lado del cliente, así como una arquitectura Backend escalable e integrada.

Delphi XE5 es la única verdadera herramienta nativa, multi-dispositivo que le permite desarrollar para todas las principales plataformas desde un único código fuente. Sus aplicaciones pueden ejecutarse sobre las plataformas que a usted le interesan hoy y están listas para soportar futuras plataformas nativamente usando el FM Application Platform.

Ahora es fácil para usted entregar verdaderas aplicaciones nativas, multi-dispositivos desde un único código fuente y desplegar en Android, iOS, OS X  y Windows. 
 Podemos crear servicios que son consumidos desde todas las principales plataformas, con lo que además dan la posibilidad de mantener una única fuente de datos que sea consumida desde cualquier dispositivo donde despleguemos una aplicación Delphi, o incluso desde otras aplicaciones Web o .NET.