ArtfulBits
whitespace COMPANY whitespace SERVICES whitespace PRODUCTS whitespace PURCHASE whitespace SUPPORT whitespace CONTACTS whitespace Home whitespace Contact Us whitespace Site Map whitespace
whitespace
ALL PRODUCTS
whitespace
SHAREPOINT
whitespace
ANDROID
whitespace
BLACKBERRY
whitespace
OTHER COMMERCIAL
whitespace
FREE PRODUCTS
whitespace
whitespace

Android Charts - v1.5 new



Why aiCharts for Android?

aiCharts

Android Chart Engine - aiCharts, is number one on Java charts market, designed and optimized for Android. It gives developer enormous advantage in compare to other Java charts engines which potentially can support Android. Native support of Android development environment, easy installation, complete set of tutorials and samples - all that makes integration with aiCharts simple whenever.

In several simple lines of code developers can achieve integration with charts. In few easy steps they can customize charts according to own application style. Modern visual representation of data gives freedom of creativeness and adds time for other important tasks. Great number of visual effects, transparency and custom drawing are supported.

Data binding make process of data visualization easy and fast, allowing filtering and attaching of several most common data formats, like: XML, arrays and database.

Support of XML templates made process of customization even easier then you can expect. Simple XML file with customizations can be placed in project and loaded when required data visualization. Several simple lines of code will remove all previous customization problems.

Technical support with subscription option guaranties that aiCharts will cover 100% of your use cases, will be fine tuned for your application, and will have all demanded features.

Tested on real hardware: Android G1 and G2, HTC Tattoo and Sony Ericsson x10 phones.

100% Managed Code

Right now aiCharts is the only one professional solution for Android. aiCharts is optimized for use on mobile devices. Low memory and CPU consumption allow long phone battery life. aiCharts aware of all mobile platform limitations and makes you forget about them.

aiCharts does not use any low level native libraries and is 100% safe for Android OS users, as it runs in completely safe managed environment of Dalvik Java VM.

Supported Chart Types

Android chart engine - aiCharts, provides set of the most used chart types:

This set of chart types are enough for most of financial and general purpose applications.

Currently we provide support only for 2D charts. 3D charts are being developed right now.

Advanced Visual Customization

aiCharts customization provides freedom for your creativeness. Library provides several layers of customization. One of them is declarative. You can attach drawables (images) from Android application resources to layout XMLs in standard Android way. Second is real-time approach, which allows attaching of custom code during drawing: developer has full access to all aspects of drawing. Greatest freedom is in combination of code and style, so visual templates is third way of customization. You can create XML templates defining style and layout for visual representation of data, which are easily applied in one line of code making this way most preferable for customizations.

What's New in 1.5

Complete set of changes can be found in On-line Documentation History.

Release summary

  • Chart look and feel enhancements
  • improved user interactions
  • Complex data type support
  • Performance and CPU utilization improvements
  • New chart types

New chart types

  • Chart Range Column
  • Chart Range Area
  • Chart Doughnut Type
  • Chart Rose Type
  • Chart Step Area

New features

  • Hit testing. Tracking of each chart’s element allows building ever more interactive charts.
  • Ability to “break” line-like types (Line, Spline, StepLine, etc.)
  • Ability to set start angle for pie chart
  • Ability to arrange labels in column for pie chart
  • Title xml inflating
  • Advanced point label formatting

Improvements

  • Legend customization. Adding empty cells, custom cells implementation, items layout enhancements
  • Drawable padding support
  • Animated scrolling. Now chart reacts more naturally to user actions
  • Date-time computation logic improved. Intervals measurement revamped
  • Titles smoothing. Now chart titles appear even more attractive
  • Accommodation for large bulks of data. Smart UI updates only when necessary
  • Striplines API logic improved

Backward incompatible changes

  • setFormat() and getFormat() methods of ChartAxis now work with new Format class. Old formatting patterns are not supported
  • Areas-to-legends-to-series relations will use first area/legend in the chart by default
  • Series border will be drawn for all chart types (even for those series who have its backdrawable property set). Use ChartSeries.setBorderColor(0) to disable this functionality.

Requirements

Operating Systems: Android 1.5
Android 1.6
Android 2.1 and higher
Developer Environment: Windows XP, Windows Vista, Windows 7
Linux Ubuntu 9.10
MacOS
IDE: Eclipse Ganymede
Buld Environment: Latest JDK, ANT, Eclipse
Supported Screen Resolutions: QVGA
HVGA
WVGA
Tested Devices: HTC G1 Dream
HTC G2 Magic
HTC Hero
HTC Tattoo
Sony Ericsson x10i
Motorola Droid

Presentation

Screenshots

aiCharts Demo Application aiCharts Demo Application aiCharts Financial Demo Application
 
aiCharts Demo Application aiCharts Demo Application aiCharts Financial Demo Application
 
aiCharts Demo Application - Lines aiCharts Demo Application - Columns aiCharts with SNMP and RRD
 
aiCharts inside aiSystemWidget product aiCharts inside aiSystemWidget product aiCharts inside aiCurrency product
 
aiCharts inside aiSystemWidget product aiCharts inside aiSystemWidget product aiCharts inside aiCurrency product

Tutorials

Samples difficulty varies from simplest explaining how to create charts of different types to complex solutions accompanied by detailed descriptions and screenshots, which explain how to create and integrate applications with aiCharts. Follow those tutorials and we assure that you will get results faster and easier than expected.

On-line Samples

On-line Documentation

On-line documentation with samples and tutorials gives to developers all they need for applying easy integration and providing support for applications with aiCharts. We try to cover all aspects of aiCharts usage in on-line documentation. It it's updated often, so and you can expect major differences with the documentation included in distribution package.

On-line Documentation

Technical Support

Technical support is provided for all customers, but priorities are given to subscription members. If you need fast feedback, access to the internal bug tracking system, latest fixes, nightly builds then you should consider subscription. That guarantees that customer's requests are reviewed and resolved as soon as possible and solutions and/or patches are accessible before the release of next milestone.

Anyway, all of our customers will get feedback. Our team will try to satisfy all customer's needs for better aiCharts.

On-line Forum

Preview

aiCharts Fancy graph

Market QR Code

aiCharts Demo Application Android Market QR code

Bookmark and Share

Follow us on Twitter




Company | Services | Practices | Technologies | Career | Contacts | Privacy
© 2005-2010 ArtfulBits. All rights reserved.