incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "IsisProposal" by DanHaywood
Date Tue, 24 Aug 2010 17:04:08 GMT
Dear Wiki user,

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

The "IsisProposal" page has been changed by DanHaywood.
http://wiki.apache.org/incubator/IsisProposal?action=diff&rev1=11&rev2=12

--------------------------------------------------

  The following outlines some of the goals we have set ourselves during incubation.  Of course,
these may change as we proceed and learn more.
  
   * Prepare ground by defining the 3 area of Isis: Application; Framework; and Plugin.
-  * All tickets from Naked Objects TRAC wiki addressed or transferred.
+  * Address (either fix or transfer) all tickets from Naked Objects TRAC wiki.
   * Ensure existing documentation (of which there is a reasonable amount) is correctly related
to each project now that the documentation has been separated out.
   * v 0.1 - source code combination and rationalization (as per above).
-  * v 0.2 - refractor components to JSR-299, while maintaining backwards compatibility for
bootstrapping.
+  * v 0.2 - refactor components to JSR-299, while maintaining backwards compatibility for
bootstrapping.
   * v 0.3 - JPA persistor ported from Hibernate to Apache OpenJPA.
   * v 0.4 - integrate with JMX for runtime management;  provide profiling of client/server
and webapps (eg serialization vs  domain logic vs domain services vs object store timings).
-  * v 0.5 - contract tests for all major plugin APIs (object stores, authentication, authorization,
remoting).
+  * v 0.5 - write contract tests for all major plugin APIs (object stores, authentication,
authorization, remoting).
  
  We also have a number of overarching goals:
  
   * steadily improve the code coverage
-  * clean  up the APIs.  Some of the code dates back to Java 1.1 (at one point in  time the
code was cross-compiled into J# code); so there is opportunity  to use more generics and remove
use of arrays
+  * clean up the APIs.  Some of the code dates back to Java 1.1 (at one point in  time the
code was cross-compiled into J# code); so there is opportunity  to use more generics and remove
use of arrays
-  * steadily reduce  the amount of proprietary code, and the code size in general; use newer
 libraries such as google-collections more extensively.
+  * steadily reduce the amount of proprietary code, and the code size in general; use newer
 libraries such as google-collections more extensively.
  
- As well as the work going on create the Isis project there are a number of components that
are in the works, and that will be released as they are ready.  This is an ideal place for
community building to  take place.
+ As well as the work going on to create the Isis project there are a number of components
that are in the works, and that will be released as they are ready:
  
   * Scimpi web application release.
-  * Introduce dynamic view design into the DND viewer.
+  * Introduce dynamic view design into the DnD viewer.
   * Wicket viewer release.
-  * NOSQL persistor release (using CouchDB, MongoDB and BerkeleyDB).
+  * NOSQL persistor release (using !CouchDB, !MongoDB and !BerkeleyDB).
   * SQL persistor release.
   * CLI viewer release.
   * Portal integration: Examine and implement support for compatible portals. Under consideration:
[[http://www-01.ibm.com/software/websphere/portal/|WebSphere Portal Server]].
  
+ Whether these are part of incubation or not will depend on whether we feel we have reached
a self-sustaining community (but it's more likely than not that they will be released during
incubation).  Equally, there may be other viewers/persistors using other technologies that
might be implemented during incubation.
+ 
  == Current Status ==
  Naked Objects 4.0.0 was released at the end of 2009, broadly corresponding to the release
of Dan's book.This is released into the Maven central repo, along with an application archetype
for quick-start.  The three sister projects mentioned in Dan's book (restful, tested, jpa)
are at 1.0-beta-3, but not formally released into the Maven central repo.  The remaining sister
projects are in alpha status.
  
@@ -143, +145 @@

  To help build up our community we intend to:
  
   * ensure that the website and documentation is first-rate (see initial goals, above)
+  * make sure that the Isis code can be easily used and understood
+  * court other open source projects with compatible technologies to work on integrations
with Isis
   * write a series of articles for leading web journals, eg theserverside.com, javaworld.com,
artima.com.  We would want to point out that we were in the Apache Incubator, and actively
looking for help
   * submit sessions to Devoxx and similar, Java-focused, conferences; again we'd trade on
the Apache Incubator status.
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message