Csound Csound-dev Csound-tekno Search About

[Cs-dev] HTML5 and Csound

Date2015-02-20 21:35
FromMichael Gogins
Subject[Cs-dev] HTML5 and Csound
In the course of trying to figure out the best way to get Csound to do
on the desktop with HTML5 what it already does on Android, I have run
into a number of environments for creating HTML5 apps or integrating
HTML5 into existing apps.

Qt 5.4 QWebEngine (integrates Chromium directly in Qt SDK,
unfortunately immature JavaScript/native code integration)
Chromium Embedded Framework (now at version CEF3) from Google, easier
than using Chromium directl)
NW.js (Node-Webkit.js) from Intel, uses the latest CEF3 and Node.js,
thus enables node-ffi (call Csound C API directly from JavaScript)
Brackets-shell from Adobe, uses CEF3
Sencha, commercial

There probably are more... experience? reports? what did I miss?

Right now NW.js looks best.

Regards,
Mike




-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-02-20 22:29
FromSteven Yi
SubjectRe: [Cs-dev] HTML5 and Csound
I don't have any experience with these, but I thought I'd mention atom-shell:

https://github.com/atom/atom-shell
http://stackoverflow.com/questions/23509356/node-webkit-vs-atom-shell

On Fri, Feb 20, 2015 at 4:35 PM, Michael Gogins
 wrote:
> In the course of trying to figure out the best way to get Csound to do
> on the desktop with HTML5 what it already does on Android, I have run
> into a number of environments for creating HTML5 apps or integrating
> HTML5 into existing apps.
>
> Qt 5.4 QWebEngine (integrates Chromium directly in Qt SDK,
> unfortunately immature JavaScript/native code integration)
> Chromium Embedded Framework (now at version CEF3) from Google, easier
> than using Chromium directl)
> NW.js (Node-Webkit.js) from Intel, uses the latest CEF3 and Node.js,
> thus enables node-ffi (call Csound C API directly from JavaScript)
> Brackets-shell from Adobe, uses CEF3
> Sencha, commercial
>
> There probably are more... experience? reports? what did I miss?
>
> Right now NW.js looks best.
>
> Regards,
> Mike
>
>
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-02-20 22:58
FromMichael Gogins
SubjectRe: [Cs-dev] HTML5 and Csound
AttachmentsNone  None  

I think this is related to breakers-shell.

Best,
Mike

On Feb 20, 2015 5:29 PM, "Steven Yi" <stevenyi@gmail.com> wrote:
I don't have any experience with these, but I thought I'd mention atom-shell:

https://github.com/atom/atom-shell
http://stackoverflow.com/questions/23509356/node-webkit-vs-atom-shell

On Fri, Feb 20, 2015 at 4:35 PM, Michael Gogins
<michael.gogins@gmail.com> wrote:
> In the course of trying to figure out the best way to get Csound to do
> on the desktop with HTML5 what it already does on Android, I have run
> into a number of environments for creating HTML5 apps or integrating
> HTML5 into existing apps.
>
> Qt 5.4 QWebEngine (integrates Chromium directly in Qt SDK,
> unfortunately immature JavaScript/native code integration)
> Chromium Embedded Framework (now at version CEF3) from Google, easier
> than using Chromium directl)
> NW.js (Node-Webkit.js) from Intel, uses the latest CEF3 and Node.js,
> thus enables node-ffi (call Csound C API directly from JavaScript)
> Brackets-shell from Adobe, uses CEF3
> Sencha, commercial
>
> There probably are more... experience? reports? what did I miss?
>
> Right now NW.js looks best.
>
> Regards,
> Mike
>
>
>
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2015-02-20 23:11
FromSteven Yi
SubjectRe: [Cs-dev] HTML5 and Csound
I don't think it is; I found this page with a comparison:

http://nology.de/node-webkit-vs-atom-shell-vs-brackets-shell

Sidenote, atom-shell powers the Atom text editor (http://atom.io).
Lighttable (http://lighttable.com/) uses node-webkit, but I think
they're moving to atom-shell.

On Fri, Feb 20, 2015 at 5:58 PM, Michael Gogins
 wrote:
> I think this is related to breakers-shell.
>
> Best,
> Mike
>
> On Feb 20, 2015 5:29 PM, "Steven Yi"  wrote:
>>
>> I don't have any experience with these, but I thought I'd mention
>> atom-shell:
>>
>> https://github.com/atom/atom-shell
>> http://stackoverflow.com/questions/23509356/node-webkit-vs-atom-shell
>>
>> On Fri, Feb 20, 2015 at 4:35 PM, Michael Gogins
>>  wrote:
>> > In the course of trying to figure out the best way to get Csound to do
>> > on the desktop with HTML5 what it already does on Android, I have run
>> > into a number of environments for creating HTML5 apps or integrating
>> > HTML5 into existing apps.
>> >
>> > Qt 5.4 QWebEngine (integrates Chromium directly in Qt SDK,
>> > unfortunately immature JavaScript/native code integration)
>> > Chromium Embedded Framework (now at version CEF3) from Google, easier
>> > than using Chromium directl)
>> > NW.js (Node-Webkit.js) from Intel, uses the latest CEF3 and Node.js,
>> > thus enables node-ffi (call Csound C API directly from JavaScript)
>> > Brackets-shell from Adobe, uses CEF3
>> > Sencha, commercial
>> >
>> > There probably are more... experience? reports? what did I miss?
>> >
>> > Right now NW.js looks best.
>> >
>> > Regards,
>> > Mike
>> >
>> >
>> >
>> >
>> > -----------------------------------------------------
>> > Michael Gogins
>> > Irreducible Productions
>> > http://michaelgogins.tumblr.com
>> > Michael dot Gogins at gmail dot com
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> > from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> > with Interactivity, Sharing, Native Excel Exports, App Integration &
>> > more
>> > Get technology previously reserved for billion-dollar corporations, FREE
>> >
>> > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Csound-devel mailing list
>> > Csound-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ------------------------------------------------------------------------------
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> with Interactivity, Sharing, Native Excel Exports, App Integration & more
>> Get technology previously reserved for billion-dollar corporations, FREE
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net