Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
December 10, 2012 Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Hello everyone, i've just made first preview wrapper package for Awesomium(http://awesomium.com) library - closed source chromium(you know what is chrome browser are, right?) embededd framework, it's free for non-commercial projects and support all main OS(well, until last version...). this could give one a possibility to make graphical user interfaces, both native and opengl/direct3d, with the power and flexibility(and memory hunger -_-) of HTML and JavaScript. (of course when it would finished, or at least javascript handlers o_O) i have started it mostly for myself to use with opengl, but i would appreciate any help, especially in testing and bug finding. please keep in mind that it's very raw at this point, but i'm actively working on it. you could get it from there http://code.google.com/p/aws-wrap/ i'll try to answer on any questions here on or mail. with regards, evilrat. p.s. i'm also has plans on CEF wrapper for commercial purposes p.p.s how can i reset password for this forum, i can't remember it(same login as my nick/mail) :( |
December 11, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | I did it again, pressed answer instead of answer to Newsgroup...
>От: David
>Отправлено: 11 декабря 2012 г. 18:43
>Кому: evilrat
>Тема: Re: Awesomium D wrappers/bindings
>
>Wow! I was thinking of doing that. I made CEF instead...
>
>https://github.com/Dav1dde/cef
>
>So Awesomium supports Linux? I thought it only supports Windows and Mac (that's the reason I switched to CEF (which unfortunatly doesn't >support off-screen rendering on Linux, but not because the developers want money...))?
hi.
unfortunately at this moment Awesomium doesn’t have Linux build, but I
hope it would when they push final release(it’s still release candidate).
and concerning CEF, from what I know it doesn’t have offscreen
rendering(except CEF1 on Windows) due to fact that devs still can’t find
way to get offscreen renderering with acceptable speed without relying
on platform specific and/or vendor specific stuff.
p.s. thanks for the link, I though no one has made CEF bindings, would check it later.
------------------
Afaik CEF supports off-screen rendering on Mac and Windows (CEF1) and on
Windows (WIP) CEF3.
|
December 11, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | On Monday, 10 December 2012 at 08:27:03 UTC, evilrat wrote: > Hello everyone, > > i've just made first preview wrapper package for Awesomium(http://awesomium.com) library - closed source chromium(you know what is chrome browser are, right?) embededd framework, it's free for non-commercial projects and support all main OS(well, until last version...). Very cool! > > p.p.s how can i reset password for this forum, i can't remember it(same login as my nick/mail) :( I don't think you can (could be wrong), but these forums are just a wrapper over a newsgroup -- all the login does is save your settings, and save your read threads. So making a new one should be no problem. |
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | i've just updated source repo, some minor changes, first code released. still no xcode projects though, still have some mess in project and no docs. but as soon as i have time i will clean this up, also i think to add some opengl(and maybe awesomium sdl demo port) examples in next commit to draw some attention. i wonder why no one interested in project? maybe thats just because awesomium is um... half dead(can't pick correct word)? |
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | Am 14.12.2012 06:15, schrieb evilrat:
> i wonder why no one interested in project? maybe thats just because awesomium is um... half dead(can't pick correct word)?
Because not a lot of people need this. I also wouldn't need it but I
*want* it. Another reason is probably that a lot of the D users use
Linux, which isn't supported by awesomium. Furthermore awesomium isn't
Opensource, if I had the choice between a working awesomium and a
working berkelium, I would choose latter, even if it's a bigger pain to use.
|
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to David | On Friday, 14 December 2012 at 10:42:25 UTC, David wrote:
> Am 14.12.2012 06:15, schrieb evilrat:
>> i wonder why no one interested in project? maybe thats just because
>> awesomium is um... half dead(can't pick correct word)?
>
> Because not a lot of people need this. I also wouldn't need it but I
> *want* it. Another reason is probably that a lot of the D users use
> Linux, which isn't supported by awesomium. Furthermore awesomium isn't
> Opensource, if I had the choice between a working awesomium and a
> working berkelium, I would choose latter, even if it's a bigger pain to use.
berkellium is at chrome version 8(11 on windows), current chrome version is 25, i've tried to just build up on version 23 but there is soooo much differences so i don't know where to start fixing stuff and where to find updated parts.
unfortunately there is no offscreen renderer on linux currently, perphaps this is due to chrome itself(?).
anyway, i'm too interested in truly free crossplatform offscreen browser renderer, perhaps i would (or at least try) to upgrade berkellium up to the latest chromium.
well, my point is that even with all features D has that would help with UI programming, HTML+JS is both cheap(most?) and simple way to do modern UI, especially if target language don't have decent UI frameworks(no offense to gtkd, dwt and others, but they all mostly just a D wrapper rather than truly D ui), but thats just my opinion =3
and concerning open source vs closed source, i would prefer second if it allow free use when the first is GPL licensed. i hate viral licenses, hate hate hate... (well for the stuff like OS kernel it's fine, but for stuff such a simple small libraries thats a bad idea)
|
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | Am 14.12.2012 06:15, schrieb evilrat:
> i've just updated source repo, some minor changes, first code released. still no xcode projects though, still have some mess in project and no docs. but as soon as i have time i will clean this up, also i think to add some opengl(and maybe awesomium sdl demo port) examples in next commit to draw some attention.
>
> i wonder why no one interested in project? maybe thats just because awesomium is um... half dead(can't pick correct word)?
In principle I'm very interested, but the fact that it's closed source is not very appealing for such a component (no possibility to modify it when needed and a black box for possibly security critical uses). It also doesn't seem to be ported to the mobile platforms, which makes it an uncertain development target.
My plan for sometime in the future when I really need it was basically to write/modify a back end directly for WebKit that uses my renderer/UI library as the target. But I'll definitely take a closer look at Awesomium once I get to that point.
|
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | Am 14.12.2012 13:15, schrieb evilrat: > On Friday, 14 December 2012 at 10:42:25 UTC, David wrote: >> Am 14.12.2012 06:15, schrieb evilrat: >>> i wonder why no one interested in project? maybe thats just because awesomium is um... half dead(can't pick correct word)? >> >> Because not a lot of people need this. I also wouldn't need it but I *want* it. Another reason is probably that a lot of the D users use Linux, which isn't supported by awesomium. Furthermore awesomium isn't Opensource, if I had the choice between a working awesomium and a working berkelium, I would choose latter, even if it's a bigger pain to use. > > berkellium is at chrome version 8(11 on windows), current chrome version is 25, i've tried to just build up on version 23 but there is soooo much differences so i don't know where to start fixing stuff and where to find updated parts. Chrome 23 is completly different to chrome 8, so it's basically impossible. > unfortunately there is no offscreen renderer on linux currently, perphaps this is due to chrome itself(?). Should work (according to chromium ppl) > anyway, i'm too interested in truly free crossplatform offscreen browser renderer, perhaps i would (or at least try) to upgrade berkellium up to the latest chromium. That needs a rewrite of berkelium > well, my point is that even with all features D has that would help with UI programming, HTML+JS is both cheap(most?) and simple way to do modern UI, especially if target language don't have decent UI frameworks(no offense to gtkd, dwt and others, but they all mostly just a D wrapper rather than truly D ui), but thats just my opinion =3 A lot of D users use Linux, which isn't supported by awesomium > and concerning open source vs closed source, i would prefer second if it allow free use when the first is GPL licensed. i hate viral licenses, hate hate hate... (well for the stuff like OS kernel it's fine, but for stuff such a simple small libraries thats a bad idea) Depends, if you have also a GPL project ... |
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to David | On Friday, 14 December 2012 at 12:24:06 UTC, David wrote:
> A lot of D users use Linux, which isn't supported by awesomium
which debugger Linux users use? does gdb support D at least like visual studio(visual d)/mago? o_O
just because when i tried debug simple program in xcode it was really pain and suffering, the whole OS X for D coding is painful :(
|
December 14, 2012 Re: Awesomium D wrappers/bindings | ||||
---|---|---|---|---|
| ||||
Posted in reply to evilrat | Am 14.12.2012 13:52, schrieb evilrat: > On Friday, 14 December 2012 at 12:24:06 UTC, David wrote: >> A lot of D users use Linux, which isn't supported by awesomium > > which debugger Linux users use? does gdb support D at least like visual > studio(visual d)/mago? o_O I use gdb all the time! Just compile with -g and -gc. And iirc gdb supports D when compiled with gdc. > just because when i tried debug simple program in xcode it was really pain and suffering, the whole OS X for D coding is painful :( OS X, pfft. |
Copyright © 1999-2021 by the D Language Foundation