Hi Cosmin,
On Fri, Mar 23, 2012 at 8:17 PM, Cosmin Stefan-Dobrin <
[email protected]> wrote:
> Hello,
>
> First of all thank you so much for all the provided details and info. I've
> managed to look more on the already existent code-base for the projects
> (besides OpenMonitor, which I have seen on the other threads that is not
> available yet) and get a pretty good idea of what each project is really
> about. I have to say that what umitproject has done so far is really really
> cool and I would be really happy if I could spend my summer contributing to
> the projects.
>
We would love to spend the summer with you working at Umit also! Looking
forward for your proposal.
> Altough most of the ideas seem interesting, when we submit the proposal
> for the GSOC we'll have to choose only one, or we can submit multiple
> proposals?
>
You an submit as many as you want, but you can only be chosen for one of
them.
> Now, I have 2 more questions regarding the projects:
>
> - Status Site: Well, here there are 2 possibilities:
> - we make a solution that we manage and people just come to our
> website, register their website and then they have access to a
> monitoring
> tool. However we cannot do anything to automate the redirection process
> if
> their server is completely down. However, we could create some nice
> scripts
> in the most used developing languages (php, jsp) or some plugins (for
> joomla, wordpress etc), that the user can somehow integrate in their
> site
> and allows them to put the website in "maintenance mode" (or something
> similar), when they are working on the website or when they know it will
> not be available. The script/plugin would redirect user to our status
> site
> that provides live details recarding the availabilty.
> - Some thought on the idea: we can develop it on appengine as it
> has pretty nice free plans, however, at some point, the site will
> grow so
> much that it will need to go to paying (which we will have to handle)
> - we make the solution as a website that can be installed by users
> on their own servers. However, this has also some aspects we have to
> consider:
> - if it runs on the same server/hosting to the same one that
> crashes (has downtime), it will not work either.
> - most of the users will not be to eager to set up a new website
> (even though we make it really easy). Some people simply have a
> hosting
> taken somewhere which gives them some limitations regarding how many
> websites they can host...
> - it will be extremely difficult to provide a working solution
> for everyone (php, jsp, wordpress, ruby on rails, python, etc).
> - So, which one should we go with?
>
>
Both :)
We're definitely looking forward for a solution that can solve both
problems: the user who wants to own and control, and the one who just wants
to use the service. And yes, we're likely going to use appengine.
>
> - Regarding the Aggregator for the open monitor, it really seems
> interesting for me, as I have quite some experience using Appengine and
> Java. The ideea of supporting slave aggregators is really cool. Besides
> being simple aggregators, I would also add a "client agent" functionality
> on them, and I'll explain why. If we make the slave aggregators easy
> installable by people everywhere around the world, as they "should" be
> online all the time, they can also be used to provide information about
> that part of the world. I was also thinking of creating (besides the
> Desktop and Mobile Agents), a Server Agent, that could be installed be
> people on their own server (which, conversely to desktop and mobile agents)
> run all the time and can provide much more information. Is this a feasible
> idea?
>
>
The desktop agent can run on super peer mode, which is similar to what
you're proposing. But we still need to improve it so that it can be easily
operated remotely in a server... There is definitely room for improvement
here, and I'd like to see your point of view about this matter in your
proposal!
>
>
> Thanks,
> Cosmin
>
>
>
> On Thu, Mar 22, 2012 at 17:14, Adriano Marques <[email protected]>wrote:
>
>> Hi Cosmin!
>>
>> I'm glad you liked our ideas!
>>
>> You seem to be a good fir and to have a nice background!
>>
>> Let me answer your question below...
>>
>> On Thu, Mar 22, 2012 at 9:05 AM, Cosmin Stefan-Dobrin <
>> [email protected]> wrote:
>>
>>> Hello,
>>>
>>> My name is Cosmin Stefan-Dobrin and I am a student at the Politechnics
>>> University of Bucharest, Computer Science faculty. I am an extremely
>>> passionate programmer (and soon-to-be engineer), who's always interested in
>>> the latest technologies and latest trends in IT development. I am
>>> interested in applying for Google Summer Of Code 2012, and the projects
>>> proposed by UMIT are extremely interesting. I'm a fast learner and I have
>>> quite a lot of experience in Java, C/C++, HTML, CSS, JS, SOAP/REST
>>> principles, Google Appengine and using git/svn as I've worked on numerous
>>> projects at the university and on my spare time (one of the biggest
>>> projects I've recently worked on is www.feedrz.com, which is only at
>>> its beginnings and which I have developed with a friend, during the free
>>> time).
>>>
>>> I am interested in working on Umit during the GSOC. Two of the proposed
>>> tasks ( *"Site Status"[1]* and any of the "*Android projects***" [2] or
>>> [3]) have particularly caught my attention, altough they're not the
>>> only UMIT projects that seem interesting. Anyway, I would like to know what
>>> should I do next (in the following days), to get better connected to the
>>> project?
>>
>>
>> You can checkout the repository for the android projects, run locally and
>> see how you can improve it.
>> For site status, we don't have code on the repo yet, but you can already
>> look for ideas to improve the original one.
>>
>>
>>> And, I am going to ask pretty straight and honest, which of the projects
>>> is the most important for Umit, as I would be interested in helping you
>>> with what you need most.
>>>
>>
>> Open Monitor is definitely our most interesting and important project at
>> the moment. It has the potential to literally touch and help millions of
>> internet users world wide and is a very promising project in terms of
>> engineering challenges.
>>
>> Nevertheless, all projects listed there are of great importance, although
>> we may not end up developing all of them.
>>
>>
>>> Regarding the projects, I would also have some questions:
>>>
>>>
>>>
>>> - for the Site Status project, I'm not sure if I've got the idea ok:
>>> We are supposed to develop a site-status system (as a web-page or as an
>>> addon?) that can be used by other web-developers in their own projects,
>>> so
>>> that when their main website is down, the users are redirected to this
>>> status page, where the described features are available? I have quite a
>>> lot
>>> of experience with GAE, JSP and servlets. Should it be developed with
>>> these
>>> technologies?
>>>
>>>
>> This is meant to be a standalone site, that can be easily used to monitor
>> any site on the web, regardless of the technology they are written. The
>> redirect feature is very important, althought it is little we can do to
>> automate this in a generic way for any website. But think of this as a full
>> featured system, that runs on its own, on different hosting server, relying
>> on different servers and services completely so it can reliable keep track
>> of availability of servers somewhere else. I am the one who envisioned this
>> idea, so if you need more insights, keep asking :)
>>
>>
>>>
>>> -
>>>
>>> [1] -
>>> http://dev.umitproject.org/projects/umitproject/wiki/GSoC2012Ideas#4-Site-Status<https://code.google.com/p/zaproxy/source/browse/trunk/src/org/zaproxy/clientapi/>
>>> [2] -
>>> http://dev.umitproject.org/projects/umitproject/wiki/GSoC2012Ideas#9-Network-Scanner-Android-Devices<http://dev.umitproject.org/projects/umitproject/wiki/GSoC2012Ideas#9-Network-Scanner-Android-Devices>
>>> [3] -
>>> http://dev.umitproject.org/projects/umitproject/wiki/GSoC2012Ideas#13-Mobile-Sniffer-for-Android<http://dev.umitproject.org/projects/umitproject/wiki/GSoC2012Ideas#13-Mobile-Sniffer-for-Android>
>>>
>>>
>>> Thank you and have a wonderful day,
>>> Cosmin
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> This SF email is sponsosred by:
>>> Try Windows Azure free for 90 days Click Here
>>> http://p.sf.net/sfu/sfd2d-msazure
>>> _______________________________________________
>>> Umit-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/umit-devel
>>>
>>>
>>
>>
>> --
>> Adriano Monteiro Marques
>>
>> http://www.openmonitor.org
>> http://www.umitproject.org
>> http://www.thoughtspad.com
>>
>> "Don't stay in bed, unless you can make money in bed." - George Burns
>>
>>
>
--
Adriano Monteiro Marques
http://www.openmonitor.org
http://www.umitproject.org
http://www.thoughtspad.com
"Don't stay in bed, unless you can make money in bed." - George Burns
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Umit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/umit-devel