Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
A finales de Septiembre se celebraron las presentaciones de RAD Studio XE2 en Barcelona, Madrid y Lisboa. Como siempre, organizadas por DanySoft (partner oficial en la península) y en este caso con la presencia y colaboración de Pawel Glowacki.
Foto de Pawel y Daniel Valenzuela de Danysoft, durante las presentaciones.
Si queréis saber más de las presentaciones, podéis ver un resumen de cómo fueron las conferencias (sobre todo la de Barcelona) en las entradas de nuestros blogs, y también podéis encontrar más información y fotos en el grupo de Facebook (Delphi Solidario).
Desde hace un tiempo, Danysoft, como partner de Embarcadero, está haciendo un esfuerzo importante por fomentar las webs, blogs y foros españoles, de sus herramientas de desarrollo; Un esfuerzo por fomentar ”La Comunidad Hispana”, como nos gusta llamarlo a nosotros, y también un esfuerzo para que encontremos ese apoyo que en ocasiones les hemos reclamado. A raíz de esto, y cuando ya se estaban preparando las presentaciones (en concreto la de Barcelona), tanto a Salvador como a mi, nos brindaron la oportunidad/posibilidad de mantener una breve y amistosa charla con Pawel (como representante de Embarcadero) y con ellos, los chicos de Danysoft en Barcelona, aprovechando el encuentro.
Una oportunidad inmejorable para plantear algunas preguntas e inquietudes y para transmitir algunos “pareceres” como usuarios y como parte de una comunidad, directamente a una persona de Embarcadero.
A través de los blogs y de los foros, algunos de vosotros nos habéis hecho llegar algunas preguntas y temas de interés. Así que intentamos recopilarlos y entre los dos transmitirles algunos de los más significativos.
No quiero alargarme más, sólo comentar que sobre la marcha, minutos antes de que Pawel pudiera atendernos, valoramos la idea de adjuntar a este resumen el audio de la entrevista; pero por diversos motivos ajenos a nosotros, el resultado de la grabación fue tan defectuoso que no quedó en condiciones de ser compartido (se grabó con lo que en ese momento teníamos a mano -un pequeño teléfono que hizo de grabadora-), y las circunstancias especiales del retraso horario (que obligaban a los técnicos de Danysoft a iniciar las labores de desalojo del salón para volver a Madrid) y finalmente por la estructura de la sala, en la que había bastante eco y ruido de fondo – y nuestra falta todavía de experiencia y pericia como “periodistas”, que acabo haciendo el resto…- ;-D);
Igualmente nos hubiera gustado transcribirla de forma “literal”, pero por la misma razón expuesta, no nos ha sido posible. Utilizando las partes de audio “aceptables” y las notas que tomamos, hemos intentado plasmar en las respuestas las contestaciones de la forma más fiel posible a lo que Pawel nos comentó. Os pedimos perdón por ello y aprendemos esta lección para próximas oportunidades que puedan surgir.
Actualmente Embarcadero posee muchos “frentes” abiertos con la nueva versión de RAD Studio (muchas tecnologías diferentes están involucradas).
¿Hacia dónde va encaminado el futuro de RAD Studio/ Delphi?
En general, ¿cual cree que es el futuro de estas herramientas de desarrollo (multiplataforma, desarrollo en la nube, interconexión entre aplicaciones heterogéneas, desarrollo web,…)?
En lo que se refiere a Delphi (RAD Studio), FireMonkey es un avance tecnológico muy grande, un enfoque diferente que coloca a RADStudio por delante de otras herramientas similares del mercado a la hora de realizar un desarrollo de aplicaciones con un interface rico, de forma rápida y ágil. Las características que ofrece FireMonkey con compilación nativa en los diferentes sistemas operativos, y la potencia gráfica junto con la facilidad de desarrollo, lo posicionan en un lugar único frente alresto.
En cuanto al futuro, nos ha comentado que apuesta mucho por DataSnap. Es una tecnología que tiene grandes posibilidades y que Embarcadero está mejorando en cada versión.
PREGUNTA: (general)
Esta versión de RAD Studio/Delphi ha generado muchísima expectación (mucha más que cualquier otra de las anteriores). Muchas cosas nuevas se han introducido en las 2 o 3 últimas versiones y muchas se están mejorando. DataSnap, compilación 64b, multipltaforma, DBExpres, mejoras en el IDE,…
¿Porqué cree esta está siendo tan especial? ¿Cual es la clave? ¿Cual es la “tecla que ha pulsado” Embarcadero esta vez para conseguir ese cambio?
La respuesta de Pawel (que además ya se intuía después de haber escuchado la presentación) ha sido muy “visual”. Sin decir palabra lo primero que ha hecho ha sido señalarse con el dedo el logotipo que llevaba su camiseta. Seguidamente ha pronunciado una sola palabra: ¡FIREMONKEY!
PREGUNTA: (FireMonkey)
¿Cual es el futuro de FireMonkey? ¿Cuales son las ampliaciones más cercanas? ¿Muchos usuarios preguntan si estas librerías son ampliables a otras plataformas? ¿Está esto en la mente (planes de futuro) de Embarcadero?
A esta pregunta nos contestó que FireMonkey no deja de ser “una primera versión”; Ellos lo saben y los desarrolladores deben ser conscientes de ello. Es un “comienzo”, una versión inicial que va a abrir un nuevo frente en el desarrollo. Tienen en mente ampliarlo a más plataformas y ampliar la biblioteca en sí. Por supuesto mejorar la librería, ampliarla y corregir de errores y bugs.
PREGUNTA (FireMonkey)
En algunos foros se ha leído que FireMonkey va a suponer la “muerte” y el abandono de la VCL; A partir de estos comentarios surgió la siguiente pregunta:
¿La introducción de Firemonkey puede implicar que se abandone finalmente la VCL?
En esta caso nos comentó que desde Embarcadero no tienen ninguna intención de abandonar el desarrollo y las mejoras de la VCL. Su idea es seguir desarrollando y manteniendo ambos desarrollos (tanto la VCL como FMX).
PREGUNTA (Documentación)
Una de las “quejas” y/o coment
arios que más se repiten entre los usuarios es la falta de documentación sobre las nuevas características que incluye esta versión; Algunas tan importantes como FireMonkey, DataSnap o LiveBindings,…. De algunas de ellas, cuando accedes a la ayuda del IDE (F1) apenas encuentras una pequeña descripción y el esqueleto de las clases.
¿Qué opina sobre esto? ¿Y qué solución hay a esto? ¿Está Embarcadero trabajando para mejorar esto?
Para un usuario avanzado puede ser más o menos fácil navegar por Internet y encontrar ejemplos, videos, artículos,… (Inglés), ¿Qué pasa con los usuarios noveles? ¿O no tan avanzados?
Sobre este tema nos comentó que son conscientes de que es bastante mejorable (es otra pregunta posterior volvió a mencionarlo).
Nos comentó que en tiempos de Borland, la compañia había reducido bastante el equipo de personas que estaban encargadas de la documentación, y que ahora poco a poco, desde la empresa están intentando recuperar a gente para mejorar ese aspecto. Están “recuperando” especialistas para formar un equipo en esa dirección.
También hizo referencia a que se está haciendo el esfuerzo por publicar mucho material “electrónico”.
Además ya hemos comentado, que en breve estarán disponibles en castellano (de que se traduzcan son directamente responsables la gente de Danysoft) dos libros sobre XE2. Uno sobre FireMonkey de Marco Cantú y otro sobre Delphi XE2 de Francisco Charte.
PREGUNTA (Documentación)
Falta de más documentación en general castellano.
En la DocWiki, por ejemplo, de Embarcadero podemos encontrar traducciones (además del Inglés) en Francés, Alemán y Japonés. Muchos de los usuarios de la comunidad Hispana (que es muy amplia) se preguntan si hay posibilidad de que esto cambie. ¿Hay intención de ampliar estos idiomas con el Español?
¿De quién depende esto? ¿Hay posibilidad de que la comunidad ayude en esto?
En este caso Pawel, al ver nuestro interés especial en este tema, se dirigió hacia sus notas de mesa y cogiendo bolígrafo y papel nos hizo un gesto similar a “¡contadme!, ¡estoy escuchando!” lo cual nos dejó un poco descolocados porque se nos estaba dando a entender su interés por conocer realmente esas inquietudes, y de hecho, fue apuntando los comentarios que iban siendo asistidos por la traducción de Daniel Valenzuela. En ese punto, salieron temas como la necesidad de que al menos una pequeña parte de la documentación se suministrara en español -Salvador mencionó la Guia de Object Pascal, algo que a Salvador le parecía importante ya que entendía que era la base del lenguaje-. De igual forma se sugirió a Pawel que muchos de los vídeos que se producen desde Embarcadero se podrían subtitular, si no al castellano por no haber recursos humanos suficientes para ello, al menos al inglés, intentado favorecer a un grupo mas o menos numeroso de desarrolladores hispanos, que si bien no tienen problema en la lectura del inglés sí carecen de la habilidad lingüística necesaria para entenderlos. Y además mencionamos las wikys de nuestros respectivos entornos, que podrían representar un primer paso para que miembros de nuestra Comunidad también participaran y apoyaran la traducción.
Esa actitud receptiva, para ser justos, no era nueva. Desde Danysoft, han mostrado interés por apoyar este tipo de iniciativas. Si desde la Comunidad hay propuestas firmes y concretas en este sentido, ellos están dispuestos a mediar con Embarcadero para ver la viabilidad de realizarlas, nos decían.
En este punto, charlamos un rato, y la conclusión que yo pude extraer, es que no es algo que pueda hacer Danysoft por cuenta propia, ni la Comunidad Hispana de forma independiente, sino que parece que la solución vendría en colaborar de forma conjunta.
¿Cómo? Es algo que habría que discutir.
PREGUNTA (VCL)
Ya había salido el tema en una pregunta anterior, pero volvimos a incidir en el tema, pues actualmente todos nuestros proyectos están basados en ellas.
Muchos usuarios están preocupados por el futuro de la VCL. Ahora con las nuevas librerías FireMonkey multiplatarforma ¿Qué pasará con la VCL? ¿Pueden las nuevas librerías sustituir a la VCL?
Ya lo comentó antes y también durante la presentación, volvió a realizar hincapié en ello. Ellos van a seguir trabajando como hasta ahora en la VCL. Van a seguir ampliándola, mejorándola, corrigiendo bugs,…
Sin ir más lejos, ya se está preparando el soporte y todo lo necesario para que funcione sobre Windows 8, la próxima versión de Windows.
PREGUNTA (IDE)
Si un usuario tuviera que escoger una herramienta de desarrollo.
(a) ¿Porqué debería escoger a día de hoy RAD Studio, respecto a otras?
Si tuviera que destacar una característica (sólo 1) de RAD Studio/Delphi, ¿Cual escogería?
(b) Por el contrario, si tuviera que escoger una caraterística o un aspecto a mejorar ¿Cual escogería?
Él escogería RAD Studio por ser un verdadero Rapid Application Development. Realmente el IDE de Delphi es muy potente y como característica positiva y que a Pawel le parece destacada respecto a otros, ha hablado de ObjectPascal; Como lenguaje le parece “agradable/amigable”.
En contrapartida, como característica a mejorar (y que lo pone en desventaja frente a otros entornos de desarrollo) nos ha comentado que la documentación sería un claro apartado a mejorar.
PREGUNTA (VCL)
Muchos usuarios consideran que los componentes de la VCL no han sufrido cambios ni mejoras significativas desde que se incorporaron a las paletas de componentes desde las primeras versiones de Delphi. El caso de las rejillas de datos, podría ser uno de los ejemplos mas claros de ello. No sabemos si estarás de acuerdo o si Embarcadero piensa que esto es así.
En esta pregunta nos respondió que no estaba de acuerdo en eso y que sí se habían hecho cambios, se habían añadidos propiedades y mejorado con los cambios que el entorno recogía.
Hasta aquí es lo que dió de si la charla con Pawel.
La verdad es que nos hubiera gustado plantearle muchas más cuestiones y charlar más rato con él (a mi personalmente me resultó muy agradable y comunicativo), pero hay que reconocer que la presentación fue muy “densa” (para todos) y en estos momentos ya estábamos “fuera de hora”. Ellos debían recoger el material para coger el vuelo y se trataba de “charlar” un rato y no de realizar un “interrogatorio” exhaustivo. ;-)
Antes de marchar, también tuvimos oportunidad de hablar de forma distendida con Daniel Valenzuela de Embarcadero, sobre el tema de la Comunidad Hispana, de los recursos existentes (o no existentes) y de que pueda realmente cambiar esto. La idea extraída de la conversación, es que ellos están dispuestos a apoyar cualquier iniciativa que podamos llevar a cabo desde la Comunidad, dentro lógicamente de sus posibilidades.
Creo que tanto Salvador como yo, quedamos satisfechos de cómo se había desarrollado la charla y de que se hubieran mostrados receptivos a conocer los problemas de la Comunidad Hispana, aunque somos conscientes de que esto tan solo es un pequeño paso y que todavía pasará tiempo hasta que podamos ver cumplidos muchos de estos deseos y necesidades.
Foto de Salvador y yo con Pawel, una vez finalizada la charla.
Existe algún fragmento sonoro de sus respuestas, y en el caso de que alguno de vosotros me haga llegar su interés por escucharlo se lo puedo enviar, pero ya os anticipo que su mala calidad me hizo valorar no exponerlos públicamente ni recomendarlos.
Esperamos que os haya parecido interesante, para nosotros sí lo fue. Gracias desde aquí a la gente de Danysoft y hasta la próxima.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
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.
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% .
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.
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…
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
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,…
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.
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:
He 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:
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.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Bueno, pues ya estamos de vuelta. Como todo lo bueno se acaba, las vacaciones no iban a ser menos… ;-)
Acabo de aterrizar y todavía no me he puesto “al día”, aunque poco a poco, a medida que voy revisando correos, blogs, páginas, foros,… mientras “aterrizo” y me desperezo, hay un tema que “sobresale” sobre los demás. Sin duda, la nueva versión de Delphi por parte de Embarcadero acapara la mayoría de las líneas que voy ojeando (que no leyendo).
Ya tengo marcada en el calendario también, la próxima presentación de Danysoft sobre la nueva versión. Siempre interesantes (por muchos aspectos, no sólo los técnicos, que ya he comentado en otras ocasiones). Para el 27 en Barcelona y para el 29 en Madrid. Para los que penséis asistir a la de Barcelona allí nos veremos. ;-)
Tengo varias cosas “a medias”, así que espero en los próximos días ir cerrando temas y publicando las “actualizaciones” en el blog.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Fantástico recopilatorio (David I.) de enlaces y documentación para la creación de componentes en Delphi. Tutoriales pasa a paso y varios manuales donde se explican las técnicas para crear un componentes “desde cero”.
En la misma web podéis encontrar otra serie de entradas con el mismo formato de recopilatorio muy interesantes y sobre diferentes temas.
Esta semana he llegado a la página de Google Fonts que no conocía. Infinidad de fuentes que puedes revisar y utilizar. La interface de navegación exquisita, simple y clara, como es costumbre en Google
También como es costumbre, tenemos acceso a la API para interactuar con este servicio, La documentación podéis revisarla aquí.
Saliendome de los temas acostumbrados y si tenéis alma de artistas, os animo a que probéis esta pequeña aplicación que me he encontrado esta semana a través de este enlace. Se llama IOGraph y la podéis encontrar aquí.
Si sois asíduos a este blog, y véis esta imagen sabéis de que se trata. Es el IDE de Delphi 6.
Bien.
Si sumamos al IDE de Delphi 6, el programa IOGraph y 4 horas de trabajo, el resultado es este:
Curioso ver las zonas de clicks y las zonas que no los tienen.
Desde hace unos días (por si no os habéis fijado) el blog cuenta con una opción para “recomendar”; Las entradas ya disponían de los enlaces, pero ahora está disponible también para el blog. Ya sabéis, si os gusta el contenido, recomendad, recomendad,… ;-D
Aunque la versión se liberará en Septiembre, desde hace un tiempo ya están accesibles algunos ejemplos de la nueva versión de Delphi XE. Podéis echarles un vistazo aquí.
Supongo también, que salvo que hayáis estado en una isla desierta, ya habréis visto el video de la demostración de FireMonkey; Donde se ve cómo se desarrolla una aplicación con el nuevo Delphi XE2 y se genera el “build” para Win32, Win64 y OSX.
Por último, esta semana, aunque ha pasado bastante desapercibido en los medios de comunicación (que son bastante propensos a dar mucho bombo a este tipo de noticias) ha sido “el cumpleaños de internet”; Aunque no es “su inicio”, pero el 6 de Agosto sí es el día en que el servicio pasó a estar disponible “públicamente”.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Repaso, una vez más, las últimas noticias, apuntes y comentarios que me han merecido la pena en los últimos días. Muchos otros me los he dejado en el tintero por variadas razones; Ya sea por que no me merecen suficiente interés, o porque ya se han tratado tanto, que he «perdido» el interés por ellos… ;-)
Estos últimos días ha visto la luz un versión nueva de UniGui; Concretamente la v. 0.84.3, aunque algunos días después veo que han salido la versión 0.84.4 que corrige algunos bugs y la versión 0.84.5 que añade algunos cambios. Para los que no lo conozcáis es un Framework para desarrollar aplicaciones web utilizando Delphi (Web Application Framework for Delphi). Para ello se basa en las librerías de JacaScript, ExsJS. Recomiendo, si queréis haceros una idea rápida del potencial, que reviseis las demos disponibles en la web.
Rodrigo (rruz), en su blog The Road of Delphi, ha publicado la aplicación Delphi IDE Theme Editor, que tal y como explica él, está pensado para facilitar la creación de estilos visuales para el IDE de delphi y poder importar temas desde otros IDEs como Visual Studio, así como compartir entre los usuarios sus creaciones.
Antes de publicar esta entrada, veo que hay una actualización de este programa, que incluye algunas novedades. Mejoras en el resaltado de líneas, importación de temas desde Eclipse, facilidad para modificar un tema creado cambiando valores de Hue y Saturation, y algunas cosas más. Para los que deseéis personalizar vuestro IDE de trabajo (desde Delphi 7 en adelante -los que tenemos Delphi 6 tendremos que esperar a actualizar-) esta aplicación es imprescindible.
También se ha publicado un nueva versión «no-oficial» de las RxLib que soporta DelphiXE; En mi caso hace unos días había hablado sobre una versión «portada» (con pequeños cambios) para que funcionara en la última versión de Delphi. Esta incluye nuevas funciones y nuevos componentes (17 según leo). Podéis ver la los cambios principales introducidos en esta versión revisando esta página. Desde ahí mismo o desde esta página de recopilación de versiones podéis descargar esta versión.
Esta semana he actualizado todo el contenido que hay de la web en DropBox, tal y como expliqué en entradas anteriores (entrada I y entrada II), están accesibles el código de todos los ejemplos, los componentes, las recopilaciones de las RxLib, artículos,…
Esta semana se ha publicado la versión 4 de Mozilla FireFox (que pronto alcanzará los 25 millones de descargas); Entre las cosas que se pueden comentar estás, el rediseño de la interfaz (barra inferior, pestañas, menú,…), gestión renovada de los complementos, mejoras en la seguridad de la navegación e inclusión del modo privado, soporte para HTML5, mejoras sustanciales en la velocidad, e inclusión «de serie» de algunas características que antes se debían realizar mediante extensiones, por comentar sólo algunas características. Como curiosidad, podéis ver las descargas que se han producido hasta el momento en esta página.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Pues recuperando viejas costumbres (con un poco de retraso, eso sí ;-) ), he aquí un recopilatorio «variado» de los últimos días.
Esta pasada semana me ha llegado el calendario de cursos a distancia organizado por Danysoft; SQL Server 2008 R2 y Business Intelligence, Visual Studio 2010, Desarrollo con Delphi XE, Soluciones de instalación y despliegue, Modelado con CA ERwin, SharePoint 2010 y SAP Crystal Reports. Junto con estos, también he recibido vía Mail, el calendario de Seminarios gratuitos; En ambos casos con algunas propuestas muy interesantes. Igualmente si alguien está pesando en actualizar pronto a RAD Studio XE debería revisar este enlace.
También durante esta semana, he leído en varios blogs la posibilidad de descargar de forma gratuita una edición especial de Blaise Pascal Magazine, dedicada a Delphi XE. Vale la pena la descarga y la lectura. Una visión general sobre el nuevo Delphi XE Starter Edition, un artículo interesante sobre las Bases de Datos Relacionales y las posibilidades que nos brindan, y algunas cosas más que os pueden resultar interesantes.
Espero que pronto pueda publicar una versión inicial, que gestione las cosas básicas. Estoy aprovechando para probar los componentes Ribbon que vienen con Delphi, que aunque nunca han sido de mi devoción, siempre han sido una asignatura pendiente para mí. La versión actual está más o menos así, y aunque falta pulir muchas cosas, espero que pronto sea funcional (en lo básico).
Alguien apunta en los foros del Clubdelphi hoy, la lista de ejemplos (más de 650) que podemos encontrar en la web de Embarcadero. No son nuevos, pero tal vez es que no estamos acostumbrados a visitar la web de Embarcadero para estos temas (históricamente no se prodigaban en este tipo de Documentación -esperemos que esto siga cambiando-). Otra referencia que nos puede ser muy útil, es la que divide los componentes por categorías y nos permite acceder a la documentación completa de ellos.
Gracias a Antonio, he llegado a este link de la Gaceta Tecnológica, donde nos intentan aclarar un poco las características diferenciadoras entre las diversas licencias de Software (click sobre la imagen para agrandar). Interesante tenerlo «a mano», para tener una idea rápida cuando leamos sobre algún programa y su correspondiente licencia.
He leído en el «Delphi and Pacal Developers Group» sobre la web Pascal Programming for Schools. Interesante iniciativa enfocada a promover y lanzar el lenguaje en el mundo estudiantil. Ofrece recursos y propone ideas y retos, interesantes tanto para estudiantes como para profesores. Se pueden ver los programas/problemas y el código para resolverlos de forma clara.
Revisando al blog de Salvador (Delphi básico) he llegado a otro del que no tenía constancia y que me ha parecido muy interesante por lo «diferente» y «opuesto». Se trata de DelphiBugs, y tal y como su nombre indica nos muestra algunos busg que podemos encontrar en las versiones de Delphi (preferentemente en las más nuevas). Si queremos una herramienta mejor, hay que conocer sus virtudes y también sus defectos.
Para finalizar y saliendome un poco del tema de la programación y de Delphi, recomendaros un par de piezas de software (como hago otras veces) que me parecen muy interesantes.
El primero es un pluging de WordPress, para los que lo utilizáis como yo, llamado After the Deadline, que permite chequear la ortografía y la gramática en el blog. Aquí a la izquierda podéis ver una imagen del funcionamiento, muy similar a como trabajan los programas de ofimática más conocidos del mercado.
La segunda propuesta es PhaseExpress, que viene a ser un programa para agilizar la escritura utilizando macros y combinaciones de teclas (como otros en el mercado), pero que va un poco más allá; Almacena textos frecuentes y los propone en el momento de escribirlos (con una ventana flotante) y posee también algo así como una «caché del clipboard». Si deseáis más información podéis visitar la web. Es un programa comercial, pero posee una versión gratuita para uso personal. Posee también una versión Server para red.
Y hasta aquí es todo. Me he retrasado un poco en publicar la entrada, pero el fin de semana he estado en «otros temas».Como siempre las propuestas, comentarios, críticas, sugerencias y demás son bienvenidas.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…