[GSoC 2015] AutoMan Monitoring and Debugging Plugin for IntelliJ IDEA Startup Tasks

45 views
Skip to first unread message

Bartosz Janota

unread,
Mar 22, 2015, 10:37:58 AM3/22/15
to plasma-u...@googlegroups.com
Hi Everyone :)!

My name is Bartosz and I started my Master's Degree (Computer Science) at AGH University of Science and Technology in Krakow, Poland this month.

I'm interested in developing AutoMan Monitoring and Debugging Plugin for IntelliJ IDEA and I have many arguments to prove that.

First of all, IntelliJ is an only IDE I'm using now, best of all. No one can deny. Number of useful addons and other features is so big, I cannot imagine coding without this great environment. It is really the best IDE ever made.

Next, I'm a Scala Developer, I have a professional experience (1 year). My work is to develop a big analytical tool based on Akka and other features of Scala. System I designed and created handles 1kk+ requests from unique users per day. So this is why I'm being happy more and more, Scala users will appreciate your plugin a lot!

At the end and most important - I'm member of two Scientific Group Sections (since 2011, the first one is focused on algorithmics and the second one - on projects developing). A year ago I suggested my friends to develop a plugin for IntelliJ - after two years of being an active developer (in Scientific Group) I started to be a kind of a mentor for younger students). It was a plugin for StackOverflow and IntelliJ integration. We designed it and my friends started to develop it. Unfortunately they didn't have much time to end it up.

To sum it up, I have a small experience with InelliJ Plugins (not as a coder, but I know much about dev environment). When I saw your idea I was very happy. I thought this was the moment to apply. I always wnated to improve IntelliJ and now it is possible.

I have a question about Startup Task (https://github.com/plasma-umass/GSoC/wiki/Idea-List-for-Google-Summer-of-Code-2015#startup-tasks). Could you please give me more details about this task? What do you expect exactly? Where should I deploy my server (heroku maybe?) and how should I show you what I made?

Thanks,
Bartosz Janota









Dan Barowy

unread,
Mar 23, 2015, 2:10:13 PM3/23/15
to Bartosz Janota, plasma-u...@googlegroups.com
Hi Bartosz,

  You do not need to deploy your Scala web server anywhere.  You can run it locally.

  Ideally, you would submit the following to me:

  1. A Scala web server that I build and start on localhost using the command-line.  If you packaged it using SBT, that would be wonderful.
  2. An IntelliJ plugin (written in Java or Scala; your choice) that contacts the locally-running web server from 1 and prints the output somewhere.

Good luck,
Dan

--
You received this message because you are subscribed to the Google Groups "PLASMA at UMass: Google Summer of Code" group.
To unsubscribe from this group and stop receiving emails from it, send an email to plasma-umass-g...@googlegroups.com.
To post to this group, send email to plasma-u...@googlegroups.com.
Visit this group at http://groups.google.com/group/plasma-umass-gsoc.
To view this discussion on the web visit https://groups.google.com/d/msgid/plasma-umass-gsoc/aec1061d-697e-49dc-9862-55d475f2d444%40googlegroups.com.

Bartosz Janota

unread,
Mar 24, 2015, 10:47:12 AM3/24/15
to Dan Barowy, plasma-u...@googlegroups.com
Hi Dan,

I already created a sample Plugin, now I'm coding server and a connection layer. I have a question, do you require any type of communication between plugin and server or can I choose whatever I want?

Thanks,
Bartosz

Dan Barowy

unread,
Mar 24, 2015, 1:03:59 PM3/24/15
to Bartosz Janota, plasma-u...@googlegroups.com
Hi Bartosz,

  JSON over HTTP would be fine (and there’s even a handy Spray package for doing JSON) but I don’t have strong feelings about the form of the communication, so I’ll leave it up to you.

Best,
Dan

Reply all
Reply to author
Forward
0 new messages