Número Anterior | Buscar en TidBITS | TidBITS Home Page | TidBITS-es | Siguiente Número

TidBITS Logo

TidBITS-es#606/19-Nov-01

¿Queréis una base de datos tan rápida como la luz sobre la cual nuestro Editor Adjunto Matt Neuburg dice que es la mejor base de datos general que jamás ha usado? Mirad su detallado análisis sobre Panorama 4.0 de ProVue Development. Mark Anbinder mete baza con un examen del AirPort 2.0 de Apple, que presume de una mayor seguridad y una compatibilidad única con AOL. En las noticias examinamos los lanzamientos de Mac OS X 10.1.1, Microsoft Office X, Now Up-to-Date & Contact 4.1, y Suitcase 10.1. Además, ¡la próxima semana no habrá número!

Temas:

Copyright 2001 TidBITS Electronic Publishing. Derechos reservados.
Información: <info@tidbits.com> Comentarios: <editors@tidbits.com>


Este número de TidBITS está patrocinado en parte por:


El equipo de TidBITS-es ha traducido este número de manera
voluntaria y desinteresada, y está compuesto por:

Coordinadores del equipo

Si tú también quieres formar parte del equipo de traductores de
TidBITS-es, ponte en contacto con el coordinador
<tidbits-es-coordinator@tidbits.com>.


MailBITS/19-Nov-01

¡El próximo número el 03-Dic-01! Como tenemos por costumbre, vamos a descansar la próxima semana por la fiesta de Acción de Gracias en EE.UU. Publicaremos el próximo número el 03-Dic-01. [ACE]

¡Vota por TidBITS! El sitio Web Low End Mac está llevando a cabo su encuesta "Best of the Mac Web" [Lo mejor de las Web Mac] este año hasta el 22-Nov-01, así que si quieres ayudar a aumentar el conocimiento sobre TidBITS, por favor, asegúrate de rellenar el formulario con un voto para TidBITS. Recuerda que los amigos de Low End Mac quieren que votes sólo por los sitios Web con los que estás familiarizado - es asombroso cuántos tienen en la lista. [ACE]

<http://lowendmac.master.com/texis/master/search/+/form/Best+of+the+Mac+Web.html>

Lanzada la actualización Mac OS X 10.1.1 -- La actualización Mac OS X 10.1.1 de Apple, lanzada el 13-Nov-01 a través del mecanismo Actualización de Software, ofrece cierto número de soluciones de problemas y mejoras al nuevo sistema operativo de Apple. La actualización añade mejoras sin especificar a muchos dispositivos USB y FireWire, reconoce más cámaras digitales, y mejora el tostado de CD y DVD. La operación con redes también ha sido retocada ligeramente, haciendo cambios en la operación de los protocolos AFP, SMB, y WebDAB (incluyendo la solución al agujero de seguridad con iDisk/WebDAV mencionado en "Solucionados los problemas de seguridad en el Mac OS X 10.1" en TidBITS-es-602, aunque Apple ha fallado una vez más en actualizar su propia página de Actualizaciones de Seguridad en un tiempo razonable). Las aplicaciones Finder y Mail también han sido mejoradas (de nuevo de forma no especificada), al igual que las funciones de impresión. También se ha posibilitado la aceleración por hardware en el duplicado de vídeo para los últimos PowerBook G4. La actualización está disponible sólo desde el panel de preferencias Actualización de Software y supone una descarga de 14 MB. Según Apple, previamente se ha de haber instalado la Installer Update 1.0, lanzada el 08-Nov-01 a través de Actualización de Software también, para realizar esta última actualización del Mac OS X. [JLC]

<http://www.apple.com/macosx/upgrade/softwareupdates.html>
<http://db.tidbits.com/getbits.acgi?tbart=06602>
<TidBITS-es-602.html#lnk3>
<http://www.opendoor.com/macosxalert.html>
<http://www.apple.com/support/security/security_updates.html>

Microsoft Office X ya sale -- Con la publicación hoy por parte de Microsoft de Office X para Mac OS X, se ha franqueado uno de los mayores obstáculos para la aceptación popular de Mac OS X. Junto con las nuevas características que mencionamos en el TidBITS-591 "El palo y la zanahoria de Microsoft Office 10", Word X ostenta un mejorado gestor de fusión de datos que puede utilizar la libreta de direcciones de Office como origen, Excel promete un gestor de listas mejorado, y PowerPoint ofrece múltiples patrones de diapositivas, funcionalidades para múltiples idiomas y soporte para transiciones QuickTime. Entourage X ha sido el que más ha cambiado, y ahora retiene el texto formateado cuando se pega de documentos de Office, ofrece un lista de direcciones recientes, está dotado de una interfaz de calendario rediseñado, permite formatos de direcciones internacionales, trabaja con el llavero del sistema, maneja cambios horarios en zonas horarias distintas, ofrece un mejor rendimiento, y permite contenidos añadidos a los mensajes, firmas y notas. Microsoft Office X necesita un PowerPC G3 o superior con al menos 128 MB de RAM y 196 MB de espacio libre en disco utilizando Mac OS X 10.1. El precio es de 500 US$ para una copia nueva, siendo el de las aplicaciones individuales de 400 US$ cada una. El precio de actualización es algo enrevesado; para actualizar desde Office 2001, Office 98, Word 2001 con Entourage 2001 Edición Especial, o cualquier otra aplicación individual de Office 2001, cuesta sólo 150 US$. Las actualizaciones desde cualquier aplicación individual de Office de versiones 2001 o 98 cuesta también $150. Para cualquiera que comprara o compre Office 2001 entre el 24 y el 31 de diciembre de 2001, hay una actualización gratuita a Office X mediante el programa de Garantía Tecnológica de Microsoft. Si no tienes ninguna aplicación Office, o tienes una versión anterior a Office 98, el programa de Garantía Tecnológica es una buena manera de hacerte con una copia de Office 2001 para MacOS 8.1 o superior y de paso con el superior Office X para Mac OS X. [ACE]

<http://www.microsoft.com/mac/officex/>
<http://db.tidbits.com/getbits.acgi?tbart=06514>
<http://www.microsoft.com/mac/officex/prodinfo/t_upgrade.asp>
<http://www.microsoft.com/mac/officex/prodinfo/techguarantee.asp>

Now Up-to-Date & Contact 4.1 se hace nativo para Mac OS X -- Power On Software ha publicado Now Up-to-Date & Contact 4.1, la versión para Mac OS X de su veterano programa de calendario y gestión de contactos. En su mayor parte, el conjunto de características se equipara al de la versión 4.0.3 compatible con Mac OS 9 (que sigue siendo la versión actual para usuarios de dicho sistema; véase "Lanzado Now Up-to-Date & Contact 4.0" en el TidBITS-582), si bien las limitaciones de Mac OS X implican que no hay aún sincronización con Palm, que no hay alertas de barra de menú (los cuadros de diálogo de alerta sí), que no hay atajos rápidos de acceso a QuickContact, ni funcionalidades de marcado telefónico, y tampoco la utilidad Grab 'n Go para introducir rápidamente información. Otros cambios menores incluyen el cambio de puertos para los servidores de eventos públicos y contacto bajo Mac OS X y un ligero reajuste de los menús para respetar los estándares de Mac OS X. En nuestras pruebas, las betas han funcionado bien, y quitando la falta de sincronización con Palm que tantas aplicaciones para Mac OS X han sido incapaces de portar, la experiencia de utilizar Now Up-to-Date & Contact en Mac OS X y con la interfaz Aqua fue esencialmente idéntica a utilizarlo bajo Mac OS 9. El formato de fichero es el mismo, así que no hay problema en utilizar el mismo calendario y ficheros de contacto entre versiones de Mac OS 9 y Mac OS X, si bien querrás asegurarte de no utilizar QuickContact y QuickDay bajo Classic en Mac OS X para evitar ficheros duplicados. Up-to-Date & Contact cuesta 120 US$ para la versión en descarga; una versión en caja está diponible por 130 US$; las actualizaciones de versiones anteriores cuestan 50 US$. También hay disponible una versión de prueba para 30 días (22 MB de descarga). [ACE]

<http://www.poweronsoftware.com/products/nudc/>
<http://db.tidbits.com/getbits.acgi?tbart=06449>

Extensis Lanza Suitcase 10.1 -- Extensis ha lanzado Suitcase 10.1, adaptando para Mac OS X su software de control de fuentes, un software que apareció hace ya mucho tiempo. Además de las características introducidas anteriormente este año bajo Mac OS 9 (ver "Suitcase 10 Distribuido" en TidBITS-585), la actualización incluye Suitcase Bridge, que activa y desactiva las fuentes para las aplicaciones en modo Classic. Suitcase 10.1 es una actualización gratuita para los usuarios registrados de Suitcase 10; de otra manera, la versión completa cuesta 100$ y las actualizaciones desde las versiones previas cuesta unos 50$. Una demo que caduca al cabo de un tiempo está disponible en inglés de los EE.UU., alemán y francés, y es un fichero para bajarse de 14.4 MB. [JLC]

<http://www.extensis.com/suitcaseten/>
<http://db.tidbits.com/getbits.acgi?tbart=06468>


Apple Eleva la Apuesta por Airport

por Mark H. Anbinder <mha@tidbits.com>

Unos dos años después de hacer las redes inalámbricas lo suficientemente económicas para el uso doméstico y de las pequeñas empresas, Apple ha introducido nuevas versiones de su estación base inalámbrica AirPort, tarjeta y software. El nuevo AirPort añade encriptación de 128 bits, soporte para América Online (AOL), un cortafuegos, y un segundo puerto Ethernet en la estación base, además de ampliar el acceso hasta 50 usuarios por estación base. Los productos aún cuestan 300$ la estación base y 100$ la tarjeta para cada ordenador.

<http://www.apple.com/airport/>
<http://db.tidbits.com/getbits.acgi?tbser=1210>

Desde el punto de vista de las redes, el segundo puerto Ethernet en el nuevo AirPort permite que la estación base comparta su conexión a Internet con múltiples ordenadores en una red cableada, manteniendo la red cableada separada y por tanto más segura. Este puerto LAN es un puerto 10/100Base-T igual al de la mayoría de ordenadores Apple, permitiendo redes de alta velocidad. El otro puerto de red (WAN) sigue siento un puerto 10Base-T, ofreciendo hasta 10 Mbps para una conexión de cable o DSL.

Con la seguridad en mente, Apple ha mejorado la encriptación para aprovechar por completo la capacidad de claves de 128 bits de la especificación de redes inalámbricas 802.11b. (Sin embargo, ved "Peceras Inalámbricas" en TidBITS-592 para detalles sobre los últimos problemas importantes de seguridad aparecidos en las redes inalámbricas. Aunque las claves de 128 bits suponen claves de encriptación más largas, la base del sistema de encriptación WEP puede ser comprometida fácilmente por determinados atacantes.) El uso de la encriptación de 128 bits requerirá la última tarjeta AirPort en los ordenadores de los usuarios, o una tarjeta de terceras empresas capacitada para 128 bits. El antiguo método de encriptación de 64 bits está aún soportado para las tarjetas más viejas.

<http://db.tidbits.com/getbits.acgi?tbart=06520>

El nuevo AirPort tiene protección de cortafuegos, evitando que los usuarios externos accedan a los recursos de la red en tu red local. Los usuarios pueden activar la asignación de puertos de forma selectiva, lo que permite acceso externo a servicios específicos (como un servidor de Web) en las máquinas conectadas a AirPort. Las nuevas estaciones base ofrecen soporte RADIUS (Remote Authentication Dial-In User Service) para el control del acceso del usuario central, para que las escuelas y empresas puedan crear una lista central de usuarios y aplicarla a más de una estación base, de la misma manera que hacen con una batería de módem telefónicos y similares. El software cliente de AirPort ahora soporta LEAP (Lightweight Extensible Authentication Protocol) para autentificarse con puntos de acceso Cisco.

<http://www.apple.com/airport/faq/>
<http://db.tidbits.com/getbits.acgi?tbart=06416>

El software de AirPort 2.0, lanzado simultáneamente, es compatible con todas las estaciones base AirPort y tarjetas precedentes. Añade compatibilidad con AOL a las estaciones base anteriores, y actualiza todas las tarjetas a cifrado de 128 bits. (Aquéllas siguen limitadas al cifrado de 40 bits). Los actuales propietarios de estaciones AirPort pueden obtener esta última versión a través del mecanismo de actualización de software (Software Update) de Apple. Algunos usuarios han tenido problemas cuando han dejado que el sistema instale a la vez AirPort 2.0 y Mac OS X 10.1.1, que también apareció la semana pasada, de modo que conviene efectuar primero la actualización a Mac OS X 10.1.1, y luego la del nuevo software de AirPort.


Viendo la Luz con Panorama

por Matt Neuburg <matt@tidbits.com>

No me andaré con rodeos. Panorama de ProVue es la mejor aplicación general de base de datos que he utilizado.

<http://www.provue.com/panorama.html>

Estoy dispuesto a admitir que no soy un usuario típico de bases de datos. No me dedico a "soluciones de empresa", y sólo quiero que mi información esté segura y a mi disposición. Pero estoy tan satisfecho con Panorama que he importado en el programa todos mis datos, y alcanzado el grado de funcionalidad del que disfrutaba previamente con FileMaker, Helix e HyperCard. Mi agenda de direcciones, catálogos de libros y discos, diario, e incluso mi sistema de archivo de compilaciones de correo electrónico (en forma de mensajes simples organizados históricamente), se han convertido en ficheros de Panorama. Por añadidura, Panorama admite guiones externos, lo cual me permite almacenar datos de catálogos que posteriormente introduzco en Frontier para publicarlos en páginas web.

<http://www.ojai.net/threadsofjoy/wool.html>
<http://db.tidbits.com/getbits.acgi?tbser=1168>
<http://db.tidbits.com/getbits.acgi?tbart=05814>
<http://db.tidbits.com/getbits.acgi?tbart=04075>
<http://db.tidbits.com/getbits.acgi?tbser=1134>

Panorama existe para el Macintosh desde 1988 (o 1984, si se cuenta su predecesor, OverVue); pero las versiones precedentes no me habían gustado tanto. La última, Panorama 4, incorpora numerosos cambios que la elevan a un estado de agradable madurez. La aplicación es nativa para PowerPC, y existe también para Windows. La última actualización de mantenimiento, 4.0.1, incorpora funciones nuevas y soluciona algunos errores importantes.

Perspectiva general -- Panorama desarrolla su actividad en la RAM: todas las bases de datos abiertas se mantienen íntegramente en memoria. Por supuesto, si no se dispone de memoria suficiente para dar cabida a los datos, no se puede utilizar Panorama. Sin embargo, hoy en día la RAM es abundante y barata, y además Panorama no la desperdicia: una base de datos de medio millón de nombres y direcciones funciona sin problemas asignando 32 MB a la aplicación. Además, ésta utilización de la RAM ofrece tres grandes ventajas:

Formas de presentación -- Panorama aporta tres formas de presentación de bases de datos: la hoja de datos, los formularios y las hojas de diseño.

Un formulario muestra los datos bien de un registro cada vez, bien de todos en disposición vertical. Se pueden abrir a la vez varios formularios; cualquier entrada que se seleccione en uno, se muestra o selecciona automáticamente en todos los demás. Esta es una característica magnífica (especialmente si se compara con las contorsiones que tienes que hacer para hacer lo mismo en Helix)

Panorama es grande, pero no es necesario aprenderlo todo de una vez para comenzar a utilizarlo de una forma eficaz. El viaje hacia su forma de trabajar puede verse en relación con tres niveles de programación; la forma en la que manejes tus datos depende profundamente del nivel de programación que quieras alcanzar. Discutiré esos tres niveles por partes.

Sin tener que programar -- La actividad manual básica es, por supuesto, la introducción y modificación de datos. Panorama tiene muchos atajos para ayudar al usuario. Mientras se escribe, los campos se pueden poner automáticamente en mayúsculas y autoformatearse, autoinicializarse, comprobar duplicidades, realizar algunas validaciones simples e incluso autocompletar la escritura basándose en valores ya existentes.

Los registros se pueden ordenar por uno o más campos. Pueden reorganizarse manualmente - puedes copiarlos, pegarlos, duplicarlos, moverlos una posición hacia a delante o hacia atrás. Se pueden borrar, individual o masivamente.

Se pueden buscar registros de dos maneras - de forma sucesiva (lo que se denomina Búsqueda - Finding) u ocultando temporalmente los que no coincidan con los criterios de búsqueda (lo que se denomina Selección - Selection). Se pueden construir búsquedas complejas desde un principio, pero no hay por qué hacerlo. En su lugar, se puede realizar una búsqueda, y luego afinar los resultados con otra, y así sucesivamente. No se pueden utilizar expresiones regulares, lo que es una pena; pero hay un par de caracteres que se pueden utilizar como comodines simples.

Panorama puede generar resúmenes y sub-resúmenes utilizando operadores como total, media, cuenta y diferencia progresiva. Los resúmenes son registros en sí mismos; se puede escoger entre mostrar u ocultar los datos de partida, haciendo más fácil analizar los resultados. Cuando se ha terminado con los resúmenes, solo hay que borrarlos - un buen ejemplo de la actitud "volátil" de Panorama. La implementación es muy similar a la de la hoja de cálculo Excel. ¡De hecho, como en Excel, se pueden generar tablas de doble entrada y gráficos!. Y, de nuevo, la velocidad de Panorama implica que no va a haber prácticamente ninguna penalización por analizar los datos usando estas características.

Los datos pueden ser triturados de las mas diversas formas. Se puede buscar y reemplazar dentro de un campo, en un registro o en todos ellos. Se puede aplicar una autonumeración secuencial dentro de un campo. Se pueden copiar los valores de un campo a los campos vacíos de los registros que los sigan (lo que se denomina Propagar - Propagate), o a la inversa, dejar vacío cualquier campo que coincida con el valor del campo anterior (lo que se denomina No-propagar - Unpropagate). Se pueden localizar registros duplicados y eliminarlos fácilmente.

Los campos repetitivos (con múltiples valores por registro) se manejan bien. Cada repetición actúa como un campo independiente, pero la forma del nombre del campo (p. ej. Precio1, Precio2, etc.,) le dice a Panorama que dichos campos van juntos. Si se realiza un cambio de estructura en uno, Panorama da la posibilidad de cambiarlos todos. El resultado es que para situaciones simples de uno-a-muchos las bases de datos no necesitan ser relacionales.

Panorama también es capaz de imprimir etiquetas e informes, con presentaciones y detalles altamente configurables.

Programación mediante funciones -- Panorama proporciona unas 200 funciones internas para la manipulación de los datos. En varios contextos, se pueden escribir expresiones consistentes en una o más de esas funciones; un menú jerárquico las lista todas, para ayudar a escribirlas. Hay funciones para realizar operaciones aritméticas, estadísticas, lógicas, con fechas o para manipular texto. Otras funciones obtienen información de la base de datos, acceden al portapapeles, leen los bloques de archivo y recursos de los ficheros y transforman estructuras gráficas (estas últimas están pensadas para ser usadas como parte de un programa de procedimientos). Por último, las funciones "lookup" (consulta) localizan información coincidente entre bases de datos, haciéndolas relacionales.

La programación funcional se usa típicamente para asociar una expresión funcional con un campo. Igual que ocurre en una hoja de cálculo, cuando cambia un valor del que depende la función, el valor del campo adquiere el nuevo resultado (tal campo no es, sin embargo, lo mismo que un "campo calculado". La acción de la función sólo introduce un valor; se puede introducir libremente un valor distinto a mano). También pueden usarse las fórmulas para generar valores dentro de un campo, para hacer búsqueda y sustitución, o para construir una expresión compleja de búsqueda.

Las fórmulas también pueden emplearse en los formularios. Un elemento de visualización de texto, por ejemplo, puede mostrar el resultado de una fórmula (p. ej. el campo nombre, un espacio y el campo apellido). En contraste con FileMaker, no es hay ninguna necesidad de poblar los datos en exceso con campos calculados adicionales; el cálculo ocurre en el propio formulario, donde corresponde.

Programación con procedimientos -- El segundo lenguaje de programación de Panorama se basa en los procedimientos, y en este caso los trozos de programación (procedimientos) construidos con él están formados por una secuencia de comandos. El lenguaje es exclusivo de Panorama, pero la creación de acciones automáticas apenas requiere aprendizaje: un menú con todos los comandos de procedimiento ayuda a introducirlos y una función de grabación permite traducir muchas acciones en dicho tipo de comandos. Aún y así, vale la pena aprenderlo, ya que a pesar de que su simplicidad resulta algo tosca, es sumamente potente y bastante ingenioso. El procedimiento se teclea como texto en una ventana normal y corriente - un gran descanso, frente a la construcción de guiones en FileMaker, basada en diálogos. Existen varias herramientas para depurar el código de forma interactiva.

Los comandos de procedimiento pueden modificar y manipular los datos, la estructura de la base de datos e incluso los elementos de la interfaz dentro de un formulario. Pueden mostrar diálogos personalizados, abrir y cerrar bases de datos, manipular ventanas, importar y exportar datos, y manipular tanto la rama de datos como la de recursos de un archivo. En resumen, los comandos de procedimiento pueden hacer que Panorama haga prácticamente cualquier cosa que pudieras mandarle con el ratón y el teclado. También son la clave para el control externo de Panorama mediante guiones; sólo hay que construir un procedimiento en forma de texto y mandárselo a Panorama con la orden "do script" de AppleScript.

Los procedimientos pueden definir variables. éstas pueden corresponder a uno de los cinco ámbitos distintos, desde el puramente local y temporal hasta el de la variable "permanente" que se guarda automáticamente con la base de datos (comparémoslo con FileMaker, cuyas únicas variables son los campos). El valor de una variable puede fijarse mediante una declaración o a través de un elemento de formulario, y luego puedes usarla en una fórmula. Por ello las variables son una forma importante de recopilar información y repartirla. Por ejemplo, un elemento de menú desplegable obtiene las entradas del menú a partir de una variable; si cambias el valor de esa variable, el menú cambiará la próxima vez que el usuario despliegue el menú.

Los procedimientos pueden lanzarse de varias maneras. Pueden seleccionarse a través de un menú personalizado. Pueden asociarse a un elemento de interfaz dentro de un formulario, como la pulsación de un botón. Existen también lo que llamamos disparadores de procedimiento, que responden a acciones más indirectas del usuario. Por ejemplo, volvamos a nuestro ejemplo sobre el elemento de texto que mostraba el campo nombre, espacio y el campo apellido. Uno podría enganchar un procedimiento de forma que arranque cuando el usuario acabe de editar el texto; el procedimiento partiría el texto y asignaría sus piezas a los campos nombre y apellido. Así, la visualización y la entrada de un nombre se presentan al usuario de forma natural, como un nombre completo, aunque el almacenamiento, tras los bastidores, utilice un campo nombre y un campo apellido.

Ese ejemplo da sólo una pequeña pista de lo que es posible. Con el lenguaje de procedimientos más los elementos de formulario uno está esencialmente escribiendo una interfaz programada con el respaldo de una base de datos (como con HyperCard); el abanico de lo que se puede hacer es asombroso. Panorama viene con varias herramientas y ejemplos que lo demuestran. Hay una herramienta de calendario/recordatorios, una calculadora, un cronómetro, y una utilidad de envío de correo masivo; hay utilidades para ayudar en la importación y exportación de datos, y para organizar o cambiar de tamaño las ventanas de las bases de datos; utilidades para probar funciones, para generar un listado de los elementos visuales de un formulario, y para realizar búsquedas dentro del código de los procedimientos. Muchas de esas utilidades no parecen bases de datos, pero eso es lo que son: ¡incluso el instalador de Panorama es una base de datos Panorama! Así que el entorno Panorama es un entorno de creación de herramientas complementado por herramientas creadas en dicho entorno (de nuevo, extremadamente similar a HyperCard).

Los procedimientos pueden llamarse entre ellos, y pueden contener sub-procedimientos. Un valor dentro de un procedimiento puede ser cualquier expresión construida con funciones del lenguaje. Pero hay una asimetría fundamental: una expresión funcional no puede llamar a un procedimiento. Esto me parece un fallo básico de Panorama, y además bastante innecesario.

Curva de aprendizaje -- Comenzar a usar Panorama es fácil. Es uno de esos programas en los que el 80 por ciento de los usuarios usarán sólo un 20 por ciento de la capacidad, y uno puede hacerse con ese 20 por ciento rápidamente. Hay un tutorial en PDF de 200 páginas, pero uno pueden ver un par de horas de películas QuickTime de un agradable tono 'amateur' que lo ponen a uno en marcha en nada de tiempo. Además hay 70 bases de datos de ejemplo.

El entendimiento más profundo, sin embargo, sólo llega tras un estudio agotador de cuerpo y mente, y mucho clic de ratón. Acompañan a Panorama un manual de 1.800 páginas, y una referencia de 900, ambas en PDF. Este material, aunque escrito con cierto gancho, es tedioso, en parte por su propio volumen, y en parte porque el orden es poco instructivo (aunque lógico en su mayor parte). Por ejemplo, aunque en la referencia se explican los procedimientos y funciones incluidos, muchos aspectos importantes del lenguaje, como los patrones de salida y los comandos que se envían a los elementos de la interfaz, sólo están documentados en lugares desperdigados por el manual.

Muchos otros aspectos acaban desperdigados: el manual aparece como una gigantesca referencia hacia adelante, en la que siempre se nos dice que tal y tal materia se explicará con posterioridad, pero parece que no se llega nunca. Tomemos, por ejemplo, el elemento editor de texto: ¡los hechos relevantes sobre ellos aparecen en cuatro zonas ampliamente separadas del manual! Todo el manual es así: necesita que un buen maestro lo reorganice.

Conclusiones -- He dicho lo que encuentro tan maravilloso de este programa? Es el hecho de que siento que mis datos están seguros y son fáciles de comprobar. Es la ingeniosa anticipación a mis necesidades. Es el modo en que el funcionamiento de mis bases de datos es fácil de seguir. Es la generosidad de los ejemplos suministrados. Es el hecho de que las cosas fáciles son fáciles, y las difíciles no tan difíciles, en contraste con otros gestores de bases de datos en las que hay que hacer bailando el camino hasta la luna para lograr hacer ciertas cosas. En definitiva, es la capacidad de programarlo todo, lo que me hace sentir que puedo construir lo que quiera, hasta el punto de hacer innecesarios ciertos otros programas que ya tengo. (Por ejemplo, sospecho que podría escribirse algo como Boswell - un programa de gestión de recortes de texto - utilizando Panorama).

<http://db.tidbits.com/getbits.acgi?tbart=06441>

Sin embargo, Panorama tiene algunas peculiaridades. El problema principal parece ser que el núcleo de Panorama se remonta a la época en que todavía no estaban establecidas muchas de las convenciones del Macintosh, y esto se combinó con el desgano de ProVue para luego cambiar las cosas. Por ejemplo, no existe un ítem en el menú para Archivo -> Nuevo; Comando-W cierra una base de datos, no simplemente una ventana; para cancelar la entrada de datos en un campo, hay que teclear Comando-Punto en vez de Escape (aunque esto último se arregló en la versión 4.0.1). La forma de los elementos de un diálogo no es compatible con el Appearance Manager [Gestor de Apariencias], los cuadros de diálogo son modales hasta la exasperación y hay muchos defectos de visualización en la interfaz, si bien son de poca importancia. Se accede a algunas funciones presionando una tecla modificadora mientras se selecciona un ítem del menú, pero éste no cambia para indicar la acción a realizar. Muchas de las formas de los elementos de la interfaz fueron reemplazadas por versiones más nuevas, pero las antiguas versiones todavía se incluyen en el programa y se utilizan por omisión. En suma, parece que Panorama creció más por acumulación que por evolución.

Otro problema consiste en que muchos de los posibles usuarios podrían quedar descartados por la falta de compatibilidad con otras herramientas disponibles en el mercado. Incluso los usuarios que no estén satisfechos con su programa actual de base de datos podrían no querer pasarse a Panorama si se requiere una inversión considerable. Un amigo, a quien le hablé maravillas de Panorama, me dijo que sería más sencillo para él pasarse si este programa usara un modelo de objetos para guiones compatible con FileMaker, lo que no sucede con la versión actual de Panorama. De la misma manera, todo el conocimiento de SQL que uno tenga no sirve de nada al trabajar con Panorama. Para el final dejé el problema de la conectividad con la Red; ProVue tiene una extensión [plug-in] para WebSTAR y una utilidad para consultar base de datos que devuelve la información en formato HTML; esta tecnología se usa en algunas páginas Web dinámicas y muy rápidas, pero no sólo no forma parte del paquete básico sino que es muy difícil siquiera darse cuenta de su existencia (se puede adquirir comprando el "Conference CD", pero una búsqueda por "CGI" en el mismo sitio Web de ProVue no encontró nada).

<http://www.provue.com/Documents/ProVUE_Conf_CD_Sets/ProVUE_Conf_CD_Sets.html>

Todo esto es lamentable, pero en mi opinión las virtudes de Panorama tienen más valor. Este programa merece que lo pruebes y recompensa el intento. Estoy encantado con él y lo uso cada vez más extensamente. Lo recomiendo a tu consideración.

Para usar Panorama se necesita un Macintosh PowerPC y el sistema 7.6 o posterior. En el Mac OS X se ejecuta bien en el Entorno Clásico. El costo base de Panorama es de 300 US$, pero el precio total es complicado de precisar. El paquete Imagen (para visualizar imágenes en formatos diferentes al PICT) cuesta 15 US$. La licencia Personal - que permite el uso de Panorama en más de una máquina - es de 30 US$. También hay varias opciones para distribuir base de datos a otros usuarios sin que éstos tengan que comprar la versión completa de Panorama; por ejemplo, por 25 US$ puede hacerse que una base de datos se ejecute como un programa de libre distribución junto con la versión gratuita de Panorama. También hay una versión multi-usuario cliente/servidor por un cargo extra que comienza aproximadamente en los 125 US$ y que se abarata (por usuario) a medida que aumenta el número de usuarios. Es posible descargar y probar una versión no registrada con todas las funciones, aunque muestra un molesto cuadro de diálogo cuando una base de datos con más de 250 registros se guarda a disco. La descarga básica es de alrededor de 4 MB; una instalación completa (que incluye toda la documentación y los ejemplos) ocupa cerca de 80 MB en el disco duro.

<http://www.provue.com/download.html>


Las publicaciones no comerciales y sin ánimo de lucro tienen permiso para reproducir los artículos, siempre y cuando se de completa noticia del autor y la publicación originales. Para la reproducción en otro tipo de publicaciones, sírvanse en contactar con nosotros previamente. No se garantiza la exactitud del contenido de los artículos. Avertencia al lector!. Los nombres de cada publicación, producto o compañía pueden ser marcas registradas de sus respectivas compañías. TidBITS ISSN 1090-7017.

Número Anterior | Buscar en TidBITS | TidBITS Home Page | TidBITS-es | Siguiente Número