On Thu, Apr 12, 2012 at 2:41 PM, Leandro Pereira <[email protected]> wrote:
> Daniel,
>
> On 04/12/2012 01:01 AM, Daniel Juyung Seo wrote:
>> But just curious if this was discussed with Sanjeev who started elev8
>> with Mike McCormack.
>
> We are working with Samsung in order to develop a framework on top of
> Elev8. Unfortunately, the foundations were not solid enough and we had
> to do some plumbing. These changes were necessary to decrease memory
> usage and increase performance, and, of course, are part of our contract.

I've discussed briefly these points with sanjeev before acidx code got
in. Actually the patch count should be shorter and should have be done
sooner, but elev8 already contains a massive number of widgets... all
of them were reviewed and that took time (and code).

Our team here did a review of the basic binding with V8, checking
their recommended usage and optimizations. At the end we fixed some
leaks in properties, we reduced the time/cpu to create wrapper/binding
objects (JS) by doing the proper inheritance. And at last we also used
V8's property system, which is noticeably simpler yet faster than the
manual way as it was being done.

Now with a more solid base we'll start doing some high-level API, with
real world examples. The idea is to have the prototypes and
applications written before the API, then we can make it very simple
to use, no matter how hard is the work in the infrastructure (few
people doing infra, lots of users expected to do apps).

Last but not least, with our changes we can integrate with Node.js. We
have a hacked node.js to cope with ecore main loop, still discussing
with them how we can get this as a extension API.
   For those that do not know, Node.js is mainly a server platform.
Written in V8 as well, they have a great networking library, with
helpers for most webservices like google+, twitter and facebook. They
have a bold user base, with big companies as well. And they still do
not have any UI toolkit... we'd be the first!

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to