You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Pradeep Fernando <pr...@gmail.com> on 2013/10/25 13:17:51 UTC

New front end for Stratos Controller

Hi,

>From time to time, the need of a separate front-end for Statos came up in
various other threads. Here I'm starting this thread to bootstrap the
effort.

Why not existing UI:

- The current admin console is derived from the Carbon UI framework
- It has the 'Carbon' look.
- Little bit hard to customize
- It depends on WS backend calls

The proposed frontend:

- A webapp sitting inside Carbon framework (make use of embedded tomcat)
- We can decide on the final look and feel
- easy to host/customize (can host in separate tomcat instance if the user
wants)
- uses REST calls for backend communication.

wdyt ?

If you find this feature useful, other question would be,

- what web technologies to use (jsp,gwt,etc)
- the end design (wire-frames)


thanks,
--Pradeep

Re: New front end for Stratos Controller

Posted by Pradeep Fernando <pr...@gmail.com>.
Hi,

Looks like Imesh has already included this in a JIRA task [1]. cool.

[1]  https://issues.apache.org/jira/browse/STRATOS-129


On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:

> Hi,
>
> From time to time, the need of a separate front-end for Statos came up in
> various other threads. Here I'm starting this thread to bootstrap the
> effort.
>
> Why not existing UI:
>
> - The current admin console is derived from the Carbon UI framework
> - It has the 'Carbon' look.
> - Little bit hard to customize
> - It depends on WS backend calls
>
> The proposed frontend:
>
> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
> - We can decide on the final look and feel
> - easy to host/customize (can host in separate tomcat instance if the user
> wants)
> - uses REST calls for backend communication.
>
> wdyt ?
>
> If you find this feature useful, other question would be,
>
> - what web technologies to use (jsp,gwt,etc)
> - the end design (wire-frames)
>
>
> thanks,
> --Pradeep
>



-- 
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Re: New front end for Stratos Controller

Posted by Jason Daly <ja...@systembind.com>.
+1 for a Java implementation

Jason Daly
VP, Product Development
SystemBind Consulting & IT Services Inc.
5115 Maingate Drive, Unit #1 | Mississauga | Ontario
Tel: 416.848.0980 x 850
Mobile: 416.388.4070
Toll: 1.877.SYS.BIND
www.systembind.com <http://www.systembind.com/> 

On Oct 27, 2013, at 3:22 PM, "Lahiru Sandaruwan" <lahirus@wso2.com <ma...@wso2.com> > wrote:

Hi Ishmal,

Yes, Rest API is there. Discussion here is to decide how do we implement the GUI shipped with Stratos. This is more or less a sample for how to write an user interface for Stratos :)

Thanks.


On Mon, Oct 28, 2013 at 12:44 AM, Ishmal Bartley <Ishmal.Bartley@caremore.com <ma...@caremore.com> > wrote:
Will there still be a RESTful api? I thought that creating the api would enable "any" language with URI support to be used to manage/control a Stratos instance
 
From: Sanjiva Weerawarana [mailto:sanjiva@wso2.com <ma...@wso2.com> ]
Sent: Sunday, October 27, 2013 11:51 AM
To: dev <dev@stratos.incubator.apache.org <ma...@stratos.incubator.apache.org> > 
Subject: Re: New front end for Stratos Controller 
 
IMO we should stick to Java ..

Personally I'm going to push for Jaggery of course :-).


On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <imesh@apache.org <ma...@apache.org> > wrote:
Thanks for bringing this up! 

I think Django would be a good option. It's a Python based framework which provides many built-in features:

- An ORM for easy data access
- An Administrative UI for user management
- Follows MVC pattern (with slightly different terminology: Model -> Model, View -> Template, Controller-> View)
- Rapid Form development including validations
- Clean URL management
- Provides a standalone web server for development
- Could be deployed in Apache web server with mod_python

Thanks



On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sanjiva@wso2.com <ma...@wso2.com> > wrote:
+1 for writing a clean webapp.


On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pradeepfn@gmail.com <ma...@gmail.com> > wrote:
Hi,

From time to time, the need of a separate front-end for Statos came up in various other threads. Here I'm starting this thread to bootstrap the effort.

Why not existing UI:

- The current admin console is derived from the Carbon UI framework
- It has the 'Carbon' look.
- Little bit hard to customize
- It depends on WS backend calls

The proposed frontend:

- A webapp sitting inside Carbon framework (make use of embedded tomcat)
- We can decide on the final look and feel
- easy to host/customize (can host in separate tomcat instance if the user wants)
- uses REST calls for backend communication.

wdyt ?

If you find this feature useful, other question would be,

- what web technologies to use (jsp,gwt,etc)
- the end design (wire-frames)


thanks, 
--Pradeep



-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/ <http://wso2.com/> 
email: sanjiva@wso2.com <ma...@wso2.com> ; phone:+94 11 763 9614; cell:+94 77 787 6880 |+1 650 265 8311
blog: http://sanjiva.weerawarana.org/ <http://sanjiva.weerawarana.org/> 

Lean . Enterprise . Middleware




-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/ <http://wso2.com/> 
email: sanjiva@wso2.com <ma...@wso2.com> ; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1 650 265 8311
blog: http://sanjiva.weerawarana.org/ <http://sanjiva.weerawarana.org/> 

Lean . Enterprise . Middleware



-- 
--
Lahiru Sandaruwan
Software Engineer,
Platform Technologies,
WSO2 Inc., http://wso2.com <http://wso2.com> 
lean.enterprise.middleware

email: lahirus@wso2.com <ma...@wso2.com> cell: (+94) 773 325 954
blog: http://lahiruwrites.blogspot.com/ <http://lahiruwrites.blogspot.com/> 
twitter: http://twitter.com/lahirus <http://twitter.com/lahirus> 
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 <http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146> 


Re: New front end for Stratos Controller

Posted by Lahiru Sandaruwan <la...@wso2.com>.
Hi Ishmal,

Yes, Rest API is there. Discussion here is to decide how do we implement
the GUI shipped with Stratos. This is more or less a sample for how to
write an user interface for Stratos :)

Thanks.


On Mon, Oct 28, 2013 at 12:44 AM, Ishmal Bartley <
Ishmal.Bartley@caremore.com> wrote:

>  Will there still be a RESTful api? I thought that creating the api would
> enable "any" language with URI support to be used to manage/control a
> Stratos instance
>
>  *From*: Sanjiva Weerawarana [mailto:sanjiva@wso2.com]
> *Sent*: Sunday, October 27, 2013 11:51 AM
> *To*: dev <de...@stratos.incubator.apache.org>
> *Subject*: Re: New front end for Stratos Controller
>
>  IMO we should stick to Java ..
>
> Personally I'm going to push for Jaggery of course :-).
>
>
> On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org>wrote:
>
>>  Thanks for bringing this up!
>>
>>  I think Django would be a good option. It's a Python based framework
>> which provides many built-in features:
>>
>>  - An ORM for easy data access
>> - An Administrative UI for user management
>> - Follows MVC pattern (with slightly different terminology: Model ->
>> Model, View -> Template, Controller-> View)
>> - Rapid Form development including validations
>> - Clean URL management
>> - Provides a standalone web server for development
>> - Could be deployed in Apache web server with mod_python
>>
>>  Thanks
>>
>>
>>
>> On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>>
>>> +1 for writing a clean webapp.
>>>
>>>
>>> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>>  From time to time, the need of a separate front-end for Statos came
>>>> up in various other threads. Here I'm starting this thread to bootstrap the
>>>> effort.
>>>>
>>>>  Why not existing UI:
>>>>
>>>>  - The current admin console is derived from the Carbon UI framework
>>>> - It has the 'Carbon' look.
>>>> - Little bit hard to customize
>>>> - It depends on WS backend calls
>>>>
>>>>  The proposed frontend:
>>>>
>>>>  - A webapp sitting inside Carbon framework (make use of embedded
>>>> tomcat)
>>>> - We can decide on the final look and feel
>>>> - easy to host/customize (can host in separate tomcat instance if the
>>>> user wants)
>>>> - uses REST calls for backend communication.
>>>>
>>>>  wdyt ?
>>>>
>>>>  If you find this feature useful, other question would be,
>>>>
>>>>  - what web technologies to use (jsp,gwt,etc)
>>>> - the end design (wire-frames)
>>>>
>>>>
>>>>  thanks,
>>>> --Pradeep
>>>>
>>>
>>>
>>>
>>>   --
>>> Sanjiva Weerawarana, Ph.D.
>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>> 650 265 8311
>>> blog: http://sanjiva.weerawarana.org/
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>
>
>  --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
> 650 265 8311
> blog: http://sanjiva.weerawarana.org/
>
> Lean . Enterprise . Middleware
>



-- 
--
Lahiru Sandaruwan
Software Engineer,
Platform Technologies,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: lahirus@wso2.com cell: (+94) 773 325 954
blog: http://lahiruwrites.blogspot.com/
twitter: http://twitter.com/lahirus
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: New front end for Stratos Controller

Posted by Isuru Perera <is...@wso2.com>.
On Sun, Oct 27, 2013 at 11:51 AM, Sanjiva Weerawarana <sa...@wso2.com>wrote:

> IMO we should stick to Java ..
>
Yes. I also think we should stick to Java.

I'm thinking of JSF + PrimeFaces :)

I will list the pros and cons later when I get some time.

>
> Personally I'm going to push for Jaggery of course :-).
>
>
> On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org>wrote:
>
>> Thanks for bringing this up!
>>
>> I think Django would be a good option. It's a Python based framework
>> which provides many built-in features:
>>
>> - An ORM for easy data access
>> - An Administrative UI for user management
>> - Follows MVC pattern (with slightly different terminology: Model ->
>> Model, View -> Template, Controller-> View)
>> - Rapid Form development including validations
>> - Clean URL management
>> - Provides a standalone web server for development
>> - Could be deployed in Apache web server with mod_python
>>
>> Thanks
>>
>>
>>
>> On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>>
>>> +1 for writing a clean webapp.
>>>
>>>
>>> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> From time to time, the need of a separate front-end for Statos came up
>>>> in various other threads. Here I'm starting this thread to bootstrap the
>>>> effort.
>>>>
>>>> Why not existing UI:
>>>>
>>>> - The current admin console is derived from the Carbon UI framework
>>>> - It has the 'Carbon' look.
>>>> - Little bit hard to customize
>>>> - It depends on WS backend calls
>>>>
>>>> The proposed frontend:
>>>>
>>>> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
>>>> - We can decide on the final look and feel
>>>> - easy to host/customize (can host in separate tomcat instance if the
>>>> user wants)
>>>> - uses REST calls for backend communication.
>>>>
>>>> wdyt ?
>>>>
>>>> If you find this feature useful, other question would be,
>>>>
>>>> - what web technologies to use (jsp,gwt,etc)
>>>> - the end design (wire-frames)
>>>>
>>>>
>>>> thanks,
>>>> --Pradeep
>>>>
>>>
>>>
>>>
>>> --
>>> Sanjiva Weerawarana, Ph.D.
>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>> 650 265 8311
>>> blog: http://sanjiva.weerawarana.org/
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>
>
> --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
> 650 265 8311
> blog: http://sanjiva.weerawarana.org/
>
> Lean . Enterprise . Middleware
>



-- 
Isuru Perera
Senior Software Engineer | WSO2, Inc. | http://wso2.com/
Lean . Enterprise . Middleware

about.me/chrishantha

Re: New front end for Stratos Controller

Posted by Pradeep Fernando <pr...@gmail.com>.
Hi Devs/Chris,

If we choose the path of pure javascript/html how would we tackle the
authentication problem. Now since all the code get executed in the client
side (browser) we cannot make use of any application secret
for authenticate to backend. In Oauth2.0 they have introduced a implicit
gran type for such applications...

just a thought..
--Pradeep


On Tue, Oct 29, 2013 at 12:17 PM, chris snow <ch...@gmail.com> wrote:

> GWT has already been mentioned, what about going one step further and
> developing a pure javascript/html single page application (SPA) that could
> be deployed to any web server (including AWS cloudfront)?  The SPA would
> communicate with the backend over REST.  Page 13 of this presentation shows
> the architecture:
> http://www.slideshare.net/rohitsghatol/building-single-page-applications.
>
> A carefully designed SPA could also be packaged as a mobile application
> using cordova/phonegap, which may be a nice selling point for stratos?
>
>
>  On Tue, Oct 29, 2013 at 5:19 AM, Imesh Gunaratne <im...@apache.org>wrote:
>
>> +1 for using a Java based web framework.
>>
>> Thanks
>>
>>
>> On Mon, Oct 28, 2013 at 12:21 AM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>>
>>> IMO we should stick to Java ..
>>>
>>> Personally I'm going to push for Jaggery of course :-).
>>>
>>>
>>> On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org>wrote:
>>>
>>>> Thanks for bringing this up!
>>>>
>>>> I think Django would be a good option. It's a Python based framework
>>>> which provides many built-in features:
>>>>
>>>> - An ORM for easy data access
>>>> - An Administrative UI for user management
>>>> - Follows MVC pattern (with slightly different terminology: Model ->
>>>> Model, View -> Template, Controller-> View)
>>>> - Rapid Form development including validations
>>>> - Clean URL management
>>>> - Provides a standalone web server for development
>>>> - Could be deployed in Apache web server with mod_python
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>> On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>>>>
>>>>> +1 for writing a clean webapp.
>>>>>
>>>>>
>>>>> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pradeepfn@gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> From time to time, the need of a separate front-end for Statos came
>>>>>> up in various other threads. Here I'm starting this thread to bootstrap the
>>>>>> effort.
>>>>>>
>>>>>> Why not existing UI:
>>>>>>
>>>>>> - The current admin console is derived from the Carbon UI framework
>>>>>> - It has the 'Carbon' look.
>>>>>> - Little bit hard to customize
>>>>>> - It depends on WS backend calls
>>>>>>
>>>>>> The proposed frontend:
>>>>>>
>>>>>> - A webapp sitting inside Carbon framework (make use of embedded
>>>>>> tomcat)
>>>>>> - We can decide on the final look and feel
>>>>>> - easy to host/customize (can host in separate tomcat instance if the
>>>>>> user wants)
>>>>>> - uses REST calls for backend communication.
>>>>>>
>>>>>> wdyt ?
>>>>>>
>>>>>> If you find this feature useful, other question would be,
>>>>>>
>>>>>> - what web technologies to use (jsp,gwt,etc)
>>>>>> - the end design (wire-frames)
>>>>>>
>>>>>>
>>>>>> thanks,
>>>>>> --Pradeep
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sanjiva Weerawarana, Ph.D.
>>>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>>>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>>>> 650 265 8311
>>>>> blog: http://sanjiva.weerawarana.org/
>>>>>
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Sanjiva Weerawarana, Ph.D.
>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>> 650 265 8311
>>> blog: http://sanjiva.weerawarana.org/
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69
>



-- 
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Re: New front end for Stratos Controller

Posted by chris snow <ch...@gmail.com>.
GWT has already been mentioned, what about going one step further and
developing a pure javascript/html single page application (SPA) that could
be deployed to any web server (including AWS cloudfront)?  The SPA would
communicate with the backend over REST.  Page 13 of this presentation shows
the architecture:
http://www.slideshare.net/rohitsghatol/building-single-page-applications.

A carefully designed SPA could also be packaged as a mobile application
using cordova/phonegap, which may be a nice selling point for stratos?


On Tue, Oct 29, 2013 at 5:19 AM, Imesh Gunaratne <im...@apache.org> wrote:

> +1 for using a Java based web framework.
>
> Thanks
>
>
> On Mon, Oct 28, 2013 at 12:21 AM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>
>> IMO we should stick to Java ..
>>
>> Personally I'm going to push for Jaggery of course :-).
>>
>>
>> On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org>wrote:
>>
>>> Thanks for bringing this up!
>>>
>>> I think Django would be a good option. It's a Python based framework
>>> which provides many built-in features:
>>>
>>> - An ORM for easy data access
>>> - An Administrative UI for user management
>>> - Follows MVC pattern (with slightly different terminology: Model ->
>>> Model, View -> Template, Controller-> View)
>>> - Rapid Form development including validations
>>> - Clean URL management
>>> - Provides a standalone web server for development
>>> - Could be deployed in Apache web server with mod_python
>>>
>>> Thanks
>>>
>>>
>>>
>>> On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>>>
>>>> +1 for writing a clean webapp.
>>>>
>>>>
>>>> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> From time to time, the need of a separate front-end for Statos came up
>>>>> in various other threads. Here I'm starting this thread to bootstrap the
>>>>> effort.
>>>>>
>>>>> Why not existing UI:
>>>>>
>>>>> - The current admin console is derived from the Carbon UI framework
>>>>> - It has the 'Carbon' look.
>>>>> - Little bit hard to customize
>>>>> - It depends on WS backend calls
>>>>>
>>>>> The proposed frontend:
>>>>>
>>>>> - A webapp sitting inside Carbon framework (make use of embedded
>>>>> tomcat)
>>>>> - We can decide on the final look and feel
>>>>> - easy to host/customize (can host in separate tomcat instance if the
>>>>> user wants)
>>>>> - uses REST calls for backend communication.
>>>>>
>>>>> wdyt ?
>>>>>
>>>>> If you find this feature useful, other question would be,
>>>>>
>>>>> - what web technologies to use (jsp,gwt,etc)
>>>>> - the end design (wire-frames)
>>>>>
>>>>>
>>>>> thanks,
>>>>> --Pradeep
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sanjiva Weerawarana, Ph.D.
>>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>>> 650 265 8311
>>>> blog: http://sanjiva.weerawarana.org/
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>
>>
>> --
>> Sanjiva Weerawarana, Ph.D.
>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
>> 650 265 8311
>> blog: http://sanjiva.weerawarana.org/
>>
>> Lean . Enterprise . Middleware
>>
>
>


-- 
Check out my professional profile and connect with me on LinkedIn.
http://lnkd.in/cw5k69

Re: New front end for Stratos Controller

Posted by Imesh Gunaratne <im...@apache.org>.
+1 for using a Java based web framework.

Thanks


On Mon, Oct 28, 2013 at 12:21 AM, Sanjiva Weerawarana <sa...@wso2.com>wrote:

> IMO we should stick to Java ..
>
> Personally I'm going to push for Jaggery of course :-).
>
>
> On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org>wrote:
>
>> Thanks for bringing this up!
>>
>> I think Django would be a good option. It's a Python based framework
>> which provides many built-in features:
>>
>> - An ORM for easy data access
>> - An Administrative UI for user management
>> - Follows MVC pattern (with slightly different terminology: Model ->
>> Model, View -> Template, Controller-> View)
>> - Rapid Form development including validations
>> - Clean URL management
>> - Provides a standalone web server for development
>> - Could be deployed in Apache web server with mod_python
>>
>> Thanks
>>
>>
>>
>> On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>>
>>> +1 for writing a clean webapp.
>>>
>>>
>>> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> From time to time, the need of a separate front-end for Statos came up
>>>> in various other threads. Here I'm starting this thread to bootstrap the
>>>> effort.
>>>>
>>>> Why not existing UI:
>>>>
>>>> - The current admin console is derived from the Carbon UI framework
>>>> - It has the 'Carbon' look.
>>>> - Little bit hard to customize
>>>> - It depends on WS backend calls
>>>>
>>>> The proposed frontend:
>>>>
>>>> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
>>>> - We can decide on the final look and feel
>>>> - easy to host/customize (can host in separate tomcat instance if the
>>>> user wants)
>>>> - uses REST calls for backend communication.
>>>>
>>>> wdyt ?
>>>>
>>>> If you find this feature useful, other question would be,
>>>>
>>>> - what web technologies to use (jsp,gwt,etc)
>>>> - the end design (wire-frames)
>>>>
>>>>
>>>> thanks,
>>>> --Pradeep
>>>>
>>>
>>>
>>>
>>> --
>>> Sanjiva Weerawarana, Ph.D.
>>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880| +1
>>> 650 265 8311
>>> blog: http://sanjiva.weerawarana.org/
>>>
>>> Lean . Enterprise . Middleware
>>>
>>
>>
>
>
> --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
> 650 265 8311
> blog: http://sanjiva.weerawarana.org/
>
> Lean . Enterprise . Middleware
>

Re: New front end for Stratos Controller

Posted by Ishmal Bartley <Is...@caremore.com>.
Will there still be a RESTful api? I thought that creating the api would enable "any" language with URI support to be used to manage/control a Stratos instance

From: Sanjiva Weerawarana [mailto:sanjiva@wso2.com]
Sent: Sunday, October 27, 2013 11:51 AM
To: dev <de...@stratos.incubator.apache.org>
Subject: Re: New front end for Stratos Controller

IMO we should stick to Java ..

Personally I'm going to push for Jaggery of course :-).


On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org>> wrote:
Thanks for bringing this up!

I think Django would be a good option. It's a Python based framework which provides many built-in features:

- An ORM for easy data access
- An Administrative UI for user management
- Follows MVC pattern (with slightly different terminology: Model -> Model, View -> Template, Controller-> View)
- Rapid Form development including validations
- Clean URL management
- Provides a standalone web server for development
- Could be deployed in Apache web server with mod_python

Thanks



On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>> wrote:
+1 for writing a clean webapp.


On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>> wrote:
Hi,

From time to time, the need of a separate front-end for Statos came up in various other threads. Here I'm starting this thread to bootstrap the effort.

Why not existing UI:

- The current admin console is derived from the Carbon UI framework
- It has the 'Carbon' look.
- Little bit hard to customize
- It depends on WS backend calls

The proposed frontend:

- A webapp sitting inside Carbon framework (make use of embedded tomcat)
- We can decide on the final look and feel
- easy to host/customize (can host in separate tomcat instance if the user wants)
- uses REST calls for backend communication.

wdyt ?

If you find this feature useful, other question would be,

- what web technologies to use (jsp,gwt,etc)
- the end design (wire-frames)


thanks,
--Pradeep



--
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanjiva@wso2.com<ma...@wso2.com>; phone: +94 11 763 9614<tel:%2B94%2011%20763%209614>; cell: +94 77 787 6880<tel:%2B94%2077%20787%206880> | +1 650 265 8311<tel:%2B1%20650%20265%208311>
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware




--
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanjiva@wso2.com<ma...@wso2.com>; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1 650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware

Re: New front end for Stratos Controller

Posted by Sanjiva Weerawarana <sa...@wso2.com>.
IMO we should stick to Java ..

Personally I'm going to push for Jaggery of course :-).


On Sun, Oct 27, 2013 at 11:32 PM, Imesh Gunaratne <im...@apache.org> wrote:

> Thanks for bringing this up!
>
> I think Django would be a good option. It's a Python based framework which
> provides many built-in features:
>
> - An ORM for easy data access
> - An Administrative UI for user management
> - Follows MVC pattern (with slightly different terminology: Model ->
> Model, View -> Template, Controller-> View)
> - Rapid Form development including validations
> - Clean URL management
> - Provides a standalone web server for development
> - Could be deployed in Apache web server with mod_python
>
> Thanks
>
>
>
> On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:
>
>> +1 for writing a clean webapp.
>>
>>
>> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>>
>>> Hi,
>>>
>>> From time to time, the need of a separate front-end for Statos came up
>>> in various other threads. Here I'm starting this thread to bootstrap the
>>> effort.
>>>
>>> Why not existing UI:
>>>
>>> - The current admin console is derived from the Carbon UI framework
>>> - It has the 'Carbon' look.
>>> - Little bit hard to customize
>>> - It depends on WS backend calls
>>>
>>> The proposed frontend:
>>>
>>> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
>>> - We can decide on the final look and feel
>>> - easy to host/customize (can host in separate tomcat instance if the
>>> user wants)
>>> - uses REST calls for backend communication.
>>>
>>> wdyt ?
>>>
>>> If you find this feature useful, other question would be,
>>>
>>> - what web technologies to use (jsp,gwt,etc)
>>> - the end design (wire-frames)
>>>
>>>
>>> thanks,
>>> --Pradeep
>>>
>>
>>
>>
>> --
>> Sanjiva Weerawarana, Ph.D.
>> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
>> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
>> 650 265 8311
>> blog: http://sanjiva.weerawarana.org/
>>
>> Lean . Enterprise . Middleware
>>
>
>


-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware

Re: New front end for Stratos Controller

Posted by Imesh Gunaratne <im...@apache.org>.
Thanks for bringing this up!

I think Django would be a good option. It's a Python based framework which
provides many built-in features:

- An ORM for easy data access
- An Administrative UI for user management
- Follows MVC pattern (with slightly different terminology: Model -> Model,
View -> Template, Controller-> View)
- Rapid Form development including validations
- Clean URL management
- Provides a standalone web server for development
- Could be deployed in Apache web server with mod_python

Thanks


On Sun, Oct 27, 2013 at 6:19 PM, Sanjiva Weerawarana <sa...@wso2.com>wrote:

> +1 for writing a clean webapp.
>
>
> On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>
>> Hi,
>>
>> From time to time, the need of a separate front-end for Statos came up in
>> various other threads. Here I'm starting this thread to bootstrap the
>> effort.
>>
>> Why not existing UI:
>>
>> - The current admin console is derived from the Carbon UI framework
>> - It has the 'Carbon' look.
>> - Little bit hard to customize
>> - It depends on WS backend calls
>>
>> The proposed frontend:
>>
>> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
>> - We can decide on the final look and feel
>> - easy to host/customize (can host in separate tomcat instance if the
>> user wants)
>> - uses REST calls for backend communication.
>>
>> wdyt ?
>>
>> If you find this feature useful, other question would be,
>>
>> - what web technologies to use (jsp,gwt,etc)
>> - the end design (wire-frames)
>>
>>
>> thanks,
>> --Pradeep
>>
>
>
>
> --
> Sanjiva Weerawarana, Ph.D.
> Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
> email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
> 650 265 8311
> blog: http://sanjiva.weerawarana.org/
>
> Lean . Enterprise . Middleware
>

Re: New front end for Stratos Controller

Posted by Sanjiva Weerawarana <sa...@wso2.com>.
+1 for writing a clean webapp.


On Fri, Oct 25, 2013 at 4:47 PM, Pradeep Fernando <pr...@gmail.com>wrote:

> Hi,
>
> From time to time, the need of a separate front-end for Statos came up in
> various other threads. Here I'm starting this thread to bootstrap the
> effort.
>
> Why not existing UI:
>
> - The current admin console is derived from the Carbon UI framework
> - It has the 'Carbon' look.
> - Little bit hard to customize
> - It depends on WS backend calls
>
> The proposed frontend:
>
> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
> - We can decide on the final look and feel
> - easy to host/customize (can host in separate tomcat instance if the user
> wants)
> - uses REST calls for backend communication.
>
> wdyt ?
>
> If you find this feature useful, other question would be,
>
> - what web technologies to use (jsp,gwt,etc)
> - the end design (wire-frames)
>
>
> thanks,
> --Pradeep
>



-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.;  http://wso2.com/
email: sanjiva@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware

Re: New front end for Stratos Controller

Posted by Alejandro Bonilla <ab...@linuxwireless.org>.
+1

The interface not only needs to be written from ground up but the
looks and features should also improve. A feature recommendation is to
create the Cartridges from within the Interface - this should not be
complicated for openStack as the imageID and name should be fetch
using the glance API - therefore a drop-down menu would allow for a
selection of the images to be used as Stratos Cartridges.

On Fri, Oct 25, 2013 at 1:17 PM, Pradeep Fernando <pr...@gmail.com> wrote:
> Hi,
>
> From time to time, the need of a separate front-end for Statos came up in
> various other threads. Here I'm starting this thread to bootstrap the
> effort.
>
> Why not existing UI:
>
> - The current admin console is derived from the Carbon UI framework
> - It has the 'Carbon' look.
> - Little bit hard to customize
> - It depends on WS backend calls
>
> The proposed frontend:
>
> - A webapp sitting inside Carbon framework (make use of embedded tomcat)
> - We can decide on the final look and feel
> - easy to host/customize (can host in separate tomcat instance if the user
> wants)
> - uses REST calls for backend communication.
>
> wdyt ?
>
> If you find this feature useful, other question would be,
>
> - what web technologies to use (jsp,gwt,etc)
> - the end design (wire-frames)
>
>
> thanks,
> --Pradeep