Sounds like fun. I'm the Chime project owner, and I think Chime is a
good fit for a student who likes programming in Java. It's a new
project, so there's lots of ways it can be improved :-) For example
- A student interested in data visualization could gain experience with
JFreeChart, a SourceForge project used by Chime, and design some new
display types besides the existing bar and line graphs.
- There's a client/server prototype optionally used by Chime that
someone could replace with JMX or cacao or something that supports
user authentication, etc.
- Chime needs a wizard or Netbeans-style property editor for creating
new displays (a good chance to get familiar with XML).
- Chime needs a way to playback XML recordings without having to decode
an entire file into memory all at once.
- Someone might want to make Chime run in a web browser.
- A new set of displays designed specifically to answer questions about
one aspect of the system could be an interesting project, possibly
resulting in a new tool separate from Chime.
- More ways to rearrange D programs (or create new D programs) in
response to GUI gestures could make Chime better at answering
questions. Specific dtrace(1M) use cases could provide a useful
starting point for someone to make Chime follow the same steps more
easily.
The Chime project will be a good introduction to DTrace. Some of the
ideas above may require expertise from the community or a more specific
problem statement. Anyone who has tried the tool and has a suggestion,
please share it.
Another idea: Peter Tribble in the observability community has done some
cool work with kstats: http://www.petertribble.co.uk/Solaris/jkstat.html
Someone could build on that to solve a specific observability problem.
Let me know if you'd like me to mock up a Summer of Code page under the
Chime project.
Thanks,
Tom
On Mon, Apr 17, 2006 at 12:19:13PM -0700, Jim Grisanzio wrote:
hey, guys.
Google has announced its 2006 Summer of Code:
http://code.google.com/summerofcode.html
This is the second summer where Google has engaged student developers
worldwide to participate on a variety of open source projects under this
mentoring program. OpenSolaris has applied to be one of those mentoring
communities. It's a great way for us to contribute to the greater open
source community, while at the same time providing us the opportunity to
meet new developers -- especially students -- in new areas. See the
details (especially question #2) about mentoring:
http://code.google.com/soc/mentorfaq.html
With more than 40 communities and more than 20 projects I think we have
more than enough to offer as this point. I'd like to get a thread
started here for possible project ideas. We need to act quickly if we
want to participate, though.
My initial thought: I think the easiest way to participate is for the
OpenSolaris project owners http://www.opensolaris.org/os/projects to be
mentors (or identify mentors) to these new student developers. Perhaps
we could flush out some ideas in this thread and then the interested
projects/owners can mock up their project pages with a Summer of Code
section with some items the students can work on. We can then add a box
to the front page directing Summer of Code students to those
participating projects.
That part is easy. The question is this, though: are there any
OpenSolaris projects interested in engaging these students in Google's
Summer of code? If so, let's talk about what we could offer. I'll
collect the ideas and feed them into our application process.
Please feel free to forward to any list you think appropriate.
Best,
Jim
--
Jim Grisanzio, Community Manager, OpenSolaris
http://blogs.sun.com/jimgris/
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org
___
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org