LGTM as long as you are open to review and architecture comments on the way :-)

On Tue, Nov 26, 2013 at 5:08 PM, Pozdnyakov, Mikhail
<mikhail.pozdnya...@intel.com> wrote:
> Description:
>
> The current design of XWalk runtime&application classes does not allow us to 
> enable the shared process model architecture 
> (https://docs.google.com/a/intel.com/document/d/1q2Zl_P949NLe5YnQoLP2OWcZStVJgXyHKZDUwhiUxJQ),
>  because it does not support running of multiple WEB applications.
>
> Besides, there are some other problems with the current runtime design: names 
> of classes are totally misleading making it hard to comprehend the runtime 
> logic ("Runtime" which is not actually a runtime, "RuntimeContext" which is 
> not actually a runtime context and so on), also the functionality of classes 
> is not quite clear making it hard to introduce new features, further, 
> lifecycle and ownership  for some objects is wrong.
>
> I would like to make a re-design (refactoring) of XWalk runtime and 
> application classes so that:
> 1) It becomes possible to run multiple WEB applications (meaning that shared 
> process model can be enabled)
> 2) Runtime objects functionality, ownership and naming are fixed making the 
> code easier to comprehend and to maintain
>
> Affected Components:
> Classes within 'application/' and 'runtime/' folders
>
> Implementation Details:
> Please find it at: 
> https://docs.google.com/a/intel.com/document/d/1N0VVlut7JCWFbAEwTQc0loN9_D2JlOXRJprQeCbXY2U
>
> BR,
> Mikhail
> ---------------------------------------------------------------------
> Intel Finland Oy
> Registered Address: PL 281, 00181 Helsinki
> Business Identity Code: 0357606 - 4
> Domiciled in Helsinki
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>
> _______________________________________________
> Crosswalk-dev mailing list
> Crosswalk-dev@lists.crosswalk-project.org
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev



-- 
Kenneth Rohde Christiansen
Web Platform Architect, Intel Corporation.
Phone  +45 4294 9458 ﹆﹆﹆
_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to