Geir Magnusson Jr wrote:
I think this captures the input so far w/ a minimum of editorializing on
my part for now :) let me know if anything was left off, or if there
are new things to be added
Thanks! A useful reminder :)
One thing I can think of to be added is improved test coverage - I take
it the
coverage information at http://wiki.apache.org/harmony/Coverage_information
is still being updated regularly? If so, it's a good indicator of where
people can
pick up jobs.
Also I seem to remember us discussing splitting snapshots into JRE, JDK
and HDK flavours. I think it received general agreement at the time - is
this something worth adding to the snapshots category?
Regards,
Oliver
General
=======
- switch to java 5
- get some of the principal JDK tools in place
- use system libraries, dynamically where appropriate - libz,
libpng, libjpeg, liblcms, libicu*, etc.
- modularity
-- DRLVM - refine and document the internal interfaces and API
such that one can substitute parts of VM (ex, can the MMTk
activities be a first step?)
-- classlib - is there opportunity for refactoring classlib
natives to be more modular WRT portlib?
Build/Test Framework
====================
- regular schedule for snapshots. Maybe every two weeks for now?
-- classlib
-- classlib + DRLVM
-- classlib + classlib adapter + jchevm
- Build/CI/test framework - Mark/IBM get us booted?
-- make it easy for anyone to setup the CI infrastructure
and report back to a website here
- Performance
-- measure baseline
-- start looking for hotspots
- Stability and reliability
-- stress testing
- "application-driven advancement"
-- which apps work
-- tool for users to generate "missing classes" reports for us
- JCK
-- acquire
-- integrate
- federated build
-- agreement between parts on things like debug/release flag,
structure of artifacts (model after classlib for now),
common dependency pool where possible, etc
Classlib
========
- concurrency : integration of Doug Lea's java.util.concurrency package.
-- Nathan is looking at it
-- need support from DRLVM + JCHEVM
- CORBA - yoko?
- JMX
-- Mark has MX4J in place
-- need to see if we can host MX4J as separate distributable
of the Harmony project
- package completion roadmap
Ports
=====
- em64t platform support
- ipf platform support
- amd64
- linux/ppc64
- osx/intel
- osx/ppc
Community
=========
- make things accessible to users
- increase commmitter pool
- get out of incubator
-- I think it's too early now, and we aren't "suffering"
being in here, so I'd prefer to drop this one...
(p.s. I just got a osx/intel box, so I'm really hoping that port is easy...)
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Oliver Deakin
IBM United Kingdom Limited
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]