Skip to main content

Google Summer of Code 2016

This year also I worked on Google Summer of code 2016.

This year there were lot of changes from google side. First thing was that  Carol Smith from gsoc and new manager for gsoc is Stephanie Taylor. After new manager, they left the old melange site and migrated to new site

  summerofcode.withgoogle.com

developers.google.com/open-source/gsoc/

This time I worked on proposal to create an rest api and ui for JBoss Unified KIE Server.
Idea details

KIE Management Application (with REST api and UI)

Status: Final
Summary of idea: Build management extension and UI for KIE Server
The project is about creating management extension to KIE Server (lightweight embeddable rule, process execution server) to manage it remotely. Typical management operations are:
- manage containers (deploy/undeploy, upgrade etc)
- view process instances and perform administration actions on them like cancelling, migrating etc
- view tasks as admin - delegate, forward, alter properties
- view jobs and perform admin operations on them like cancel, restart failed jobs etc
Majority of the work will be buildiing fully featured UI with lightweight technology - prefferebly with AngularJS as both KIE Server has sample app and patternfly has set of UI directives for angular.
Knowledge prerequisite: Java, AngularJS, REST, knowledge of KIE platform (drools, jbpm, dashbuilder) is an advantage but not mandatory
Skill level: Intermediate
Contact(s) / potential mentors(s): Maciej Swiderski (mswiders@redhat.com)
Associated JBoss community project(s): KIE (Drools, jBPM, Dashbuilder), patterfly


This time I collarabated with menor and created an proposal.

Comments

Popular posts from this blog

Introduction to GitLab - Initial configuration

In order to use GitLab, the user has to install git in your PC. reference: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git Git can be downloaded using the following URL reference: https://git-scm.com/downloads Then the user can check out the code using the given URL to the git repository. copy the URL and use it in git-bash or IntelliJ Idea. you have to use the URL without changing. I have installed IntelliJ Idea in my local PC. I am trying to clone the uploaded repository to a separate location. I have tried to checkout using the following screen There was an issue as “permission denied (publickey gssapi-keyex gssapi-with-mic) ”. The solution is to add an ssh key to GitLab account. Go to .ssh folder in c://users/xxx/ folder. Then open command window (Ex : git bash) Then type ssh-keygen Then open id_rsa.pub and put the ssh key in the giltlab account. Profile setting -> SSH Keys Reference:  https://...

REST VS SOAP

SOAP and REST both allow you to create your own API. API stands for Application Programming Interface. It makes it possible to transfer data from an application to other applications. An API receives requests and sends back responses through internet protocols such as HTTP, SMTP, and others.  Many popular websites provide public APIs for their users, for example, Google Maps has a  public REST API  that lets you customize Google Maps with your own content. There are also many APIs that have been created by companies for internal use. There are significant differences between SOAP and RESTful web services. The bullets below break down the features of each web service based on personal experience. REST RESTful web services are stateless. You can test this condition by restarting the server and checking if interactions survive. For most servers, RESTful web services provide a good caching infrastructure over an HTTP GET method. This can improve the performance...

SVN to GIT Migration with revision history

This blog explains the process I have followed while moving one of code branch of one of the projects to Gitlab. SVN to Git migration can be done using the git-svn command in Git.  Documentation about this command can be found from here. https://git-scm.com/docs/git-svn My Company svn repository can be accessed using two ways svn+ssh://192.168.x.x/usr/local/ svnroot/branches/PROJECT/PROJECT_BRANCH http://svn.companyName.net/repos/svnroot/branches/ PROJECT/PROJECT_BRANCH SVN to GIT migration can be done using one of the above-mentioned URLs.  Git can be installed and configured to use its inbuilt SSH client or third party ssh client ( https://6xgate.github.io/TortoisePlink/ ) First of all, this process should be run in a server where the system does not go idle. I have tried this on my PC. But when I have locked the PC, it crashes. Therefore I have tried this in one of our internal server. I have tried to get SVN revision history when the P...