On Fri, Aug 14, 2015 at 4:16 PM, Shazron <[email protected]> wrote:
> Thanks Toby,
> We'll take the PRs, thank you for doing that.
thanks.

>
> The resourcing problem still remains for maintenance of this however, not
> sure if we have an answer for it yet (which depends on popularity etc).
I understand that the use cases for the osx platform is limited. maybe
we can opensource our multi-touch support library - so it can really
be a valid kiosk-mode alternative to windows.
It also would be an easy distribution mechanism for cordova based apps
and games that have a value on the desktop. But clearly, for a real
desktop app, electron is much more powerful.

> Perhaps an answer is convergence with cordova-ios, platform differences
> wrapped with a bunch of pre-processor macros (kinda like WKWebView source).
We can certainly look into this. However, I like the clean separation
between platforms and I don't want to pollute the ios codebase with a
lot of #ifdefs. Or how big is the common core that is not ios
specific?

regards, toby

>
>
> On Sat, Aug 15, 2015 at 6:11 AM, Tobias Bocanegra <[email protected]> wrote:
>
>> btw: I created a pull request that updates the readme and provides the
>> new node.js based scripts.
>> https://github.com/apache/cordova-osx/pull/13
>>
>> and a 2nd pull request to add the osx platform the cordova-lib:
>> https://github.com/apache/cordova-lib/pull/278
>>
>> thanks.
>> regards, toby
>>
>> On Fri, Aug 14, 2015 at 10:55 AM, Tobias Bocanegra <[email protected]>
>> wrote:
>> > Hi,
>> >
>> > I think there might still be some value of having the cocoa + webview
>> > approach. looking at the amount of forks of cordova-osx, I assume that
>> > people wrote plugins that interact in one way or the other with the
>> > existing code.
>> >
>> > electron is IMO great to build desktop applications, but if you want
>> > to create a mobile like app, I think it's too desktopy. our use case
>> > is more towards the kiosk mode, where the app needs to run fullscreen
>> > over several displays (which is not possible using the normal osx
>> > fullscreen mode) and also has support for multi-touch input (which we
>> > can nicely inject with a cdv plugin).
>> > further, our tests have shown that CEF is not so performant as osx
>> > webkit - at least at the time when we tried it a couple of months ago.
>> >
>> > I will provide a PR that makes the current cordova-osx build again
>> > with the instructions (CB-7143) and the new node.js based cli scripts.
>> >
>> > WDYT?
>> > regards, toby
>> >
>> >
>> > On Fri, Jun 12, 2015 at 1:07 AM, Toplak Daniel <[email protected]>
>> wrote:
>> >> Yes I don't understand it wrong :-)
>> >> And my effort into the project is very low at the moment.
>> >> We will look forward into cordova-electron.
>> >>
>> >> Mit freundlichen Grüßen / Best regards
>> >>
>> >> CADENAS GmbH
>> >> Head of Mobile Development
>> >> Daniel Toplak
>> >>
>> >> -----Ursprüngliche Nachricht-----
>> >> Von: Shazron [mailto:[email protected]]
>> >> Gesendet: Freitag, 12. Juni 2015 09:55
>> >> An: [email protected]
>> >> Betreff: Re: cordova-osx - mothball
>> >>
>> >> Not to diminish your work, but Atom Electron [1] (also based on
>> Chromium) is more aligned with Cordova as it includes node.js support built
>> in (thus you can use node modules which is a big plus), and already runs on
>> OS X, Windows and Linux. It has also in use by a lot of companies, thus
>> there is a higher probability of ongoing maintenance:
>> >> http://electron.atom.io/#built-on-electron
>> >>
>> >> In any case, whether through CEF or Atom Electron, to create native
>> plugins you will still need to bridge the code using C/C++ (unavoidable),
>> the difference would be for Atom Electron you would structure your code as
>> a node native module, which gives the advantage that it can be used not
>> just as a Cordova plugin, but as a regular node module outside of Cordova.
>> >>
>> >>
>> >> [1] http://electron.atom.io
>> >>
>> >>
>> >>
>> >> On Fri, Jun 12, 2015 at 12:13 AM, Toplak Daniel <[email protected]>
>> wrote:
>> >>
>> >>> As I wrote a few month bevor I am developing a cordova platform based
>> >>> on the Chromium Embedded Framework (DEF) directly:
>> >>> https://github.com/hsimpson/cordova-cef
>> >>> We use this as a development and rapid prototyping platform on Windows.
>> >>> Theoretically it could be easily extended to OSX and Linux.
>> >>> It has the advantage to use native plugins to access operating system
>> >>> functionality.
>> >>>
>> >>> The version of the cordova implementation was from iOS and Android
>> >>> around the version 3.0 or 3.1.
>> >>>
>> >>> Mit freundlichen Grüßen / Best regards
>> >>>
>> >>> CADENAS GmbH
>> >>> Head of Mobile Development
>> >>> Daniel Toplak
>> >>>
>> >>> -----Ursprüngliche Nachricht-----
>> >>> Von: Kerri Shotts [mailto:[email protected]]
>> >>> Gesendet: Donnerstag, 11. Juni 2015 21:08
>> >>> An: Shazron; [email protected]
>> >>> Betreff: Re: cordova-osx - mothball
>> >>>
>> >>> I’ll throw in my +1. Electron is awesome, and I’ve used it to wrap a
>> >>> PG project for a client where they are demoing the app to their
>> >>> potential clients because they don’t have devices to share from, and
>> >>> they don’t have the expertise for emulators (they are sales reps).
>> >>> Because I can wrap everything in a simple .exe (plus a couple menu
>> >>> items for switching app themes), it provides enough of a simulation
>> >>> that anyone who can double-click a file can use. (It’s not a perfect
>> >>> sim, of course, but good
>> >>> enough.)
>> >>>
>> >>> I’d hope that plugins that target the browser would hop on the
>> >>> electron platform as well, because there’s no reason why they
>> >>> shouldn’t work in electron. But I would also imagine that there could
>> >>> be electron-specific which would be very interesting to see. :-)
>> >>>
>> >>> So I’m going to be watching this with extreme interest. :-)
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On June 11, 2015 at 1:53:24 PM, Shazron ([email protected]) wrote:
>> >>>
>> >>> The potential maintainer for cordova-osx in this thread has decided to
>> >>> go in another direction -- the final nail in its coffin. Full speed
>> >>> ahead cordova-electron! Godspeed
>> >>>
>> >>> On Thu, Jun 11, 2015 at 10:59 AM, Steven Gill <[email protected]>
>> >>> wrote:
>> >>>
>> >>> > Thanks Nikhil,
>> >>> >
>> >>> > I will take a look at that PR as I work on this and provide feedback.
>> >>> >
>> >>> >
>> >>> >
>> >>> > On Wed, Jun 10, 2015 at 5:34 PM, Nikhil Khandelwal
>> >>> > <[email protected]
>> >>> > >
>> >>> > wrote:
>> >>> >
>> >>> > > There is a massive PR currently in the works that is looking to
>> >>> > > change
>> >>> > how
>> >>> > > platforms should expose their functionality:
>> >>> > > https://github.com/apache/cordova-android/pull/179
>> >>> > >
>> >>> > > It leans on using node modules and 'require' as opposed to
>> >>> > > executing
>> >>> > shell
>> >>> > > scripts. Steve: As you try building these new platform which
>> >>> > > sounds
>> >>> > really
>> >>> > > exciting, consider using this new approach of defining the
>> >>> > > platform and provide feedback to that PR.
>> >>> > >
>> >>> > > Thanks,
>> >>> > > Nikhil
>> >>> > >
>> >>> > >
>> >>> > > -----Original Message-----
>> >>> > > From: Carlos Santana [mailto:[email protected]]
>> >>> > > Sent: Wednesday, June 10, 2015 5:22 PM
>> >>> > > To: [email protected]
>> >>> > > Cc: Ondrej Florian
>> >>> > > Subject: Re: cordova-osx - mothball
>> >>> > >
>> >>> > > Sweet Steve +1
>> >>> > > On Wed, Jun 10, 2015 at 3:11 PM Steven Gill
>> >>> > > <[email protected]>
>> >>> > > wrote:
>> >>> > >
>> >>> > > > I started some preliminary work on this a couple of weekends ago.
>> >>> > > >
>> >>> > > > Lots to do still. Will eventually move it over to Apache.
>> >>> > > >
>> >>> > > > https://github.com/stevengill/cordova-electron
>> >>> > > > https://github.com/stevengill/cordova-js/tree/electron
>> >>> > > >
>> >>> > > > On Tue, May 26, 2015 at 7:53 PM, Carlos Santana
>> >>> > > > <[email protected]>
>> >>> > > > wrote:
>> >>> > > >
>> >>> > > > > I agree with Shaz Electron is a good platform and taking a lot
>> >>> > > > > of track now.
>> >>> > > > > Maybe another platform to cover that use case
>> >>> > > > > cordova-electron, but that would be something that is lower
>> >>> > > > > priority than the mobile platforms, but cool to see if someone
>> >>> > > > > in the community wants to dedicate time to
>> >>> > > > implement
>> >>> > > > >
>> >>> > > > >
>> >>> > > > > On Tue, May 5, 2015 at 11:19 AM Shazron <[email protected]>
>> wrote:
>> >>> > > > >
>> >>> > > > > > Great! This is encouraging. I'll help expedite this as much
>> >>> > > > > > as I can
>> >>> > > > for
>> >>> > > > > it
>> >>> > > > > > to catch up, I'll look at any PRs and review and merge.
>> >>> > > > > >
>> >>> > > > > > On Tuesday, May 5, 2015, Ondrej Florian <[email protected]>
>> >>> > wrote:
>> >>> > > > > >
>> >>> > > > > > > If there is any interest, I would volunteer to pick it up.
>> >>> > > > > > >
>> >>> > > > > > > The Cordova-osx has its uses (I use it myself).
>> >>> > > > > > >
>> >>> > > > > > > One advantage over the Atom Electron is the plugins.
>> >>> > > > > > > Many non-UI iOS plugins will works with it out of the box.
>> >>> > > > > > >
>> >>> > > > > > > Another is that it's just another Cordova platform so you
>> >>> > > > > > > don't have
>> >>> > > > to
>> >>> > > > > > > work with yet another API.
>> >>> > > > > > >
>> >>> > > > > > > However, I think you'll rarely be satisfied with 'pure'
>> >>> > > > > > > cordova-osx (entire UI done in HTML5/js) - it's way too
>> >>> limiting.
>> >>> > > > > > > But for a hybrid app where you can mix in the native UI -
>> >>> > > > > > > it works
>> >>> > > > > well.
>> >>> > > > > > >
>> >>> > > > > > >
>> >>> > > > > > > Ondrej
>> >>> > > > > > >
>> >>> > > > > > > On 05/05/2015 01:56, "Shazron" <[email protected]
>> >>> > > > > > > <javascript:;>>
>> >>> > > > > wrote:
>> >>> > > > > > >
>> >>> > > > > > > >There is non-trivial work to create a bridge for plugins
>> >>> > > > > > > >to work
>> >>> > > > with
>> >>> > > > > > > >Electron, but it definitely has more of a future than
>> >>> > cordova-osx.
>> >>> > > > > > > >
>> >>> > > > > > > >On Mon, May 4, 2015 at 4:48 PM, Shazron
>> >>> > > > > > > ><[email protected]
>> >>> > > > > > <javascript:;>>
>> >>> > > > > > > wrote:
>> >>> > > > > > > >> A platform based off Atom Electron is more viable than
>> >>> > > > > > > >> cordova-osx
>> >>> > > > > at
>> >>> > > > > > > >> this point: http://electron.atom.io
>> >>> > > > > > > >>
>> >>> > > > > > > >> On Mon, May 4, 2015 at 4:47 PM, Shazron
>> >>> > > > > > > >> <[email protected]
>> >>> > > > > > > <javascript:;>> wrote:
>> >>> > > > > > > >>> https://issues.apache.org/jira/browse/CB-7143
>> >>> > > > > > > >>>
>> >>> > > > > > > >>> Currently there are no resources to work on this,
>> >>> > > > > > > >>> effectively it
>> >>> > > > is
>> >>> > > > > > > >>> abandoned. Not sure what we do with this platform to
>> >>> > > > > > > >>> signal this abandonment except for docs.
>> >>> > > > > > > >>>
>> >>> > > > > > > >>> If anyone disagrees with mothballing this, chime in.
>> >>> > > > > > > >
>> >>> > > > > > >
>> >>> > > > >---------------------------------------------------------------
>> >>> > > > >--
>> >>> > > > >----
>> >>> > > > > > > >To unsubscribe, e-mail:
>> >>> > > > > > > >[email protected]
>> >>> > > > > > <javascript:;>
>> >>> > > > > > > >For additional commands, e-mail:
>> >>> > > > > > > >[email protected]
>> >>> > > > > > > <javascript:;>
>> >>> > > > > > > >
>> >>> > > > > > >
>> >>> > > > > > >
>> >>> > > > > >
>> >>> > > > >
>> >>> > > >
>> >>> > >
>> >>> > > ------------------------------------------------------------------
>> >>> > > --
>> >>> > > - To unsubscribe, e-mail: [email protected]
>> >>> > > For additional commands, e-mail: [email protected]
>> >>> > >
>> >>> >
>> >>>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [email protected]
>> >> For additional commands, e-mail: [email protected]
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to