Looks like you got some good advice about being a contributor/committer.

As for the file system/storage issue. The FlexJS Storage project seems
like a good place for all of storage/repository/file system functions to
go. We can give them different package names within the project, too, of
course.

The key is providing functionality across the platforms which are: the
browser, the Flash Player, Cordova, and Air. From an application
developer's point of view, they should have a generic way to access
storage that works on all the platform, or at least, does not crash on any
particular platform if the platform does not support the feature. For
example, if you want to make the device's file system available, that's
really only available when run in Air and on mobile using Cordova; the
browser environment prevents direct access to the underlying file system
for security reasons. In this case, any file system classes or functions
should compile for browser and Flash Player, even if they won't do
anything (e.g., saving a file).

Here's an example: The HTML <input> element provides the UI for selecting
a file to upload. That needs to have Flash Player, equivalence
(FileReference API), Air has a richer API for this, and I believe Cordova
does as well. But the FlexJS class(es) that a developer would use should
be generic:

  <js:FileSelector fileSelected="handleSelection()" />

or something like that.

I hope that helps.
—peter

On 5/25/17, 1:42 AM, "PKumar" <prashaku...@gmail.com> wrote:

>Peter,
>
>If u can give me few pointers then I am willing to work on this.
>
>One more point, right now I am not a flexjs contributer. Since one year I
>am using flexjs and creating demos so that I can get good grip on it.
>Now I am having free time and want to contribute to FlexJS. So What are
>the
>process to become official FlexJS contributer? Please suggest.
>
>
>On 22-May-2017 5:50 PM, "Peter Ent-2 [via Apache Flex Development]" <
>ml+s2333347n61737...@n4.nabble.com> wrote:
>
>> The Storage package is definitely incomplete. We should address access
>> from browser (JS & SWF) air, and Cordova.
>>
>> Peter
>>
>>
>> > On May 21, 2017, at 10:44 AM, PKumar <[hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=61737&i=0>> wrote:
>> >
>> > Peter,
>> >
>> > As compare to regular FlexSDK , there is no way to select any file
>>from
>> > file system and adding file type filter on selection. Also no way to
>> open
>> > FileSave dialogue box.
>> >
>> > On 21-May-2017 7:18 PM, "Peter Ent-2 [via Apache Flex Development]" <
>> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=61737&i=1>>
>> wrote:
>> >
>> >> The FlexJS Storage package address some storage concerns. It provides
>> file
>> >> handling when run via AIR and on mobile devices via Cordova. Since
>> there
>> >> are sandboxing issues with the Flash Player, I'm not sure what else
>>we
>> can
>> >> do there besides local storage.
>> >>
>> >> ‹peter
>> >>
>> >> On 5/21/17, 7:25 AM, "PKumar" <[hidden email]
>> >> <http:///user/SendEmail.jtp?type=node&node=61714&i=0>> wrote:
>> >>
>> >>> FileHandling  can also be a option in the list. Right now FlexJS not
>> >>> having
>> >>> any file handling capabilities.
>> >>>
>> >>> On 20-May-2017 5:45 PM, "yishayw [via Apache Flex Development]" <
>> >>> [hidden email]
>><http:///user/SendEmail.jtp?type=node&node=61714&i=1>>
>> >> wrote:
>> >>>
>> >>>> Items 1-9 were considered musts.
>> >>>>
>> >>>> Fontkit library port (item 7) made it to the list because it was
>> >>>> blocking
>> >>>> Maven builds. I think Chris has found a workaround, so maybe we can
>> >>>> strike
>> >>>> that off.
>> >>>>
>> >>>> Post meeting there was some agreement that a better looking default
>> >>>> theme
>> >>>> was also a must. Leonidas said he would provide us with the
>>graphics.
>> >>>> That
>> >>>> would be very helpful in my opinion.
>> >>>>
>> >>>>
>> >>>> ------------------------------
>> >>>> If you reply to this email, your message will be added to the
>> >> discussion
>> >>>> below:
>> >>>>
>> >>>> https://na01.safelinks.protection.outlook.com/?url=
>> >> http%3A%2F%2Fapache-fl
>> >>>> 
>>ex-development.2333347.n4.nabble&data=02%7C01%7C%7C9e768268022a4555dcd008
>>
>> >>
>> >>>> 
>>d4a03dfbb9%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63630963545957906
>>
>> >>
>> >>>> 9&sdata=D4m8GDMEUC5WcEpHcxKSDOGHnc4MXZx3fhT4ksecVw0%3D&reserved=0.
>> >>>> com/ApacheCon-FlexJS-Summit-FlexJS-1-0-Discussion-Round-
>> >>>> Summary-tp61700p61703.html
>> >>>> To start a new topic under Apache Flex Development, email
>> >>>> [hidden email]
>><http:///user/SendEmail.jtp?type=node&node=61714&i=2>
>> >>>> To unsubscribe from Apache Flex Development, click here
>> >>>>
>> >>>> <https://na01.safelinks.protection.outlook.com/?url=
>> >> http%3A%2F%2Fapache-f
>> >>>> 
>>lex-development.2333347.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacr
>>
>> >>
>> >>>> o%3Dunsubscribe_by_code%26node%3D1%26code%
>> 3DcHJhc2hha3VtYXJAZ21haWwuY29tf
>> >>
>> >>>> 
>>DF8LTU0MTcyMzE2NA&data=02%7C01%7C%7C9e768268022a4555dcd008d4a03dfbb9%7Cfa
>>
>> >>
>> >>>> 
>>7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636309635459579069&sdata=FGQ9vpd
>>
>> >>
>> >>>> yMvICZ4dTpGxOsYF0hWp%2FMPg6x%2FwB3thsayM%3D&reserved=0==>
>> >>>> .
>> >>>> NAML
>> >>>>
>> >>>> <https://na01.safelinks.protection.outlook.com/?url=
>> >> http%3A%2F%2Fapache-f
>> >>>> 
>>lex-development.2333347.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacr
>>
>> >>
>> >>>> 
>>o%3Dmacro_viewer%26id%3Dinstant_html%2521nabble%253Aemail.naml%26base%3Dn
>>
>> >>
>> >>>> 
>>abble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNames
>>
>> >>
>> >>>> 
>>pace-nabble.view.web.template.NodeNamespace%26breadcrumbs%3Dnotify_subscr
>>
>> >>
>> >>>> 
>>ibers%2521nabble%253Aemail.naml-instant_emails%2521nabble%253Aemail.naml-
>>
>> >>
>> >>>> 
>>send_instant_email%2521nabble%253Aemail.naml&data=02%7C01%7C%7C9e76826802
>>
>> >>
>> >>>> 
>>2a4555dcd008d4a03dfbb9%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63630
>>
>> >>
>> >>>> 
>>9635459579069&sdata=VVuCGtlA2uJ2eu4LI9uKVYKFElfHNdBz0uQpNe%2F%2BBGY%3D&re
>>
>> >>
>> >>>> served=0>
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> View this message in context:
>> >>> https://na01.safelinks.protection.outlook.com/?url=
>> >> http%3A%2F%2Fapache-fle
>> >>> 
>>x-development.2333347.n4.nabble.com%2FApacheCon-FlexJS-Summit-FlexJS-1-0-
>>D
>>
>> >>
>> >>> 
>>iscussion-Round-Summary-tp61700p61713.html&data=02%7C01%7C%7C9e768268022a
>>4
>>
>> >>
>> >>> 
>>555dcd008d4a03dfbb9%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63630963
>>5
>>
>> >>
>> >>> 
>>459579069&sdata=BTZ1%2FXsfjGT7XLQEFFvVz5L%2F1F0XIqB5BzxxaVT0%2Fb0%3D&rese
>>r
>>
>> >>
>> >>> ved=0
>> >>> Sent from the Apache Flex Development mailing list archive at
>> Nabble.com.
>> >>
>> >>
>> >>
>> >> ------------------------------
>> >> If you reply to this email, your message will be added to the
>> discussion
>> >> below:
>> >> https://na01.safelinks.protection.outlook.com/?url=
>> http%3A%2F%2Fapache-flex-development.2333347.n4.nabble&data=02%7C01%7C%
>> 7C602f2eb4262741b1d6c208d4a057e714%7Cfa7b1b5a7b34438794aed2c178de
>> cee1%7C0%7C0%7C636309746778795450&sdata=QFSq%
>> 2BIePqFMIlCqgwmZ6girCfCekoUMCN%2FWEtuMEms4%3D&reserved=0.
>> >> com/ApacheCon-FlexJS-Summit-FlexJS-1-0-Discussion-Round-
>> >> Summary-tp61700p61714.html
>> >> To start a new topic under Apache Flex Development, email
>> >> [hidden email] <http:///user/SendEmail.jtp?type=node&node=61737&i=2>
>> >> To unsubscribe from Apache Flex Development, click here
>> >> <https://na01.safelinks.protection.outlook.com/?url=
>> http%3A%2F%2Fapache-flex-development.2333347.n4.nabble.
>> com%2Ftemplate%2FNamlServlet.jtp%3Fmacro%3Dunsubscribe_by_
>> code%26node%3D1%26code%3DcHJhc2hha3VtYXJAZ21haWwuY29t
>> fDF8LTU0MTcyMzE2NA&data=02%7C01%7C%7C602f2eb4262741b1d6c208d4a057e714%
>> 7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636309746778795450&sdata=
>> TYT9OPgjvqUSxM3U4PW5H%2BzpPdOH1WKlwxi7fLICwv4%3D&reserved=0==>
>> >> .
>> >> NAML
>> >> <https://na01.safelinks.protection.outlook.com/?url=
>> http%3A%2F%2Fapache-flex-development.2333347.n4.nabble.
>> com%2Ftemplate%2FNamlServlet.jtp%3Fmacro%3Dmacro_viewer%
>> 26id%3Dinstant_html%2521nabble%253Aemail.naml%26base%3Dnabble.naml.
>> namespaces.BasicNamespace-nabble.view.web.template.
>> NabbleNamespace-nabble.view.web.template.NodeNamespace%
>> 26breadcrumbs%3Dnotify_subscribers%2521nabble%
>> 253Aemail.naml-instant_emails%2521nabble%253Aemail.naml-
>> send_instant_email%2521nabble%253Aemail.naml&data=02%7C01%7C%
>> 7C602f2eb4262741b1d6c208d4a057e714%7Cfa7b1b5a7b34438794aed2c178de
>> cee1%7C0%7C0%7C636309746778795450&sdata=avOpLR63CiaU6HzztuZ%
>> 2Fad5oYemtPOrRJyBvVvyDHis%3D&reserved=0>
>> >>
>> >
>> >
>> >
>> >
>> > --
>> > View this message in context:
>>https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fna01.saf
>>elinks&data=02%7C01%7C%7Cc7018cefad504780936708d4a332d96d%7Cfa7b1b5a7b344
>>38794aed2c178decee1%7C0%7C0%7C636312886169867878&sdata=0KFrTPjBDIeaQB%2Fk
>>4P1V6%2FUXVNKiNk9hlIjT0J%2FuCXI%3D&reserved=0.
>> protection.outlook.com/?url=http%3A%2F%2Fapache-flex-
>> development.2333347.n4.nabble.com%2FApacheCon-FlexJS-Summit-
>> FlexJS-1-0-Discussion-Round-Summary-tp61700p61717.html&data=02%7C01%7C%
>> 7C602f2eb4262741b1d6c208d4a057e714%7Cfa7b1b5a7b34438794aed2c178de
>> cee1%7C0%7C0%7C636309746778795450&sdata=HhjIrIwyUHtMG8yPgImwBaSjtLe%
>> 2FmMq7vmaZi%2Fm7%2Byk%3D&reserved=0
>> > Sent from the Apache Flex Development mailing list archive at
>> Nabble.com.
>>
>>
>> ------------------------------
>> If you reply to this email, your message will be added to the discussion
>> below:
>> 
>>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fl
>>ex-development.2333347.n4.nabble&data=02%7C01%7C%7Cc7018cefad504780936708
>>d4a332d96d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63631288616986787
>>8&sdata=FYaAhCU5RK9ZBPsU%2BDkMsBonWUDSzqCkt1c%2F3EfuUtI%3D&reserved=0.
>> com/ApacheCon-FlexJS-Summit-FlexJS-1-0-Discussion-Round-
>> Summary-tp61700p61737.html
>> To start a new topic under Apache Flex Development, email
>> ml+s2333347n1...@n4.nabble.com
>> To unsubscribe from Apache Flex Development, click here
>> 
>><https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-f
>>lex-development.2333347.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacr
>>o%3Dunsubscribe_by_code%26node%3D1%26code%3DcHJhc2hha3VtYXJAZ21haWwuY29tf
>>DF8LTU0MTcyMzE2NA&data=02%7C01%7C%7Cc7018cefad504780936708d4a332d96d%7Cfa
>>7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636312886169867878&sdata=yCtrpP4
>>r6k%2FYXJNRxix1IPZxu2uhzsYQmBZbyZOEUPc%3D&reserved=0==>
>> .
>> NAML
>> 
>><https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-f
>>lex-development.2333347.n4.nabble.com%2Ftemplate%2FNamlServlet.jtp%3Fmacr
>>o%3Dmacro_viewer%26id%3Dinstant_html%2521nabble%253Aemail.naml%26base%3Dn
>>abble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNames
>>pace-nabble.view.web.template.NodeNamespace%26breadcrumbs%3Dnotify_subscr
>>ibers%2521nabble%253Aemail.naml-instant_emails%2521nabble%253Aemail.naml-
>>send_instant_email%2521nabble%253Aemail.naml&data=02%7C01%7C%7Cc7018cefad
>>504780936708d4a332d96d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63631
>>2886169867878&sdata=GU%2BEroAXAWpjK8Y39qx9kFtfezAkkSOJbMEZ0imNgtY%3D&rese
>>rved=0>
>>
>
>
>
>
>--
>View this message in context:
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fle
>x-development.2333347.n4.nabble.com%2FApacheCon-FlexJS-Summit-FlexJS-1-0-D
>iscussion-Round-Summary-tp61700p61878.html&data=02%7C01%7C%7Cc7018cefad504
>780936708d4a332d96d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636312886
>169867878&sdata=E18qMClRSxo0Zl7ar%2FVaudXFwlZyuhGc6s5JYXGXc5A%3D&reserved=
>0
>Sent from the Apache Flex Development mailing list archive at Nabble.com.

Reply via email to