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]

Reply via email to