Dear Wiki user,

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

The following page has been changed by AndrewBorley:
http://wiki.apache.org/ws/Tuscany/TuscanyCpp/Tasks

------------------------------------------------------------------------------
- = Tasks for our M1 C++ release =
+ = Tasks for our M2 C++ release =
  
- Here is a tentative list of tasks for our first release.
+ Here is a tentative list of tasks for our second release.
  
  '''This is NOT a project plan. This is just a tentative list of tasks for 
discussion '''
  
- 
  Legend:
-  * '''[IN]''': We've reached a consensus that we want to do this work for our 
June release.
+  * '''[IN]''': We've reached a consensus that we want to do this work for our 
M2 release.
-  * '''[OUT]''': We're not going to work on this for our June release.
+  * '''[OUT]''': We're not going to work on this for our M2 release.
  
  Please don't hesitate to volunteer and add your name to the tasks you want to 
work on...
  
@@ -17, +16 @@

  == Outstanding JIRA issues ==
  
  == SCA function ==
-  * '''[IN]''' Webservice Binding using Axis2c
-   1. External Service (Andrew Borley - done)
-   2. Entry Point (Pete Robbins - done)
- 
- == SDO function ==
-  * '''[IN]''' SDO to/from Axiom (Ed - done)
+  * Extensions work
+    * Python extension
+      * Re-jig the core to allow Python components to not require a 
.componentType side file.
+      * Enable passing structured data to Python scripts in addition to simple 
types (using Python Element``Trees for example).
+    * PHP extension
+      * Add reference & property support to components and a client API (a 
locateService method)
+    * Javascript extension using Mozilla Spider-monkey
+    * All scripting-language extensions
+      * Bind a global variable (some form of global variable "injection") to 
the services available in the current composite instead of forcing the client 
to call a locateService function or method. 
+    * REST binding
+      * Complete this based on Axis2C support or
+      * Come up with an even lighter implementation directly as an Apache 
httpd module.
+  * Support for an identified level of the SCA assembly, binding and C&I specs 
- 0.96?
  
  == Samples ==
-  * '''[IN]''' Calculator - basic sample (done)
-  * '''[??]''' Big Bank? - (Ed Slattery - in progress)
-  * '''[??]''' Interop sample with Java SCA runtime (Big Bank with some c++ 
component/module?)
+  * Big``Bank
+    * Model the Web client part as an SCA composite as well (in PHP if the PHP 
extension is ready).
+  * Supply``Chain
+    * Use Supply``Chain to illustrate the integration of composites developed 
in multiple languages, C++, Ruby or PHP and Java for example.
+  * New samples for new extensions or functionality: Ruby/Python/PHP/REST/...
+  * A sample showing how to turn existing C and/or C++ code into an SCA 
component.
+  * Real life samples, talking to Google, Yahoo and Amazon Web Services for 
example.
+  * A single helloworld sample
+ 
+ == Tests ==
+  * Script or make option integrated into builds to deploy & run all tests.
+  * Extra tests
  
  == Documentation ==
-  * '''[IN]''' How to: build / set-up / run
-  * '''[IN]''' Samples (tutorial?)(Pete/Ed)
+  * Developer build instructions
+  * New language extensions
+  * Release notes
+    * Include list of limitations in respect to Spec support
+  * How to deploy/use Tuscany with Apache httpd + the Axis2C axis2_mod.
+  * How to turn existing C and/or C++ code into an SCA component
+  * How to set up the environment, install or build our runtime, write and run 
a first SCA app
+  * Short design docs describing the key aspects of our design (e.g. our 
extensibility story) for people who want to understand how the runtime works 
and contribute to it.
  
- == Distribution build ==
-  * '''[IN]''' Pete - done
+ == Packaging/Deployment ==
+  * Simplify and open our tuscany-root folder structure to allow people to 
choose the structure that best fits their environment.
  
+ == Platforms ==
+  * Linux
+  * Windows (VC++ express? VC6, or VC7?)
+  * Mac OS-X
+ 
+ == Dependencies ==
+  * Axis2C 0.93 or 0.94
+  * Stdcxx as a build option
+ 
+ == Release Requirements ==
+  * '''[IN]''' Update Licence text in source files to the new Apache wording 
(Pete)
+  * '''[IN]''' Update release build scripts for linux and windows
+ 
+ 
+ [wiki:/M1Tasks Tasks that were completed for the M1 C++ release]
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to