Hk Imesh,
I was under the impression, if we use electron/VSC we can't make it accessible via web. On Sun, Jul 24, 2016 at 8:13 PM, Imesh Gunaratne <im...@wso2.com> wrote: > Hi Manu, > > On Fri, Jul 22, 2016 at 11:55 PM, Manuranga Perera <m...@wso2.com> wrote: > >> Hi Imesh, >> >> Will it run from a browser or will it be an app (embedded browser)? >> > > It would need to run on a browser to be able to accessible in the cloud, > the desktop version will run as an app. Those are the two high level > requirements we have at the moment. > > Still we are at very early stages of its design. > At the moment we are evaluating > how we can integrate the web app with an electron based IDE starting > with VSC. > > Thanks > >> >> On Fri, Jul 22, 2016 at 3:10 AM, Imesh Gunaratne <im...@wso2.com> wrote: >> >>> Hi All, >>> >>> According to an internal discussion we had, we thought of introducing >>> $subject for improving the overall tooling experience of WSO2 middleware. >>> The main goal of this effort is to build a lightweight, cross-platform, >>> attractive, user-oriented tooling platform with reusable visualization >>> components. >>> >>> This has several sub goals: >>> >>> - Implementing reusable tooling components which can be used for >>> building an unified IDE: >>> - This would be similar to WSO2 Carbon architecture and analytics >>> platform where we implement reusable components and build products by >>> aggregating them. >>> - Reusing visualization components in web based UIs >>> - Making the tooling platform available on the web/cloud >>> >>> To achieve this, we thought of implementing tooling components in HTML5, >>> CSS and JavaScript. This would allow us to make the tooling platform; >>> platform independent, reusable and web enabled. >>> >>> >>> *WSO2 JS Tooling Platform High Level Architecture* >>> >>> [image: Inline image 1] >>> On high level, the WSO2 JS tooling platform would have above components. >>> Out of these we would first start with the visualization component and try >>> to come up with a JS library which can provide features needed for >>> implementing product specific tooling components. >>> >>> >>> *WSO2 JS Tooling Platform Component Architecture* >>> [image: Inline image 3] >>> >>> According to the above concept, we would use existing JS frameworks >>> such as D3.js, Backbone and Lodash for implementing the core tooling >>> framework. In this model, D3.js will be used for utilizing basic features >>> needed for drawing shapes, Backbone will be used for implementing >>> JavaScript extendibility features (only using Model and View from its MVC >>> architecture) and finally Lodash will be used for utilizing utility >>> functions. >>> >>> On top of the core tooling framework a collection of tooling components >>> will be implemented according to WSO2 product requirements. Initially we >>> will be starting with the NextGen ESB (Integration Server) by implementing >>> a sequence diagramming and data mapper modules. >>> >>> The initial source code of this effort can be found in WSO2 Incubator >>> [1]. Please feel free to try this out and share your thoughts. >>> >>> [1] >>> https://github.com/wso2-incubator/js-tooling-framework >>> >>> Thanks >>> >>> -- >>> *Imesh Gunaratne* >>> Software Architect >>> WSO2 Inc: http://wso2.com >>> T: +94 11 214 5345 M: +94 77 374 2057 >>> W: https://medium.com/@imesh TW: @imesh >>> lean. enterprise. middleware >>> >>> >>> _______________________________________________ >>> Architecture mailing list >>> Architecture@wso2.org >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> With regards, >> *Manu*ranga Perera. >> >> phone : 071 7 70 20 50 >> mail : m...@wso2.com >> >> _______________________________________________ >> Architecture mailing list >> Architecture@wso2.org >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Imesh Gunaratne* > Software Architect > WSO2 Inc: http://wso2.com > T: +94 11 214 5345 M: +94 77 374 2057 > W: https://medium.com/@imesh TW: @imesh > lean. enterprise. middleware > > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- With regards, *Manu*ranga Perera. phone : 071 7 70 20 50 mail : m...@wso2.com
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture