Archivo

Entradas Etiquetadas ‘Resumen’

Una semana más… (22/11/2013)

viernes, 22 de noviembre de 2013 2 comentarios

Últimamente continuo con cambios a nivel laboral, consecuencia de ello es que la periodicidad de las entradas está siendo menor de lo habitual, así como el tiempo que me queda libre para continuar con las pruebas en XE5/Android (que tengo unas cuantas a medias). Tampoco puedo dedicarle todo el tiempo que me gustaría al blog, así que esperemos que en breve las cosas vayan mejorando en ese aspecto.

Esta semana David Esperalta, ha publicado en los foros del ClubDelphi un set de componentes  para Android (gratuítos y con código fuente). La publicación, los comentarios y la evolución la podéis seguir en este hilo.

Ahí mismo está el enlace de descarga y una vez descargado, hay un fichero de texto con las instrucciones a seguir para la instalación.

Además de bajarlo para que puedan ser útiles en nuestras aplicaciones, os recomiendo que echéis un vistazo al código y tratéis de entenderlo. Si lo hacéis podréis ver ejemplos de utilización de los Intents (y las clases y objetos que utilizamos para hacerlos funcionar en Delphi), así como referencias  a otras clases que ya existen en Delphi y que aquí se utilizan.

Esta semana, también hemos leído una publicación de Salvador Jover en el grupo de facebook de delphi solidario acerca de los cambios que ha sufrido la página del directorio de MVP de Embarcadero. Más visual y sobre todo con más información. Ahora para cada uno de sus integrantes, están sus “social links” (como lo han denominado). Ahí podemos encontrar los accesos a Twitter, Facebook, Google+, LinkedIn, Youtube, Blogs, incluso el de Stackoverflow.
Me parece muy acercado, ya que a partir de esos links, podemos obtener mucha información actualizada (sobre todo usando subscripciones) de las “últimas noticias” en lo que se refiere a Delphi y a Embarcadero.

 

DelphiAndroid Estos días se está celebrando en la península el “Iberian Tour” para XE5. En esta ocasión Danysoft ha ampliado las ciudades de las presentaciones (más allá de Barcelona y Madrid, que venían siendo las habituales). Ya había comentado en los foros y redes sociales que personalmente a mi me parecía una gran iniciativa y otros compañeros me habían mostrado la misma opinión. Había que esperar, para ver la aceptación de los desarrolladores, pero por lo que se, las presentaciones están siendo un éxito (en cuanto a asistencia), cosa que me alegra.

Os dejo algunas fotos de las que se han hecho hasta ahora.

Ver Iberian Tour

NewCodeRage8_680x150_RNPor último, recordar que los videos del CodeRage 8 ya están disponibles y se pueden revisar todas las presentaciones realizadas. Es difícil no encontrar entre todas ellas algunas (o bastantes) que no sean de interés a cualquier persona que trabaje con Delphi, ya que los temas que se tocan son “para todos los gustos” (como se suele decir). Podéis acceder a ellos desde el canal de Embarcadero Tech Net (al cual os sugiero que os subscribáis).

Aquí os dejo un listado, donde podéis ver rápido todas las presentaciones y acceder a ellas.

Oct 15, 05am – Opening Keynote
Oct 15, 06am – Introduction to the FM Application Platform
Oct 15, 07am – Introduction of FireDAC Multi-device
Oct 15, 08am – A VCL Developers Guide To FireMonkey
Oct 15, 09am – What’s New in FireMonkey for XE5
Oct 15, 10am – Designing Common User Interfaces for iOS & Android
Oct 15, 11am – LiveBindings and Rapid Prototyping
Oct 15, 12pm – Introduction to iOS and Android Devices connecting to a DataSnap Server
Oct 15, 01pm – Beyond The App
Oct 15, 02pm – Devices and Sensors in IOS and Android
Oct 15, 03pm – Common Delphi Coding Anti-Patterns
Oct 15, 04pm – Escaping The Delphi Try..Finally..Free Nest
Oct 15, 05pm – Real Mobile Implementation Patterns

Oct 16, 05am – PDF and Office Document Processing Tools for Delphi from Gnostice
Oct 16, 06am – DataSnap Architectures, Optimizations, and Use Cases
Oct 16, 07am – Secure DataSnap Development
Oct 16, 08am – From Idea to Submitted Mobile App in 30 Minutes
Oct 16, 09am – The New REST Client Library, A Tool of Many Trades
Oct 16, 10am – The New REST Client Library, Dive into the Details
Oct 16, 11am – Deep Dive Into Creating Android Apps
Oct 16, 12pm – CodeSite Logging Strategies & Techniques
Oct 16, 01pm – Responsive Delphi Design
Oct 16, 02pm – Effectively Using List Controls in Mobile Apps
Oct 16, 03pm – Creating Custom Controls for the FM Application Platform
Oct 16, 04pm – Things You Should Know about IntraWeb Development
Oct 16, 05pm – Maintainable Code – Separating Logic from UI

Oct 17, 05am – What’s New in FastReport 5 and FastCube 2
Oct 17, 06am – Accessing The iOS API
Oct 17, 07am – Accessing The Android API
Oct 17, 08am – Developing A Simple Mobile Game with FireMonkey
Oct 17, 09am – Secure Database Storage for Mobile and Desktop
Oct 17, 10am – Introduction To FireDAC with InterBase
Oct 17, 11am – Introducing TMS Aurelius, a Delphi ORM
Oct 17, 12pm – Avoiding the Top 5 Mistakes Developers Make when Going Mobile
Oct 17, 01pm – ClientDataSets Part 5: Cloning Cursors
Oct 17, 02pm – Caching Updates with FireDAC
Oct 17, 03pm – InterBase XE3 Updates and Performance Monitoring
Oct 17, 04pm – Functional Programming in Delphi XE5
Oct 17, 05pm – Developing Windows & Android Apps with Mitov Software Component Libraries

Como siempre, comentarios, sugerencias, críticas y demás…, serán bienvenidos.

Un saludo y hasta la próxima.

Una semana más… (18/04/2012)

miércoles, 17 de abril de 2013 5 comentarios

Retomando la costumbre de analizar cosas relacionadas con este blog que van pasando durante la semana (o la quincena o el mes,…) vuelvo con una entrada más.

PortadaLibroEsta semana me ha llegado el anuncio de un nuevo libro publicado por Danysoft y de la mano de Francisco Charte. Gran noticia, ya no sólo por el libro en sí, sino por lo que significa. Desde hace un tiempo sólo hemos podido disfrutar de buenos libros sobre Delphi en Inglés. De un tiempo acá esa tendencia está cambiando de la mano de Danysoft. Primero con la publicación del libro sobre XE2, “La guía de Delphi” también de Francisco Charte y ahora con la publicación de “La guía de HTML5 Builder”.

47_web20_320x240_gmlib_thumb1Esta semana también se ha publicado la primera versión final (la v.1.0.0) de la librería de componentes GMlib de Cadetill. Para conocer más detalles de esta librería podéis leer la descripción completa (Español / Inglés) en la página de los componentes. Allí podéis ver la descripción, funcionalidades, clases y todo lo necesario para trabajar con ellos. Personalmente he trabajado con ellos y además de que funcionan muy bien, son un gran trabajo de diseño. Muy recomendables y superiores a algunos paquetes comerciales con un objetico similar.

Otra librería que últimamente ha sufrido “cambios” en su estado ha sido GH Freebrary de Alberto González. Renovada y que Al ha publicado con licencia Open Source. En esta publicación en los foros del club delphi, podéis ver la introducción de Alberto e información sobre la librería. En relación con esto, en los propios foros del clubdelphi se ha creado un nuevo espacio dedicado a esta librería, donde poder publicar ejemplos, dudas, mejoras,…

Siempre es bueno ver cómo nacen nuevos espacios de difusión para Delphi. Cuanta más información exista y cuantas más personas se decidan a publicarla mejor para los que trabajamos en Delphi. Y sobre todo, si además es en castellano. Esta semana he llegado a este blog “Aprendiendo Firemonkey”, de José Luis Rocha. Relativamente “joven”, pero espero que siga adelante.

Por último y para cerrar esta entrada, ayer mismo hemos empezado a escuchar campanas sobre la salida de la nueva versión de Delphi (XE4). Andreano Lanusse habla en su blog en que en apenas unos días saldrá esta nueva versión. Las mejoras sobre el compilador para iOS y FireDAC (que promete mucho) parece que serán las novedades más importantes de esta nueva versión.

NOTA: Al poco de cerrar y publicar la entrada, me ha llegado el pedido que tenía hecho. Ya tengo mi copia.  ;-)

HTML5 Builder

Un saludo y hasta la próxima.

Categories: Danysoft, Offtopic, Resumen Tags:

Una quincena más… (28/09/2012)

jueves, 27 de septiembre de 2012 Sin comentarios

Ahora que estamos envueltos en mitad de las presentaciones del nuevo RAD Studio XE3, y que las novedades del nuevo RAd Studio se están comentando en la mayoría de blogs sobre Delphi y C++, yo estoy todavía aterrizando, con la vuelta al cole, la llegada de mis vacaciones y los cambios laborales.

Utilizaré esta entrada para «poner» un poco al día el blog y como siempre repasar las últimas noticias y reseñas, aunque en este caso seguramente de más de 15 días…

Ya he hablado antes del proyecto «Embarcadero MVP»; He añadido a los miembros existentes en el programa, los últimos nueve integrantes que han formado parte de él, tal y como informó Anders Ohlsson, en su blog. Entre ellos está Xavi Martínez, que muchos de vosotros conoceréis como Cadetill, y al que tuve el placer de conocer hace un par de días en la presentación de RadStudio XE3 en Barcelona.

Otro tema del que ya he hablado es la iniciativa de un «StackOverflow en castellano»; Recordaros que para esta iniciativa aun faltan algunos votos, animaros ver si entre todos lo conseguimos.

Estos días he leído una entrada interesante (como casi siempre) de Zarko Gajic sobre la clase TScreen, en esta entrada que titula «TScreen Object Desmytified». Puedes leer la entrada y descargar los fuentes de los ejemplos.

Una de las nuevas características del nuevo Delphi XE3, es la creación de aplicaciones cuyo estilo se asemeja a «metro» de Windows 8. Desde esta web podéis descargar un set de iconos con estilo Metro de forma gratuita. Aquí podéis ver un ejemplo de los iconos disponibles (click sobre la imagen para verla a tamaño natural).

 

 

Como ya he comentado, estos días los blogs «echan humo» en cuanto a noticias  relacionadas con RAD Studio XE3; Entre todas ellas resalto la entrada en Delphi Insider con la esta tabla, donde se pueden ver de forma bastante esquemática las nuevas mejoras y cambios introducidos dependiendo de la versión del producto seleccionada…

Ayer leí en el blog de Fernando Rizzato,  que están disponibles para Delphi XE3 y para C++ Builder XE3 las JVCL en su versión 3.46.  JVCL es uno de los paquetes de componentes más ricos que existen para la la VCL con más de 600 componentes entre visuales y no visuales. Seguramente el mejor entre los paquetes gratuitos.

Igualmente ya está disponible, aunque no en versión definitiva (unstable version), la versión v. 0.9.9.635 de los cnPack,  que corresponde a la compatible con XE3. Para los que no los conozcáis, cnPack son una serie de addins para el IDE que enriquecen enormemente las posibilidades del entorno de desarrollo. Con las versiones más nuevas de los IDE’s, estas mejoras son menores (ya que los IDE’s van avanzando), pero si aun tenéis que trabajar en algunos proyectos con Delphi 6, por ejemplo (como es mi caso) entenderéis lo que os digo cuando los tengáis funcionando.

 

Ya comenté hace unos días en la entrada referente a la presentación de RAD Studio en Barcelona algo sobre el «RAD Studio Mobile», uno de los elementos más importante del RoadMap de RADStudio. Aquí se puede ver el Roadmap concreto de  RAD Studio Mobile y descargar esa información en PDF si lo preferís.

Entrando en el terreno de los Offtopic, en lo que se refiere a la temática central del blog, estos últimos días, he leído sobre la compra de VirusTotal. para los que no lo conocéis, VirusTotal es una web que permite scannear en busca de virus un fichero que se suba, con los antivirus más conocidos del mercado. Es como tener la posibilidad de instalar 20 antivirus en tu propio equipo y utilizarlos de forma simultánea. Muy útil cuando se realizan descargas o cuando te envían ficheros por correo de los que quieres estar seguro 100%. Segun esta noticia Google la ha comprado. Hay webs parecidas, aunque a mi personalmente es la que más me gusta.

Si queréis probar podéis echarle un vistazo también a Jotti o a VirScan que tienen funcionalidades similares.

 

He actualizado el contenido de la web en DropBox para que estén en todo momento accesibles los ejemplos, artículos, documentación,… Más detalles de todo ello en esta entrada.
Si os vais a dar de alta os agradecería que usarais esta invitación, de esta forma a ambos nos ofrecen un poco más de espacio, que nunca va mal…  ;-)

Por último, una curiosidad. Si no tenéis claro qué significa el concepto de Recursividad, podéis buscarlo en Google y mirar qué palabra os propone realmente Google en el «Quizás quisiste decir…», que aparece al inicio de los resultados. Al final resulta ser una gran explicación…  ;-)

Como siempre son bienvenidos los comentarios, correcciones, sugerencias, críticas,..

Un saludo y hasta la próxima.

 

Categories: Delphi, Resumen Tags: ,

Una quincena más… (17/08/2012)

viernes, 17 de agosto de 2012 Sin comentarios

Una semana más estamos con el repaso habitual de los últimos días.

Es estas fechas, todo (o casi todo) se ralentiza, los que no están de vacaciones, están con el ritmo de Agosto y de las vacaciones, al menos por aquí.  Uno de los pocos que no descansa es Salvador, que justo el día después  de publicar mi última entrada de resumen donde comentaba sus 2 primeros artículos sobre el componente TTreeView en FMX, publicaba la tercera y última entrega.

Las dos primeras:

costesmac En esta tercera entrega, se completa la serie sobre este componente ampliando lo visto en las dos anteriores. Se muestra un ejemplo completo de trabajo, nuevas clases, creación de Interfaz común a varios objetos, estilos personalizados y algunas cosas más.
Fantástica entrada para acabar la serie sobre este componente.

Arbol TTreeView en Firemonkey (y III)

Para complementar el artículo, podéis ver un video comentado y descargar todo el código fuente del proyecto.

Esta semana me  encuentro con el proyecto DelphiUnitSize, programado en Delphi XE2 y utilizando FireMonkey. Con él podemos conocer el tamaño exacto de las units que se incluyen en nuestro proyecto (EXE). Además nos da un tamaño aproximado de los símbolos (classes, métodos, procedimientos,…) contenidos en cada unit.

delphiunitsizes

En la página del proyecto podéis ver unas pequeñas guías para su utilización y configuración.

Es bueno ver que poco a poco se van viendo más programas que utilizan FireMonkey; Eso es una señal inconfundible que marca si una tecnología es “utilizable” en el mundo real o no.

images La técnica de “Class Helpers” es muy interesante y sencilla, a la vez que polivalente. Ya Salvador habló algo de ella en alguna de sus entradas sobre TreeView (link), haciendo a su vez referencia a un entrada de Carlos García (link). Desde Embarcadero podéis revisar este artículo titulado “Class Helper’s with Firemonkey” que aplica esta misma técnica a FireMonkey y revisar la DocWiki de Embarcadero donde se explica de forma sencilla cómo aplicarla a clases y a records (que también la admiten).

fm

Desde la página de Embarcadero, se han publicado una serie de documentos sobre desarrollo de FireMonkey en Windows y MAc, con el título “Get Started with Windows and Mac development”, que incluye una serie de PDF’s y videos para desarrollar con FMX.

Recordaros, desde este resumen, aunque ya lo he comentado en el blog, la iniciativa  de conseguir un “StackOverflow in SPanish”. Creo que es una buena iniciativa para la Comunidad y podeís leer toda la historia desde el Blog de Jachguate.

sigue-la-propuesta

 

Una vez más en estos resúmenes (ya es habitual) una reseña a los componentes de Cadetill para trabajo con Google Maps; La librería GMLib en su versión 0.1.6a, que se ha publicado estos días.

Aquí podeís revisar la lista de novedades de la última versión que no son pocas.

images (2) A través de un enlace que me facilita Salvador, accedo a una interesante (muy interesante) serie de tutoriales (step-by-step) de Pawel Glowacki sobre DataSnap. Muy completos con Video, WhitePaper y Código fuente necesario.

http://www.embarcadero.com/ru/rad-in-action/delphi-labs

Por último y para acabar, supongo que ya lo habréis leído estos días en foros y blogs. Ya se ha anunciado la próxima salida de RAD Studio y el RAD XE3 World Tour con las fechas de todas las presentaciones. Faltan en la lista, las de América Latina que están por concretar, en lugar y día.

La lista completa de presentaciones (países y fechas), a las que ya os podéis apuntar está aquí.

No ha trascendido mucho la lista de novedades (completa, al menos), salvo algún documento que se ha filtrado y que ha aparecido en blogs extranjeros. Está claro que Embarcadero apuesta por la nueva interface Metro o “Modern UI” como le gusta a MS que la llamemos, enfocado a los dispositivos táctiles. La referencia a FM2 nos hace pensar que siguen avanzando en la tecnología FireMonkey y nos prometen una nueva herramienta para incorporar a RAD Studio, HTML5 Builder.
Habrá que ver en acción qué nos depara esta nueva versión.

Para Barcelona y Madrid tendremos que esperar al 25 y 26 de Septiembre. Espero que nos vemos.

Un saludo y hasta la próxima.

Una quincena más… (30/07/2012)

lunes, 30 de julio de 2012 4 comentarios

imagesRetomando un poco (o eso espero) el ritmo de las entradas, para los que estéis interesados  en FireMonkey y en las posibilidades de realizar animaciones y aplicaciones con características 3D, os remito al canal de youtube de ketufe. Podéis encontrar desde ejemplos sencillos y algunos no tanto. Los videos dan ideas de las diferentes posibilidades a utilizar. Hay mucho material para revisar, ya que el canal cuenta con más de 100 videos.

Aquí podemos encontrar un pequeño tutorial de Document Insight; La herramienta de documentación de DevJet Software que viene incluida de forma gratuita con Delphi XE2. Es una de aquellas cosas que no son fáciles de encontrar en la documentación (o que no encontramos directamente) pero que son tremendamente útiles, para los que desarrollamos componentes y librerías que luego utilizan otros programadores. En estos casos la documentación en necesaria (obligatoria diría yo) y además a la larga significa una mayor eficiencia a la hora de programar.

No hace muchos días de la publicación en la página de Salvador (Delphi básico) de dos entradas dedicadas al componente TTreeView en Firemonkey; Yo diría que indispensables para los que queráis empezar a trabajar con él y entender bien su funcionamiento.

Las dos entradas hacen un completo repaso de este componente de este componente y su utilización en Firemonkey. Las diferencias que existen entre este y su versión en la VCL, repasando propiedades, métodos y distintos comportamientos. Muy recomendable por lo compleja y extensa que es. La explicación es muy clara y podéis descargar los códigos de ejemplo para poder realizar las pruebas sin problemas. No os desvelo más del contenido del artículo, que lo hay, os invito a que lo reviséis completo. ;-)

 demo3

 

Esta semana, también ha visto la luz la siguiente versión de los componentes de Cadetill para trabajar con Google Maps. La librería GMLib; En este caso la versión 0.1.5a. Añaden bastantes correcciones y nuevas funcionalidades respecto a la anterior versión.

47_web20_320x240_gmlib 

“GMLib (Google Maps Library) son una serie de componentes para Delphi que encapsulan el API de Google Maps y así poder gestionar los mapas de Google de forma sencilla mostrando el resultado en un TWebBrowser.“

 

Siguiendo con el tema de FireMonkey, desde hace unos días podemos descargar desde la web de Embarcadero de una versión “free” de la herramienta de conversión entre VCL y FireMonkey llamada Mida. No he tenido tiempo de probarla, así que si alguien tiene oportunidad estaría bien que compartiera sus experiencias. Trabaja con componentes de terceros, además de los estándard, LiveBindings, Estilos y bastantes cosas más, aunque no todas disponibles en la versión gratuita.

Icarus_48También estos días se ha liberado la versión 3.4.4 de Icarus. Se trata de una utilidad gratuita de la casa Peganza (http://www.peganza.com) la misma que comercializa PAL (Pascal Analizer). Icarus es una “analizados de units”; Permite analizar el código de proyectos Delphi en busca de units no necesarias añadidas al uses o de aquellas que pueden ser movidas entre las secciones de Interface e Implementation.

Hoy mismo leo sobre la La versión 2.6 de las DDevExtensions se ha liberado estos días. Podéis descargarla para las diferentes versiones de los compiladores y leer sobre los cambios y correcciones de la última versión en este link (DDevExtensions 2.6). Gran trabajo que va mejorando versión a versión.

Poco a poco van apareciendo componentes nativos para FireMonkey. Es una tecnología nueva para los que trabajamos con las herramientas de Embarcadero y es normal que el arranque cueste un poco. Ya conocía un paquete de componentes específicos de la mano de TMS y estos días he leído que arcana también ha publicado Apesuite, una serie de componentes para FMX.
Siempre es una buena noticia que las empresas apuesten, se involucren y vaya generando componentes para FMX.

Por último os dejo esta completísima recopilación de reursos para FireMonkey. Si deseáis introduciros en este tema y empezar a hacer “pinitos» con esta tecnología debéis guardaros esta recopilación. Además de la propia documentación de Embarcadero, aquí podéis encontrar una amplia variedad de links que abarcan bastantes aspectos.

Introduction

Styles

What about the VCL?

Networking

IDE

Forms

File I/O

Video and sound

DataSnap

Controlling other programs

Printing

3D animation

Runtime packages and DLLs

Component development

Errors

Bugs

Third Party

 

    Un saludo y hasta la próxima.
Categories: Delphi, FireMonkey, Resumen Tags: ,

Una quincena más… (24/02/2012)

viernes, 24 de febrero de 2012 Sin comentarios

Desde hace unos días ya podemos disfrutar en el Clubdelphi de dos nuevos foros dedicados a FireMonkey y Delphi/web.

El primero va pidiendo paso día a día, y cada vez tenemos más material (y más diverso) de esta nueva tecnología, que si sigue así está llamada a tener un gran futuro.

El segundo engloba varias tecnologías ya existente y las nuevas que van apareciendo para “llenar” un espacio que parece que no está muy delimitado. Se trata de soluciones pasa desarrollar sistemas Web, pero utilizando Delphi. Casi todas en desarrollo actualmente y  algunas ya funcionales y con bastantes posibilidades.

Anuncio de los nuevos foros.

 

devex Estos últimos días leo también el anuncio de que ya está disponible la versión de la suite DevExpress para Delphi XE2 y 64 bits. Versión 11.2 que también está disponible para Builder. Es sin duda una gran noticia (y más para los que las utilizamos a diario). Personalmente pienso que es sin lugar a dudas la mejor librería de componentes diseñada para Delphi.

Espectacular video de una aplicación para visualización de imágenes hecha con FireMonkey. A parte del ya conocido efecto “cooliris”, que muestra las fotos en forma de muro, y que giran para ir rotando, aquí podéis ver cómo generar efecto originales, uno que simula un aparador de portales, como las que hay en los kioskos o un marco de fotos como los que se colocan sobre la mesa y hacen girar las fotos como un clasificador.

imagenes1   imagenes2

Link al video

Fantástico ejemplo con código incluido, publicado por Pawel Glowacki en Embarcadero en día del “cumpleaños de Delphi” en el Webminar, sobre la visualización de moléculas químicas utilizando Delphi y FireMokey.

fmmoleculesviewerver

Otra imagen espectacular de una aplicación utilizando FireMonkey con el “efecto cooliris” cuya imagen hemos visto estos días. Se trata de la conocida Fish Facts, pero con un interface un poco diferente a lo que estamos acostumbrados a ver.

El código está disponible para descarga en esta entrada de EDN (Embarcadero Developer Network), y podéis acceder a un video explicativo en este enlace.

bizflowmac_5318

Desde hace unas semanas, estoy revisando con un poco de detalle diferentes soluciones que integren el desarrollo web con Delphi. Coincide esto con que en los foros del ClubDelphi se ha creado un nuevo subforo destinado a este tipo de soluciones (comentado antes), además de uno para FireMonkey (sin duda una de las tecnologías con más futuro en estos momentos).

En el primer foro (soluciones Delphi/web) se engloban y referencian productos ya conocidos como:

    A día de hoy leo sobre dos nuevos proyectos que podemos englobar en esta categoría y que son la finalidad de esta reseña:

El primero a comentar es dwf, que se define en su web como “A small and simple web application framework for Delphi”. No hay mucha información al respecto todavía y actualmente está en fase beta, pero tienen bastante buena pinta. Es su página podéis ver una descripción más amplia del proyecto.

El segundo llamado KITTO, y que se define como un “Framework for creating data-driven web applications with Delphi”. Utiliza las  librerías extPascal y por tanto los componentes extJS (de los que ya he hablado anteriormente).

    Una imagen del modelo/arquitectura general del framework:

Kitto_architecture

    Y aquí una más detallada de la estructura general de las aplicaciones resultantes:

Kitto_detailed

 

Por último, en los próximos días se celebra en Barcelona y Madrid un encuentro de usuarios Delphi ofrecido y organizado por Danysoft. El 8 de Marzo en Barcelona y el 9 de Marzo en Madrid.

1203evDelphi

Y esto es todo, hasta la próxima.

Categories: Delphi, Eventos, Resumen Tags: ,

Una quincena más… (08/02/2012)

miércoles, 8 de febrero de 2012 2 comentarios

Ya hace unos días se anunció que a primeros de Febrero se liberaría la librería principal de Lua4Delphi. Si queréis más información sobre este proyecto, que parece interesante podéis revisar la página web.

En esta entrada del blog monkeystyler leo una entrada interesante titulada “My primer componente FireMonkey: TBitmapSpeedButton”. Creo que es una lectura recomendable para todos aquelos que quieren trabajar con FireMonkey y entender mejor el funcionamiento de los componentes.

 

notepadpp Para los que todavía utilizáis el Notepad de Windows (supongo que pocos a estas alturas) os recomiendo Notepad++.  Es un fantástico editor de texto (que utilizo desde hace mucho tiempo). Tiene infinidad de características, y entre ellas un sistema de plugins bastante elaborado. Esta reseña viene a colación, de una pregunta que he visto estos días en “The Delphi Geek” (recomendable)  sobre “posibles editores de Wiki”.
Una de las respuestas es que en Notepad++ existe un plugin (entre los muchos que hay), que permite realizar esto.  El “wiki editor plugin”, que permite realizar esta tarea y además está desarrollado en Delphi. En la página podéis descargar no sólo el plugin, sino también el código Delphi. Por si alguien se anima…  ;-)

Esta semana ha aparecido una “release” nueva (no-oficial) de las rxLib, de la mano de micrel.cz, con fecha del 2 de Febrero. La podéis descargar de la página, desde este link y también la añado a la sección donde están recopiladas el resto de versiones. Algún componente nuevo y algunos bugs corregidos.

En el blog de  Zarko, leo una entrada interesante y que tiene mucho que ver con preguntas que aparecen de forma recurrente en los foros. Es muy habitual ver y leer preguntas sobre librerías o componentes que posibiliten trabajar con ficheros PDF. ¿Cómo generarlos?, ¿cómo abrirlos? ¿cómo imprimirlos?
La entrada nos presenta la librería Quick PDF Library en su versión LITE.  Podéis ver las cabeceras de los métodos disponibles y algo de código de cómo utilizarla e instalarla.

Por último, leo hoy en los blogs de Embarcadero, que todos los programadores Delphi estamos invitados a celebrar en breve, un cumpleaños. La versión de Delphi 1.0 se liberó el día 14 de Febrero de 1995.

Si queréis más información sobre este “webminar”, podéis encontrarla aquí.

Un saludo y hasta la próxima.

Categories: Delphi, Resumen Tags: ,

Comienza un nuevo año… (10/01/2012)

martes, 10 de enero de 2012 2 comentarios

  UnRecuerdoEn este caso ha sido un poco más larga la espera desde mi última publicación. Diferentes motivos y diferentes razones han hecho que este impás haya sido un poco mayor.

2012   Aprovecho desde aquí, para desearos un buen año; Que este que comenzamos ahora sea para todos nosotros mejor que el anterior.

  Empiezo por reseñar sobre la última actualización de IDE Fix Pack de Andy. llevo tiempo usándolos con diferentes IDE’s de Delphi al igual que otras utilidades que podemos encontrar en su web, como las DDevExtensions. Si no las conocéis os recomiendo que al menos os deis una vuelta por su página.

   También quiero resaltar, la serie de artículos de Rodrigo sobre WMI (a modo de recopilatorio). Si alguna vez necesitáis encontrar información sobre el tema, a parte de aquí en el blog, donde podéis encontrar algunas entradas al respecto y los componentes GLibWMI, el lugar al que tenéis que ir a parar es al blog de Rodrigo (The Road to Delphi).

La información sobre el tema es muy grande. Os coloco los enlaces a algunas de las últimas entradas relacionadas, aunque también podéis encontrar herramientas como “WMI Delphi Code Creator” y otros artículos interesantes.

Desde el Grupo de Usuarios de Delphi en Australia (en la otra punta del mundo –literal para los que estamos aquí en España-), os aconsejo esta buena entrada sobre creación de escenas en 3D utilizando FireMonkey. Conceptos complejos que explicados de forma sencilla y detallada nos pueden ayudar a comenzar con este tema.

Aparte de las explicaciones de determinadas partes del código, se puede descargar la aplicación (tanto el ejecutable, como los fuentes). Además de encontrar otras referencias, como librerías de objetos a utilizar.

landscape (2)

Cierro aquí esta breve entrada.

Como siempre los comentarios y sugerencias son bien recibidas.

Un saludo.

Categories: Resumen Tags: , ,

Una semana más; (23/09/2011)

viernes, 23 de septiembre de 2011 3 comentarios

Una semana más (a veces quincena, y a veces un poco más…) hago un repaso a lo visto y leído estos últimos días. Como veréis el tema central y más importante sigue siendo RAD Studio/Delphi XE2. Hay mucho revuelo y mucha expectación, hay opiniones “a favor” y también algunas quejas (las más que he leído referentes a la documentación).
Bueno, todo debe escucharse y todo debe tenerse en cuenta.

Comenzamos con un video explicativo de cómo hay que configurar paso a paso un MAC para poder ejecutar aplicaciones realizadas con Delphi XE2 y FireMonkey.

 

 

Antonio Viera ha puesto en marcha su blog (Trabajando con Delphi XE) y ha comenzado con un interesante ejemplo/explicación de cómo realizar una aplicación Cliente/servidor con DataSnap DBX4.  Es un “tutorial” de una aplicación sencilla, pero explicado paso a paso y de forma clara.

Ejemplo: Aplicación de 3 capas multihilo con DBX4 y Delphi XE – multi-threaded application with Delphi XE and DataSnap DBX4

 

pre_P24_cHace unos días comenté algo sobre directivas de compilación;  Ampliando un poco más esa información, aquí os dejo la referencia a la documentación (docwiki de Embarcadero) donde se pueden encontrar algunos de los predefinidos.

Y desde ahí mismo hay un link a los “DEFINES” correspondientes a las diferentes versiones del compilador; Ya había hablado de ellos antes, pero está bien tener el link a la documentación “oficial”.

 

276472_113760532059812_562257430_n Para los que habéis obtenido una copia de RAD Studio XE2 o Delphi XE2, revisad la web de Embarcadero porque tenéis una Oferta Especial y Limitada.  Ahora podéis obtener la certificación Gratis (Delphi Developer Certification).  Revisad también las páginas de los distribuidores locales, porque suelen ofrecer cosas similares. Aquí en España, Danysoft ofrece esta oferta desde hace tiempo, junto con el acceso gratuíto a cursos.

Una de las grandes novedades (si no la que más) y la más vistosa, del nuevo XE2 es FireMonkey. Una de las características de FM son los estilos. A diferencia de los implementados en la VCL y de los que ya he hablado un poco aquí (que son como skins), los de FireMonkey son propios de los componentes. No son un “añadido” por decirlo así que se coloca “por encima del componente”, sino que son una especie de “Hojas de estilo -CSS-”. Lo que decimos realmente es “cómo se debe dibujar el componente”.

Para comenzar a entender los estilos podéis revisar este artículo de Felix John Colibrí sobre Styles en FireMonkey. Suficiente para entrar de lleno en este tema.

Explicado paso a paso y muy completo. recomendable 100% .

firemonkey style designer

Sigo con mis “pruebas” con Delphi XE2, esta semana me he estado “peleando” con los LiveBindinds; Espero poder en breve continuar profundizando más.

Esta semana, Andreano ha realizado un Webminar muy interesante sobre Rad Studio XE2 mostrando muchas de las nuevas características. Los que no hayáis podido asistir, estad pendiente de los videos, porque ha sido muy interesante (cuando el link lo tenga lo publicaré).

Y la semana que viene, el World Tour llega a Barcelona. Danysoft organiza la presentación del nuevo RAD Studio XE2.

Recomendaros los últimos vídeos del Canal de Embarcadero. Ya no sólo para ver más sobre las nuevas características, sino también como método de aprendizaje de estas.

Este es una muestra (link a partir del blog de Salvador –Delphi básico-):

Por último, leo hoy sobre MonkeyGroomer. Esta palabra esconde (por ahora, porque no se sabe mucho más) una herramienta que según se dice: “Permitirá convertir tus formularios realizados con VCL o VGScene a FireMonkey (soportará los ficheros de estilo de VGScene).

Poca información y por ahora sólo un par de enlaces (link1, link2) y unas imágenes. Prometen pronto una versión Alfa. Habrá que estar atentos…

Un saludo y hasta la próxima…

Categories: General, Resumen Tags: , ,

Una semana más… (13/09/2011)

martes, 13 de septiembre de 2011 Sin comentarios

Recuperando el tiempo que he estado de vacaciones, escribo esta entrada. Son enlaces y referencias que tengo “apiladas” y que os las presento sin más espera.

Ya hace unos días que se pueden descargar las Trial de las diferentes versiones y paquetes de la última versión lanzada desde Embarcadero;  Desde ahí mismo se pueden consultar las características de las diferentes versiones, FAQ’s, datos relacionados,…

 

En esta entrada del blog de Andreano Lanusse tenéis toda la información y los links.

Puede ser que te guste más o menos (como las lentejas o la coliflor), que te enganche más o menos, pero como mínimo hay que probarlo.  ;-)

Ya hace unos días también que está en marcha el Grupo Delphi Solidario en Facebook; Una iniciativa de Salvador Jover (inquieto, como siempre).  Si no te has apuntado, pásate por allí y hazlo. Punto de encuentro de desarrolladores y personas relacionadas con Delphi; Enlaces, documentación, White papers y en general todo tipo de información interesante.

Muchas de las presentaciones del RAD Studio XE2 Word Tour (la nueva versión RAD Studio) las está realizando Pawel Glowacky;  En su blog, además de hacer un recorrido por las diferentes presentaciones  que va haciendo, podéis encontrar esta lista de recursos sobre Delphi XE2 y Rad Studio.

Links to resources about Delphi XE2 and RAD Studio XE2

styles Hay muchas características en la nueva versión de Delphi. Entre ellas, una de las más “visuales” son los estilos. Si quieres empezar con ellos y saber cómo funcionan un buen punto de partida puede ser esta entrada del Blog de Rodrigo Ruz:

Exploring Delphi XE2 – VCL Styles Part I

 

rxlogoHe leído también que ya se puede descargar la versión “no oficial” de las RxLib con soporte  para XE2. La podéis encontrar en Torry y la añadiré a las diferentes versiones que ya hay disponibles en mi web en el apartado:

Recopilatorio sobre las RxLib

También se puede encontrar ya, la release de las JEDI con soporte para XE2 (torry) o en la página de SourceForge.

 

Para los nostálgicos y los que nos interesan las curiosidades, Zarko Gajic ha hecho una pequeña recopilación de las características de las diferentes versiones de Delphi, desde sus inicios (página 1 y página 2).

Algo de historia nunca va mal…  ;-D

Se dice que esta versión de Delphi (y de RAD Studio) es una de las que más cambios trae, de las que más novedades aporta. A tenor de esta lista no parece que sea una exageración.

Recopilación de cambios para la versión XE2.

Un saludo.

Categories: Delphi, General, Resumen Tags: , ,