Flex-Powered Multi-Touch Data Visualization on the iPad, Android, and the BlackBerry PlayBook

Over the past couple of weeks, I’ve visited many enterprise customers to spread the exciting news and discuss their mobile strategy. I found it interesting that most of them were focusing primarily on tablets (instead of phones), and that the application they were focusing on was almost always a dashboard or at least involved a lot of charting components. It is true that tablets such as the iPad, the Xoom, and the BlackBerry PlayBook are amazing devices for data visualization.

Multi-touch is revolutionizing the way we interact with applications. The idea of user interfaces behaving like real life objects has been kicked around for a long time, and touch screens remove an important barrier. In the area of data visualization, multi-touch can have a particularly transformative effect: there are definitely a lot of opportunities for more “natural” data manipulation and exploration.

So, as an exercise, I built an interactive sales dashboard using Flex to explore the possibilities.

Check out the video (running on an iPad). Of course, the same application can run on Android, on the BlackBerry PlayBook, and in the browser or as a desktop application on traditional computers.

This is just a small example of thinking about data visualization differently. Charts don’t have to be read-only: If the data isn’t right, change it right there (“in place editing”).

I’m looking forward to seeing what people will come up with in this exciting field.

Disclaimer: I’m not a designer. This is still mostly developer artwork. The goal of this demo is to experiment with new ways to visualize and modify data, and not to recommend this specific implementation.

  • Amazing! Did you use mx charts or wrote this on your own? I have been playing with mx charts on mobile and performance seems a bit slow. Would love to see high performing real time charts with drill capability on mobile.

  • Nice one. Do you plan to share the source code?

  • Francisc

    Very nice and smooth.
    I very much like the charting component. I don’t suppose it’s an `out-of-the-box` component.
    How’d you do it? :)

  • Great Demo. I 100% agree with you say “Multi-touch is revolutionizing the way we interact with applications.”

    Interestingly, I think that many of this interaction could have been down in the traditional PC/Mouse/Keyboard era, but the touch-interfaces is making them more obvious to imagine. So, I think that this demo could also be optimized for mouse-driven devices (i.e. PC)

  • Pingback: Convincing developers that Adobe Flex rocks on Android, iOS, and PlayBook | Gregs Ramblings()

  • vniu

    very good ,Do you plan to share the source code?thanks

  • Israel Gaytán

    Nice demo!!! Again Christophe…do you gonna share the code???

    Very nice example. By the way are you using the traditional charting components? Thanks!!

  • Could you please share the source code for smoothly zooming the graph?

  • It looks great!!! Would you like to share to us… I want to try on my new BlackBerry PlayBook! Thank you!

  • Pingback: Confluence: Stormcloud()

  • lbstr


    Need a help with charts in mobile, where can we access the source codes of this demo?

    Thanks in advance..

  • Pingback: iPad上的Flex图表软件 - iOS - 开发者问答()

  • By the way are you using

  • it’s perfect

  • harika başarılı bir blog tebrik ederim