Hi Oliver, Thx for your comments :) I've added the rough timeline in the proposal and post it here for your convenience.
==================================================================== *Draft Timeline* - Week 1 Read and fully understand the JDB specification; - Week 2-3 Read and get familiar with the Eclipse JDI library; - Week 4-7 Coding and debugging for the implementaiton of JDB; - Week 8-11 Coding and debugging for the extensive enhancement; - Week 12 Complete the documentation work. The above timeline is a rough one and through the whole developing process, I'll keep on discussing with the mentor about the possible enhancement and try to make it work. ==================================================================== Best wishes Daniel Gong On Fri, Apr 9, 2010 at 4:08 PM, Oliver Deakin <oliver.dea...@googlemail.com>wrote: > Looks good Daniel. Maybe you could add a little detail about a rough > timeline for your plans, but other than that I have no other comments. Don't > forget the deadline is today! > > Regards, > Oliver > > > On 07/04/2010 03:33, Daniel Gong wrote: > >> Hi all, >> >> Since I've just learned things about JDPA and became interested in it, >> I >> want to apply for the JDB implementation project too:) >> >> I'm sure I can complete the basic implementation part well. However, >> honestly speaking, I do not have too much thoughts in the extensive >> feature >> part. I need to discuss with Mark and then maybe I can understand the >> project better and generate more ideas. >> >> Here is the proposal. I think there is not too much to mention about >> the >> basic implementation part because the specification is given and I have to >> follow it. So currently the proposal may seem simple. >> >> >> ================================================================================================ >> >> *Student Name:* >> >> Linghui Gong >> >> *Student E-mail: * >> >> daniel.gong.fu...@gmail.com >> >> *Student Major:* >> >> Computer Science >> >> *Student Degree:* >> >> Studying for Master of Science Degree, 2nd year >> >> *Student Graduation:* >> >> Summer, 2011 >> >> *Organization/Project:* >> >> Harmony Project, The Apache Software Foundation >> >> *Assigned Mentor:* >> >> Mark Hindess >> >> *Proposal Abstract:* >> >> Implement the JDB command line debugger tool in Java using the Eclipse JDI >> library and extend it with other features that add value to the Harmony >> JDB >> implementation. >> >> *Detailed Description:* >> >> Implement the JDB command line debugger tool in Java using the Eclipse JDI >> library. The implementation should be compatible with the Sun JDB command >> line tool but it could be extended with other features - such as tab >> completion of commands, JSR45 (stratum support), etc. - to add value to >> the >> Harmony implementation. >> >> For the basic implementation part, I have full confidence to complete it >> to >> meet the specification and make it compatible with the Sun JDB. For the >> extensive feature part, currently I have no more ideas and I have to >> discuss >> with the assigned mentor. >> >> *Additional Information:* >> >> I've been learning and using Java since 4 years ago. In the past I've >> complete several projects based on java, including a mini library >> management >> system, a text stream clustering system, a search engine project based on >> Apache Lucene. I've got rich experience of Java language, programming and >> debugging from them. >> >> Last year I've participated in Google Summer of Code and successfully >> accomplished the harmony-classes-selector project of Harmony under the >> mentoring of Regis. In the project, I came across JVMTI in the first time >> and built an agent for the project. As a result, I became very interested >> in >> Java runtime technology and I've learned and got to know more knowledge in >> this area including Java class file format, instrumentation, JPDA and so >> on. >> >> I believe these professional knowledge and my other knowledge in >> programming >> and software architecture can help me to learn fast and handle the >> problem. >> >> I'm 24 years old, living in Shanghai, China, studying in Fudan University. >> >> ================================================================================================ >> >> >> Best wishes >> Daniel Gong >> >> >> > > -- > Oliver Deakin > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number > 741598. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU > >