Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tools-pmc] FW: [CQ 8391] Apache cordova Version: 3.0.0 and later

There are not as many Hybrid mobile development frameworks as servers. Cordova is pretty much the de facto standard, and there is one or two alternates with relatively small popularity.  There are however distributions of Apache Cordova, such as Phonegap, Worklight, etc. Our plan is to support Cordova in Eclipse, but the solution will be extendible to other frameworks and especially to other Cordova distributions. I think such extendibility will be important to adoption of Thym. 

Similar to the path WTP had, "multiple choices" will happen as we have more adopters. 
--
Gorkem

On Mon, Sep 8, 2014 at 3:59 PM, David M Williams <david_williams@xxxxxxxxxx> wrote:
Thanks Gorkem. It sounds like what you are after is "the same thing" as WTP's use of various servers, and "making those easy to install" ... But, if that is the case, then you'd be in to clause ii) of that document:

"The Eclipse software is designed to work with multiple third party software choices that
provide similar functionality - the choice of which to use is up to the user. At least one of
those must be a prerequisite (see below) or approved by the EMO for distribution by the
project.

I've (tried, if your mail client displays it) to highlight the second sentence. In WTP's case, it is now "Jetty" That is an "approved for distribution" prerequisite (used to be Tomcat, years ago). So, there is "one approved" and "multiple choices" that user can choose.

I don't think the same can be said here for Cordova? Right? Or, have I missed something?

I hope this is helpful.

Others on PMC are free to speak up. I am not trying to dictate the decision ... just stating the little that I know.
 




From:        Gorkem Ercan <gorkem.ercan@xxxxxxxxx>
To:        Tools PMC mailing list <tools-pmc@xxxxxxxxxxx>,
Date:        09/08/2014 03:01 PM
Subject:        Re: [tools-pmc] FW: [CQ 8391] Apache cordova Version: 3.0.0 and        later
Sent by:        tools-pmc-bounces@xxxxxxxxxxx







On Mon, Sep 8, 2014 at 2:29 PM, David M Williams <david_williams@xxxxxxxxxx> wrote:
I feel I'm being asked to "rubber stamp" something that hasn't been fully explained.

I made my initial comments in
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=8391#c7 (where I expressed doubt that it met the sprit of the "works with" clause of
https://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf

To me, the spirit of that clause is, some Eclipse software is perfectly fine without the pre-req, but the pre-req is typically available, and if it is available, then the user gets some extra functionality. [The example of a "web browser" is given in the document. A more recent example might be the use of SWT's "GTK 3" .. if GTK 3 is available, it uses that for extra functionality, and if not, drops back to using GTK 2. And GTK is pretty much universally available on Linux distributions, and if by chance, neither are available, I believe they have some other "fallback" to use. Notice they do not simply "make GTK easier to get."]


So that leaves me with some unanswered questions:
 
1) is Tyme useful/usable without it? And this "Cordova" just gives them something extra?

I think, this is more like Apache Tomcat and WTP server tools relation rather than GTK. Similar to WTP does with Tomcat and other application servers , Thym also provides a download button to its users so that they can download a Cordova version from Apache and use it for testing and distributing.
 

2) It was stated "nothing is being distributed" with Tyme, but the intent was '...to make sure Thym users can get set up with Cordova
with minimal effort." I interpret this as opposite of the "works with" clause ... that it is not commonly available, so there is ?something? being distributed that makes it easier to get. What is is that something? What happens if a user does not want to get it?


Cordova is not commonly available as in GTK but as in Tomcat server. Cordova is a shell iOS, Android (or other supported platform's) application that is packed together with the HTML, _javascript_ and CSS that you have developed as your application. This allows mobile applications to be developed with HTML5 and deployed to multiple platforms. 
 


I hope I don't seem I'm "holding things up" over technicalities ... but I believe it's my (our) responsibility to understand and judge these "rules" as best we can. In that spirit, I'm fully acknowledging I may simply be ignorant of what's being done and what "Cordova" is ... hence ... open and transparent discussion' :)


Thanks,






From:        
Doug Schaefer <dschaefer@xxxxxxx>
To:        
Tools PMC mailing list <tools-pmc@xxxxxxxxxxx>,
Date:        
09/04/2014 12:17 PM
Subject:        
[tools-pmc] FW: [CQ 8391] Apache cordova Version: 3.0.0 and later
Sent by:        
tools-pmc-bounces@xxxxxxxxxxx




Anyone want to deal with this? I¹m not sure why we have to vote on this.
+1 from me in any case.

On 2014-09-04, 10:02 AM, "
emo-ip-team@xxxxxxxxxxx"
<
emo-ip-team@xxxxxxxxxxx> wrote:

>
http://dev.eclipse.org/ipzilla/show_bug.cgi?id=8391
>
>
>Sharon Corbett <
sharon.corbett@xxxxxxxxxxx> changed:
>
>           What    |Removed                     |Added
>--------------------------------------------------------------------------
>--
>           Severity|triage                      |awaiting_pmc
>
>
>
>
>--- Comment #18 from Sharon Corbett <
sharon.corbett@xxxxxxxxxxx>
>2014-09-04 10:02:52 ---
>Thanks Doug;
>
>Unfortunately there actually needs to be an "open and transparent"
>discussion
>on the matter to ensure the exception meets the Eclipse Third Party
>Dependency
>Guidelines [1] followed by PMC voting on the issue.  This needs to be
>captured
>and most projects perform this via the PMC Mailing List.
>
>Typical rule of thumb is to use the standard voting rule...Five days max
>(or
>until everybody votes), minimum of 3 +1s, no -1s.
>
>The PMC Mailing URL is then provided back here in order for the IP Team to
>process the request accordingly.
>
>Can I leave this with you and/or David to initiate and provide an update
>here
>of the relevant URL when the vote has completed?
>
>Regards,
>Sharon
>
>[1]
>
https://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd
>_Party_Dependencies_Final.pdf
>
>
>
>
>
>Auto-Generated Text:  IPTeam awaiting response from PMC.
>
>
>--
>Configure CQmail:
http://dev.eclipse.org/ipzilla/userprefs.cgi?tab=email
>------- You are receiving this mail because: -------
>You are on the CC list for the CQ.
>_______________________________________________
>tools-pmc mailing list
>
tools-pmc@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe
>from this list, visit
>
https://dev.eclipse.org/mailman/listinfo/tools-pmc

_______________________________________________
tools-pmc mailing list

tools-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/tools-pmc



_______________________________________________
tools-pmc mailing list

tools-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/tools-pmc
_______________________________________________
tools-pmc mailing list
tools-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tools-pmc

_______________________________________________
tools-pmc mailing list
tools-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tools-pmc


Back to the top