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. > > >