[
https://issues.apache.org/jira/browse/CB-13723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16312100#comment-16312100
]
Pat Deegan commented on CB-13723:
---------------------------------
All right, subscribed to list and sent a message. Thanks!
P
> Tie in to Coraline for Linux support
> ------------------------------------
>
> Key: CB-13723
> URL: https://issues.apache.org/jira/browse/CB-13723
> Project: Apache Cordova
> Issue Type: Task
> Components: cordova-cli
> Environment: Linux
> Reporter: Pat Deegan
> Priority: Minor
> Labels: platforms
>
> Cordova-ubuntu is out and left me high and dry with respect to Linux versions
> of my cordova apps.
> So I've created a system to run cordova (and ionic) applications on linux,
> with plugins to bridge JS to the host. You can get more info/see a short
> demo on the [Coraline project site|https://coraline.psychogenic.com].
> How Coraline differs from cordova-ubuntu:
> * it doesn't rely on the ubuntu-sdk, of course, or Qt--it's straight up C++,
> though plugins *can* use Qt;
> * in theory, it runs on _any_ flavour of Linux;
> * plugins are dynamically loadable, and shared (though there are facilities
> for app-specific plugins);
> * because of the above point, apps don't actually need to be *compiled* --
> you just need a directory with all the html/js/resources, massaged
> appropriately to get rid of the Node stuff.
> At this point, the _src/ubuntu_ directories for cordova plugins have started
> disappearing, which is a shame--I've put wrappers around a few, like the
> device and sqlite plugins, and am working on a way to make transition from
> cordova-ubuntu to coraline a simple affair for the plugins.
> The hardest part at this stage is migrating the existing plugin JS--though
> the APIs for coraline plugins are all identical (that's the point of cordova,
> after all), I'm uncertain how cordova did the magic when it comes to
> integrating the plugins' JS module exports stuff into the final apps, so I've
> been doing it manual style (slow).
> What I'd like from you guys is:
> * an idea of what to do/where to look to make integration of a new "linux"
> platform possible with the cordova CLI;
> * pointers to what I'd need to produce and do in order to get Linux/Coraline
> support into cordova;
> * any input you might have on how I might make the system better.
> and anything else you'd like to add to get the ball rolling on having actual
> Linux support for cordova.
> Please don't hesitate with any questions.
> Thanks,
> Pat Deegan
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]