flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: Flex Mobile DataGrid donation submission
Date Tue, 24 Sep 2013 16:19:53 GMT
Hi Maurice,

Thank you for your generous offer.

The PMC will conduct a vote as to whether to accept your donation.
Meanwhile, please make sure your code does not have any dependencies on
any non-Apache compatible licenses.
Also, it would be great if you can make sure your donation is entirely
source and will not contain any compiled code like third-party SWCs.
Those will have to be downloaded from wherever they live.
Finally, a Software Grant will have to be executed.

Thanks again,

On 9/24/13 7:03 AM, "Maurice Amsellem" <maurice.amsellem@systar.com> wrote:

>Hi Community,
>I have developed for my company (SYSTAR) a custom Flex Mobile DataGrid
>component (MDG for short) , for one of our projects (Business Activity
>Monitoring framework, running on mobile devices ).
>You can see a quick video of the MDG in action here:
> http://www.youtube.com/watch?v=nm9yGfcwwBo
>(make sure to select 720p, for best viewing quality).
>More details on the component at end of this email.
>I would like, on behalf and with  the formal agreement of my company, to
>donate this component's source code to Apache Flex.
>We would be honored if the donation is accepted.
>I will be happy to make *reasonable* changes to this component to meet
>Apache Flex requirements and add missing features.
>What is the "procedure" to submit a donation to Apache Flex ?
>Mobile DataGrid component details:
>The goal was to provide essential datagrid functions adapted to mobile
>devices, with good performance on mobile.
>-          Displays information in tabbed columns (like any datagrid)
>-          Sorting columns by clicking on the header
>-          Touch enabled scrolling.
>-          Selection
>-          Default renderers for stylable text and embedded bitmaps.
>-          Custom renderers (preferably in AS) are possible.
>-          Multi DPI aware ( both scaling and no scaling, media css,
>multi-DPI artwork).
>*Note on performance*
>Good performance was key for this component, so it derives from List, and
>not from DataGrid.
>To ensure good performance, all the columns for each row are rendered
>using one single "TabbedRowItemRenderer" which inherits from the base
>mobile list renderer.
>This renderer will delegate the rendering of each column in the row to
>lightweight sub-renderers, and will manage the tabbed layout of
>There are two predefined sub-renderers:
>- The sub-renderer for Text inherits from StylableTextField
>- The sub-renderer for bitmaps inherits from BitmapAsset.
>Custom sub-renderers must implement a given interface and be written in
>Performance tests:
>Sample Mobile dataGrid displaying: 300 lines by 6 columns:
>. 4 of small text,
>. 1 with icon
>. 1 with  multiline very long text in small font.
>                             iPad 2    ipad 3 retina (gpu)  iPhone4s
>scrolling (fps)       24            24                            18-24
>sort on short col   instant   instant                       0.3s
>sort on long text   <2s          < 2s                          < 2s
>Maurice Amsellem
>SYSTAR R&D - BusinessBridgeFX
>PS: I have demoed the MDG to Frederic Thomas some time ago, while he was
>sub-contracting for Systar, so maybe he remembers of that.

View raw message