Thanks Alex.  
All of the "dependencies" are from Apache Flex (sometimes with monkey-patching, 
you should easily recognize your code ;-) ).
Everything else, including png and fxg artwork is from me.

The only non-SDK source is for the FPS display (taken from the web), but it's 
not part of the component, only in the sample app.

Regards,

Maurie 

-----Message d'origine-----
De : Alex Harui [mailto:aha...@adobe.com] 
Envoyé : mardi 24 septembre 2013 18:20
À : dev@flex.apache.org
Objet : Re: Flex Mobile DataGrid donation submission 

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,
-Alex

On 9/24/13 7:03 AM, "Maurice Amsellem" <maurice.amsel...@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.
>
>Features:
>-          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 
>sub-renderers.
>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 
>AS3.
> 
>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
> 
>Regards,
>
>
>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.
>
>
>

Reply via email to