Archivo

Entradas Etiquetadas ‘Embarcadero’

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

Share Button

Gratis, C++Builder® 10.1 Berlin Starter Edition

Viernes, 17 de junio de 2016 Sin comentarios
Share Button

PROMOCIÓN ESPECIAL!!

Hoy (y no se si algunos días más) se puede descargar desde la web de embarcadero la versión Starter de C++ Builder 10.1 Berlín.

ClGAk_cXEAAcHbA

 

Enlace a la página.

Vídeo mostrando las características de esta versión.

Un saludo.

Share Button

Disponibles videos del CodeRage 9

Martes, 11 de noviembre de 2014 Sin comentarios
Share Button

imagesHace unos días ya publiqué una entrada sobre el CodeRage 9. Muchas presentaciones sobre temas muy dispares. Difícil que alguna de ellas no nos pueda interesar.

A no ser que halláis tenido dedicación completa seguro que muchas de ellas nos las hemos perdido.

La buena noticia es que ya están disponibles en estas listas de Youtube, dentro del canal de Embarcadero TechNet:

 

Un saludo.

Share Button

Coderage 9

Jueves, 14 de agosto de 2014 1 comentario
Share Button

Como es costumbre durante los últimos años, Embarcadero va a realizar también este el CodeRage, es esta ocasión ya está preparando su novena edición.

 

CodeRage9-970x200-20140806

Puedes realizar ya tu pre-registro en esta dirección.

En principio los temas que por ahora están previstos para tratar son los siguientes:

• Desarrollo Multi-dispositivo, con las nuevas características del próximo XE7.
• Movilidad Empresarial.
• El Internet de las cosas (IoT)
• Compartir diseños y código en todas las plataformas
• “Mobile First” buenas prácticas, estrategias y factores de éxito
• Interface/Experiencia de usuario óptima para aplicaciones móviles
• Consejos, trucos y técnicas
• Casos de Éxito
• Interface para Dispositivos, Gadgets y “Wearables”
• Depuración y testeo de aplicaciones
• Trabajar con API(s) y servicios de las plataformas
• Programación con dispositivos móviles y sensores
• Conexión a bases de datos SQL locales y remotas
• Integración móvil en su arquitectura multi-capa
• Rentabilidad de sus aplicaciones móviles con anuncios (Ads)
• Modernización de las aplicaciones Windows
• Aprovechar los servidores REST en la nube y los servicio en la nube (BAAS)
• Mejorando prácticas de desarrollo
• Lenguaje de programación y caractrísticas de las librerías
• Creación de aplicaciones 2D y 3D

 

Por ahora los temas no están cerrados a esta lista, sino que se pueden plantear más. Si alguien además tiene una idea interesante para una conferencia, puede `presentarla a embarcadero. Para ello hay destinada una página web a tal efecto.

Las fechas previstas son para los días 28-30 de Octubre.

¡Apuntadlo en el calendario!

Share Button

Oferta especial Embarcadero

Miércoles, 11 de diciembre de 2013 Sin comentarios
Share Button

título 2

La oferta especial acaba en unos días

Un saludo.

Share Button
Categories: Offtopic Tags:

CodeRage 8, a punto de llegar…

Sábado, 5 de octubre de 2013 Sin comentarios
Share Button

Dentro de pocos días se celebra, como viene siendo habitual cada año, por parte de Embarcadero el CodeRage 8.

Hay sesiones para todos los gustos, así que es difícil no encontrar alguna interesante para cualquiera entre todas las disponibles.

coderage8

Leer más…

Share Button

Enhorabuena a todos

Miércoles, 22 de agosto de 2012 5 comentarios
Share Button

The Embarcadero MVP Program, que es el nombre definitivo de lo que ya os anuncié como “Embarcadero Community Evangelist” se ha anunciado en el blog de Anders Ohlsson.

Creo que esta es la lista definitiva:

AUSTRALIA:
Glenn Stephens
Lachlan Gemmell

BELGIUM:
Filip Lagrou – @BeDelphi
Bruno Fierens
Francois Piette

BRAZIL:
Victory Fernandes – @victoryjorge – http://tkssoftware.com/victory/
Adriano Santos – @asrsantos
Alan Glei – @AlanGlei
Caique Rodrigues- @CaiqueRodrigues
Carlos Agnes- @taturs
Guinther Pauli – @guintherpauli
Marcelo Nogueira – @noginfo
Marcelo Varela – @marcelologica
Marcos Antonio Moreira – @mantmor – http://mantmor.wordpress.com/
Marcos Gomes – @mpdelphi
Newton Michel de Oliveira – @newtongaucho – http://dug-rs.blogspot.com.br/
Pedro Bento – @PedroPauloBento
Ricardo Boaro – @rboaro – http://rboaro.com.br
Rodrigo Carreiro – @carreiromourao – http://www.rodrigocarreiro.com.br/
Samuel David – @mukadavid
Luciano Pimenta – http://www.lucianopimenta.com/
Daniel Wildt

CZECH REPUBLIC:
Radek Cervinka – @delphicz

DENMARK:
Jens Fudge – @JensFudge

FRANCE:
Didier Cabale – @dcabale
Felix Colibri

GERMANY:
Daniel Magin
Daniel Wolf
Uwe Raabe
Martin Stroha

GUATEMALA:
Juan Castillo – @jachguate – http://jachguate.wordpress.com/

ITALY:
Marco Cantu – @marcocantu – http://blog.marcocantu.com/blog/

MEXICO:
Eliseo Gonzalez – @EliseoGN – http://egostar.delphiaccess.com/
Marco Santin

NETHERLANDS:
Bob Swart – @eBob42
Danny Wind – @DannyWind

NEW ZEALAND:
Alister Christie

PERU:
Jose Castillo – @jcastillo666

RUSSIA:
Alexander Alexeev
Alexander Bozhko
Andrey Terekhov
Vladislav Bajenov

SLOVENIA:
Primoz Gabrijelcic – @thedelphigeek

SPAIN:
Germán Estévez Ruiz – @Neftali_German – http://neftali.clubdelphi.com/
Luis Alfonso Rey
Salvador Jover – @salvadorjover – http://www.sjover.com/delphi/
Xavier Martinez – http://www.cadetill.com/ 

SWEDEN:
Magnus Flysjö

UNITED KINGDOM:
Brian Long
Mike Sutton

UNITED STATES:
Alan Fletcher – @starhikers
Cary Jensen – @caryjensen
Nick Hodges
Ray Konopka
Robert Love – @delphidev
Olaf Monien
Jim McKeeth

VENEZUELA:
Luis Felipe González Torres – http://lfgonzalez.visiblogs.com

DOMINICAN REPUBLIC:
Kelyn Pena

INDIA:
Nirav Kaku

CROATIA:
Zarko Gajic

_________________________________________

ACTUALIZADO: He añadido los identificadores de twitter y algunos blogs.

Share Button
Categories: Embarcadero, Offtopic Tags: ,

XE3 y más allá: Mirando hacia la movilidad

Miércoles, 22 de agosto de 2012 8 comentarios
Share Button

Algunas veces compañeros y usuarios de los foros me comentan la dificultad de acceder a la información en los foros y blogs de Embarcadero, puesto que la mayoría de información está en Inglés. Algunos tienen más o menos problemas con el idioma y aunque muchos de nosotros nos ayudamos de los traductores automáticos, no siempre es fácil entender el “resultado”.

Hace un par de día apareció este artículo en los blogs de Embarcadero y me ha parecido muy interesante, para todos los desarrolladores que trabajamos con Delphi, porque aclara mucho hacia dónde se están dirigiendo los esfuerzos de Embarcadero y los que nos pueden deparar las futuras versiones de Delphi/C++.

La versión de Delphi que está a punto de salir (XE3) ”parece” que trae pocos cambios y mejoras, que poco a poco iremos conociendo, pero la realidad es que hay una “revolución en los bajos fondos” enfocada a las futuras versiones y a las próximas características

He dedicado un rato a traducirlo y publicarlo.
Valga decir que no soy ningún experto en estos temas; Leo sin problemas, pero no soy experto en el idioma, así que es bastante probable que la traducción no sea perfecta ni mucho menos. Sólo espero a que sea un poco más clara que la que ofrece cualquier traductor automático…  ;-D

___________________________________________________________________________

Link al artículo original (J T @ Embarcadero).

Estoy seguro que a estas alturas muchos de ustedes ya han visto los eventos programados del World Tour, sobre el próximo lanzamiento de XE3. Hay una gran cantidad de emocionantes novedades en XE3, que no podemos esperar a compartir con ustedes. Por ello le invitamos a alguno de los eventos del World Tour para que pueda descubrirlas. Con XE3 al caer, quiero detenerme un momento para hablarle de algunas cosas interesantes en las que estamos trabajando ya, para las versiones siguientes a XE3 -para ello XE3 y FireMonkey 2 (FM2) han sentado las bases.

Nuestros equipos están trabajando duro en la construcción de un nuevo conjunto de tecnologías y productos que traerán C++, Delphi, y FireMonkey a los dispositivos móviles, en la que será una solución diferente a cualquier otra del mercado. Esta solución incluirá un nuevo conjunto de herramientas para Delphi y C++ (frontend, backend, linker, debugger, run-time library, etc) dirigidas a conseguir que FireMonkey FM2 tenga una nueva plataforma de ejecución final dirigida a dispositivos móviles, junto con un entorno de diseño y desarrollo dirigido específicamente para plataformas móviles.

El lenguaje Delphi (front-end) está siendo mejorado para generar aplicaciones adaptadas para dispositivos móviles, añadiendo características de administración de memoria, tales como el contador de referencias automático. El nuevo backend de Delphi para tecnología móvil, es una novedad pensada y diseñada para generar binarios altamente optimizados para ARMv7. Esto incluye un nuevo linker y un nuevo debugger para trabajar con los formatos de objetos nuevos. Y, por último, tanto la biblioteca en tiempo de ejecución y el framework FireMonkey, están siendo optimizado para dispositivos móviles, con la eliminación de funcionalidades de escritorio innecesarias y añadiendo características específicas para dispositivos móviles.

Si bien hay una gran cantidad de nuevas funcionalidades que vendrán en las herramientas de compilación, en el nuevo framework FireMonkey para móviles, se aprovecharán las nuevas características del lenguaje Delphi en gestión de memoria y las características específicas para móviles; Como interfaces de usuario nativos para iOS y Android con una visualización perfecta de los controles a nivel de pixel, así como interfaces de usuario personalizadas (que pueden compartir estilos personalizados con la aplicaciones de escritorio de XE3), y un conjunto de servicios para los sensores de hardware, tales como GPS, acelerómetros, giroscopios, y cámaras, y los servicios del sistema operativo, como la ubicación, la publicidad, y las aplicaciones de pago. Y aunque los nuevos productos para dispositivos móviles incluirán nuevas herramientas específicas, FireMonkey FM2 para móviles, y un entorno de desarrollo específico para móviles, estos productos están siendo diseñados para poder aprovechar de forma fácil, los proyectos para MAC y para Windows ya existentes.

En XE2, entregamos las herramientas para ayudar a migrar aplicaciones FireMonkey de Windows a XCode y FPC, lo que permitió a los desarrolladores migrar proyectos de escritorio a XCode y recompilar estos para generar binarios dirigidos a dispositivos basados iOS. Con algunos ajustes, un desarrollador podía coger una aplicación de escritorio FireMonkey y generarla para iOS sin una cantidad significativa de esfuerzo. La desventaja de este enfoque es que las aplicaciones que se ejecutan en dispositivos móviles utilizan el marco FireMonkey diseñado para las aplicaciones de escritorio, por lo que las experiencias de usuario y el rendimiento no estaban a la altura a menos que los controles se adaptaran por completo. Algunos desarrolladores han creado aplicaciones increíbles para móviles basadas en XE2, pero con un esfuerzo significativo. Además, no había ninguna experiencia de desarrollo integrando el IDE de Xcode. Las herramientas de migración en XE2 son una prueba de la capacidad multiplataforma de FireMonkey. En lo que estamos trabajando ahora para nuestro desarrollo móvil de próxima generación, es en ofrecer la mejor solución de desarrollo para dispositivos móviles a los desarrolladores.

Como resultado de los cambios en el lenguaje enfocado a dispositivos móviles y los cambios en FireMonkey (que se ejecutará en los dispositivos móviles), FireMonkey FM2 ya no es compatible con el conjunto de herramientas FreePascal utilizado para compilar aplicaciones para iOS con XCode. Por lo tanto, las herramientas de migración entregados en XE2 ya no se incluyen en XE3 y las aplicaciones FireMonkey FM2 de escritorio no serán compatibles con FreePascal y XCode. Sin embargo, como cliente de XE3 usted tendrá acceso al producto XE2 que puede seguir utilizando con FireMonkey XE2 para crear aplicaciones para iOS con Xcode y FreePascal.

Nuestras soluciones para dispositivos móviles de próxima generación, están todavía en desarrollo y serán la primera y única solución nativa de tanto para iOS y Android, que compartirán un código común (también con los proyectos de escritorio de XE3). Esta será una solución revolucionaria para los desarrolladores, que ofrecerá el mejor rendimiento en las plataformas móviles más importantes; Con un único entorno de desarrollo, un solo lenguaje (Delphi o C++), un framework y un único código para todos. Creemos que usted estará muy contento con las capacidades de ejecución y flujo de trabajo de desarrollo para dispositivos móviles; Y si usted está interesado en formar parte de la fase de pruebas (beta), recoja su copia de XE3* para poder acceder a la beta móvil, y verá que estamos muy entusiasmados con todo esto.

Mientras tanto, nos vemos en la gira mundial!

 

* El acceso a la beta móvil requiere una licencia “Professional” de XE3 o posterior.

__________________________________________________________________________

Como siempre se aceptan correcciones y sugerencias.

Si alguien considera que alguna frase no es del todo correcta o no refleja fielmente la explicación ariginal, el comentario será bienvenido.

Un saludo.

 

Share Button

Embarcadero MVP Program

Martes, 26 de junio de 2012 8 comentarios
Share Button

mvp

Desde ya hace unos días, se me propuso desde Embarcadero (al igual que a varios miembros de la Comunidad Hispana) el
entrar a formar parte del programa “Embarcadero MVP Program”.

¿Qué es exactamente este programa?

Bueno una descripción bastante sencilla y descriptiva podría ser esta:

“Este programa sirve para reconocer y motivar a los miembros destacados de la comunidad Embarcadero, y aprovecharlos como una extensión de las relaciones con los Desarrolladores.”

Aprovecho estas líneas para dar las gracias y expresar mi satisfacción por este ofrecimiento.

NOTA: Desde aquí felicitar a Salvador Jover (http://www.sjover.com/delphi) gran amigo y gran luchador por la Comunidad Delphi  (link al anuncio), a Juan Antonio (http://jachguate.wordpress.com), al que conozco desde hace años del ClubDelphi y otros proyectos (link al anuncio) y a Eliseo (http://egostar.delphiaccess.com)  (link al anuncio) porque han entrado, al igual que yo, a formar parte de este programa.
Un saludo.

Share Button
Categories: Embarcadero Tags: ,

Presentación RAD Studio XE en Barcelona (24 Nov.)

Jueves, 25 de noviembre de 2010 Sin comentarios
Share Button

El día 24 fue la presentación en Barcelona del nuevo RAD Studio XE. Siempre interesantes para conocer las novedades de las últimas versiones que las herramientas de Embarcadero. En este caso centrada en Delphi.

En la página de Facebook de Jordi Coll (Thundax Software) hay un par de fotos. No son muy buenas (supongo que Jordi las hizo desde su puesto con un teléfono), pero son muuuucho “mejores” que las que os puedo ofrecer yo.   ;-D

Dan una vista de la sala donde se ha celebrado los últimos años la presentación.

La verdad es que me hubiera gustado que Danysoft hubiera hecho alguna más y las hubieran publicado, o nos las hubiera distribuído para publicarlas en los blogs (petición que ya he hecho para la próxima vez).

La presentación fue a cargo de Luis Alfonso Rey; Interesante como siempre. Los ejemplos y demostraciones que suele mostrar no se ajustan a las típicas cosas que se ven en otras presentaciones. Suele intentar que estas sean originales y sobre temas no triviales; Lo que hace que en la mayoría de los casos tengan bastante interés (en algun otro caso resultan un poco “vagas”, pero son lo que menos).  ;-)

En esta caso las demos y gran parte de la presentación ha girado en torno a DataSnap, donde parece que se encuentran algunas mejoras importantes que presenta la nueva versión. Además es un tema que por sus posibilidades “está de moda”.



Por otro lado se encuentran las herramientas “auxiliares” que embarcadero ha decidido añadir a la versión XE, que merecen tema a parte y que también han tenido algo de tiempo en esta presentación.

AQTime del cual se ha realizado una pequeña demo para mostrar sus cualidades; Lanzar este profiler sobre una pequeña aplicación de muestra, para determinar los tiempos empleados por los diferentes procedimientos y comparar diferentes versiones de resultados, es insuficiente a todas luces, para mostrar las bondades y excelencias de esta herramienta. Y digo esto con conocimiento de causa, ya que lo he utilizado en su versión 3.5 y 4; Ya lo he comentado aquí antes, pero los calificativos que se me ocurren son “fantástica” e “imprescidible”. Todo un acierto haber incluído esta herramienta con la nueva versión.
Actualmente se distribuye la versión 7, así que supongo que debe haber mejorado “algo” desde la versión que tuve el placer de utilizar.

FinalBuilder, que se distribuye también en su versión 7; No he tenido el placer de probarlo, pero por lo que se ha visto en la demo, es una herramienta que está condenada a utilizarse (u otra similar) en medianos/grandes proyectos. Ya no sólo por la comodidad que puede aportar al programador (generador de versiones), sino por la seguridad y robustez que puede aportar a este paso del proceso.

CodeSite. No tengo experiencia con él, pero lo que sí puedo decir es que he tenido que programar soluciones similares en alguno de mis proyectos (medianos/grandes); Así que si funciona mínimamente bien, creo que me evitará el trabajo de hacerlo por mi mismo en un futuro.

Ha habido en este caso también, tiempo para presentar algunas novedades en el IDE.  Me ha parecido “curiosa” e interesante la posibilidad de depurar los hilos de ejecución. También se ha hecho una breve reseña a las mejoras relacionadas con el tratamiento de expresiones regulares. Desconocidas para algunos de nosotros (aquí me incluyo yo, hasta ahora) e “indispensables” para otros, segun la naturaleza de los proyectos con los que estemos trabajando.

El tema de las licencia el algo aparte. De verdad, que al final vamos a tener que hacer un “Master” para poder enterarnos de cómo funcionan. Embarcadero cada vez (o al menos esa impresión me da a mi) complica más este tema. Se ha hablado en la presentación de ToolCloud en relación a esto, y que segun la web de Embarcadero es:

“Embarcadero ToolCloud centrally provisions and manages Embarcadero’s leading database management and application development tools”.

Pues eso. Espero que os haya quedado ahora la cosa más clara (o al menos más que a mí).

Reseñas también a las mejoras que Embarcadero está realizando sobre el compilador para que sea más estable y rápido (descargar diapositiva PDF), en los esfuerzos para que en la web exista más material de ayuda y documentación (NOTA) y para corregir errores.
NOTA: En este caso parece que sigue olvidándose del Español como idoma a incluir es este bloque.  ;-(

Por lo demás, pues siempre es agradable cambiar el “ambiente” de la mesa de trabajo por uno diferente y ver a antiguos compañeros de trabajo para compartir experiencias con ellos.

Un saludo.

Share Button
Categories: Delphi, Eventos, Offtopic Tags: ,