[ 
https://issues.apache.org/jira/browse/BROOKLYN-575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16362095#comment-16362095
 ] 

Thomas Bouron commented on BROOKLYN-575:
----------------------------------------

Hi [~mertkahyaoglu], welcome and thank you for considering this project for 
your GSoC. 

I would first encourage you present yourself and discuss your application and 
plan with the project community. You can sign up for the Apache Brooklyn 
mailing list [by following these 
instructions|https://brooklyn.apache.org/community/mailing-lists.html]. I would 
also invite you to [read this page|https://community.apache.org/gsoc.html] 
which outlines the process to apply. 

If you have anymore question, don't hesitate to ask them here or better, on the 
mailing list directly.

> GSOC: New Brooklyn UI
> ---------------------
>
>                 Key: BROOKLYN-575
>                 URL: https://issues.apache.org/jira/browse/BROOKLYN-575
>             Project: Brooklyn
>          Issue Type: Improvement
>    Affects Versions: 1.0.0
>            Reporter: Thomas Bouron
>            Priority: Major
>              Labels: cloud, gsoc2018, javascript, rest, ui
>
> This is an idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> h1. Background
> Apache Brooklyn is a tool for running stuff in "the cloud", such as Amazon 
> EC2. In more detail, it's a tool for describing applications and their 
> components, deploying these applications to the cloud, and managing the 
> ongoing health and responsiveness. Brooklyn does this using blueprints - 
> human readable documents which describe in detail an application component, 
> or a whole application. Blueprints are stored in a catalog, essentially a 
> built-in database of components and applications. An application blueprint 
> can call on component blueprints from the catalog, therefore allowing complex 
> applications to be built from simple pieces.
> h1. Issue
> The currently Brooklyn UI is getting old and lagging behind the newest 
> changes made into the REST API. It would need an overhaul to refresh it and 
> more importantly, use the newest technologies out there in terms of front-end 
> dev.
> h1. Proposal
> Rewrite the Brooklyn UI and take advantage of the novelties introduced 
> recently on the REST API. The goal is to improve the overall user experience, 
> especially when:
>  # deploying an application
>  # viewing and managing deployed applications
>  # viewing and managing the catalog
> At least, feature parity with the current UI should be achieved. The only 
> requirement is to use the Brooklyn colour palette.
> This project for green-field development of a new web based UI will involve:
>  * selecting a modern Javascript web and CSS framework
>  * working with REST APIs
>  * a nice UI/UX
>  * writing unit tests
> _Note: The server side API is written in Java but an understanding of Java 
> *is NOT required*._
> Prospective GSOC mentor: tbou...@apache.org



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to