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