harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "Google Summer Of Code 2009 Projects Proposals" by OliverDeakin
Date Mon, 23 Mar 2009 13:54:57 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by OliverDeakin:
http://wiki.apache.org/harmony/Google_Summer_Of_Code_2009_Projects_Proposals

------------------------------------------------------------------------------
  || '''Possible Mentors''' || Andrew Cornwall ||
  || '''Status''' || Unassigned ||
  
- || '''Subject ID''' || ''javax.script'' ||
+ || '''Subject ID''' || ''harmony-javax-script'' ||
  || '''Title''' || '''Implement javax.script package''' ||
  || '''ASF Project''' || Apache Harmony http://harmony.apache.org ||
  || '''Keywords''' || Java, script||
- || '''Description''' || The scripting API consists of interfaces and classes that define
Java Scripting Engines and provides a framework for their use in Java applications. This API
is intended for use by application programmers who wish to execute programs written in scripting
languages in their Java applications. The scripting language programs are usually provided
by the end-users of the applications. The main functionality include script execution, context
binding and Script engine discovery.  ||
+ || '''Description''' || The scripting API consists of interfaces and classes that define
Java Scripting Engines and provides a framework for their use in Java applications. This API
is intended for use by application programmers who wish to execute programs written in scripting
languages in their Java applications. The scripting language programs are usually provided
by the end-users of the applications. The main functionality includes script execution, context
binding and Script engine discovery.  ||
  || '''Possible Mentors''' || Sean Qiu (committer) ||
  || '''Status''' || Unassigned ||
  
- || '''Subject ID''' || ''Harmony i18n tool (http://wiki.apache.org/harmony/Harmony_i18n_tool)''
||
+ || '''Subject ID''' || ''harmony-i18n-tool'' ||
  || '''Title''' || '''Automatic localization tool for open source project''' ||
  || '''ASF Project''' || Apache Harmony http://harmony.apache.org ||
  || '''Keywords''' || open source project, localization,automatic translation||
- || '''Description''' || The Harmony Project has no localized data for worldwide customer.
The project is plan to make up an automatic tool that helps project to translate the necessary
messages.The tool will automatically extract the messages, analysis if necessary to translate,
translate and adjust, and at last inject into the source code with ResourceBundle or property
loading mechanism and apply the localization. There are so many open source project existing
on the world, however most of them does not have localized messages for customer convenience,
as well as Harmony project, So the tool may also be very helpful to them.||
+ || '''Description''' || The Harmony Project has no localized data for worldwide customers.
This project plans to create an automatic tool that helps projects to translate the necessary
messages. The tool will automatically extract the messages, conduct analysis if necessary
to translate, translate and adjust, and at last inject into the source code with ResourceBundle
or property loading mechanism and apply the localization. There are many open source projects
in existence, most of which do not have localized messages for customer convenience, including
the Harmony project, so the tool may also be helpful on a wider scale. (http://wiki.apache.org/harmony/Harmony_i18n_tool)||
  || '''Possible Mentors''' || Jing Lv (Jimmy) (committer)||
  || '''Status''' || Unassigned ||
  
- || '''Subject ID''' || ''Harmony Daemon'' ||
+ || '''Subject ID''' || ''harmony-daemon'' ||
- || '''Title''' || '''running multi-programs on one Harmony VM''' ||
+ || '''Title''' || '''Running multi-programs on one Harmony VM''' ||
  || '''ASF Project''' || Apache Harmony http://harmony.apache.org ||
  || '''Keywords''' || multi-programs on single VM||
- || '''Description''' || The Java program is running on javavm, one program on one javavm
usually. However there's many advantage for the multi-programs on one jvm, eg, memory usage,
startup time, etc. However there's many conflicting here, e.g, the vm will properly meet exit()
or fatal error on one program, which causes the other program to fail together. We need clever
design on this to find a solution. ||
+ || '''Description''' || In Java, we usually run one program on one VM. However there are
many advantages to executing multiple programs on one jvm, e.g. memory usage, startup time,
etc. However there are many potential conflicts that could be caused e.g. the vm will meet
an exit() or fatal error in one program, which causes the other programs to fail together.
This project is concerned with finding a clever solution for running multiple Java programs
on a single VM.||
  || '''Possible Mentors''' || Xu ruizhi(Regis), Jing Lv (Jimmy) (committer)||
  || '''Status''' || Unassigned ||
  
- || '''Subject ID''' || ''classes Selector'' (http://wiki.apache.org/harmony/Harmony_classes_selector)||
+ || '''Subject ID''' || ''harmony-classes-selector''||
  || '''Title''' || ''' Smallest classes set for customer application''' ||
  || '''ASF Project''' || Apache Harmony http://harmony.apache.org ||
  || '''Keywords''' || smallest class set for application||
- || '''Description''' || For many java desktop application, sometimes they will offer a JRE
in the installation package, which may be big. And the project may also customize the jre
to be smallest for the application, which cost much effort. We are looking for an automatic
tool to find out all classes for the application and build up a smallest JRE for the customer.
||
+ || '''Description''' || Many Java desktop applications offer a JRE in the installation package,
which may be big. Customising the JRE to be the smallest size to run an application takes
a lot of effort. We are looking for an automatic tool to find out all classes used by an application
and build up a smallest JRE for the customer. (http://wiki.apache.org/harmony/Harmony_classes_selector)||
  || '''Possible Mentors''' || Xu ruizhi(Regis), Jing Lv (Jimmy) (committer), Li JinQing(Charles)||
  || '''Status''' || Unassigned ||
  
- || '''Subject ID''' || ''OSGi-ed Harmony(http://wiki.apache.org/harmony/OSGi_Harmony)''
||
+ || '''Subject ID''' || ''harmony-osgi'' ||
- || '''Title''' || ''' Enable OSGi feature for Harmony JDK''' ||
+ || '''Title''' || ''' Enable OSGi features for Harmony JDK''' ||
  || '''ASF Project''' || Apache Harmony http://harmony.apache.org ||
  || '''Keywords''' || OSGi, JDK||
- || '''Description''' || OSGi is hot and Apache Harmony has already make its modules bundle,
and there's requirement that if the jdk can adopt OSGi, it will help some project to be OSGi
without apply OSGi module on their projects. If we can go a little further, it may make the
Harmony Project to be the first OSGi-ed JDK on the world - attractive and convenience to the
potential customers. And if so we can apply an update mechanism for Harmony easily. ||
+ || '''Description''' || OSGi is hot and Apache Harmony has already make it's modules into
OSGi bundles. If the Harmony runtime itself can include an OSGi framework, it will help other
projects executing on a Harmony JRE to be OSGi without implementing an OSGi framework themselves.
If we can go a little further, it may make the Harmony Project the first OSGi-ed JDK on the
world and could enable an update mechanism for Harmony easily. (http://wiki.apache.org/harmony/OSGi_Harmony)||
  || '''Possible Mentors''' || Zhou Kai(Kevin), Jing Lv (Jimmy) (committer)||
  || '''Status''' || Unassigned ||
  

Mime
View raw message