[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [orion-dev] Implementing a runtime debugger for Orion as a GSoC Project
|
Sounds interesting.
In particular improving our integration with Chrome's debugger would be really useful for both browser and node.
Do you have any pointers to your work or maybe a paper etc?
-Simon
Leo R ---02/24/2013 07:12:39 PM---Hi. I am Leo Roos. I would like to contribute to Eclipse Orion for GSoC 2013.
![]()
| ![]()
Leo R <leor.email@xxxxxxxxx> |
![]()
| ![]()
orion-dev@xxxxxxxxxxx, |
![]()
| ![]()
02/24/2013 07:12 PM |
![]()
| ![]()
[orion-dev] Implementing a runtime debugger for Orion as a GSoC Project |
![]()
| ![]()
orion-dev-bounces@xxxxxxxxxxx |
Hi.
I am Leo Roos. I would like to contribute to Eclipse Orion for GSoC 2013. My "idea" is to implement (/start working again on) a debugger-plugin for Orion.
Partially based on org.eclipse.orion.client.debug [1] I implemented a browser-based debugger that supports breakpoint setting/removal, stepping through code and state inspection. The debugger can connect to the chromeDevTools _javascript_ debugger and a Rhino debugger (more specifically RingoJS [2]). To visualize the code the debugger uses the embeddable Orion Editor.
The implementation was part of my my master's thesis and is not much more than a proof of concept (I am still a student because I have some exams left). It crashes frequently and the setup is complex. But I liked working on it, I gained experience with the different remote debugging protocols, the chrome extension mechanism and Orion. I would hate to see that wasted.
My Goal would be to at least support above mentioned functionalities plus a call stack visualization The debugger should be able to connect to at least one client-side (Google Chrome) and one server-side technology (e.g. Rhino or Node.js).
Please let me know if this is of interest to you as a GSoC project.
Best Regards,
Leo
[1] which has been removed in 21b24b1022458184e1e710585f731d177e49915f Bug 386961 - remove dead/stale pages
[2] http://ringojs.org/_______________________________________________
orion-dev mailing list
orion-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/orion-dev
![GIF image](gifx8sS5ZHXrG.gif)
![GIF image](gifjv8lqNDhVQ.gif)