Publicado en 10 Julio, 2007 por redaccion Sin comentarios »
Una aplicación no está aislada, siempre tendrá que integrarse con otras para compartir información, intercambiar recursos o procedimientos.
A nivel corporativo es indispensable que los procesos fluyan transparentemente sin que haya obstáculos por los diferentes lenguajes de programación que se hayan usado para crear sus aplicaciones. Por eso, es preciso recurrir a estándares comunes a todas las aplicaciones. El estándar más popular y flexible hoy en día es sin duda el protocolo SOAP usado para crear y “consumir” Servicios Web (cuyo nombre fue bastante mal elegido, puesto que los Servicios Web tienen poco que ver con la programación Web excepto el canal HTTP y los puertos utilizados).
Con 4D 2004 podemos publicar servicios Web de una manera muy sencilla, sin necesidad de saber XML, basta con tener un método que ofrezca un servicio (es decir devuelva un resultado de cálculo, búsqueda, etc…), modificar un par de sus propiedades y ya está.
Leer más »
Publicado en 9 Julio, 2007 por redaccion Sin comentarios »
Ofrecer al usuario final el control de los colores de los distintos objetos de la interfaz es realmente un valor añadido para la creación de aplicaciones amigables. Sin embargo, generalmente no se contempla esa funcionalidad en la mayoría de los programas que vemos actualmente… Posiblemente, esto se deba a dos razones: el comando SET COLOR, fácil de uso, sólo permite manejar los 255 colores de la paleta 4D y se ve muy limitado; por otra parte, el comando SET RGB COLORS, sí permite una paleta muy completa pero su uso es un tanto más complejo, puesto que se deben manejar parejas de bytes en el entero largo que define el color.
Leer más »
Publicado en 5 Julio, 2007 por redaccion 3 Comentarios »
Existen diversos motivos que convierten en muy interesante el hecho de poder conocer el país de origen de los clicks realizados en nuestro sitio Web: para ofrecer una página distinta o en un idioma diferente para cada país, para medir la audiencia de una página según el criterio geográfico, y más generalmente para adaptar la estrategia de comunicación de la empresa a las características geográficas de los usuarios.
Gracias a la base de datos de 4D directamente acoplada con el servidor Web, podemos crear una tabla que contenga una lista de países asociada a un rango de direcciones IP. Esos rangos de direcciones IP se presentan como números que deben ser traducidos a formato IPv4, es decir tipo xxx.xxx.xxx.xxx, para ser comparados con los que recibe el servidor Web de 4D.
Leer más »
Publicado en 4 Julio, 2007 por redaccion Sin comentarios »
En muchos países, el uso del sistema numérico (americano o europeo) es una preferencia personal y los programas deben poder afrontar ambos ajustes.
Será muy útil detectar qué sistema utiliza el usuario durante los métodos On Startup (y On Server Startup) para evitarse cualquier duda después. Existen diversas maneras de hacerlo de las que aquí incluimos dos métodos. Si conocéis otros sistemas, no dudéis en comentárnoslos.
Leer más »
Publicado en 3 Julio, 2007 por Oskr Sin comentarios »
Un aspecto que me ha llamado la atención en el tiempo que llevo trabajando con 4D es la facilidad y rapidez para crear aplicaciones que ofrece, y más aún la adaptabilidad a nuevos cambios y nuevos requerimientos que surjan. Entre uno de estos muchos aspectos, me impresionó especialmente el ver cómo se puede cambiar el tipo de datos de un campo después de haber introducido datos en la tabla.
Leer más »
Publicado en 2 Julio, 2007 por redaccion 1 Comentario »
El editor americano Automated Solutions Group distribuye unos plug-ins populares como Area List Pro y ha abierto en su página Web una sección freeware con una primera entrega que explica cómo enviar emails desde una base 4D. Se trata de una estructura interpretada en versión 4D 2003, pero que se puede convertir fácilmente a 4D 2004…
Leer más »