You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ca...@apache.org on 2016/11/10 09:23:24 UTC

[17/53] git commit: [flex-asjs] [refs/heads/feature/mdl] - - Refactored the directory structure of the example projects to be maven-style

- Refactored the directory structure of the example projects to be maven-style


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/e75059f7
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/e75059f7
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/e75059f7

Branch: refs/heads/feature/mdl
Commit: e75059f7bce0ec1a3d70eef40233400dca409efe
Parents: 4c78873
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Thu Oct 27 17:14:54 2016 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Thu Oct 27 17:14:55 2016 +0200

----------------------------------------------------------------------
 .../flexjs/ChartExample/src/ChartExample.mxml   |  39 --
 .../flexjs/ChartExample/src/MyInitialView.mxml  | 312 -----------
 .../flexjs/ChartExample/src/SpeedTestView.mxml  | 187 -------
 .../src/main/flex/ChartExample.mxml             |  39 ++
 .../src/main/flex/MyInitialView.mxml            | 312 +++++++++++
 .../src/main/flex/SpeedTestView.mxml            | 187 +++++++
 .../src/main/flex/models/ProductsModel.as       |  79 +++
 .../src/main/flex/products/Product.as           |  45 ++
 .../ChartExample/src/models/ProductsModel.as    |  79 ---
 .../flexjs/ChartExample/src/products/Product.as |  45 --
 .../CordovaCameraExample/resources/config.xml   |  44 --
 .../src/CordovaCameraExample.mxml               |  39 --
 .../CordovaCameraExample/src/MyInitialView.mxml |  75 ---
 .../src/main/flex/CordovaCameraExample.mxml     |  39 ++
 .../src/main/flex/MyInitialView.mxml            |  75 +++
 .../src/main/resources/config.xml               |  44 ++
 .../CreateJSExample/src/CreateJSExample.mxml    |  69 ---
 .../src/main/flex/CreateJSExample.mxml          |  69 +++
 .../src/main/flex/models/MyModel.as             |  34 ++
 .../CreateJSExample/src/models/MyModel.as       |  34 --
 .../src/DataBindingExample.mxml                 |  53 --
 .../DataBindingExample/src/MyInitialView.mxml   | 144 -----
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../src/controllers/MyController.as             |  92 ----
 .../src/main/flex/DataBindingExample.mxml       |  53 ++
 .../src/main/flex/MyInitialView.mxml            | 144 +++++
 .../src/main/flex/StockDataJSONItemConverter.as |  40 ++
 .../src/main/flex/controllers/MyController.as   |  92 ++++
 .../src/main/flex/models/MyModel.as             | 125 +++++
 .../DataBindingExample/src/models/MyModel.as    | 125 -----
 .../src/DataBindingExample.mxml                 |  53 --
 .../src/MyInitialView.mxml                      | 145 -----
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../src/controllers/MyController.as             |  92 ----
 .../src/main/flex/DataBindingExample.mxml       |  53 ++
 .../src/main/flex/MyInitialView.mxml            | 145 +++++
 .../src/main/flex/StockDataJSONItemConverter.as |  40 ++
 .../src/main/flex/controllers/MyController.as   |  92 ++++
 .../src/main/flex/models/MyModel.as             | 125 +++++
 .../src/models/MyModel.as                       | 125 -----
 .../src/DataBindingExample.as                   | 290 ----------
 .../DataBindingExample_as/src/MyInitialView.as  | 282 ----------
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../src/controllers/MyController.as             |  92 ----
 .../src/main/flex/DataBindingExample.as         | 290 ++++++++++
 .../src/main/flex/MyInitialView.as              | 282 ++++++++++
 .../src/main/flex/StockDataJSONItemConverter.as |  40 ++
 .../src/main/flex/controllers/MyController.as   |  92 ++++
 .../src/main/flex/models/MyModel.as             | 127 +++++
 .../DataBindingExample_as/src/models/MyModel.as | 127 -----
 .../DataGridExample/src/DataGridExample.mxml    |  36 --
 .../DataGridExample/src/MyInitialView.mxml      |  68 ---
 .../src/assets/smallbluerect.jpg                | Bin 13500 -> 0 bytes
 .../src/assets/smallgreenrect.jpg               | Bin 13542 -> 0 bytes
 .../src/assets/smallorangerect.gif              | Bin 821 -> 0 bytes
 .../src/assets/smallorangerect.jpg              | Bin 13571 -> 0 bytes
 .../src/assets/smallpurplerect.jpg              | Bin 13517 -> 0 bytes
 .../DataGridExample/src/assets/smallredrect.jpg | Bin 13477 -> 0 bytes
 .../src/assets/smallyellowrect.jpg              | Bin 13598 -> 0 bytes
 .../src/main/flex/DataGridExample.mxml          |  36 ++
 .../src/main/flex/MyInitialView.mxml            |  68 +++
 .../src/main/flex/assets/smallbluerect.jpg      | Bin 0 -> 13500 bytes
 .../src/main/flex/assets/smallgreenrect.jpg     | Bin 0 -> 13542 bytes
 .../src/main/flex/assets/smallorangerect.gif    | Bin 0 -> 821 bytes
 .../src/main/flex/assets/smallorangerect.jpg    | Bin 0 -> 13571 bytes
 .../src/main/flex/assets/smallpurplerect.jpg    | Bin 0 -> 13517 bytes
 .../src/main/flex/assets/smallredrect.jpg       | Bin 0 -> 13477 bytes
 .../src/main/flex/assets/smallyellowrect.jpg    | Bin 0 -> 13598 bytes
 .../src/main/flex/models/ProductsModel.as       |  55 ++
 .../src/main/flex/products/Product.as           |  43 ++
 .../main/flex/products/ProductItemRenderer.as   |  66 +++
 .../DataGridExample/src/models/ProductsModel.as |  55 --
 .../DataGridExample/src/products/Product.as     |  43 --
 .../src/products/ProductItemRenderer.as         |  66 ---
 examples/flexjs/DesktopMap/src/DesktopMap.mxml  |  46 --
 .../flexjs/DesktopMap/src/MyInitialView.mxml    | 147 -----
 .../DesktopMap/src/main/flex/DesktopMap.mxml    |  46 ++
 .../DesktopMap/src/main/flex/MyInitialView.mxml | 147 +++++
 .../DesktopMap/src/main/flex/models/MyModel.as  |  58 ++
 .../flexjs/DesktopMap/src/models/MyModel.as     |  58 --
 .../flexjs/FlexJSStore/src/FlexJSStore.mxml     | 268 ---------
 examples/flexjs/FlexJSStore/src/HomeView.mxml   | 194 -------
 .../FlexJSStore/src/ProductJSONItemConverter.as |  41 --
 .../flexjs/FlexJSStore/src/ProductsView.mxml    | 121 ----
 .../flexjs/FlexJSStore/src/SupportView.mxml     | 149 -----
 .../src/assets/427px-Bayarea_map.png            | Bin 122661 -> 0 bytes
 .../flexjs/FlexJSStore/src/assets/akotter.jpg   | Bin 19395 -> 0 bytes
 .../flexjs/FlexJSStore/src/assets/bcrater.jpg   | Bin 22670 -> 0 bytes
 .../FlexJSStore/src/assets/beige_background.jpg | Bin 12533 -> 0 bytes
 .../FlexJSStore/src/assets/beige_dotted_map.png | Bin 216598 -> 0 bytes
 .../FlexJSStore/src/assets/blue_background.jpg  | Bin 12868 -> 0 bytes
 .../FlexJSStore/src/assets/blue_dotted_map.png  | Bin 217088 -> 0 bytes
 .../src/assets/button_cart_empty.png            | Bin 289 -> 0 bytes
 .../FlexJSStore/src/assets/button_cart_full.png | Bin 308 -> 0 bytes
 .../FlexJSStore/src/assets/button_compare.png   | Bin 304 -> 0 bytes
 .../FlexJSStore/src/assets/button_details.png   | Bin 284 -> 0 bytes
 .../FlexJSStore/src/assets/button_tiles.png     | Bin 218 -> 0 bytes
 examples/flexjs/FlexJSStore/src/assets/grip.png | Bin 19836 -> 0 bytes
 .../FlexJSStore/src/assets/icon_cart_empty.png  | Bin 29594 -> 0 bytes
 .../FlexJSStore/src/assets/icon_compare.png     | Bin 30218 -> 0 bytes
 .../FlexJSStore/src/assets/icon_magnifier.png   | Bin 30454 -> 0 bytes
 .../FlexJSStore/src/assets/icon_tiles.png       | Bin 27988 -> 0 bytes
 .../flexjs/FlexJSStore/src/assets/jproctor.jpg  | Bin 21684 -> 0 bytes
 .../flexjs/FlexJSStore/src/assets/logo_blue.png | Bin 33677 -> 0 bytes
 .../FlexJSStore/src/assets/logo_orange.png      | Bin 34166 -> 0 bytes
 .../FlexJSStore/src/assets/pic/abrilliam.jpg    | Bin 18903 -> 0 bytes
 .../FlexJSStore/src/assets/pic/akotter.jpg      | Bin 19395 -> 0 bytes
 .../FlexJSStore/src/assets/pic/bcrater.jpg      | Bin 22670 -> 0 bytes
 .../FlexJSStore/src/assets/pic/bleporte.jpg     | Bin 23363 -> 0 bytes
 .../FlexJSStore/src/assets/pic/bvanbrocklin.jpg | Bin 18066 -> 0 bytes
 .../FlexJSStore/src/assets/pic/ccarpenter.jpg   | Bin 19219 -> 0 bytes
 .../FlexJSStore/src/assets/pic/clampberto.jpg   | Bin 18611 -> 0 bytes
 .../FlexJSStore/src/assets/pic/davenon.jpg      | Bin 20028 -> 0 bytes
 .../FlexJSStore/src/assets/pic/dmcgoyal.jpg     | Bin 19395 -> 0 bytes
 .../FlexJSStore/src/assets/pic/dwillhelm.jpg    | Bin 22670 -> 0 bytes
 .../FlexJSStore/src/assets/pic/esunderland.jpg  | Bin 23363 -> 0 bytes
 .../FlexJSStore/src/assets/pic/jproctor.jpg     | Bin 21684 -> 0 bytes
 .../FlexJSStore/src/assets/pic/mfields.jpg      | Bin 18066 -> 0 bytes
 .../FlexJSStore/src/assets/pic/pdempsey.jpg     | Bin 18611 -> 0 bytes
 .../FlexJSStore/src/assets/pic/ptranep.jpg      | Bin 19627 -> 0 bytes
 .../FlexJSStore/src/assets/pic/rcrawley.jpg     | Bin 23692 -> 0 bytes
 .../FlexJSStore/src/assets/pic/rdreifus.jpg     | Bin 20028 -> 0 bytes
 .../flexjs/FlexJSStore/src/assets/pic/twong.jpg | Bin 19395 -> 0 bytes
 .../src/assets/support_mapmarker_a.png          | Bin 834 -> 0 bytes
 .../src/assets/support_mapmarker_b.png          | Bin 822 -> 0 bytes
 .../src/assets/support_mapmarker_c.png          | Bin 817 -> 0 bytes
 .../src/assets/support_mapmarker_plus.png       | Bin 827 -> 0 bytes
 .../flexjs/FlexJSStore/src/assets/trashcan.png  | Bin 182 -> 0 bytes
 examples/flexjs/FlexJSStore/src/beige.css       | 171 ------
 examples/flexjs/FlexJSStore/src/blue.css        | 165 ------
 .../flexjs/FlexJSStore/src/data/catalog.json    | 236 --------
 .../flexjs/FlexJSStore/src/data/catalog.xml     | 256 ---------
 examples/flexjs/FlexJSStore/src/main.css        | 100 ----
 .../FlexJSStore/src/main/flex/FlexJSStore.mxml  | 268 +++++++++
 .../FlexJSStore/src/main/flex/HomeView.mxml     | 194 +++++++
 .../src/main/flex/ProductJSONItemConverter.as   |  41 ++
 .../FlexJSStore/src/main/flex/ProductsView.mxml | 121 ++++
 .../FlexJSStore/src/main/flex/SupportView.mxml  | 149 +++++
 .../src/main/flex/assets/427px-Bayarea_map.png  | Bin 0 -> 122661 bytes
 .../src/main/flex/assets/akotter.jpg            | Bin 0 -> 19395 bytes
 .../src/main/flex/assets/bcrater.jpg            | Bin 0 -> 22670 bytes
 .../src/main/flex/assets/beige_background.jpg   | Bin 0 -> 12533 bytes
 .../src/main/flex/assets/beige_dotted_map.png   | Bin 0 -> 216598 bytes
 .../src/main/flex/assets/blue_background.jpg    | Bin 0 -> 12868 bytes
 .../src/main/flex/assets/blue_dotted_map.png    | Bin 0 -> 217088 bytes
 .../src/main/flex/assets/button_cart_empty.png  | Bin 0 -> 289 bytes
 .../src/main/flex/assets/button_cart_full.png   | Bin 0 -> 308 bytes
 .../src/main/flex/assets/button_compare.png     | Bin 0 -> 304 bytes
 .../src/main/flex/assets/button_details.png     | Bin 0 -> 284 bytes
 .../src/main/flex/assets/button_tiles.png       | Bin 0 -> 218 bytes
 .../FlexJSStore/src/main/flex/assets/grip.png   | Bin 0 -> 19836 bytes
 .../src/main/flex/assets/icon_cart_empty.png    | Bin 0 -> 29594 bytes
 .../src/main/flex/assets/icon_compare.png       | Bin 0 -> 30218 bytes
 .../src/main/flex/assets/icon_magnifier.png     | Bin 0 -> 30454 bytes
 .../src/main/flex/assets/icon_tiles.png         | Bin 0 -> 27988 bytes
 .../src/main/flex/assets/jproctor.jpg           | Bin 0 -> 21684 bytes
 .../src/main/flex/assets/logo_blue.png          | Bin 0 -> 33677 bytes
 .../src/main/flex/assets/logo_orange.png        | Bin 0 -> 34166 bytes
 .../src/main/flex/assets/pic/abrilliam.jpg      | Bin 0 -> 18903 bytes
 .../src/main/flex/assets/pic/akotter.jpg        | Bin 0 -> 19395 bytes
 .../src/main/flex/assets/pic/bcrater.jpg        | Bin 0 -> 22670 bytes
 .../src/main/flex/assets/pic/bleporte.jpg       | Bin 0 -> 23363 bytes
 .../src/main/flex/assets/pic/bvanbrocklin.jpg   | Bin 0 -> 18066 bytes
 .../src/main/flex/assets/pic/ccarpenter.jpg     | Bin 0 -> 19219 bytes
 .../src/main/flex/assets/pic/clampberto.jpg     | Bin 0 -> 18611 bytes
 .../src/main/flex/assets/pic/davenon.jpg        | Bin 0 -> 20028 bytes
 .../src/main/flex/assets/pic/dmcgoyal.jpg       | Bin 0 -> 19395 bytes
 .../src/main/flex/assets/pic/dwillhelm.jpg      | Bin 0 -> 22670 bytes
 .../src/main/flex/assets/pic/esunderland.jpg    | Bin 0 -> 23363 bytes
 .../src/main/flex/assets/pic/jproctor.jpg       | Bin 0 -> 21684 bytes
 .../src/main/flex/assets/pic/mfields.jpg        | Bin 0 -> 18066 bytes
 .../src/main/flex/assets/pic/pdempsey.jpg       | Bin 0 -> 18611 bytes
 .../src/main/flex/assets/pic/ptranep.jpg        | Bin 0 -> 19627 bytes
 .../src/main/flex/assets/pic/rcrawley.jpg       | Bin 0 -> 23692 bytes
 .../src/main/flex/assets/pic/rdreifus.jpg       | Bin 0 -> 20028 bytes
 .../src/main/flex/assets/pic/twong.jpg          | Bin 0 -> 19395 bytes
 .../main/flex/assets/support_mapmarker_a.png    | Bin 0 -> 834 bytes
 .../main/flex/assets/support_mapmarker_b.png    | Bin 0 -> 822 bytes
 .../main/flex/assets/support_mapmarker_c.png    | Bin 0 -> 817 bytes
 .../main/flex/assets/support_mapmarker_plus.png | Bin 0 -> 827 bytes
 .../src/main/flex/assets/trashcan.png           | Bin 0 -> 182 bytes
 .../flexjs/FlexJSStore/src/main/flex/beige.css  | 171 ++++++
 .../flexjs/FlexJSStore/src/main/flex/blue.css   | 165 ++++++
 .../FlexJSStore/src/main/flex/data/catalog.json | 236 ++++++++
 .../FlexJSStore/src/main/flex/data/catalog.xml  | 256 +++++++++
 .../flexjs/FlexJSStore/src/main/flex/main.css   | 100 ++++
 .../flex/productsView/CatalogTitleButtons.mxml  |  72 +++
 .../src/main/flex/productsView/Grip.mxml        |  48 ++
 .../src/main/flex/productsView/ProductCart.mxml | 117 ++++
 .../flex/productsView/ProductCatalogPanel.mxml  | 546 +++++++++++++++++++
 .../ProductCatalogPanelTitleBarView.mxml        |  49 ++
 .../productsView/ProductCatalogThumbnail.mxml   | 220 ++++++++
 .../main/flex/productsView/ProductDetails.mxml  | 145 +++++
 .../flex/productsView/ProductFilterPanel.mxml   | 215 ++++++++
 .../src/main/flex/productsView/ProductList.mxml | 219 ++++++++
 .../main/flex/productsView/ProductListItem.mxml | 140 +++++
 .../main/flex/productsView/ProductSupport.mxml  |  90 +++
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ++++++++++
 .../src/main/flex/samples/flexstore/Product.as  |  78 +++
 .../flex/samples/flexstore/ProductFilter.as     |  56 ++
 .../samples/flexstore/ProductFilterEvent.as     |  39 ++
 .../flex/samples/flexstore/ProductListEvent.as  |  42 ++
 .../flex/samples/flexstore/ProductThumbEvent.as |  45 ++
 .../src/productsView/CatalogTitleButtons.mxml   |  72 ---
 .../FlexJSStore/src/productsView/Grip.mxml      |  48 --
 .../src/productsView/ProductCart.mxml           | 117 ----
 .../src/productsView/ProductCatalogPanel.mxml   | 546 -------------------
 .../ProductCatalogPanelTitleBarView.mxml        |  49 --
 .../productsView/ProductCatalogThumbnail.mxml   | 220 --------
 .../src/productsView/ProductDetails.mxml        | 145 -----
 .../src/productsView/ProductFilterPanel.mxml    | 215 --------
 .../src/productsView/ProductList.mxml           | 219 --------
 .../src/productsView/ProductListItem.mxml       | 140 -----
 .../src/productsView/ProductSupport.mxml        |  90 ---
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ----------
 .../src/samples/flexstore/Product.as            |  78 ---
 .../src/samples/flexstore/ProductFilter.as      |  56 --
 .../src/samples/flexstore/ProductFilterEvent.as |  39 --
 .../src/samples/flexstore/ProductListEvent.as   |  42 --
 .../src/samples/flexstore/ProductThumbEvent.as  |  45 --
 .../FlexJSStore_jquery/src/FlexJSStore.mxml     | 268 ---------
 .../flexjs/FlexJSStore_jquery/src/HomeView.mxml | 195 -------
 .../src/ProductJSONItemConverter.as             |  41 --
 .../FlexJSStore_jquery/src/ProductsView.mxml    | 121 ----
 .../FlexJSStore_jquery/src/SupportView.mxml     | 149 -----
 .../src/assets/427px-Bayarea_map.png            | Bin 122661 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/akotter.jpg   | Bin 19395 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/bcrater.jpg   | Bin 22670 -> 0 bytes
 .../src/assets/beige_background.jpg             | Bin 12533 -> 0 bytes
 .../src/assets/beige_dotted_map.png             | Bin 216598 -> 0 bytes
 .../src/assets/blue_background.jpg              | Bin 12868 -> 0 bytes
 .../src/assets/blue_dotted_map.png              | Bin 217088 -> 0 bytes
 .../src/assets/button_cart_empty.png            | Bin 289 -> 0 bytes
 .../src/assets/button_cart_full.png             | Bin 308 -> 0 bytes
 .../src/assets/button_compare.png               | Bin 304 -> 0 bytes
 .../src/assets/button_details.png               | Bin 284 -> 0 bytes
 .../src/assets/button_tiles.png                 | Bin 218 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/grip.png      | Bin 19836 -> 0 bytes
 .../src/assets/icon_cart_empty.png              | Bin 29594 -> 0 bytes
 .../src/assets/icon_compare.png                 | Bin 30218 -> 0 bytes
 .../src/assets/icon_magnifier.png               | Bin 30454 -> 0 bytes
 .../src/assets/icon_tiles.png                   | Bin 27988 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/jproctor.jpg  | Bin 21684 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/logo_blue.png | Bin 33677 -> 0 bytes
 .../src/assets/logo_orange.png                  | Bin 34199 -> 0 bytes
 .../src/assets/pic/abrilliam.jpg                | Bin 18903 -> 0 bytes
 .../src/assets/pic/akotter.jpg                  | Bin 19395 -> 0 bytes
 .../src/assets/pic/bcrater.jpg                  | Bin 22670 -> 0 bytes
 .../src/assets/pic/bleporte.jpg                 | Bin 23363 -> 0 bytes
 .../src/assets/pic/bvanbrocklin.jpg             | Bin 18066 -> 0 bytes
 .../src/assets/pic/ccarpenter.jpg               | Bin 19219 -> 0 bytes
 .../src/assets/pic/clampberto.jpg               | Bin 18611 -> 0 bytes
 .../src/assets/pic/davenon.jpg                  | Bin 20028 -> 0 bytes
 .../src/assets/pic/dmcgoyal.jpg                 | Bin 19395 -> 0 bytes
 .../src/assets/pic/dwillhelm.jpg                | Bin 22670 -> 0 bytes
 .../src/assets/pic/esunderland.jpg              | Bin 23363 -> 0 bytes
 .../src/assets/pic/jproctor.jpg                 | Bin 21684 -> 0 bytes
 .../src/assets/pic/mfields.jpg                  | Bin 18066 -> 0 bytes
 .../src/assets/pic/pdempsey.jpg                 | Bin 18611 -> 0 bytes
 .../src/assets/pic/ptranep.jpg                  | Bin 19627 -> 0 bytes
 .../src/assets/pic/rcrawley.jpg                 | Bin 23692 -> 0 bytes
 .../src/assets/pic/rdreifus.jpg                 | Bin 20028 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/pic/twong.jpg | Bin 19395 -> 0 bytes
 .../src/assets/support_mapmarker_a.png          | Bin 834 -> 0 bytes
 .../src/assets/support_mapmarker_b.png          | Bin 822 -> 0 bytes
 .../src/assets/support_mapmarker_c.png          | Bin 817 -> 0 bytes
 .../src/assets/support_mapmarker_plus.png       | Bin 827 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/trashcan.png  | Bin 182 -> 0 bytes
 .../flexjs/FlexJSStore_jquery/src/beige.css     | 171 ------
 examples/flexjs/FlexJSStore_jquery/src/blue.css | 165 ------
 .../FlexJSStore_jquery/src/data/catalog.json    | 236 --------
 .../FlexJSStore_jquery/src/data/catalog.xml     | 256 ---------
 examples/flexjs/FlexJSStore_jquery/src/main.css | 100 ----
 .../src/main/flex/FlexJSStore.mxml              | 268 +++++++++
 .../src/main/flex/HomeView.mxml                 | 195 +++++++
 .../src/main/flex/ProductJSONItemConverter.as   |  41 ++
 .../src/main/flex/ProductsView.mxml             | 121 ++++
 .../src/main/flex/SupportView.mxml              | 149 +++++
 .../src/main/flex/assets/427px-Bayarea_map.png  | Bin 0 -> 122661 bytes
 .../src/main/flex/assets/akotter.jpg            | Bin 0 -> 19395 bytes
 .../src/main/flex/assets/bcrater.jpg            | Bin 0 -> 22670 bytes
 .../src/main/flex/assets/beige_background.jpg   | Bin 0 -> 12533 bytes
 .../src/main/flex/assets/beige_dotted_map.png   | Bin 0 -> 216598 bytes
 .../src/main/flex/assets/blue_background.jpg    | Bin 0 -> 12868 bytes
 .../src/main/flex/assets/blue_dotted_map.png    | Bin 0 -> 217088 bytes
 .../src/main/flex/assets/button_cart_empty.png  | Bin 0 -> 289 bytes
 .../src/main/flex/assets/button_cart_full.png   | Bin 0 -> 308 bytes
 .../src/main/flex/assets/button_compare.png     | Bin 0 -> 304 bytes
 .../src/main/flex/assets/button_details.png     | Bin 0 -> 284 bytes
 .../src/main/flex/assets/button_tiles.png       | Bin 0 -> 218 bytes
 .../src/main/flex/assets/grip.png               | Bin 0 -> 19836 bytes
 .../src/main/flex/assets/icon_cart_empty.png    | Bin 0 -> 29594 bytes
 .../src/main/flex/assets/icon_compare.png       | Bin 0 -> 30218 bytes
 .../src/main/flex/assets/icon_magnifier.png     | Bin 0 -> 30454 bytes
 .../src/main/flex/assets/icon_tiles.png         | Bin 0 -> 27988 bytes
 .../src/main/flex/assets/jproctor.jpg           | Bin 0 -> 21684 bytes
 .../src/main/flex/assets/logo_blue.png          | Bin 0 -> 33677 bytes
 .../src/main/flex/assets/logo_orange.png        | Bin 0 -> 34199 bytes
 .../src/main/flex/assets/pic/abrilliam.jpg      | Bin 0 -> 18903 bytes
 .../src/main/flex/assets/pic/akotter.jpg        | Bin 0 -> 19395 bytes
 .../src/main/flex/assets/pic/bcrater.jpg        | Bin 0 -> 22670 bytes
 .../src/main/flex/assets/pic/bleporte.jpg       | Bin 0 -> 23363 bytes
 .../src/main/flex/assets/pic/bvanbrocklin.jpg   | Bin 0 -> 18066 bytes
 .../src/main/flex/assets/pic/ccarpenter.jpg     | Bin 0 -> 19219 bytes
 .../src/main/flex/assets/pic/clampberto.jpg     | Bin 0 -> 18611 bytes
 .../src/main/flex/assets/pic/davenon.jpg        | Bin 0 -> 20028 bytes
 .../src/main/flex/assets/pic/dmcgoyal.jpg       | Bin 0 -> 19395 bytes
 .../src/main/flex/assets/pic/dwillhelm.jpg      | Bin 0 -> 22670 bytes
 .../src/main/flex/assets/pic/esunderland.jpg    | Bin 0 -> 23363 bytes
 .../src/main/flex/assets/pic/jproctor.jpg       | Bin 0 -> 21684 bytes
 .../src/main/flex/assets/pic/mfields.jpg        | Bin 0 -> 18066 bytes
 .../src/main/flex/assets/pic/pdempsey.jpg       | Bin 0 -> 18611 bytes
 .../src/main/flex/assets/pic/ptranep.jpg        | Bin 0 -> 19627 bytes
 .../src/main/flex/assets/pic/rcrawley.jpg       | Bin 0 -> 23692 bytes
 .../src/main/flex/assets/pic/rdreifus.jpg       | Bin 0 -> 20028 bytes
 .../src/main/flex/assets/pic/twong.jpg          | Bin 0 -> 19395 bytes
 .../main/flex/assets/support_mapmarker_a.png    | Bin 0 -> 834 bytes
 .../main/flex/assets/support_mapmarker_b.png    | Bin 0 -> 822 bytes
 .../main/flex/assets/support_mapmarker_c.png    | Bin 0 -> 817 bytes
 .../main/flex/assets/support_mapmarker_plus.png | Bin 0 -> 827 bytes
 .../src/main/flex/assets/trashcan.png           | Bin 0 -> 182 bytes
 .../FlexJSStore_jquery/src/main/flex/beige.css  | 171 ++++++
 .../FlexJSStore_jquery/src/main/flex/blue.css   | 165 ++++++
 .../src/main/flex/data/catalog.json             | 236 ++++++++
 .../src/main/flex/data/catalog.xml              | 256 +++++++++
 .../FlexJSStore_jquery/src/main/flex/main.css   | 100 ++++
 .../flex/productsView/CatalogTitleButtons.mxml  |  72 +++
 .../src/main/flex/productsView/Grip.mxml        |  48 ++
 .../src/main/flex/productsView/ProductCart.mxml | 117 ++++
 .../flex/productsView/ProductCatalogPanel.mxml  | 546 +++++++++++++++++++
 .../ProductCatalogPanelTitleBarView.mxml        |  49 ++
 .../productsView/ProductCatalogThumbnail.mxml   | 220 ++++++++
 .../main/flex/productsView/ProductDetails.mxml  | 145 +++++
 .../flex/productsView/ProductFilterPanel.mxml   | 215 ++++++++
 .../src/main/flex/productsView/ProductList.mxml | 219 ++++++++
 .../main/flex/productsView/ProductListItem.mxml | 140 +++++
 .../main/flex/productsView/ProductSupport.mxml  |  90 +++
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ++++++++++
 .../src/main/flex/samples/flexstore/Product.as  |  78 +++
 .../flex/samples/flexstore/ProductFilter.as     |  56 ++
 .../samples/flexstore/ProductFilterEvent.as     |  39 ++
 .../flex/samples/flexstore/ProductListEvent.as  |  42 ++
 .../flex/samples/flexstore/ProductThumbEvent.as |  45 ++
 .../src/productsView/CatalogTitleButtons.mxml   |  72 ---
 .../src/productsView/Grip.mxml                  |  48 --
 .../src/productsView/ProductCart.mxml           | 117 ----
 .../src/productsView/ProductCatalogPanel.mxml   | 546 -------------------
 .../ProductCatalogPanelTitleBarView.mxml        |  49 --
 .../productsView/ProductCatalogThumbnail.mxml   | 220 --------
 .../src/productsView/ProductDetails.mxml        | 145 -----
 .../src/productsView/ProductFilterPanel.mxml    | 215 --------
 .../src/productsView/ProductList.mxml           | 219 --------
 .../src/productsView/ProductListItem.mxml       | 140 -----
 .../src/productsView/ProductSupport.mxml        |  90 ---
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ----------
 .../src/samples/flexstore/Product.as            |  78 ---
 .../src/samples/flexstore/ProductFilter.as      |  56 --
 .../src/samples/flexstore/ProductFilterEvent.as |  39 --
 .../src/samples/flexstore/ProductListEvent.as   |  42 --
 .../src/samples/flexstore/ProductThumbEvent.as  |  45 --
 .../src/FlexWebsiteStatsViewer.mxml             |  55 --
 .../FlexWebsiteStatsViewer/src/StatsView.mxml   |  87 ---
 .../src/controllers/GAJSONInputParser.as        |  38 --
 .../controllers/GAStatsDataJSONItemConverter.as |  41 --
 .../src/controllers/StatsController.as          |  77 ---
 .../src/main/flex/FlexWebsiteStatsViewer.mxml   |  55 ++
 .../src/main/flex/StatsView.mxml                |  87 +++
 .../main/flex/controllers/GAJSONInputParser.as  |  38 ++
 .../controllers/GAStatsDataJSONItemConverter.as |  41 ++
 .../main/flex/controllers/StatsController.as    |  77 +++
 .../src/main/flex/models/StatsModel.as          |  55 ++
 .../src/models/StatsModel.as                    |  55 --
 examples/flexjs/HelloWorld/src/HelloWorld.mxml  |  30 -
 .../HelloWorld/src/main/flex/HelloWorld.mxml    |  30 +
 examples/flexjs/MapSearch/src/MapSearch.mxml    |  46 --
 .../flexjs/MapSearch/src/MyInitialView.mxml     | 211 -------
 .../MapSearch/src/main/flex/MapSearch.mxml      |  46 ++
 .../MapSearch/src/main/flex/MyInitialView.mxml  | 211 +++++++
 .../MapSearch/src/main/flex/models/MyModel.as   |  71 +++
 examples/flexjs/MapSearch/src/models/MyModel.as |  71 ---
 examples/flexjs/MobileMap/resources/config.xml  |  44 --
 examples/flexjs/MobileMap/src/MobileMap.mxml    |  71 ---
 .../MobileMap/src/main/flex/MobileMap.mxml      |  71 +++
 .../MobileMap/src/main/resources/config.xml     |  44 ++
 .../flexjs/MobileStocks/resources/config.xml    |  44 --
 .../flexjs/MobileStocks/src/MobileStocks.mxml   |  50 --
 .../flexjs/MobileStocks/src/MyInitialView.mxml  | 253 ---------
 .../src/StockDataJSONItemConverter.as           |  41 --
 .../src/VerticalLayoutTextView.mxml             |  68 ---
 .../MobileStocks/src/assets/arrow_left_24.png   | Bin 47785 -> 0 bytes
 .../MobileStocks/src/assets/background.png      | Bin 49376 -> 0 bytes
 .../flexjs/MobileStocks/src/assets/logo.png     | Bin 55223 -> 0 bytes
 .../src/controller/LaunchViewController.as      | 150 -----
 .../src/controller/WatchListController.as       | 139 -----
 .../src/main/flex/MobileStocks.mxml             |  50 ++
 .../src/main/flex/MyInitialView.mxml            | 253 +++++++++
 .../src/main/flex/StockDataJSONItemConverter.as |  41 ++
 .../src/main/flex/VerticalLayoutTextView.mxml   |  68 +++
 .../src/main/flex/assets/arrow_left_24.png      | Bin 0 -> 47785 bytes
 .../src/main/flex/assets/background.png         | Bin 0 -> 49376 bytes
 .../MobileStocks/src/main/flex/assets/logo.png  | Bin 0 -> 55223 bytes
 .../flex/controller/LaunchViewController.as     | 150 +++++
 .../main/flex/controller/WatchListController.as | 139 +++++
 .../src/main/flex/models/ProductsModel.as       | 271 +++++++++
 .../MobileStocks/src/main/flex/models/Stock.as  | 168 ++++++
 .../src/main/flex/renderers/AlertRenderer.as    |  44 ++
 .../main/flex/renderers/CompanyNameRenderer.as  |  37 ++
 .../main/flex/renderers/SharesTotalRenderer.as  |  37 ++
 .../src/main/flex/renderers/StockRenderer.as    |  47 ++
 .../src/main/flex/views/LaunchView.mxml         | 204 +++++++
 .../src/main/flex/views/StockView.mxml          | 102 ++++
 .../src/main/flex/views/WatchListView.mxml      | 135 +++++
 .../MobileStocks/src/main/resources/config.xml  |  44 ++
 .../MobileStocks/src/models/ProductsModel.as    | 271 ---------
 .../flexjs/MobileStocks/src/models/Stock.as     | 168 ------
 .../MobileStocks/src/renderers/AlertRenderer.as |  44 --
 .../src/renderers/CompanyNameRenderer.as        |  37 --
 .../src/renderers/SharesTotalRenderer.as        |  37 --
 .../MobileStocks/src/renderers/StockRenderer.as |  47 --
 .../MobileStocks/src/views/LaunchView.mxml      | 204 -------
 .../MobileStocks/src/views/StockView.mxml       | 102 ----
 .../MobileStocks/src/views/WatchListView.mxml   | 135 -----
 .../flexjs/MobileTrader/resources/config.xml    |  44 --
 .../flexjs/MobileTrader/src/MobileTrader.mxml   |  39 --
 .../flexjs/MobileTrader/src/MyInitialView.mxml  | 256 ---------
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../MobileTrader/src/assets/arrow_left_24.png   | Bin 47785 -> 0 bytes
 .../MobileTrader/src/assets/background.png      | Bin 49376 -> 0 bytes
 .../flexjs/MobileTrader/src/assets/logo.png     | Bin 55223 -> 0 bytes
 .../src/controller/AlertsViewController.as      | 141 -----
 .../src/controller/WatchListController.as       | 138 -----
 .../src/main/flex/MobileTrader.mxml             |  39 ++
 .../src/main/flex/MyInitialView.mxml            | 256 +++++++++
 .../src/main/flex/StockDataJSONItemConverter.as |  40 ++
 .../src/main/flex/assets/arrow_left_24.png      | Bin 0 -> 47785 bytes
 .../src/main/flex/assets/background.png         | Bin 0 -> 49376 bytes
 .../MobileTrader/src/main/flex/assets/logo.png  | Bin 0 -> 55223 bytes
 .../flex/controller/AlertsViewController.as     | 141 +++++
 .../main/flex/controller/WatchListController.as | 138 +++++
 .../MobileTrader/src/main/flex/models/Alert.as  |  94 ++++
 .../MobileTrader/src/main/flex/models/Asset.as  |  77 +++
 .../src/main/flex/models/AssetsModel.as         |  57 ++
 .../src/main/flex/models/ProductsModel.as       | 165 ++++++
 .../MobileTrader/src/main/flex/models/Stock.as  | 148 +++++
 .../src/main/flex/renderers/AlertRenderer.as    |  44 ++
 .../src/main/flex/renderers/StockRenderer.as    |  47 ++
 .../src/main/flex/views/AlertsView.mxml         | 101 ++++
 .../src/main/flex/views/AssetsView.mxml         |  89 +++
 .../src/main/flex/views/SearchView.mxml         |  37 ++
 .../src/main/flex/views/StockView.mxml          |  98 ++++
 .../src/main/flex/views/WatchListView.mxml      | 151 +++++
 .../MobileTrader/src/main/resources/config.xml  |  44 ++
 .../flexjs/MobileTrader/src/models/Alert.as     |  94 ----
 .../flexjs/MobileTrader/src/models/Asset.as     |  77 ---
 .../MobileTrader/src/models/AssetsModel.as      |  57 --
 .../MobileTrader/src/models/ProductsModel.as    | 165 ------
 .../flexjs/MobileTrader/src/models/Stock.as     | 148 -----
 .../MobileTrader/src/renderers/AlertRenderer.as |  44 --
 .../MobileTrader/src/renderers/StockRenderer.as |  47 --
 .../MobileTrader/src/views/AlertsView.mxml      | 101 ----
 .../MobileTrader/src/views/AssetsView.mxml      |  89 ---
 .../MobileTrader/src/views/SearchView.mxml      |  37 --
 .../MobileTrader/src/views/StockView.mxml       |  98 ----
 .../MobileTrader/src/views/WatchListView.mxml   | 151 -----
 .../flexjs/StorageExample/resources/config.xml  |  44 --
 .../StorageExample/src/MyInitialView.mxml       | 245 ---------
 .../StorageExample/src/StorageExample.mxml      |  42 --
 .../src/main/flex/MyInitialView.mxml            | 245 +++++++++
 .../src/main/flex/StorageExample.mxml           |  42 ++
 .../src/main/flex/models/MyModel.as             |  58 ++
 .../src/main/resources/config.xml               |  44 ++
 .../flexjs/StorageExample/src/models/MyModel.as |  58 --
 .../flexjs/StyleExample/src/MyInitialView.mxml  | 427 ---------------
 .../flexjs/StyleExample/src/StyleExample.mxml   |  34 --
 .../src/main/flex/MyInitialView.mxml            | 427 +++++++++++++++
 .../src/main/flex/StyleExample.mxml             |  34 ++
 .../src/main/flex/models/MyModel.as             |  53 ++
 .../flexjs/StyleExample/src/models/MyModel.as   |  53 --
 .../src/TodoListSampleApp.mxml                  |  43 --
 .../src/main/flex/TodoListSampleApp.mxml        |  43 ++
 .../todo/controllers/TodoListController.as      |  77 +++
 .../flex/sample/todo/events/TodoListEvent.as    |  42 ++
 .../flex/sample/todo/models/TodoListModel.as    |  99 ++++
 .../sample/todo/renderers/TodoItemRenderer.as   |  90 +++
 .../flex/sample/todo/views/TodoListView.mxml    | 172 ++++++
 .../todo/controllers/TodoListController.as      |  77 ---
 .../src/sample/todo/events/TodoListEvent.as     |  42 --
 .../src/sample/todo/models/TodoListModel.as     |  99 ----
 .../sample/todo/renderers/TodoItemRenderer.as   |  90 ---
 .../src/sample/todo/views/TodoListView.mxml     | 172 ------
 .../flexjs/TreeExample/src/MyInitialView.mxml   |  37 --
 .../flexjs/TreeExample/src/TreeExample.mxml     |  36 --
 .../src/main/flex/MyInitialView.mxml            |  37 ++
 .../TreeExample/src/main/flex/TreeExample.mxml  |  36 ++
 .../TreeExample/src/main/flex/models/MyModel.as |  72 +++
 .../flexjs/TreeExample/src/models/MyModel.as    |  72 ---
 examples/pom.xml                                |   4 +-
 pom.xml                                         |  90 ++-
 src/site/site.xml                               |  46 +-
 499 files changed, 17503 insertions(+), 17389 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/ChartExample.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/ChartExample.mxml b/examples/flexjs/ChartExample/src/ChartExample.mxml
deleted file mode 100644
index 57bc2a4..0000000
--- a/examples/flexjs/ChartExample/src/ChartExample.mxml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!---
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
--->
-<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
-				   xmlns:local="*"
-				   xmlns:models="models.*"
-				   xmlns:js="library://ns.apache.org/flexjs/basic" 
-				   >
-	<js:beads>
-        <js:BrowserScroller />
-    </js:beads>
-	<js:valuesImpl>
-		<js:SimpleCSSValuesImpl />
-	</js:valuesImpl>
-	<js:model>
-		<models:ProductsModel />
-	</js:model>
-	<js:initialView>
-		<local:MyInitialView />
-	</js:initialView>
-</js:Application>
-

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/MyInitialView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/MyInitialView.mxml b/examples/flexjs/ChartExample/src/MyInitialView.mxml
deleted file mode 100644
index 17e2e09..0000000
--- a/examples/flexjs/ChartExample/src/MyInitialView.mxml
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--->
-<js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
-				xmlns:js="library://ns.apache.org/flexjs/basic"
-				xmlns:local="*" 
-				xmlns:models="models.*"
-                initComplete="testit()"
-				>
-	<fx:Script>
-		<![CDATA[
-			
-			import models.ProductsModel;
-			
-			private function testit():void
-			{
-				var m:ProductsModel = applicationModel as ProductsModel;
-				m.generateWaves(50);
-				waveChart.dataProvider = m.wave1;
-			}
-			
-		]]>
-	</fx:Script>
-	
-	<fx:Style>
-		@namespace js "library://ns.apache.org/flexjs/basic";
-		.AllCharts {
-			border-width: 0px;
-			padding-left: 2px;
-			padding-top: 10px;
-			padding-bottom: 2px;
-			padding-right: 10px;
-		}
-	</fx:Style>
-	
-	<js:Label id="output" x="50" y="30" width="100" />
-	
-	<js:ColumnChart id="columnChart" x="20" y="20" width="400" height="200" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="productList"
-				destinationPropertyName="dataProvider" />
-			<js:HorizontalCategoryAxisBead categoryField="title" />
-			<js:VerticalLinearAxisBead valueField="sales2013" />
-		</js:beads>
-		<js:series>
-			<js:ColumnSeries yField="sales2013">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#FF964D" alpha="1.0" />
-							</js:fill>
-						</js:BoxItemRenderer>                      
-					</fx:Component>
-				</js:itemRenderer>
-			</js:ColumnSeries>
-			<js:ColumnSeries yField="sales2014">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#964DFF" alpha="1.0" />
-							</js:fill>
-						</js:BoxItemRenderer>                        
-					</fx:Component>
-				</js:itemRenderer>
-			</js:ColumnSeries>
-		</js:series>
-	</js:ColumnChart>
-	
-	<js:BarChart id="barChart" x="500" y="20" width="400" height="300" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="productList"
-				destinationPropertyName="dataProvider" />
-			<js:VerticalCategoryAxisBead categoryField="title" />
-			<js:HorizontalLinearAxisBead valueField="sales2013" />
-		</js:beads>
-		<js:series>
-			<js:BarSeries xField="sales2013">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#FF964D" alpha="1.0" />
-							</js:fill>
-						</js:BoxItemRenderer>                        
-					</fx:Component>
-				</js:itemRenderer>
-			</js:BarSeries>
-			<js:BarSeries xField="sales2014">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#964DFF" alpha="1.0" />
-							</js:fill>
-						</js:BoxItemRenderer>                        
-					</fx:Component>
-				</js:itemRenderer>
-			</js:BarSeries>
-		</js:series>
-	</js:BarChart>
-	
-	<js:StackedColumnChart id="stackedChart" x="20" y="300" width="400" height="200" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="productList"
-				destinationPropertyName="dataProvider" />
-			<js:HorizontalCategoryAxisBead categoryField="title" />
-		</js:beads>
-		<js:series>
-			<js:ColumnSeries yField="sales2013">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#FF964D" alpha="0.5" />
-							</js:fill>
-							<js:stroke>
-								<js:SolidColorStroke color="#FF964D" weight="2" />
-							</js:stroke>
-						</js:BoxItemRenderer>                       
-					</fx:Component>
-				</js:itemRenderer>
-			</js:ColumnSeries>
-			<js:ColumnSeries yField="sales2014">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#964DFF" alpha="0.5" />
-							</js:fill>
-							<js:stroke>
-								<js:SolidColorStroke color="#964DFF" weight="2" />
-							</js:stroke>
-						</js:BoxItemRenderer>                        
-					</fx:Component>
-				</js:itemRenderer>
-			</js:ColumnSeries>
-		</js:series>
-	</js:StackedColumnChart>
-	
-	<js:StackedBarChart id="stackedBarChart" x="500" y="400" width="400" height="300" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="productList"
-				destinationPropertyName="dataProvider" />
-			<js:VerticalCategoryAxisBead categoryField="title" />
-		</js:beads>
-		<js:series>
-			<js:BarSeries xField="sales2013">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#FF964D" alpha="0.5" />
-							</js:fill>
-							<js:stroke>
-								<js:SolidColorStroke color="#FF964D" weight="2" />
-							</js:stroke>
-						</js:BoxItemRenderer>                        
-					</fx:Component>
-				</js:itemRenderer>
-			</js:BarSeries>
-			<js:BarSeries xField="sales2014">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#964DFF" alpha="0.5" />
-							</js:fill>
-							<js:stroke>
-								<js:SolidColorStroke color="#964DFF" weight="2" />
-							</js:stroke>
-						</js:BoxItemRenderer>                        
-					</fx:Component>
-				</js:itemRenderer>
-			</js:BarSeries>
-		</js:series>
-	</js:StackedBarChart>
-	
-	<js:PieChart id="pieChart" x="20" y="550" width="200" height="200" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="productList"
-				destinationPropertyName="dataProvider" />
-		</js:beads>
-		<js:series>
-			<js:PieSeries dataField="sales2013">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:WedgeItemRenderer />
-					</fx:Component>
-				</js:itemRenderer>
-			</js:PieSeries>
-		</js:series>
-	</js:PieChart>
-	
-	<js:LineChart id="lineChart" x="500" y="750" width="400" height="200" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="productList"
-				destinationPropertyName="dataProvider" />
-			<js:HorizontalLinearAxisBead valueField="detail" />
-			<js:VerticalLinearAxisBead valueField="sales2013" />
-			<js:LineChartLinearVsLinearLayout />
-		</js:beads>
-		<js:series>
-			<js:LineSeries xField="detail" yField="sales2013">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#FF964D" alpha="1" />
-							</js:fill>  
-						</js:BoxItemRenderer>
-					</fx:Component>
-				</js:itemRenderer>
-				<js:lineSegmentRenderer>
-					<fx:Component>
-						<js:LineSegmentItemRenderer>
-							<js:stroke>
-								<js:SolidColorStroke color="#FF964D" weight="3" alpha="0.8" />
-							</js:stroke>
-						</js:LineSegmentItemRenderer>                      
-					</fx:Component>
-				</js:lineSegmentRenderer>
-			</js:LineSeries>
-			<js:LineSeries xField="detail" yField="sales2014">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#964DFF" alpha="1" />
-							</js:fill>  
-						</js:BoxItemRenderer>
-					</fx:Component>
-				</js:itemRenderer>
-				<js:lineSegmentRenderer>
-					<fx:Component>
-						<js:LineSegmentItemRenderer>
-							<js:stroke>
-								<js:SolidColorStroke color="#964DFF" weight="3" alpha="0.8" />
-							</js:stroke>
-						</js:LineSegmentItemRenderer>                      
-					</fx:Component>
-				</js:lineSegmentRenderer>
-			</js:LineSeries>
-		</js:series>
-	</js:LineChart>
-	
-	<js:LineChart id="waveChart" x="20" y="800" width="400" height="200" className="AllCharts">
-		<js:beads>
-			<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="wave1"
-				destinationPropertyName="dataProvider" />
-			<js:HorizontalLinearAxisBead valueField="x" />
-			<js:VerticalLinearAxisBead valueField="sin" minimum="-1" maximum="1" />
-			<js:LineChartLinearVsLinearLayout />
-		</js:beads>
-		<js:series>
-			<js:LineSeries xField="x" yField="sin">
-				<js:lineSegmentRenderer>
-					<fx:Component>
-						<js:LineSegmentItemRenderer>
-							<js:stroke>
-								<js:SolidColorStroke color="#964DFF" weight="5" alpha="1" />
-							</js:stroke>
-						</js:LineSegmentItemRenderer>                        
-					</fx:Component>
-				</js:lineSegmentRenderer>
-			</js:LineSeries>
-			<js:LineSeries xField="x" yField="cos">
-				<js:lineSegmentRenderer>
-					<fx:Component>
-						<js:LineSegmentItemRenderer>
-							<js:stroke>
-								<js:SolidColorStroke color="#FF964D" weight="5" alpha="1" />
-							</js:stroke>
-						</js:LineSegmentItemRenderer>                        
-					</fx:Component>
-				</js:lineSegmentRenderer>
-			</js:LineSeries>
-		</js:series>
-	</js:LineChart>
-	
-</js:View>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/SpeedTestView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/SpeedTestView.mxml b/examples/flexjs/ChartExample/src/SpeedTestView.mxml
deleted file mode 100644
index 4b8f77d..0000000
--- a/examples/flexjs/ChartExample/src/SpeedTestView.mxml
+++ /dev/null
@@ -1,187 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--->
-<js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
-				xmlns:js="library://ns.apache.org/flexjs/basic"
-				xmlns:local="*" 
-				xmlns:models="models.*"
-				>
-	<fx:Script>
-		<![CDATA[
-			import models.ProductsModel;
-			
-			import org.apache.flex.events.Event;
-			
-			private var startTime:Date;
-			private var endTime:Date;
-			
-			private function startTimingSVG():void
-			{
-				var n:Number = Number(numPoints.text);
-				
-				var m:ProductsModel = applicationModel as ProductsModel;
-				m.generateWaves(n);
-				
-				trace("Will start timing");
-				startTime = new Date();
-				svgChart.addEventListener("layoutComplete",wave1Complete);
-				svgChart.dataProvider = m.wave1;
-			}
-			
-			private function wave1Complete(event:org.apache.flex.events.Event):void
-			{
-				endTime = new Date();
-				var diff:Number = endTime.getTime() - startTime.getTime();
-				svgChartResults.text = diff+" msecs";
-			}
-			
-			private function startTimingReg():void
-			{
-				var n:Number = Number(numPoints.text);
-				
-				var m:ProductsModel = applicationModel as ProductsModel;
-				m.generateWaves(n);
-				
-				trace("Will start timing");
-				startTime = new Date();
-				regChart.addEventListener("layoutComplete",wave2Complete);
-				regChart.dataProvider = m.wave1;
-			}
-			
-			private function wave2Complete(event:org.apache.flex.events.Event):void
-			{
-				endTime = new Date();
-				var diff:Number = endTime.getTime() - startTime.getTime();
-				regChartResults.text = diff+" msecs";
-			}
-		]]>
-	</fx:Script>
-	
-	<fx:Style>
-		@namespace models "models.*";
-		@namespace basic "library://ns.apache.org/flexjs/basic";
-		
-		.hsline {
-			IDataGroup: ClassReference("org.apache.flex.charts.optimized.SVGChartDataGroup");
-			IHorizontalAxisGroup: ClassReference("org.apache.flex.charts.optimized.SVGChartAxisGroup");
-			IVerticalAxisGroup: ClassReference("org.apache.flex.charts.optimized.SVGChartAxisGroup");
-		}
-	</fx:Style>
-	
-	<js:Container x="20" y="20">
-		<js:beads>
-			<js:HorizontalLayout />
-		</js:beads>
-		<js:Label text="Points:" />
-		<js:TextInput id="numPoints" text="300" />
-	</js:Container>
-	
-	<!-- SVG Line Chart -->
-	
-	<js:Label text="SVG Chart" x="250" y="80" />
-	
-	<js:LineChart id="svgChart" x="21" y="100" width="400" height="200" className="hsline">
-		<js:beads>
-			<!--<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="wave"
-				destinationPropertyName="dataProvider" />-->
-			<js:HorizontalLinearAxisBead valueField="x" />
-			<js:VerticalLinearAxisBead valueField="sin" minimum="-1" maximum="1" />
-			<js:LineChartLinearVsLinearLayout />
-		</js:beads>
-		<js:series>
-			<js:LineSeries xField="x" yField="sin">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:SVGBoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#FF44FF" alpha="1" />
-							</js:fill>  
-						</js:SVGBoxItemRenderer>
-					</fx:Component>
-				</js:itemRenderer>
-				<js:lineSegmentRenderer>
-					<fx:Component>
-						<js:SVGLineSegmentItemRenderer>
-							<js:stroke>
-								<js:SolidColorStroke color="#964DFF" weight="2" alpha="1" />
-							</js:stroke>
-						</js:SVGLineSegmentItemRenderer>                        
-					</fx:Component>
-				</js:lineSegmentRenderer>
-			</js:LineSeries>
-		</js:series>
-	</js:LineChart>
-	
-	<!-- Regular Line Chart -->
-	
-	<js:Label text="Reg Chart" x="650" y="80" />
-	
-	<js:LineChart id="regChart" x="500" y="100" width="400" height="200">
-		<js:beads>
-			<!--<js:ConstantBinding
-				sourceID="applicationModel"
-				sourcePropertyName="wave2"
-				destinationPropertyName="dataProvider" />-->
-			<js:HorizontalLinearAxisBead valueField="x" />
-			<js:VerticalLinearAxisBead valueField="sin" minimum="-1" maximum="1" />
-			<js:LineChartLinearVsLinearLayout />
-		</js:beads>
-		<js:series>
-			<js:LineSeries xField="x" yField="sin">
-				<js:itemRenderer>
-					<fx:Component>
-						<js:BoxItemRenderer>
-							<js:fill>
-								<js:SolidColor color="#99FF99" alpha="1" />
-							</js:fill>  
-						</js:BoxItemRenderer>
-					</fx:Component>
-				</js:itemRenderer>
-				<js:lineSegmentRenderer>
-					<fx:Component>
-						<js:LineSegmentItemRenderer>
-							<js:stroke>
-								<js:SolidColorStroke color="#33DD33" weight="2" alpha="1" />
-							</js:stroke>
-						</js:LineSegmentItemRenderer>                        
-					</fx:Component>
-				</js:lineSegmentRenderer>
-			</js:LineSeries>
-		</js:series>
-	</js:LineChart>
-	
-	<js:Container x="150" y="325">
-		<js:beads>
-			<js:HorizontalLayout />
-		</js:beads>
-		<js:TextButton text="SVG Go" click="startTimingSVG()" />
-		<js:Label text="  (results)" id="svgChartResults" />
-	</js:Container>
-	
-	<js:Container x="650" y="325">
-		<js:beads>
-			<js:HorizontalLayout />
-		</js:beads>
-		<js:TextButton text="Reg Go" click="startTimingReg()" />
-		<js:Label text="  (results)" id="regChartResults" />
-	</js:Container>
-	
-</js:View>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/main/flex/ChartExample.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/main/flex/ChartExample.mxml b/examples/flexjs/ChartExample/src/main/flex/ChartExample.mxml
new file mode 100644
index 0000000..57bc2a4
--- /dev/null
+++ b/examples/flexjs/ChartExample/src/main/flex/ChartExample.mxml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!---
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+-->
+<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+				   xmlns:local="*"
+				   xmlns:models="models.*"
+				   xmlns:js="library://ns.apache.org/flexjs/basic" 
+				   >
+	<js:beads>
+        <js:BrowserScroller />
+    </js:beads>
+	<js:valuesImpl>
+		<js:SimpleCSSValuesImpl />
+	</js:valuesImpl>
+	<js:model>
+		<models:ProductsModel />
+	</js:model>
+	<js:initialView>
+		<local:MyInitialView />
+	</js:initialView>
+</js:Application>
+

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/main/flex/MyInitialView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/main/flex/MyInitialView.mxml b/examples/flexjs/ChartExample/src/main/flex/MyInitialView.mxml
new file mode 100644
index 0000000..17e2e09
--- /dev/null
+++ b/examples/flexjs/ChartExample/src/main/flex/MyInitialView.mxml
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+-->
+<js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
+				xmlns:js="library://ns.apache.org/flexjs/basic"
+				xmlns:local="*" 
+				xmlns:models="models.*"
+                initComplete="testit()"
+				>
+	<fx:Script>
+		<![CDATA[
+			
+			import models.ProductsModel;
+			
+			private function testit():void
+			{
+				var m:ProductsModel = applicationModel as ProductsModel;
+				m.generateWaves(50);
+				waveChart.dataProvider = m.wave1;
+			}
+			
+		]]>
+	</fx:Script>
+	
+	<fx:Style>
+		@namespace js "library://ns.apache.org/flexjs/basic";
+		.AllCharts {
+			border-width: 0px;
+			padding-left: 2px;
+			padding-top: 10px;
+			padding-bottom: 2px;
+			padding-right: 10px;
+		}
+	</fx:Style>
+	
+	<js:Label id="output" x="50" y="30" width="100" />
+	
+	<js:ColumnChart id="columnChart" x="20" y="20" width="400" height="200" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="productList"
+				destinationPropertyName="dataProvider" />
+			<js:HorizontalCategoryAxisBead categoryField="title" />
+			<js:VerticalLinearAxisBead valueField="sales2013" />
+		</js:beads>
+		<js:series>
+			<js:ColumnSeries yField="sales2013">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#FF964D" alpha="1.0" />
+							</js:fill>
+						</js:BoxItemRenderer>                      
+					</fx:Component>
+				</js:itemRenderer>
+			</js:ColumnSeries>
+			<js:ColumnSeries yField="sales2014">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#964DFF" alpha="1.0" />
+							</js:fill>
+						</js:BoxItemRenderer>                        
+					</fx:Component>
+				</js:itemRenderer>
+			</js:ColumnSeries>
+		</js:series>
+	</js:ColumnChart>
+	
+	<js:BarChart id="barChart" x="500" y="20" width="400" height="300" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="productList"
+				destinationPropertyName="dataProvider" />
+			<js:VerticalCategoryAxisBead categoryField="title" />
+			<js:HorizontalLinearAxisBead valueField="sales2013" />
+		</js:beads>
+		<js:series>
+			<js:BarSeries xField="sales2013">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#FF964D" alpha="1.0" />
+							</js:fill>
+						</js:BoxItemRenderer>                        
+					</fx:Component>
+				</js:itemRenderer>
+			</js:BarSeries>
+			<js:BarSeries xField="sales2014">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#964DFF" alpha="1.0" />
+							</js:fill>
+						</js:BoxItemRenderer>                        
+					</fx:Component>
+				</js:itemRenderer>
+			</js:BarSeries>
+		</js:series>
+	</js:BarChart>
+	
+	<js:StackedColumnChart id="stackedChart" x="20" y="300" width="400" height="200" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="productList"
+				destinationPropertyName="dataProvider" />
+			<js:HorizontalCategoryAxisBead categoryField="title" />
+		</js:beads>
+		<js:series>
+			<js:ColumnSeries yField="sales2013">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#FF964D" alpha="0.5" />
+							</js:fill>
+							<js:stroke>
+								<js:SolidColorStroke color="#FF964D" weight="2" />
+							</js:stroke>
+						</js:BoxItemRenderer>                       
+					</fx:Component>
+				</js:itemRenderer>
+			</js:ColumnSeries>
+			<js:ColumnSeries yField="sales2014">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#964DFF" alpha="0.5" />
+							</js:fill>
+							<js:stroke>
+								<js:SolidColorStroke color="#964DFF" weight="2" />
+							</js:stroke>
+						</js:BoxItemRenderer>                        
+					</fx:Component>
+				</js:itemRenderer>
+			</js:ColumnSeries>
+		</js:series>
+	</js:StackedColumnChart>
+	
+	<js:StackedBarChart id="stackedBarChart" x="500" y="400" width="400" height="300" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="productList"
+				destinationPropertyName="dataProvider" />
+			<js:VerticalCategoryAxisBead categoryField="title" />
+		</js:beads>
+		<js:series>
+			<js:BarSeries xField="sales2013">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#FF964D" alpha="0.5" />
+							</js:fill>
+							<js:stroke>
+								<js:SolidColorStroke color="#FF964D" weight="2" />
+							</js:stroke>
+						</js:BoxItemRenderer>                        
+					</fx:Component>
+				</js:itemRenderer>
+			</js:BarSeries>
+			<js:BarSeries xField="sales2014">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#964DFF" alpha="0.5" />
+							</js:fill>
+							<js:stroke>
+								<js:SolidColorStroke color="#964DFF" weight="2" />
+							</js:stroke>
+						</js:BoxItemRenderer>                        
+					</fx:Component>
+				</js:itemRenderer>
+			</js:BarSeries>
+		</js:series>
+	</js:StackedBarChart>
+	
+	<js:PieChart id="pieChart" x="20" y="550" width="200" height="200" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="productList"
+				destinationPropertyName="dataProvider" />
+		</js:beads>
+		<js:series>
+			<js:PieSeries dataField="sales2013">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:WedgeItemRenderer />
+					</fx:Component>
+				</js:itemRenderer>
+			</js:PieSeries>
+		</js:series>
+	</js:PieChart>
+	
+	<js:LineChart id="lineChart" x="500" y="750" width="400" height="200" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="productList"
+				destinationPropertyName="dataProvider" />
+			<js:HorizontalLinearAxisBead valueField="detail" />
+			<js:VerticalLinearAxisBead valueField="sales2013" />
+			<js:LineChartLinearVsLinearLayout />
+		</js:beads>
+		<js:series>
+			<js:LineSeries xField="detail" yField="sales2013">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#FF964D" alpha="1" />
+							</js:fill>  
+						</js:BoxItemRenderer>
+					</fx:Component>
+				</js:itemRenderer>
+				<js:lineSegmentRenderer>
+					<fx:Component>
+						<js:LineSegmentItemRenderer>
+							<js:stroke>
+								<js:SolidColorStroke color="#FF964D" weight="3" alpha="0.8" />
+							</js:stroke>
+						</js:LineSegmentItemRenderer>                      
+					</fx:Component>
+				</js:lineSegmentRenderer>
+			</js:LineSeries>
+			<js:LineSeries xField="detail" yField="sales2014">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#964DFF" alpha="1" />
+							</js:fill>  
+						</js:BoxItemRenderer>
+					</fx:Component>
+				</js:itemRenderer>
+				<js:lineSegmentRenderer>
+					<fx:Component>
+						<js:LineSegmentItemRenderer>
+							<js:stroke>
+								<js:SolidColorStroke color="#964DFF" weight="3" alpha="0.8" />
+							</js:stroke>
+						</js:LineSegmentItemRenderer>                      
+					</fx:Component>
+				</js:lineSegmentRenderer>
+			</js:LineSeries>
+		</js:series>
+	</js:LineChart>
+	
+	<js:LineChart id="waveChart" x="20" y="800" width="400" height="200" className="AllCharts">
+		<js:beads>
+			<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="wave1"
+				destinationPropertyName="dataProvider" />
+			<js:HorizontalLinearAxisBead valueField="x" />
+			<js:VerticalLinearAxisBead valueField="sin" minimum="-1" maximum="1" />
+			<js:LineChartLinearVsLinearLayout />
+		</js:beads>
+		<js:series>
+			<js:LineSeries xField="x" yField="sin">
+				<js:lineSegmentRenderer>
+					<fx:Component>
+						<js:LineSegmentItemRenderer>
+							<js:stroke>
+								<js:SolidColorStroke color="#964DFF" weight="5" alpha="1" />
+							</js:stroke>
+						</js:LineSegmentItemRenderer>                        
+					</fx:Component>
+				</js:lineSegmentRenderer>
+			</js:LineSeries>
+			<js:LineSeries xField="x" yField="cos">
+				<js:lineSegmentRenderer>
+					<fx:Component>
+						<js:LineSegmentItemRenderer>
+							<js:stroke>
+								<js:SolidColorStroke color="#FF964D" weight="5" alpha="1" />
+							</js:stroke>
+						</js:LineSegmentItemRenderer>                        
+					</fx:Component>
+				</js:lineSegmentRenderer>
+			</js:LineSeries>
+		</js:series>
+	</js:LineChart>
+	
+</js:View>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/main/flex/SpeedTestView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/main/flex/SpeedTestView.mxml b/examples/flexjs/ChartExample/src/main/flex/SpeedTestView.mxml
new file mode 100644
index 0000000..4b8f77d
--- /dev/null
+++ b/examples/flexjs/ChartExample/src/main/flex/SpeedTestView.mxml
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+-->
+<js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
+				xmlns:js="library://ns.apache.org/flexjs/basic"
+				xmlns:local="*" 
+				xmlns:models="models.*"
+				>
+	<fx:Script>
+		<![CDATA[
+			import models.ProductsModel;
+			
+			import org.apache.flex.events.Event;
+			
+			private var startTime:Date;
+			private var endTime:Date;
+			
+			private function startTimingSVG():void
+			{
+				var n:Number = Number(numPoints.text);
+				
+				var m:ProductsModel = applicationModel as ProductsModel;
+				m.generateWaves(n);
+				
+				trace("Will start timing");
+				startTime = new Date();
+				svgChart.addEventListener("layoutComplete",wave1Complete);
+				svgChart.dataProvider = m.wave1;
+			}
+			
+			private function wave1Complete(event:org.apache.flex.events.Event):void
+			{
+				endTime = new Date();
+				var diff:Number = endTime.getTime() - startTime.getTime();
+				svgChartResults.text = diff+" msecs";
+			}
+			
+			private function startTimingReg():void
+			{
+				var n:Number = Number(numPoints.text);
+				
+				var m:ProductsModel = applicationModel as ProductsModel;
+				m.generateWaves(n);
+				
+				trace("Will start timing");
+				startTime = new Date();
+				regChart.addEventListener("layoutComplete",wave2Complete);
+				regChart.dataProvider = m.wave1;
+			}
+			
+			private function wave2Complete(event:org.apache.flex.events.Event):void
+			{
+				endTime = new Date();
+				var diff:Number = endTime.getTime() - startTime.getTime();
+				regChartResults.text = diff+" msecs";
+			}
+		]]>
+	</fx:Script>
+	
+	<fx:Style>
+		@namespace models "models.*";
+		@namespace basic "library://ns.apache.org/flexjs/basic";
+		
+		.hsline {
+			IDataGroup: ClassReference("org.apache.flex.charts.optimized.SVGChartDataGroup");
+			IHorizontalAxisGroup: ClassReference("org.apache.flex.charts.optimized.SVGChartAxisGroup");
+			IVerticalAxisGroup: ClassReference("org.apache.flex.charts.optimized.SVGChartAxisGroup");
+		}
+	</fx:Style>
+	
+	<js:Container x="20" y="20">
+		<js:beads>
+			<js:HorizontalLayout />
+		</js:beads>
+		<js:Label text="Points:" />
+		<js:TextInput id="numPoints" text="300" />
+	</js:Container>
+	
+	<!-- SVG Line Chart -->
+	
+	<js:Label text="SVG Chart" x="250" y="80" />
+	
+	<js:LineChart id="svgChart" x="21" y="100" width="400" height="200" className="hsline">
+		<js:beads>
+			<!--<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="wave"
+				destinationPropertyName="dataProvider" />-->
+			<js:HorizontalLinearAxisBead valueField="x" />
+			<js:VerticalLinearAxisBead valueField="sin" minimum="-1" maximum="1" />
+			<js:LineChartLinearVsLinearLayout />
+		</js:beads>
+		<js:series>
+			<js:LineSeries xField="x" yField="sin">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:SVGBoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#FF44FF" alpha="1" />
+							</js:fill>  
+						</js:SVGBoxItemRenderer>
+					</fx:Component>
+				</js:itemRenderer>
+				<js:lineSegmentRenderer>
+					<fx:Component>
+						<js:SVGLineSegmentItemRenderer>
+							<js:stroke>
+								<js:SolidColorStroke color="#964DFF" weight="2" alpha="1" />
+							</js:stroke>
+						</js:SVGLineSegmentItemRenderer>                        
+					</fx:Component>
+				</js:lineSegmentRenderer>
+			</js:LineSeries>
+		</js:series>
+	</js:LineChart>
+	
+	<!-- Regular Line Chart -->
+	
+	<js:Label text="Reg Chart" x="650" y="80" />
+	
+	<js:LineChart id="regChart" x="500" y="100" width="400" height="200">
+		<js:beads>
+			<!--<js:ConstantBinding
+				sourceID="applicationModel"
+				sourcePropertyName="wave2"
+				destinationPropertyName="dataProvider" />-->
+			<js:HorizontalLinearAxisBead valueField="x" />
+			<js:VerticalLinearAxisBead valueField="sin" minimum="-1" maximum="1" />
+			<js:LineChartLinearVsLinearLayout />
+		</js:beads>
+		<js:series>
+			<js:LineSeries xField="x" yField="sin">
+				<js:itemRenderer>
+					<fx:Component>
+						<js:BoxItemRenderer>
+							<js:fill>
+								<js:SolidColor color="#99FF99" alpha="1" />
+							</js:fill>  
+						</js:BoxItemRenderer>
+					</fx:Component>
+				</js:itemRenderer>
+				<js:lineSegmentRenderer>
+					<fx:Component>
+						<js:LineSegmentItemRenderer>
+							<js:stroke>
+								<js:SolidColorStroke color="#33DD33" weight="2" alpha="1" />
+							</js:stroke>
+						</js:LineSegmentItemRenderer>                        
+					</fx:Component>
+				</js:lineSegmentRenderer>
+			</js:LineSeries>
+		</js:series>
+	</js:LineChart>
+	
+	<js:Container x="150" y="325">
+		<js:beads>
+			<js:HorizontalLayout />
+		</js:beads>
+		<js:TextButton text="SVG Go" click="startTimingSVG()" />
+		<js:Label text="  (results)" id="svgChartResults" />
+	</js:Container>
+	
+	<js:Container x="650" y="325">
+		<js:beads>
+			<js:HorizontalLayout />
+		</js:beads>
+		<js:TextButton text="Reg Go" click="startTimingReg()" />
+		<js:Label text="  (results)" id="regChartResults" />
+	</js:Container>
+	
+</js:View>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/main/flex/models/ProductsModel.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/main/flex/models/ProductsModel.as b/examples/flexjs/ChartExample/src/main/flex/models/ProductsModel.as
new file mode 100644
index 0000000..c173c6e
--- /dev/null
+++ b/examples/flexjs/ChartExample/src/main/flex/models/ProductsModel.as
@@ -0,0 +1,79 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package models
+{
+	import org.apache.flex.events.EventDispatcher;
+	
+	import products.Product;
+	
+	public class ProductsModel extends EventDispatcher
+	{
+		public function ProductsModel()
+		{
+			generateWaves(20);
+		}
+
+		private var _productList:Array = [
+			new Product("tx200","Thingys",    5, 285,314,"smallgreenrect.jpg"),
+			new Product("dh440","Doohickies", 10,340,125,"smallredrect.jpg"),
+			new Product("ps220","Weejets",    35,190,240,"smallorangerect.jpg"),
+			new Product("ps100","Widgets",    44,200,82,"smallbluerect.jpg"),
+			new Product("rz300","Sprockets",  80,105,271,"smallyellowrect.jpg")
+			];
+		public function get productList():Array
+		{
+			return _productList;
+		}
+
+		private var _labelFields:Array = [ "id", "title", "sales2013", "sales2014", "detail" ];
+		public function get labelFields():Array
+		{
+			return _labelFields;
+		}
+		
+		private var _wave:Array;
+		
+		public function generateWaves(numPoints:int):void
+		{
+			_wave = [];
+			
+			var angleIncr:Number = 360/numPoints;
+			var angle:Number = 0;
+			
+			for (var i:int=0; i < numPoints; i++)
+			{
+				var p:Object = {x:i, 
+					sin:Math.sin(Math.PI/180*angle),
+						cos:Math.cos(Math.PI/180*angle)};
+				angle += angleIncr;
+				_wave.push(p);
+			}
+		}
+		
+		public function get wave1():Array
+		{
+			return _wave;
+		}
+		
+		public function get wave2():Array
+		{
+			return _wave;
+		}
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/main/flex/products/Product.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/main/flex/products/Product.as b/examples/flexjs/ChartExample/src/main/flex/products/Product.as
new file mode 100644
index 0000000..2205e69
--- /dev/null
+++ b/examples/flexjs/ChartExample/src/main/flex/products/Product.as
@@ -0,0 +1,45 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package products
+{
+	public class Product
+	{
+		public function Product(id:String, title:String, detail:Number,sales2013:Number, sales2014:Number ,image:String)
+		{
+			this.id = id;
+			this.title = title;
+			this.detail = detail;
+			this.sales2013 = sales2013;
+			this.sales2014 = sales2014;
+			this.image = image;
+		}
+		
+		public var id:String;
+		public var title:String;
+		public var detail:Number;
+		public var image:String;
+		public var sales2013:Number;
+		public var sales2014:Number;
+		
+		public function toString():String
+		{
+			return title;
+		}
+	}
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/models/ProductsModel.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/models/ProductsModel.as b/examples/flexjs/ChartExample/src/models/ProductsModel.as
deleted file mode 100644
index c173c6e..0000000
--- a/examples/flexjs/ChartExample/src/models/ProductsModel.as
+++ /dev/null
@@ -1,79 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package models
-{
-	import org.apache.flex.events.EventDispatcher;
-	
-	import products.Product;
-	
-	public class ProductsModel extends EventDispatcher
-	{
-		public function ProductsModel()
-		{
-			generateWaves(20);
-		}
-
-		private var _productList:Array = [
-			new Product("tx200","Thingys",    5, 285,314,"smallgreenrect.jpg"),
-			new Product("dh440","Doohickies", 10,340,125,"smallredrect.jpg"),
-			new Product("ps220","Weejets",    35,190,240,"smallorangerect.jpg"),
-			new Product("ps100","Widgets",    44,200,82,"smallbluerect.jpg"),
-			new Product("rz300","Sprockets",  80,105,271,"smallyellowrect.jpg")
-			];
-		public function get productList():Array
-		{
-			return _productList;
-		}
-
-		private var _labelFields:Array = [ "id", "title", "sales2013", "sales2014", "detail" ];
-		public function get labelFields():Array
-		{
-			return _labelFields;
-		}
-		
-		private var _wave:Array;
-		
-		public function generateWaves(numPoints:int):void
-		{
-			_wave = [];
-			
-			var angleIncr:Number = 360/numPoints;
-			var angle:Number = 0;
-			
-			for (var i:int=0; i < numPoints; i++)
-			{
-				var p:Object = {x:i, 
-					sin:Math.sin(Math.PI/180*angle),
-						cos:Math.cos(Math.PI/180*angle)};
-				angle += angleIncr;
-				_wave.push(p);
-			}
-		}
-		
-		public function get wave1():Array
-		{
-			return _wave;
-		}
-		
-		public function get wave2():Array
-		{
-			return _wave;
-		}
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/ChartExample/src/products/Product.as
----------------------------------------------------------------------
diff --git a/examples/flexjs/ChartExample/src/products/Product.as b/examples/flexjs/ChartExample/src/products/Product.as
deleted file mode 100644
index 2205e69..0000000
--- a/examples/flexjs/ChartExample/src/products/Product.as
+++ /dev/null
@@ -1,45 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package products
-{
-	public class Product
-	{
-		public function Product(id:String, title:String, detail:Number,sales2013:Number, sales2014:Number ,image:String)
-		{
-			this.id = id;
-			this.title = title;
-			this.detail = detail;
-			this.sales2013 = sales2013;
-			this.sales2014 = sales2014;
-			this.image = image;
-		}
-		
-		public var id:String;
-		public var title:String;
-		public var detail:Number;
-		public var image:String;
-		public var sales2013:Number;
-		public var sales2014:Number;
-		
-		public function toString():String
-		{
-			return title;
-		}
-	}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/CordovaCameraExample/resources/config.xml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CordovaCameraExample/resources/config.xml b/examples/flexjs/CordovaCameraExample/resources/config.xml
deleted file mode 100644
index 00b9f64..0000000
--- a/examples/flexjs/CordovaCameraExample/resources/config.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-<widget id="${groupId}.${artifactId}" version="${version}" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
-    <name>${artifactId}</name>
-    <description>
-        ${description}
-    </description>
-    <author email="dev@flex.apache.org" href="http://flex.apache.org">
-        Apache Flex Team
-    </author>
-    <content src="index.html" />
-    <plugin name="cordova-plugin-whitelist" version="1" />
-    <access origin="*" />
-    <allow-intent href="http://*/*" />
-    <allow-intent href="https://*/*" />
-    <allow-intent href="tel:*" />
-    <allow-intent href="sms:*" />
-    <allow-intent href="mailto:*" />
-    <allow-intent href="geo:*" />
-    <platform name="android">
-        <allow-intent href="market:*" />
-    </platform>
-    <platform name="ios">
-        <allow-intent href="itms:*" />
-        <allow-intent href="itms-apps:*" />
-    </platform>
-</widget>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/CordovaCameraExample/src/CordovaCameraExample.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CordovaCameraExample/src/CordovaCameraExample.mxml b/examples/flexjs/CordovaCameraExample/src/CordovaCameraExample.mxml
deleted file mode 100644
index a745202..0000000
--- a/examples/flexjs/CordovaCameraExample/src/CordovaCameraExample.mxml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!---
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
--->
-<cordova:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
-				   xmlns:local="*"
-				   xmlns:models="models.*"
-				   xmlns:js="library://ns.apache.org/flexjs/basic" 
-				   xmlns:cordova="library://ns.apache.org/flexjs/cordova"
-				   isDeviceReady="MyInitialView(initialView).ready = true"
-				   >
-	
-	<cordova:valuesImpl>
-		<js:SimpleCSSValuesImpl />
-	</cordova:valuesImpl>
-	<cordova:initialView>
-		<local:MyInitialView />
-	</cordova:initialView>
-	<cordova:beads>
-		<js:MixinManager />
-		<cordova:Weinre guid="aharui" />
-	</cordova:beads>
-</cordova:Application>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/CordovaCameraExample/src/MyInitialView.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CordovaCameraExample/src/MyInitialView.mxml b/examples/flexjs/CordovaCameraExample/src/MyInitialView.mxml
deleted file mode 100644
index 7472d95..0000000
--- a/examples/flexjs/CordovaCameraExample/src/MyInitialView.mxml
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--->
-<js:View xmlns:fx="http://ns.adobe.com/mxml/2009"
-				xmlns:js="library://ns.apache.org/flexjs/basic"
-				xmlns:local="*" >
-    <fx:Script>
-        <![CDATA[
-			
-			import org.apache.cordova.camera.Camera;
-			
-			private var cam:org.apache.cordova.camera.Camera = new org.apache.cordova.camera.Camera();
-			
-			public function set ready(value:Boolean):void
-			{
-				status.text = "ready";
-			}
-			
-			public function snapPicture() : void
-			{
-				trace("snapping");
-				cam.getPicture(success,failure,{quality:100, destinationType:org.apache.cordova.camera.Camera.DestinationType.FILE_URI});
-			}
-			
-			private function success(data:Object):void
-			{
-				output.text = "Success: "+String(data);
-				image.source = String(data);
-			}
-			
-			private function failure(message:Object):void
-			{
-				output.text = "Failed: "+String(message);
-			}
-			
-			private function onFromPhotoLibrary() : void
-			{
-				cam.getPicture(success,failure,{ quality: 50,
-					destinationType: org.apache.cordova.camera.Camera.DestinationType.FILE_URI,
-					sourceType: org.apache.cordova.camera.Camera.PictureSourceType.PHOTOLIBRARY });
-			}
-			
-		]]>
-    </fx:Script>
-	
-	<fx:Style>
-	
-	</fx:Style>
-	
-	<js:Label id="status" x="20" y="140" width="400" text="loading..."/>
-	
-	<js:TextButton text="From Photo Library" x="20" y="20" click="onFromPhotoLibrary()" />
-	<js:TextButton text="Snap Picture" x="20" y="55" click="snapPicture()" />
-	
-	<js:Label id="output" x="20" y="110" width="400"/>
-	
-	<js:Image id="image" x="20" y="200" width="200" height="200" />
-
-</js:View>

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/e75059f7/examples/flexjs/CordovaCameraExample/src/main/flex/CordovaCameraExample.mxml
----------------------------------------------------------------------
diff --git a/examples/flexjs/CordovaCameraExample/src/main/flex/CordovaCameraExample.mxml b/examples/flexjs/CordovaCameraExample/src/main/flex/CordovaCameraExample.mxml
new file mode 100644
index 0000000..a745202
--- /dev/null
+++ b/examples/flexjs/CordovaCameraExample/src/main/flex/CordovaCameraExample.mxml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!---
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+-->
+<cordova:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+				   xmlns:local="*"
+				   xmlns:models="models.*"
+				   xmlns:js="library://ns.apache.org/flexjs/basic" 
+				   xmlns:cordova="library://ns.apache.org/flexjs/cordova"
+				   isDeviceReady="MyInitialView(initialView).ready = true"
+				   >
+	
+	<cordova:valuesImpl>
+		<js:SimpleCSSValuesImpl />
+	</cordova:valuesImpl>
+	<cordova:initialView>
+		<local:MyInitialView />
+	</cordova:initialView>
+	<cordova:beads>
+		<js:MixinManager />
+		<cordova:Weinre guid="aharui" />
+	</cordova:beads>
+</cordova:Application>