TeeChart es una biblioteca de gráficos para programadores, desarrollada y administrada por Steema Software de Girona , Cataluña , España . [1] Está disponible como software comercial y no comercial. TeeChart se ha incluido en la mayoría de los productos Delphi y C ++ Builder desde 1997, [2] y TeeChart Standard actualmente es parte de Embarcadero RAD Studio 10.4 Sydney. [3] La versión TeeChart Pro es un producto comercial que ofrece versiones de shareware para todos sus formatos, TeeChart. Lite para .NET [4] es un componente de gráficos gratuito para la comunidad de Microsoft Visual Studio .NET y TeeChart para PHP[5] es unabiblioteca de código abierto paraentornos PHP . La biblioteca de gráficos TeeChart ofrece gráficos , mapas y medidores [6] en versiones para Delphi VCL / FMX , ActiveX , C # para Microsoft Visual Studio .NET , Java y PHP . El código fuente completosiempre ha estado disponible para todas las versiones excepto la versión ActiveX. La interfaz de usuario de TeeChart está traducida a 38 idiomas. [7]
Historia
La primera versión de TeeChart fue creada en 1995 por David Berneda, cofundador de Steema, utilizando el entorno de programación Borland Delphi Visual Component Library [1] y TeeChart se lanzó por primera vez como una versión shareware y estuvo disponible a través de Compuserve en el mismo año. [8] Fue escrito en la primera versión de Delphi VCL, como una biblioteca de gráficos de 16 bits llamada TeeChart versión 1. [8] La próxima versión de TeeChart fue lanzada como una biblioteca de 32 bits (Delphi 2 soportó compilación de 32 bits ) pero recibió el distintivo de TeeChart VCL v3 para coincidir con la convención de nomenclatura de Borland para su inclusión en la paleta de herramientas de Borland Delphi v3 en 1997 [2] y con C ++ Builder v3 en 1998. [9] Ha estado en la caja de herramientas Delphi / C ++ Builder paleta desde entonces. La versión actual es Embarcadero RAD Studio 10.3 Rio. [3]
Primero de TeeChart ActiveX versión llamada "versión 3", también, para que coincida con la nomenclatura de la versión VCL, fue lanzado en 1998. [8] La versión se ha optimizado para trabajar con Microsoft 's de Visual Studio V97 y desarrolladores v6.0 suites que incluyen Visual Basic y Lenguajes de programación Microsoft Visual C ++ . El soporte para nuevos entornos de programación siguió con la primera versión nativa C # de TeeChart para Microsoft Visual Studio .NET lanzada en 2002 [8] y TeeChart.Lite para .NET, un componente de gráficos gratuito, lanzado para Visual Studio.NET en 2003 [8] y compatible también, Mono (programación) . Steema Software lanzó la primera versión nativa de TeeChart Java (lenguaje de programación) en 2006 [8] y la primera versión nativa de PHP de TeeChart se lanzó en 2009 y se publicó como código abierto en junio de 2010. [8] Versiones móviles de TeeChart, para Android (operativo system) y dispositivos Windows Phone 7 se lanzaron durante el primer semestre de 2011. [8] En 2012 TeeChart extendió la funcionalidad a dispositivos iPhone / iPad y BlackBerry OS y se lanzó una nueva versión de JavaScript en el mismo año para admitir HTML5 Canvas . En 2013, Steema lanzó TeeChart para .NET Chart para las aplicaciones de la Tienda Windows e incluyó soporte para la plataforma móvil Windows Phone 8 de Microsoft . [8] TeeChart para Xamarin.Forms escrito con código 100% C # y soporte multiplataforma para escritorios .NET, Windows Phone, iOS y Android se lanzó en 2014. También desde 2014, los gráficos de Webforms ahora ofrecen interactividad HTML5. [8]
Uso
TeeChart es un componente de gráficos de propósito general diseñado para su uso en diferentes ámbitos, que ofrece una amplia gama de aspectos estéticos para los datos de gráficos. Generalmente, los TeeCharts publicados en el campo, en áreas donde grandes cantidades de datos deben interpretarse regularmente, permanecen por elección del diseñador en su forma más simple para maximizar la "relación datos-tinta". [10] Sloan Digital Sky Survey , el uso de SDSS Web Services para trazar gráficos "científicos ... de datos en línea" [11] en The Virtual Observatory Spectrum Services [12] refleja ese enfoque. Los autores de gráficos SDSS eligen representar datos utilizando la pantalla de línea 2D estándar de TeeChart. La velocidad también es un factor a la hora de elegir la forma más eficaz de trazar los datos. Los datos en tiempo real, a frecuencias de hasta decenas o cientos de puntos de datos o más por segundo, requieren el enfoque de gráficos más económico del procesador. El tiempo de procesamiento informático dedicado al trazado de datos debe ser lo más ligero posible, liberando las tareas informáticas "para lograr la adquisición, visualización y análisis de datos en tiempo real". [13]
Un aspecto importante y declarado de muchas aplicaciones de visualización de datos es la capacidad de ofrecer interactividad al usuario; El documento de la NASA , Orbital Debris Engineering Model Model ORDEM 3.0 - User's Guide, 2014, establece que "El usuario puede manipular los gráficos para hacer zoom, desplazarse y copiar al portapapeles y exportar a varios tipos de archivos" [14] y Computer y Tecnologías de Computación en Agricultura II, Volumen 1, Daoliang, Li; Chunjiang, Zhao (2009), también usando TeeChart, afirma que "las propiedades en cualquier punto del gráfico se pueden ver moviendo el mouse sobre ellas". [15] Al escribir sobre educación de control, Juha Lindfors afirma "Se logra la funcionalidad de gráficos deseada (como el zoom y la escala) ...". [dieciséis]
Las aplicaciones de gráficos se han vuelto cada vez más "en línea", disponibles para un público más amplio o para una base de usuarios territorialmente remota a través de aplicaciones en red. La World Wide Web (la Web) se ha convertido en "con mucho, el protocolo de Internet más popular" para difundir aplicaciones en línea. La mayoría de los IDE más importantes ahora ofrecen entornos para el desarrollo de aplicaciones web dirigidos a aplicaciones alojadas en navegadores. Los componentes de gráficos, TeeChart entre ellos, se han adaptado para proporcionar modelos que funcionan dentro de un entorno de navegador, a menudo utilizando imágenes estáticas y técnicas de capas con guiones como Ajax (programación) para ofrecer un nivel de interactividad, mejorar los tiempos de respuesta y ocultar la aparente demora del usuario. . Las bibliotecas TeeChart explotan las opciones para enriquecer la flexibilidad de procesamiento del lado del navegador del cliente a través de módulos que ofrecen 'microambientes' dentro del navegador, como la tecnología ActiveX de larga data , Adobe Flash , Microsoft Silverlight o Java Applets . Los entornos del lado del servidor también ofrecen un medio para interactuar con el script basado en el navegador para responder dinámicamente a las solicitudes de gráficos. Joomla y CodeIgniter son entornos de host para TeeChart PHP y aquí se documenta un ejemplo de una aplicación diseñada por Embarcadero IntraWeb VCL usando TeeChart. [17]
Referencia del programador
El proyecto de código incluye una demostración que usa TeeChart.Lite, llamada 'Mapas de características autoorganizados (mapas de Kohonen)' escrito por Bashir Magomedovl [18] y SourceForge incluye una base de datos Stress y Monitor que también usa TeeChart.Lite. [19]
Los libros y las fuentes de información que incluyen secciones sustanciales sobre cómo trabajar con la versión Delphi de TeeChart incluyen "Mastering Delphi 6" de Marco Cantù, [20] "C ++ Builder 5 developer's guide", [21] un video Tutorial de Delphi sobre cómo graficar la compresión JPEG [22 ] y foros de soporte y páginas de referencia en los foros de soporte de TeeChart. [23] Las fuentes de documentos en idiomas distintos del inglés incluyen, en checo "Myslíme v jazyku Delphi 7: knihovna zkušeného programátora" de Marco Cantù, [24] y chino, Delphi 6, [25] Delphi, [26] y Delphi 5. [ 27]
Ver también
- Lista de software de gráficos de información
- Lista de software de gráficos
- Visualización de datos
- Comparación de los marcos de creación de gráficos de JavaScript
Referencias
- ^ a b Steema Software SL. "Página de Steema Software Company" . Consultado el 17 de enero de 2017 .
- ^ a b Bob Swart. "Portando el código Delphi 1.x a 32 bits" . www.drbob42.com . Consultado el 17 de enero de 2017 .
- ^ a b Embarcadero Technologies (2020), RAD Studio 10.4.1 Product Feature Matrix (PDF) , consultado el 5 de septiembre de 2020
- ^ Steema Software SL. "Componentes de gráficos TeeChart .NET Lite" . Consultado el 17 de enero de 2017 .
- ^ Steema Software SL. "Componentes de gráficos de código abierto de TeeChart PHP" . Consultado el 17 de enero de 2017 .
- ^ Steema Software SL. "Galería TeeChart" . Consultado el 17 de enero de 2017 .
- ^ Steema Software SL. "Funciones de TeeChart VCL / FMX" . Consultado el 17 de enero de 2017 .
- ^ a b c d e f g h yo j Steema Software SL. "Fechas clave e historial de construcción" . Consultado el 17 de enero de 2017 .
- ^ Biggs, Maggie (1998), "Borland Redondea C ++ Builder" , InfoWorld , 20 (8): 108, ISSN 0199-6649
- ^ Tufte, Edward Rolf (2001), La presentación visual de información cuantitativa , Graphics Press, ISBN 978-0-9613921-4-7
- ^ Budavári, Tamás (2004), Coding against the Universe (PDF) , Real Observatorio de Edimburgo , p. 10 , consultado el 17 de enero de 2017
- ^ Los servicios de espectro del Observatorio Virtual
- ^ Zheng, Xiaofeng; Zeng, Qiyong; Wu, Kai; Yu, Zhonghua; Li, Xiaotong (2010), IEEE Computer Society (ed.), Adquisición de datos de fuerza y temperatura de corte y diseño de sistemas de medición en mecanizado de alta velocidad , Changsha, China, págs. 882–885, ISBN 978-0-7695-3962-1
- ^ Stansbery, Eugene G .; Krisko, Paula H. (abril de 2014), "Modelo de ingeniería de desechos orbitales de la NASA ORDEM 3.0 - Guía del usuario" (PDF) , www.sti.nasa.gov , Texas: Oficina del programa de desechos orbitales de la NASA , p. 17, archivado desde el original (PDF) el 24 de abril de 2014 , consultado el 17 de enero de 2017
- ^ Daoliang, Li; Chunjiang, Zhao (2009), Computer and Computing Technologies in Agriculture II, Volumen 1 , Nueva York: Springer Science + Business Media , p. 82, ISBN 978-1-4419-0208-5
- ^ Lindfors, Juha (2003), Avances en la educación de control 2003 , Oxford: Elsevier , p. 172, ISBN 978-0-08-043559-6
- ^ Reddy, SM; Mazumder, R .; Evans, DAD; Collins, AS (2009), Supercontinentes paleoproterozoicos y evolución global , Londres: The Geological Society , p. 31, ISBN 978-1-86239-283-0
- ^ Magomedovl, Bashir (7 de noviembre de 2006). "Mapas de características autoorganizables (mapas de Kohonen)" . www.codeproject.com/ \ . Consultado el 17 de enero de 2017 .
- ^ mehyaa (30 de octubre de 2009). "Estrés y monitorización de la base de datos" . Consultado el 17 de enero de 2017 .
- ^ Cantù, Marco (2001), "Capítulo 13: Arquitectura de la base de datos de Delphi", Mastering Delphi 6 - Mastering Series , California: Sybex , p. 550 , ISBN 978-0-7821-2874-1
- ^ Hollingworth, Jarrod (2000), guía del desarrollador de C ++ Builder 5 , EE. UU.: Sams Publishing , p. 932 , ISBN 978-0-672-31972-3
- ^ Christie, Alister (30 de julio de 2008). "Tutorial de programación de Delphi # 38 - Creación de gráficos de compresión Jpeg" . CodeGearGuru.com . Consultado el 17 de enero de 2017 .Mantenimiento de CS1: ubicación ( enlace )
- ^ Foros de soporte de TeeChart
- ^ Cantù, Marco (2003), Myslíme v jazyku Delphi 7: knihovna zkušeného programátora (en checo), Praga: Grada Publishing, p. 17, ISBN 978-80-247-0694-8
- ^ 刘艺 (2002), "Capítulo 17", en DynoMedia (ed.), Delphi 6 企业 级 解决 方案 及 应用 剖析(en chino), ISBN 978-7-111-10435-3
- ^ 杨宗 志 (2001), "Capítulo 10", Delphi 数据库 程序 设计(en chino), Beijing: Tsinghua University Press, p. 201, ISBN 978-7-900637-44-4
- ^ DynoMedia, ed. (2000), "Capítulo 9", Delphi 5 数据库 开发 技术(en chino), p. 245, ISBN 978-7-111-07820-3
enlaces externos
- Página web oficial