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
