«Programación Delphi para Principiantes»; eBook en Español

lunes, 21 de agosto de 2017 8 comentarios
Share Button

Durante este mes de Agosto se ha publicado en la web de Embarcadero la traducción al Español del libro «Programación Delphi para Principiantes» que durante unos meses hemos estado traduciendo algunos de los MVP de Embarcadero de habla hispana.

Portada del libro

Es un libro, tal como su título explica, está destinado a personas que se inician en la programación con Delphi; La idea es que esté accesible de forma gratuita para profesores y estudiantes que formen parte del «Programa Académico Embarcadero».

Un esfuerzo y un tiempo dedicado, que los que hemos participado en este proyecto esperamos que sea útil para los que se inician en este entorno y que redunde en beneficio de la Comunidad de habla hispana.

Os adjunto la imagen del índice:

Contenido del libro

Un saludo y hasta la próxima.

Categories: Delphi, Embarcadero, Otros Tags: , ,

Delphi y C++Builder Tokyo Iberian Tour

jueves, 27 de abril de 2017 2 comentarios
Share Button

Como ya viene siendo habitual cada vez que Embarcadero presenta una nueva versión de RAD Studio, Danysoft, distribuidor oficial en la península realiza varias presentaciones del producto.

En esta ocasión se realizarán en Lisboa, Barcelona y Madrid en días sucesivos.

delphi

Algunas de las cosas que podremos ver en las presentaciones las podéis ver a continuación:

  • Novedades en la productividad en el IDE
  • Crear aplicaciones para Windows 10
  • Publicar en Windows Store
  • Desarrollo en Linux con Delphi
  • Crear aplicaciones de base de datos con FireDAC
  • Crear APIs REST escalables para móvil en IOT

Toda la información de la presentación la podéis encontrar aquí, junto con el enlace para la inscripción (que es gratuita)

Multi-Threading for TBitmap, TCanvas, and TContext3D

viernes, 7 de abril de 2017 8 comentarios
Share Button

Mucho se ha hablado de las características de Tokyo en cuanto al soporte de nuevas plataformas. Está claro que la irrupción de Linux entre las plataformas destino de nuestras aplicaciones, es el gran atractivo de esta nueva versión. Otros compañeros de la comunidad han hablado del tema y han publicado vídeos al respecto.

En mi caso voy a hablar de otra de las novedades de la versión Tokyo. Se trata del soporte de multithread para las clases TBitmap, TCanvas y TContext3D en Firemonkey para poder trabajar con un único elemento desde diferentes threads.

Tal y como se explica en el enlace de la wiki, internamente las clases realizan la sincronización de forma automátca, así que aunque no ganemos en rendimiento, si podemos ganar en organización y en claridad a la hora de escribir nuestro código y clases. Imaginad que tenemos que dibujar diferentes objetos o elementos en un TCanvas. Ahora podamos organizar el trabajo en diferentes clases (Threads) que se encarguen de dibujar cada uno de ellos. De otra forma tendríamos que tener un único código o clase donde se dibujaran todos ellos (por lo tanto menos estructurado y organizado).

Continuar leyendo…

Lanzamiento de RAD Studio 10.2–Tokio

miércoles, 22 de marzo de 2017 Sin comentarios
Share Button

Si habéis estado atentos a las redes últimamente y/o a la comunidad de Embarcadero seguro que ya os suena el nombre de "Tokio". Este es con el que conocemos a la nueva versión de RAD Studio 10.2 que está a punto de salir.

descargaAl igual que lo que pasó con versiones anteriores cuando se añadió FMX o el soporte para Android, esta versión trae una característica especial que sobresale sobre el resto. La inclusión de Linux como nueva plataforma "target" para las aplicaciones.

Decir que esta nueva característica no está enfocada a realizar aplicaciones gráficas (es lo primero que pregunta gente en el blog y en los foros) sino que está dirigida al desarrollo de aplicaciones servidor. Independientemente de si esta primera versión trae más características o menos, en mi opinión es que nos abre las puertas a poder desarrollar nuevas soluciones de cara a un futuro.

Por ahora el soporte incluye Ubuntu LTS Version 16.04 and RedHat Enterprise Version 7.

He dicho que esta es la característica más llamativa, pero no la única.

Se incluyen otras mejoras relacionadas con soporte para Android en Jelly Bean (4.1, 4.2, 4.3), Kit Kat (4.4), Lollipop (5.x), Marshmallow (6.x) and Nougat (7.x).
Mejoras en los componentes para VCL (32 y 64 bits).
Mejor soporte en multi-threading para TBitmap, TCanvas y TContext3D.
Mejoras en el soporte para AppTethering para VCL y FMX.
Mejoras referentes a High-DPI y soporte para monitores 4K.

El Webminar de Lanzamiento es el 27 de Marzo y podéis revisar más información e inscribiros en el siguiente enlace.

Official Launch Webinar for RAD Studio 10.2 Tokyo

 

Tokyo-Release-Webinar

 

Las varias horas para la presentación; El horario aquí en España es el siguiente:

  • Mon, Mar 27, 2017 3:00 PM – 4:00 PM CEST
  • Mon, Mar 27, 2017 8:00 PM – 9:00 PM CEST
  • Tue, Mar 28, 2017 1:00 AM – 2:00 AM CEST

Un saludo y hasta la próxima

Categories: Delphi, Tokio Tags: , ,

#FunWithDelphi: La foto del día

martes, 31 de enero de 2017 2 comentarios
Share Button

NASA_DelphiBueno, pues ya está publicada la mía!! Y si todavía no os habéis animado os animo a que lo hagáis.

Desde hace unos días está en marcha la competición #FunWithDelphi que ha promovido Embarcadero y que se basa en la API de la NASA.

La descripción completa de la competición la tenéis en estos links; Esta entrada de Marco Cantú, y esta otra donde se explican algunos detalles más técnicos.

Y las reglas y los pasos prácticos a seguir, en este otro enlace:
https://community.embarcadero.com/competitions/14-fun-with-delphi-nasa-api-mash-up

Al final de la página también tenéis la lista de las publicadas hasta ahora, con las opciones para acceder a ellas y votar.

Básicamente, se trata de hacer una aplicación que utilice la API de la NASA y que muestre características de las últimas versiones de RAD Studio. Cualquier plataforma disponible y con el único límite de la imaginación.

Os muestro un vídeo de la mía en funcionamiento (Windows + Android)

Link al video (https://www.youtube.com/watch?v=CBqpnR6hwlo)

Y os dejo algunas imágenes:

Se puede descargar el binario para windows desde el repositorio de github. El código completo de la aplicación lo publicaré en el blog y en el repositorio, una vez que acabe la competición

Sólo me queda esperar que os guste y si es así que la votéis.

Un saludo.

Visualizando y utilizando Mapas (Componente TMapView)

miércoles, 21 de diciembre de 2016 44 comentarios
Share Button


En Delphi podemos utilizar diferentes componentes que nos permitan visualizar mapas en nuestras aplicaciones. El más básico, es el componente TWebBrowser del que ya he hablado otras veces en el blog. Al final un la visualización de un Mapa (utilizando los diferentes servicios existentes) no es más que la visualización de una página web.

Si queréis ver entradas anteriores relacionadas con esto, aquí os dejo una lista:

Aparte de esto, si queréis más información sobre el tema, os puedo recomendar las webs de:

Continuar leyendo…

Replays Coderage XI

viernes, 2 de diciembre de 2016 Sin comentarios
Share Button

Ya se han publicado los videos con los “replays” del CodeRage XI.

 

2e1ax_embarcadero_entry_CodeRage

Aquí tenéis el link de acceso a la lista de videos.

 

Y los videos uno por uno.

Bitmap Style Designer with Sarina DuPont – CodeRageXI

Developing user interface controls for both VCL and FMX with Bruno Fierens – CodeRage XI

Advantages of the Clang compilers with David Millington – CodeRageXI

Continuous integration with SVN, Jenkins and DUnit (Delphi) with Craig Chapman

Using Delphi containers like TList from C++ with David Millington – CodeRageXI

Effectively Using Radiant Shapes with Ray Konopka – CodeRageXI

C++ Standard Algorithms with David Millington – CodeRageXI

Using App Tethering to enable CodeSite for Tracing Mobile Apps with Bob Swart – CodeRage XI

Overview of New Windows 10 VCL Controls with Ray Konopka – CodeRageXI

Understanding FireDAC, The RAD Studio Data Access Framework of Choice with Cary Jensen – CodeRageXI

Artificial Intelligence with Delphi & C++Builder with Boian Mitov – CodeRageXI

Video, Audio, DSP, Computer Vision, and Animations with Mitov Software with Boian Mitov – CodeRageXI

Debug Faster. Debug Smarter; with Primoz Gabrijelcic – CodeRageXI

Working with Arduino with Mitov Software’s Visuino & Delphi – CodeRage XI Quick Idea

Arduino control via Delphi Mobile apps with Victory Fernandes – CodeRage XI

Arduino control via C++Builder Mobile apps with Victory Fernandes – CodeRage XI

Smart Pointers in C++: What, Why, and How with David Millington – CodeRage XI

Powerful GUIs using SVG and the RiverSoftAVG Component Library with Tom Grubb – CodeRage XI

Multi-device Applications Using Embedded InterBase ToGo (QuickTalk) with Al Mannarino – CodeRage XI

Debug logging in FireMonkey apps (C++) with Brian Long – CodeRage XI

Debug logging in FireMonkey apps (Delphi) with Brian Long – CodeRage XI

CodeRage XI en Español, 7 y 8 de Diciembre

lunes, 28 de noviembre de 2016 4 comentarios
Share Button

 

Header-CR

 

ACTUALIZACIÓN  09/12/2016: Ya están disponibles los «replays» de las conferencias, aquí:   http://embt.co/CRXIEspanolReplay

Esta conferencia en línea totalmente gratis se realizará el 7 y 8 de diciembre de 2016 y, como siempre, estará llena de sesiones donde se tratarán temas técnicos en profundidad para todos los niveles y todo sobre el desarrollo con RAD Studio.
Se está finalizando la selección de oradores de este año, ¡que incluirá también a los principales expertos de las comunidades hispanohablantes!

ACTUALIZACIÓN (01/12/2016)

Aquí está la agenda con los diferentes seminarios programados.

AGENDA
Fecha: 7 de Diciembre
9:00 México
10:00 Colombia
12:00 Argentina
16:00 España
Migración de aplicaciones a FireDAC Antonio Cabanillas
10:00 México
11:00 Colombia
13:00 Argentina
17:00 España
Aplicaciones distribuidas con REST Jose García
11:00 México
12:00 Colombia
14:00 Argentina
18:00 España
TBD TBD
12:00 México
13:00 Colombia
15:00 Argentina
19:00 España
Cómo modernizar su estilo de programación Jhonny Arley Suárez
Fecha: 8 de Diciembre
9:00 México
10:00 Colombia
12:00 Argentina
16:00 España
Delphi MVC Framework y FireDAC Emilio Pérez
10:00 México
11:00 Colombia
13:00 Argentina
17:00 España
Por qué usar C++Builder Luis Felipe Gonzalez Torres
11:00 México
12:00 Colombia
14:00 Argentina
18:00 España
Desarrollando Apps Móviles con Delphi y SQLite José Castillo Reyes
12:00 México
13:00 Colombia
15:00 Argentina
19:00 España
Creando un cliente de una API REST Fluida con la biblioteca cliente REST de Delphi Juan Antonio Castillo

Delphi Boot Camp with 100% off Delphi (REPLAYS)

lunes, 12 de septiembre de 2016 Sin comentarios
Share Button

Bueno, si no te has enterado, ya llegas tarde.  ;-D  (aunque tienes otra oportunidad).

La semana pasada del 5 al 9 de Septiembre se han realizado las 5 sesiones online gratuitas de 2 horas cada una, sobre la última versión de Delphi (15:00 y 20:00 hora española).

2e1ax_embarcadero_entry_DelphiBootCamp (1)

Desde la propia página del Boot Camp donde estaba toda la información, tienes ahora acceso al replay de todas las sesiones realizadas.

Delphi Boot Camp

También puedes acceder a ellas directamente desde Youtube.

Categories: Código, Delphi, Embarcadero Tags:

Gratis, Delphi 10.1 Berlin Starter Edition

martes, 23 de agosto de 2016 2 comentarios
Share Button

PROMOCIÓN ESPECIAL!!!

Como ya hizo en su día con la versión de C++ Builder, Embarcadero ofrece para descarga hasta el 9 de Septiembre del 2016, de forma gratuita de la versión Starter de Delphi 10.1 Berlin.

El acceso a la página de descarga es este.

 

Si queréis saber más sobre la versión Starter, aquí hay información.

Categories: Delphi, Embarcadero Tags: ,