I started up NetBeans IDE 7.4, installed the AT&T ARO plugin I've been working on since last week when I first heard about AT&T Application Resource Optimizer (it's free! it's open source!) at Oredev from Doug Sillars from AT&T, and then deployed the Cordova Maps sample that comes with NetBeans IDE. I deployed it to an Android emulator, which can be done via one click in NetBeans IDE.
Once the app was installed on the emulator, I started the ARO Data Collector from a menu item in NetBeans IDE. Once the collector had started, I clicked on the Cordova Maps sample in the emulator. I clicked around a bit, saw a spinning circle because a network connection was being made, and the spinning continued for a while. So I stopped the ARO Data Collector, again via a menu item in NetBeans IDE. I was asked where I wanted to store the results of the ARO Data Collector process.
Then I browsed to the results I had stored and opened them, again via a menu item in NetBeans IDE. Here are some of the interesting results shown by the ARO Data Analyzer, which I have embedded via a plugin in NetBeans IDE:
Scrolling down, I saw more details about the ARO tests that had failed:
And even more handy info in another tab:
Pretty cool and handy info. And I haven't even embedded all of the ARO Data Analyzer tool, just two of the five panels so far. But the Cordova Maps sample is a good application to use for trying out the ARO Data Analyzer, that's for sure.
In fact, you don't need the plugin. You can just use the open source standalone Java Swing application. But the plugin is definitely useful if you like integrated tools. Not completely done with it yet, hopefully soon. Will publish the binaries and sources when I'm further along. Alpha testers (i.e., you'll get really bleeding edge binaries) are welcome to make themselves known in the comments to this blog entry.