December 12th, 2011 by Margaret Skomorokh
We are proud that our components are succesully used in a wide variety of industries. The success story we are presenting today is about Signatrol Ltd – a company that has been supplying data loggers since 1994. Their products are used in various areas: warehousing, transportation, food preparation, building management, environmental monitoring of offices, schools, museums.
Signatrol created a low cost wireless monitoring solution — spYdaq. It is a system comprising of a number of radio transmitting sensors that measure parameters (temperature, humidity, voltage, etc.) and send them securely by using a license free radio network to a central Basestation. The system has an ability to store information on the dedicated website. And to visualise the data, AnyChart Stock and Financial Charts component was chosen.
The challenge was:
- To make an online visualization of data obtained from a number of different sensors over long periods of time.
- To provide comfortable navigation through complex graphs.
- To integrate graphs into PHP sourced pages, with data obtained from MySQL databases.
AnyStock was used because:
- It allows for visualizing large sets of time-based data by creating fast and easy updatable charts.
- AnyStock supports advanced interactivity and navigation options. Navigation through data is also facilitated by custom text labels and a smart legend.
- Due to simple XML interface, AnyStock is compatible with different kinds of web technologies and database management systems, including PHP and MySQL.
You can enjoy the full success story here:
Other stories can be found here: https://www.anychart.com/company/success_stories.php
November 21st, 2011 by Margaret Skomorokh
We are happy to publish a new success story, this time about AnyChart and Independent Data Services (IDS) – a company from the upstream oil and gas industry.
IDS, founded in 1995, is the world’s largest provider of web-based reporting and analysis services to the upstream oil and gas industry. IDS’ latest release — DataNet2 — makes full use of Web 2.0-compliant technologies and WITSML feeds to capture and deliver data via the web to unlimited users. The DataNet2 suite of products includes VisNet — a back-end query engine which extracts knowledge from every part of the DataNet2 system.
The challenge was:
- To visualize the data returned by VisNet (KPI’s, benchmarks) and create configurable and interactive charts.
- To ensure that all visualizations would be customizable, matching IDS’ high standards.
- To implement a variety of charts.
AnyChart’s charting technology was used to generate visualizations for VisNet because:
- The component allows for the creation of advanced and good-looking animated charts.
- AnyChart is very flexible and provides a lot of features, which made it a good choice for IDS’ project.
- The AnyChart library includes a wide range of charts which is constantly growing. Currently VisNet supports Bar, Column, Pie, Line, and Scatter graphs, but more will be added.
You can enjoy the success story here:
Other stories can be found here: https://www.anychart.com/company/success_stories.php
November 15th, 2011 by Margaret Skomorokh
Our component for building Gantt charts has been updated. The new version – AnyGantt 4.2.0 – contains the following changes:
Version history: http://6.anychart.com/products/anygantt7/history/
Trial download: https://www.anychart.com/download/
Download for registered customers: https://www.anychart.com/customer_area/
November 14th, 2011 by Timothy Loginov
Today we are glad to announce the release of AnyChart 6.0.5. We are constantly improving the HTML5 engine, and soon it will become fully functional. Besides that, we keep adding new features and refining various aspects of AnyChart, including the smallest details (which, as we believe, are never insignificant) to make it more and more convenient to use.
In AnyChart 6.0.5 we have introduced a number of important improvements:
Important note: Because of the bug in Flash Player 11.0.1.152 Radar and Polar charts are displayed incorrectly. If you use any of 5.x or 6.x AnyChart versions with this version of Flash Player, please, switch either to AnyChart 6.0.5 or to Flash Player 11.1.102.55 (or later).
For more bug fixes and version history, see: http://anychart7.com/products/anychart/history/
Trial download is available at: https://www.anychart.com/download/
Please, feel free to contact us if any questions arise. We appreciate our clients and work hard to anticipate their needs and keep pace with the latest demands of the industry, making our charts even more flexible and attractive.
October 30th, 2011 by Margaret Skomorokh
AnyStock 1.5.1 update is available for download at our site. It includes some significant changes:
Bug fixes
Improvements
- onAnnotationRemove event now returns not only the ID of a removed annotation, but also this annotation as an object — a useful improvement for implementing an “Undo” feature.
- Full compatibility with Flex 4.5 Mobile SDK — you can use AnyStock SWC in your iOs or Android Flex projects.
- Range preset buttons behavior improved, particularly when you sync two different chart objects at one page.
Documentation updates
Version history: http://6.anychart.com/products/anystock7/history/
Trial download: https://www.anychart.com/download/
October 26th, 2011 by Timothy Loginov
AnyChart Team has found in Flash Player 11.0.1.152 a very weird bug that doesn’t manifest itself in the Debug version of Flash Player, but ruins math in the regular version, so we had to debug it in the non-debug version: using ExternalInterface and JavaScript console.
Bug description
In the regular version of Flash Player 11.0.1.152 the following expression:
1/Math.abs(0)
is evaluated as -Infinity, but in the Debug version it is (as anyone expects): Infinity
Reproduce
Here is a sample code you can use to reproduce this issue:
package {
import flash.display.Sprite;
import flash.external.ExternalInterface;
public class MagicWorld extends Sprite {
public function MagicWorld() {
ExternalInterface.call("alert", "1/Math.abs(0) = " + (1/Math.abs(0)).toString());
}
}
}
As soon as you have done this — compile and run the sample in the Debug and Regular versions, and you will see the difference.
The bug has been reported to Adobe: Bug#3011557
The test sample: http://6.anychart.com/temp/bug301157/index.html
October 12th, 2011 by Margaret Skomorokh
We are developing the HTML5 version of AnyChart using JavaScript, but our team takes an active interest in web development news – and now, of course, one of the main events is the new language Dart.
Dart is a web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is to replace JavaScript as the main built-in scripting language in web browsers. Dart is intended to solve JavaScript’s problems while offering better performance, the ability “to be more easily tooled for large-scale projects” and better security features.
Our lead developer Alex Batsuev is eager to become one of the first evangelists of Dart. He has faced some problems with building Google Dart on Mac OS X Lion. Please, check out the instruction how to do that in his blog: batsuev.com
October 4th, 2011 by Margaret Skomorokh
Developing the HTML5 version of AnyChart, our team has not only mastered a variety of tools and utilities, but also created a number of new ones – including Ctags for JavaScript based on Google Closure Compiler (gjstags).
Ctags is a program that generates an index (or tag) file of names found in source and header files of various programming languages. These tags allow definitions to be quickly and easily located by a text editor or other utility. Alternatively, there is also an output mode that generates a cross reference file, listing information about various names found in a set of language files in human-readable form.
Gjstags developed by AnyChart team supports classes, enums, interfaces, and so on. It is based on Google Closure Compiler, works under Mac OS X or Linux and is licensed under Apache License 2.0.
Anyone interested in gjstags can download it here: https://github.com/AnyChart/gjstags and is free to use it in any way.
September 29th, 2011 by Timothy Loginov
AnyChart has licensed out AnyStock — the best web component for time-based and financial data visualization — to Bitcoin2 project, thus becoming its technology sponsor.
Bitcoin is an open source peer-to-peer network created in 2009 by Satoshi Nakamoto (whose real identity is unknown).
It tracks and verifies transactions in bitcoins — a digital currency which is generated by Bitcoin software. When the program is run, users’ computers are constantly trying to solve cryptographic puzzles to get bitcoins as a reward. As more coins are generated, the puzzles get harder, and the reward goes down, which makes Bitcoin a deflationary currency. Bitcoins can be converted to and from other currencies, primary by online exchange services. In August 2011, there were over 7.1 million bitcoins in existence.
Currently, a new version of the Bitcoin algorithm is developed – Bitcoin2. Its aim is to raise bitcoins’ liquidity by making transactions safer, creating a congenial investment climate for financial companies, and providing person identification tools so that the system could be used within the international legal framework.
Bitcoin’s ideology is close to crypto-anarchism that expounds the use of strong public-key cryptography to bring about privacy and freedom.
September 22nd, 2011 by Timothy Loginov
Today we are glad to present you a detailed case study: Building a Large Chart Ecosystem with AnyChart and Native XML Databases by Dan McCreary.
Dan McCreary is an enterprise metadata strategy architect who has worked in the technology field for over 17 years. His career has taken him through the fields of solid state physics, computer chip design, supercomputing, working with Steve Jobs and NeXT Computer, and founding his own consulting firm — Integrity Solutions, which is now part of the WAM!NET Professional Services division. In the fall of 2000, Dan McCreary in collaboration with several other technology and marketing professionals formed Dan McCreary and Associates — a technology strategy development consulting firm specializing in helping firms align their business and technology strategies by effectively managing their metadata.
Executive Summary
The AnyChart system, when used within a native XML database, is ideal for building and maintaining a very large number of charts that can be quickly managed by non-programmers. Central to the AnyChart product is the declarative nature of XML files and the focus on “what” should be displayed, but not “how” the charts are rendered. This allows the target platform to change from Flash to HTML5 (currently in Beta) without any changes by the chart authoring system. AnyChart’s domain specific language for chart specification can also be easily extended for business specific tasks. This approach has saved our customers tens of thousands of dollars building interactive dashboards as well as much higher quality and consistency of the final products.
This document shows how functions such as validation, search, quality, consistency, extensibility, and agility can be easily maintained using standardized, cross-platform XQuery libraries. This is just one example of how NoSQL (not only SQL) systems are ideal for managing semi-structured data.
Background
There are many charting software packages that are designed to create a simple bar charts or line charts on the web. But most of these systems break down once you need to create multiple charts for multiple users in multiple business units and yet still retain consistency and quality across hundreds or even thousands of charts. Our experience is that AnyChart, when combined with native XML databases, can allow large complex charting systems to be easily maintained by non-programmers.
By using AnyChart system and native XML databases, we have created a large complex ecosystem where even very large numbers of charts can be quickly and easily managed. The secret is to combine the declarative nature of AnyChart XML files with a native XML database that can easily query all the charts in use based on a variety of search parameters.
Unlike many charting software systems that provide Java, .Net, JSON or JavaScript interfaces, the core chart format in AnyChart is an XML file. Unlike imperative or procedural code, XML can be queried with XQuery just like a relational database can be queried with SQL. XML files have the benefit of being standardized as well as having a very large set of tools to test compliance to business rules. For example, unlike JSON files, XML files can be validated against XPath expression tests, XML Schemas as well as be check for business rule compliance using tools such as Schematron and XQuery reports.
This case study will show that when combined with a native XML database, AnyChart systems can be very easy to manage by non-programmers.
Read more »