[lsb-discuss] Google Summer of Code 2009: Student application
till.kamppeter at gmail.com
Thu Apr 2 10:33:05 PDT 2009
a student applied to do the OpenJDK project in this Google Summer of
Code. See the application below. If someone of you wants to mentor him
or participate in evaluating his application, please sign up as a GSoC
mentor for the Linux Foundation (organization link ID: LF) on
http://socghop.appspot.com/. This does not oblige you to actually mentor
Title: Make OpenJDK LSB Compliant
Student: Wei Chen
Mentor: No mentor assigned
Possible Mentors: None
As the importance of Java a pathway should be provided for Java app to
become LSB certified. But many interfaces in Sun JRE are not in the LSB
4.0. In some cases, LSB compliance issues can be easily fixed. In other
cases, simple substitutions is what is required. And not all non-LSB
libraries and interfaces used by OpenJDK are easy to solve. The goal
drawn here is to analyze the OpenJDK and create patches which won't
break Java compliance so that it can be built as an LSB-complaint
Name: Wei Chen
University: Zhejiang University, China
Short bio: As a junior undergraduate majoring in software engineering, I
have taken several project, which is shown as follows:
1) When I took the C integration laboratory, I wrote a game and won an A
2) I have taken object-oriented programming and built a date
organization system in C++ with my teammates.
3) In the Java course, I completed an audio media player.
4) In the database concept course, I completed a library book management
5) I with my teammates accomplished the account management subsystem
subject to the stock trade system with Java in the software engineering
6) In the assembly language and interfaces course, I successfully wrote
a program in x86 assembly language to tranfer file through the COM
7) In the middleware technology course, I as the team leader have
deployed the web services in glassfish-v2 by using EJB3 and axis2 tools
with my teammates.
8) In the operating system analysis and laboratory course, I have
finished to follow the Linux From Scratch (LFS) to build a linux
distribution with one of my friends.
9) In the multimedia fundamentals course, I have used the huffman method
to encode and decode text files with Java by myself. It is really a
challenge to make the file smaller.
10) In the human computer interaction course, I finished a GUI design
11) Besides, I have taken several small projects in the course of data
structure and numerical analysis.
I have joined the two mailing lists:
1) Lf driver backport
And my IRC nick is weichen.
I have been work on Linux for three years, and for coding I only use
Linux as my operating system. The hardware I use now is based on the
Intel x86 architecture, which in detail is Intel Core T2050, along with
1.5 GB physical memories. I am quite familiar with C and Java. Though I
have learned C++ as the teaching language in the Object-oriented
programming, most of the time I use Java to code as OO is required.
Besides, I also learned the x86 assembly. All the programming experience
has been stated above. I apply for the LSB to make openjdk LSB compliant
since I am much familiar with Java, and I am now try to view some parts
of the source code of the JDK.
This is the first time I apply for being involved in OpenSource
development projects. But at the time I begin to try Linux, I was
attracted and persue the way to join OpenSource Organizations. And also
this is the first time I know GSoc, which can realize my dream.
Moreover, this project might broaden my view upon those aspects in the
As a beginner, I don't know what I can achieve. But I promise I can
follow my mentor as better as possible. At current period I can only
spend one or two hours on the project. But in July, when the summer
holiday begins, I can spend about forty hours per week. And although the
Summer of Code finishes, what I can do for the LF may not be over.
More information about the lsb-discuss