Re: [VOTE] Release Tuscany C++ Milestone 1 (candidate #3)
I just installed the linux binary version onto ubuntu 6. Calculator sample works fine. -David Wheeler On 7/18/06, Pete Robbins [EMAIL PROTECTED] wrote: I have refreshed the distros. Please vote on the release candidate available here: http://people.apache.org/~robbinspg/RC-3b Apologies for any inconvenience. Cheers, -- Pete
Diagram Drafts
I've come up with a couple possible diagrams for thw website navigation: Tuscany Block Diagram- http://wiki.apache.org/ws-data/attachments/Tuscany(2f)ClickableImages/attachments/Tuscany-Block.png SCA Diagram- http://wiki.apache.org/ws-data/attachments/Tuscany(2f)ClickableImages/attachments/Tusc-SCA-Diagram.png Let me know what you guys think. -David Wheeler
Re: Diagram Drafts
Ah, I was under the impression that the other images posted so far were for brain storming more than final drafts, Intented to be replaced. On 7/19/06, Rick [EMAIL PROTECTED] wrote: David, I just checked in an overview that made it clickable with another image that was already posted. When you click on a section it takes you to one of the links on top. I'm not partial, I can easily switch out. David Wheeler wrote: I've come up with a couple possible diagrams for thw website navigation: Tuscany Block Diagram- http://wiki.apache.org/ws-data/attachments/Tuscany(2f)ClickableImages/attachments/Tuscany-Block.png SCA Diagram- http://wiki.apache.org/ws-data/attachments/Tuscany(2f)ClickableImages/attachments/Tusc-SCA-Diagram.png Let me know what you guys think. -David Wheeler - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Diagram Drafts
Sure thing Jim.Should be attachedOn 7/19/06, Jim Marino [EMAIL PROTECTED] wrote: Hi David,Is there any chance you can pdf it?JimOn Jul 19, 2006, at 11:56 AM, David Wheeler wrote: The original format is an Omnigraffle document, but I have attached a zip that contains the graffle as well as copies in svg and visio. I modefied it to better reflect the seperation of the Core Runtime and SDO / Tools, as well as adding Spring to the list of extensions. On 7/19/06, Rick [EMAIL PROTECTED] wrote: Also what is the source format... anyway you can upload it ?send email attachment? David Wheeler wrote: Ah, I was under the impression that the other images posted so far were for brain storming more than final drafts, Intented to be replaced. On 7/19/06, Rick [EMAIL PROTECTED] wrote: David, I just checked in an overview that made it clickable with another image that was already posted.When you click on a section it takes you to one of thelinks on top.I'm not partial, I can easily switch out. David Wheeler wrote: I've come up with a couple possible diagrams for thw website navigation: Tuscany Block Diagram- http://wiki.apache.org/ws-data/attachments/Tuscany(2f) ClickableImages/attachments/Tuscany-Block.png SCA Diagram-http://wiki.apache.org/ws-data/attachments/Tuscany(2f) ClickableImages/attachments/Tusc-SCA-Diagram.pngLet me know what you guys think. -David Wheeler - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Tuscany-Block.zip - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -To unsubscribe, e-mail: [EMAIL PROTECTED]For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [C++] Steps to setup a Tuscany C++ development and build environment
Well, I tried compliling it under Ubuntu and it isn't quite working. Ubuntu starts out as a very basic install so in order to compile it, I had to install not just Java, Ant, Svn, and Axis2C, but g++, make, automake, and libtool. It is also a debian based system so it uses apt instead of rpm for package managment, so the command to check for libxml2 is sudo apt-cache show libxml2 Anyhow, once that is all installed augen.sh runs fine, configure runs fine, but make fails. It might have to do with my gcc version which is 4.0.3 Here is a dump of make's output: make all-recursive make[1]: Entering directory `/home/dwheeler/tuscany/cpp/sdo' Making all in runtime make[2]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime' Making all in core make[3]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core' Making all in src make[4]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core/src' Making all in commonj make[5]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core/src/commonj' Making all in sdo make[6]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core/src/commonj/sdo' if /bin/sh ../../../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I../ ../../../../runtime/core/src -I-g -O2 -MT ChangedDataObjectListImpl.lo -MD -MP -MF .deps/ChangedDataObje ctListImpl.Tpo -c -o ChangedDataObjectListImpl.lo ChangedDataObjectListImpl.cpp; \ then mv -f .deps/ChangedDataObjectListImpl.Tpo .deps/ChangedDataObjectListImpl.Plo; else rm -f . deps/ChangedDataObjectListImpl.Tpo; exit 1; fi mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I../../../../../runtime/core/src -I -g -O2 -MT ChangedDataObje ctListImpl.lo -MD -MP -MF .deps/ChangedDataObjectListImpl.Tpo -c ChangedDataObjectListImpl.cpp -fPIC -DPIC - o .libs/ChangedDataObjectListImpl.o In file included from ../../../../../runtime/core/src/commonj/sdo/ChangeSummaryImpl.h:30, from ../../../../../runtime/core/src/commonj/sdo/DataObjectImpl.h:41, from ChangedDataObjectListImpl.cpp:31: ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:26:30: error: libxml/xmlstring.h: No such file or directory ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:45: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:45: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:48: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:48: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:48: error: 'commonj::sdo::SDOXMLString::SDOXMLStri ng(int)' cannot be overloaded ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:45: error: with 'commonj::sdo::SDOXMLString::SDOXM LString(int)' ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:57: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:57: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:60: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:60: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:67: error: ISO C++ forbids declaration of 'type na me' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:67: error: 'operator const int' does not name a ty pe ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:83: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:83: error: expected ';' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h: In member function 'commonj::sdo::SDOXMLString::o perator const char*() const': ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:66: error: 'xmlForm' was not declared in this scop e make[6]: *** [ChangedDataObjectListImpl.lo] Error 1 On 7/19/06, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote: I just finished setting up a Tuscany C++ development and build environment on my Linux machine and thought it would be useful to share the steps I went through. I am using Redhat Linux Enterprise 4, but the same steps should work on other Linux systems like Fedora Core or Ubuntu for example. These steps take no more than 15 mns to complete, starting from scratch. After you complete them you should be all set to build the Tuscany C++ runtime, and start contributing :) From a shell prompt, create a $HOME/tuscany directory. Install the following prerequisites: * Subversion - SVN version 1.3.0 or later is good (most Linux distros already include SVN). * Ant and a Java JDK are required by the SCA code generation tool used to generate
Re: [C++] Steps to setup a Tuscany C++ development and build environment
Hey, I figured out why it wasn't finding xmlstring.h, I had to install libmxml-dev to get the header files. Now SDO builds and tests. SCA however still fails: make[5]: Entering directory `/home/dwheeler/tuscany/cpp/sca/runtime/ws_reference/axis2c/src' /bin/sh ../../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../runtime/core/src -I/home/dwheeler/tuscany/cpp/sdo/deploy/include -I/usr/local/axis/axis2c-bin-0.92-linux/include -D_DEBUG -g -O2 -c WSServiceWrapper.cpp mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../runtime/core/src -I/home/dwheeler/tuscany/cpp/sdo/deploy/include -I/usr/local/axis/axis2c- bin-0.92-linux/include -D_DEBUG -g -O2 -Wp,-MD,.deps/WSServiceWrapper.pp -c WSServiceWrapper.cpp -fPIC -DPIC -o .libs/WSServiceWrapper.o In file included from ../../../../runtime/core/src/tuscany/sca/core/ServiceWrapper.h:25, from ../../../../runtime/core/src/tuscany/sca/core/ExternalServiceWrapper.h:24, from ../../../../runtime/core/src/tuscany/sca/ws/WSServiceWrapper.h:24, from WSServiceWrapper.cpp:23: ../../../../runtime/core/src/tuscany/sca/core/Operation.h:23:29: error: commonj/sdo/SDO.h: No such file or directory In file included from ../../../../runtime/core/src/tuscany/sca/model/Wsdl.h:27, from Axis2Client.h:30,
Re: [C++] Steps to setup a Tuscany C++ development and build environment
Sebastien, The apt-get commands for the missing requiements are $ sudo apt-get install libxml2-dev $ sudo apt-get install g++ $ sudo apt-get install make $ sudo apt-get install automake1.9 $ sudo apt-get install libtool Using libxml2-dev fixed the xmlstring.h problem (the standard libxml2 package doesn't have it) so now SDO works fine. But It still will not compile SCA. The error error: commonj/sdo/SDO.h: No such file or directory continues to occur. I'm fairly certain $TUSCANY_SDOCPP is set properly, so I'm not sure what is going. -David On 7/20/06, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote: David Wheeler wrote: Well, I tried compliling it under Ubuntu and it isn't quite working. Ubuntu starts out as a very basic install so in order to compile it, I had to install not just Java, Ant, Svn, and Axis2C, but g++, make, automake, and libtool. It is also a debian based system so it uses apt instead of rpm for package managment, so the command to check for libxml2 is sudo apt-cache show libxml2 Anyhow, once that is all installed augen.sh runs fine, configure runs fine, but make fails. It might have to do with my gcc version which is 4.0.3 Here is a dump of make's output: make all-recursive make[1]: Entering directory `/home/dwheeler/tuscany/cpp/sdo' Making all in runtime make[2]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime' Making all in core make[3]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core' Making all in src make[4]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core/src' Making all in commonj make[5]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core/src/commonj' Making all in sdo make[6]: Entering directory `/home/dwheeler/tuscany/cpp/sdo/runtime/core/src/commonj/sdo' if /bin/sh ../../../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I../ ../../../../runtime/core/src -I-g -O2 -MT ChangedDataObjectListImpl.lo -MD -MP -MF .deps/ChangedDataObje ctListImpl.Tpo -c -o ChangedDataObjectListImpl.lo ChangedDataObjectListImpl.cpp; \ then mv -f .deps/ChangedDataObjectListImpl.Tpo .deps/ChangedDataObjectListImpl.Plo; else rm -f . deps/ChangedDataObjectListImpl.Tpo; exit 1; fi mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I../../../../../runtime/core/src -I -g -O2 -MT ChangedDataObje ctListImpl.lo -MD -MP -MF .deps/ChangedDataObjectListImpl.Tpo -c ChangedDataObjectListImpl.cpp -fPIC -DPIC - o .libs/ChangedDataObjectListImpl.o In file included from ../../../../../runtime/core/src/commonj/sdo/ChangeSummaryImpl.h:30, from ../../../../../runtime/core/src/commonj/sdo/DataObjectImpl.h:41, from ChangedDataObjectListImpl.cpp:31: ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:26:30: error: libxml/xmlstring.h: No such file or directory ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:45: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:45: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:48: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:48: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:48: error: 'commonj::sdo::SDOXMLString::SDOXMLStri ng(int)' cannot be overloaded ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:45: error: with 'commonj::sdo::SDOXMLString::SDOXM LString(int)' ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:57: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:57: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:60: error: expected ',' or '...' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:60: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:67: error: ISO C++ forbids declaration of 'type na me' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:67: error: 'operator const int' does not name a ty pe ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:83: error: ISO C++ forbids declaration of 'xmlChar ' with no type ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:83: error: expected ';' before '*' token ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h: In member function 'commonj::sdo::SDOXMLString::o perator const char*() const': ../../../../../runtime/core/src/commonj/sdo/SDOXMLString.h:66: error: 'xmlForm' was not declared in this scop e make[6]: *** [ChangedDataObjectListImpl.lo] Error 1 On 7/19/06, Jean-Sebastien Delfino [EMAIL PROTECTED] wrote: I just finished setting up
Re: Comparison between live tuscany website and what's being proposed as part of Tuscany-568
I have posted an updated zip with cleaned up images and attached it to the JIRA. https://issues.apache.org/jira/browse/TUSCANY-568 On 7/26/06, Luciano Resende [EMAIL PROTECTED] wrote: I have attached a new zip file with DAS Contents ( site-author.lresende.20060726.zip) to Tuscany-568 ( http://issues.apache.org/jira/browse/TUSCANY-568) - Luciano On 7/26/06, Simon Laws [EMAIL PROTECTED] wrote: Ok, Have taken David's advice and used Inkscape. Worked very well. Have attached a new zip (site-author-sl-270706.zip) to 568 ( http://issues.apache.org/jira/browse/TUSCANY-568) with: Image source for the index images Pngs for the images Updated index pages and maps Place holder tools page. I haven't reduced the size of the SCA diagram as I don't have the source. Did we establish if there is a way of scaling images and maps without resorting to changing the source? Simon On 7/26/06, David Wheeler [EMAIL PROTECTED] wrote: Since keeping all the documents editable with open source editors seems to be a priority, may I suggest we standardize on Inkscape svghttp://www.inkscape.org/. Or have we already standardized on the OpenOffice draw format? On 7/26/06, Jeremy Boynes [EMAIL PROTECTED] wrote: On Jul 26, 2006, at 8:16 AM, Rick wrote: I may be miss interpreting or reading too much in what you stated. But I kindly request that patches and updates be to the tuscany \sandbox\site\site-author files. That they've been run through the build tool ok using the tuscany\sandbox\site\build script. It's not needed to include in the patch/update the site-publish. Perhaps for now we just stop maintaining site-publish in SVN (it would certainly reduce the size of the deltas). Ultimately we need to have it there to support Apache's Infrastructure but until we move this to be the main site then it should not be needed. -- Jeremy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- - Luciano Resende SOA Opensource - Apache Tuscany -
Axis2 Test generator
Hi, I've been working, with Raymond's help, on a system to generate a test based around a given wsdl. The system would generate not just classes, but dummy data to be sent using SCA axis bindings. Checking that the data was successfully bounced from client to server and back. Does this sound like a good idea? Thoughts? -David Wheeler.
Re: Axis2 Test generator
Venkata: I was planning on at least using the WSDL2Java M1 tool to generate the java interface, but I'm not sure of the value beyond that. Ant: To generate the dummy data, The code in 419 definitly looks like it can be of alot of use. Thanks. -David On 8/1/06, ant elder [EMAIL PROTECTED] wrote: Hi David, yes this sounds like something that could be useful. How do you plan on generating the dummy data? There's already some code for this that Venkat has done for creating empty XML instances from a WSDL, see TUSCANY-419, hopefully you'll be able to reuse and enhance that code. ...ant On 7/31/06, David Wheeler [EMAIL PROTECTED] wrote: Hi, I've been working, with Raymond's help, on a system to generate a test based around a given wsdl. The system would generate not just classes, but dummy data to be sent using SCA axis bindings. Checking that the data was successfully bounced from client to server and back. Does this sound like a good idea? Thoughts? -David Wheeler.
Booting an SCA app without creating an scdl file
I'm trying to dynamically define a service based on an interface and I was wondering, Is there currently a way to pass the description of an SCA application directly rather than passing the information through the defualt.scdl? -David W
Re: Booting an SCA app without creating an scdl file
I wasn't planning on defining a custom runtime, only setting up a runtime by passing the information currently contained in the defualt.scdl file directly to the loader, bypassing the file system. What I am trying to do is create all the classes and interfaces for the system in memory, and then pass those to the launcher in order to start the runtime. On 8/9/06, Jim Marino [EMAIL PROTECTED] wrote: Hi David, Yes, you should be able to do this, although you may need to create your own Bootstrapper implementation as opposed to DefaultBootstrapper. Depending on what you want to do, you can either create an in memory representation of the model, passing it to the Deployer system service or you can create one of the subclasses of SCAObject and pass it to CompositeComponent.register() if you want to avoid the model altogether and do something like PicoContainer (http://www.picocontainer.org/). If you opt for the latter you will be responsible for wiring. The above assumes you want to essentially create a custom runtime distribution. If your goal is to dynamically bind something from some type of instrumentation, then that would best be done through a management API that hasn't been defined but which people have talked about. The custom runtime option will likely not work from application code as the system classloaders are isolated. Also, in Dependency Injection-based systems, I generally find dynamic binding to be an anti-pattern that is best avoided through configuration. Perhaps you could detail a little more what you are trying to do? Also, if you wanted to talk about a potential management API, I know several of us would be interested. Jim On Aug 9, 2006, at 2:49 PM, David Wheeler wrote: I'm trying to dynamically define a service based on an interface and I was wondering, Is there currently a way to pass the description of an SCA application directly rather than passing the information through the defualt.scdl? -David W - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Improved site look and feel
Hello everyone, The recent changes to the main site included a number of modifications to the site's content, but the look and feel of the site seems to have slipped . I feel In order to attract people into the site and get them to actually read that content, it needs to be presented in an appealing manner. So I've started working on addressing this problem. I've attached a mockup (no HTML yet) of a possible revision to the site. I tried to take the logo and continue down that line with rounded corners and a light green theme. http://wiki.apache.org/ws-data/attachments/Tuscany(2f)ClickableImages/attachments/SiteMock%288-11-06%29.png?1155321723.49 Please let me know what you think and if you have any ideas. -David W
Re: Improved site look and feel
Do you mean the blue in the project diagram? As I can create an updated version of that, but it wasn't going to be a part of the changes. On 8/11/06, Yang ZHONG [EMAIL PROTECTED] wrote: Very nice. Thank you. Just one tiny suggestion, the green color and blue color are right next to each other, is it possible to change one of them since there might be people having difficulty to distinguish them? On 8/11/06, David Wheeler [EMAIL PROTECTED] wrote: Hello everyone, The recent changes to the main site included a number of modifications to the site's content, but the look and feel of the site seems to have slipped . I feel In order to attract people into the site and get them to actually read that content, it needs to be presented in an appealing manner. So I've started working on addressing this problem. I've attached a mockup (no HTML yet) of a possible revision to the site. I tried to take the logo and continue down that line with rounded corners and a light green theme. http://wiki.apache.org/ws-data/attachments/Tuscany(2f)ClickableImages/attachments/SiteMock%288-11-06%29.png?1155321723.49 Please let me know what you think and if you have any ideas. -David W -- Yang ZHONG
Re: Running Samples in Eclipse
Hi Kapish, Are you using M1 or the current source?
Re: New site sample
Hello again, I worked some more on the site and here is what I have come up with. http://www.zerovec.com/tuscany/ I created a php script to parse the xml docs in site-author and display them. This make it pretty easy to migrate over all the content that was previously there. The only change was making links that pointed to pageName.html point to index.php?page=pageName . Does this work for everyone? On 8/14/06, David Wheeler [EMAIL PROTECTED] wrote: Hi, I've got the site layout to the point where some things are now functional. Content pages need only contain what is relevant to the themselves, with no formatting information Currently it uses javascript to take a local page and inject it into the main page. (This causes the page to feel more responsive, but breaks the back button.) An easy alternative would be to use PHP if javascript isn't ok. I've attached the source as well as posted it here: http://66.160.135.98/tuscany/ -David W
Re: New site sample
I've updated the site sandbox at http://zerovec.com/tuscany/ On the front I've put a revised verion of the block diagram as well as a version of the triangle relationship diagram for side by side comparison. On the top I've implemented some drop down menus for navigating to specific pages related to SCA/SDO/DAS. Some of these pages do not exist yet. I've also inserted a Getting started category in the nav bar for links similiar to those in the menus. Let me know what you guys think works, and where you want the site to be. -David Wheeler. On 8/21/06, Venkata Krishnan [EMAIL PROTECTED] wrote: Hi Haleh, David... I am trying to rephrase what I tried to convey over the IRC about the diagram at http://www.zerovec.com/tuscany/AssemblyDiagram.png If this is the diagram of our websites front page, In my opinion the diagram seems to put more emphasis on the SCA project detailing it more than the SDO and DAS. If I visited the website I would think that SCA is the main thing and SDO and DAS are supporting stuff. If this is what it is actually then it is me who has got it all wrong :) On the other hand if all three of them are key initiatives / projects that we are doing under Tuscany, we have to project them in a equivalent footage. .i.e. either detail all of them or show all as just blocks (with no details within each block) Also, we must convey what is the binding theme for us to do these three technologies under the Tuscany Umbrella - what is the motivation? This also hints on what other projects we might include under Tuscany in the future. Thanks. - Venkat On 8/17/06, David Wheeler [EMAIL PROTECTED] wrote: Hello again, I worked some more on the site and here is what I have come up with. http://www.zerovec.com/tuscany/ I created a php script to parse the xml docs in site-author and display them. This make it pretty easy to migrate over all the content that was previously there. The only change was making links that pointed to pageName.html point to index.php?page=pageName . Does this work for everyone? On 8/14/06, David Wheeler [EMAIL PROTECTED] wrote: Hi, I've got the site layout to the point where some things are now functional. Content pages need only contain what is relevant to the themselves, with no formatting information Currently it uses javascript to take a local page and inject it into the main page. (This causes the page to feel more responsive, but breaks the back button.) An easy alternative would be to use PHP if javascript isn't ok. I've attached the source as well as posted it here: http://66.160.135.98/tuscany/ -David W
Re: New site sample
Hi everyone, I think the site layout is probably in good final candidate form, but there are a few pages that need to be written that I wouldn't consider myself qualified to create. We need general overview/getting started with pages for: SCA-Java SCA-C++ SDO-C++ DAS Right now we only have a SCA-Java page that fits the description. Please look over the site and let me know if anything else is missing/wrong.
Proposed Final Site
I think the new site is ready to go live. There are still a few pages tbd, but all the content that is on the current site is in the new one. I have created a JIRA issue with the site source attached. http://issues.apache.org/jira/browse/TUSCANY-667 The Zip also contains a readme with instuctions on how to modify the site and craete new pages. -David Wheeler
Re: Proposed Final Site
You don't build the website Simple changing the XML files changes the website. Deploying the website is simply putting all the files in the site folder into the root of the site on incubator.apache.org/tuscany I will try and clarify that in the readme. as well as post it under the development section. .svg files are Scalable Vector Graphics files ( http://www.w3.org/Graphics/SVG/). Inkscape uses svg as its native file format. -David On 8/25/06, haleh mahbod [EMAIL PROTECTED] wrote: David, Thank you for your effort on this. Site prototype is much more user friendly and easier to follow. I looked through the readme. It is not clear to me how to deploy/build the site changes. Can you please add those steps to the read me? We used to have a link on the website that explained how to modify the website. It would be good to have that information under development box. What are the .svg files? Haleh On 8/25/06, David Wheeler [EMAIL PROTECTED] wrote: I think the new site is ready to go live. There are still a few pages tbd, but all the content that is on the current site is in the new one. I have created a JIRA issue with the site source attached. http://issues.apache.org/jira/browse/TUSCANY-667 The Zip also contains a readme with instuctions on how to modify the site and craete new pages. -David Wheeler
Re: Fwd: PHP support on incubator.apache.org
I'm going to take another look at it, but I'm not sure I will be able to get it to do things that were suggested in IRC (like have the menu/tabs change contextually) and it would take to long to try and familiarize myself with thier code and add support for something like that. On 8/29/06, Rick [EMAIL PROTECTED] wrote: Dave, Can you give some consideration to using the Anikia processor for what your doing. I'm not saying I'm big fan of it, but since other projects are also using it maybe they too could benefit from your work? Maybe there is something you could contribute back. Just a thought. http://jakarta.apache.org/velocity/docs/anakia.html David Wheeler wrote: Well, it looks like we can't use PHP on the new site, so I will have to re-write the generation script to create static HTML pages. -David -- Forwarded message -- From: Joshua Slive [EMAIL PROTECTED] Date: Aug 28, 2006 4:43 PM Subject: Re: PHP support on incubator.apache.org To: David Wheeler [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] On 8/28/06, David Wheeler [EMAIL PROTECTED] wrote: Hi, I'm developing a new site for the Apache Tuscany to be published at http://incubator.apache.org/tuscany/ The new site is bsaed around an xml parsing script written in PHP. Would there be any problems in posting this to the server? Yes. We don't run any dynamic content (with the exception of our download cgi scripts and certain legacy exceptions) on the main websites. This allows us to easily mirror/backup/recreate the sites on other servers. You can, however, use php to generate your static html that you use for the site, if you wish. If you specifically need dynamic content (to show off your technology, for example), there is a zones server designed for that. But in this case, I think you would be better off just choosing a different way to generate your site. There are plenty of ways to get static html from xml. Joshua. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Proposed Final Site
Hi, I went ahead and re-made the site around Anakia, so that it can be built and published without php. Running build.bat will produce the files in site-publish for you. The zip is attached to JIRA issue here: http://issues.apache.org/jira/browse/TUSCANY-667 -David W On 8/25/06, David Wheeler [EMAIL PROTECTED] wrote: You don't build the website Simple changing the XML files changes the website. Deploying the website is simply putting all the files in the site folder into the root of the site on incubator.apache.org/tuscany I will try and clarify that in the readme. as well as post it under the development section. .svg files are Scalable Vector Graphics files (http://www.w3.org/Graphics/SVG/). Inkscape uses svg as its native file format. -David On 8/25/06, haleh mahbod [EMAIL PROTECTED] wrote: David, Thank you for your effort on this. Site prototype is much more user friendly and easier to follow. I looked through the readme. It is not clear to me how to deploy/build the site changes. Can you please add those steps to the read me? We used to have a link on the website that explained how to modify the website. It would be good to have that information under development box. What are the .svg files? Haleh On 8/25/06, David Wheeler [EMAIL PROTECTED] wrote: I think the new site is ready to go live. There are still a few pages tbd, but all the content that is on the current site is in the new one. I have created a JIRA issue with the site source attached. http://issues.apache.org/jira/browse/TUSCANY-667 The Zip also contains a readme with instuctions on how to modify the site and craete new pages. -David Wheeler
website update: TUSCANY-703
I've posted a zip of an updated version of the website here. http://issues.apache.org/jira/browse/TUSCANY-703 It includes Fixes: Title backgrounds in IE now display properly. Removed red background from top bar when loading. Reduced the size of the diagram on the main page to try and keep it from requiring scrolling. New: Tabs now change to reflect what are of the site you are viewing. Added web site editing guide. Added Tuscany C++ Setup guide. It would be great if someone could take a look at it. -David W
[jira] Updated: (TUSCANY-520) built script cannont handle working directory paths that contain spaces
[ http://issues.apache.org/jira/browse/TUSCANY-520?page=all ] David Wheeler updated TUSCANY-520: -- Attachment: 520-patch.txt Patch for build-dist.bat for paths that include spaces. built script cannont handle working directory paths that contain spaces --- Key: TUSCANY-520 URL: http://issues.apache.org/jira/browse/TUSCANY-520 Project: Tuscany Type: Bug Components: Build System Environment: Windows XP Reporter: David Wheeler Attachments: 520-patch.txt If the current directory path when calling build-dist contains spaces maven exits with the error: [ERROR] BUILD FAILURE [INFO] [INFO] Invalid task 'and': you must specify a valid lifecycle phase, or a goal i n the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal [INFO] where 'and' is the first word after the space in the path. Changing the following line from build-dist.bat from: call mvn -Dtuscany.home=%TUSCANY_HOME% %1 clean install -Dmaven.test.skip=true to call mvn -Dtuscany.home=%TUSCANY_HOME% %1 clean install -Dmaven.test.skip=true allows the script to run but the following errors occur. [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. Missing: -- 1) com.sun.xml:saaj-impl:jar:1.3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=com.sun.xml -DartifactId=saaj-impl \ -Dversion=1.3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating -M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) com.sun.xml:saaj-impl:jar:1.3 2) javax.jws:jsr181-api:jar:2.0-JAXWS-2.0-EA3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=javax.jws -DartifactId=jsr181-api \ -Dversion=2.0-JAXWS-2.0-EA3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating -M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-tools:jar:1.0 4) javax.jws:jsr181-api:jar:2.0-JAXWS-2.0-EA3 3) javax.xml:saaj-api:jar:1.3 Try downloading the file manually from: https://jax-ws.dev.java.net/files/documents/4202/24765/JAXWS_SI_20051128.j ar Then, install it using the command: mvn install:install-file -DgroupId=javax.xml -DartifactId=saaj-api \ -Dversion=1.3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating -M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-tools:jar:1.0 4) javax.xml:saaj-api:jar:1.3 4) javax.xml:jaxws-api:jar:2.0-JAXWS-2.0-EA3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=javax.xml -DartifactId=jaxws-api \ -Dversion=2.0-JAXWS-2.0-EA3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating -M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-api:jar:1.0 4) org.objectweb.celtix:celtix-common:jar:1.0 5) javax.xml:jaxws-api:jar:2.0-JAXWS-2.0-EA3 5) javax.annotation:jsr250-api:jar:2.0-JAXWS-2.0-EA3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=javax.annotation -DartifactId=jsr250-ap i \ -Dversion=2.0-JAXWS-2.0-EA3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating -M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-api:jar:1.0 4) org.objectweb.celtix:celtix-common:jar:1.0 5) javax.annotation:jsr250-api:jar:2.0-JAXWS-2.0-EA3 -- 5 required artifacts are missing. for artifact: org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating-M1 from the specified remote repositories: central (http://repo1.maven.org/maven2), ibiblio (http://www.ibiblio.org/maven2), objectweb (http://maven.objectweb.org/maven2) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly
[jira] Created: (TUSCANY-572) Tuscany SCA C++ fails to compile under Ubuntu
Tuscany SCA C++ fails to compile under Ubuntu - Key: TUSCANY-572 URL: http://issues.apache.org/jira/browse/TUSCANY-572 Project: Tuscany Issue Type: Bug Components: C++ SCA Affects Versions: Cpp-M1 Environment: Ubuntu 6.0.6 Reporter: David Wheeler SDO C++ compiles, but make install fails to copy the header files into the deploy/include directory. Manually copying the header files results in SCA C++ running into an infinite loop while compiling, make[4]: Leaving directory `/home/dwheeler/tuscany/cpp/sca/runtime/core/test' make[4]: Entering directory `/home/dwheeler/tuscany/cpp/sca/runtime/core/test' cp ./MyValue/MyValue.h ./testSCASystem/modules/MyValueServiceModule cp ./MyValue/MyValueImpl.h ./testSCASystem/modules/MyValueServiceModule cp ./MyValue/StockQuoteService.h ./testSCASystem/modules/MyValueServiceModule cp ./CustomerInfo/CustomerInfo.h ./testSCASystem/modules/MyValueServiceModule cp ./CustomerInfo/CustomerInfoImpl.h ./testSCASystem/modules/MyValueServiceModule java -jar ../../../tools/scagen/bld/scagen.jar -dir testSCASystem/modules/MyValueServiceModule -output tmp cp tmp/CustomerInfoImpl*.* CustomerInfo cp tmp/MyValueImpl*.* MyValue cd ../../.. \ CONFIG_FILES=runtime/core/test/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating runtime/core/test/Makefile config.status: executing default-1 commands make[4]: Leaving directory `/home/dwheeler/tuscany/cpp/sca/runtime/core/test' make[4]: Entering directory `/home/dwheeler/tuscany/cpp/sca/runtime/core/test' cp ./MyValue/MyValue.h ./testSCASystem/modules/MyValueServiceModule cp ./MyValue/MyValueImpl.h ./testSCASystem/modules/MyValueServiceModule cp ./MyValue/StockQuoteService.h ./testSCASystem/modules/MyValueServiceModule cp ./CustomerInfo/CustomerInfo.h ./testSCASystem/modules/MyValueServiceModule cp ./CustomerInfo/CustomerInfoImpl.h ./testSCASystem/modules/MyValueServiceModule java -jar ../../../tools/scagen/bld/scagen.jar -dir testSCASystem/modules/MyValueServiceModule -output tmp cp tmp/CustomerInfoImpl*.* CustomerInfo cp tmp/MyValueImpl*.* MyValue cd ../../.. \ CONFIG_FILES=runtime/core/test/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating runtime/core/test/Makefile config.status: executing default-1 commands make[4]: Leaving directory `/home/dwheeler/tuscany/cpp/sca/runtime/core/test' make[4]: Entering directory `/home/dwheeler/tuscany/cpp/sca/runtime/core/test' -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Updated: (TUSCANY-568) add graphical SDO content to sandbox website
[ http://issues.apache.org/jira/browse/TUSCANY-568?page=all ] David Wheeler updated TUSCANY-568: -- Attachment: site-author-dw-270706.zip I went ahead and did some cleanup on the images. Centering text, re-aligning boxes, ect. I re-exported the bitmap versions as well. add graphical SDO content to sandbox website Key: TUSCANY-568 URL: http://issues.apache.org/jira/browse/TUSCANY-568 Project: Tuscany Issue Type: Improvement Components: Website Affects Versions: Java-Mx Reporter: Kelvin Goodson Attachments: das.zip, das.zip, sdo_mainpage.zip, site-author-dw-270706.zip, site-author-sl-260706.zip, site-author.lresende.20060726.zip, site-author.zip, site-publish.zip Adding a patch for fleshing out the new website's SDO page. This patch doesn't add all the existing website information, so it's not sufficient, but it's a start. I'll do more when I am confident that there's enough momentum to switch to the new version of the website before OSCon. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Created: (TUSCANY-667) New website ready to publish
New website ready to publish Key: TUSCANY-667 URL: http://issues.apache.org/jira/browse/TUSCANY-667 Project: Tuscany Issue Type: New Feature Components: Website Reporter: David Wheeler Attachments: Tuscany Site.zip The new website is ready to go live. There are still a few pages TBD, but all the content that is currently up is included in the new site. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Updated: (TUSCANY-667) New website ready to publish
[ http://issues.apache.org/jira/browse/TUSCANY-667?page=all ] David Wheeler updated TUSCANY-667: -- Attachment: site(8-29-06).zip I changed to the site to use Anakia. It can no be built by running build.bat/build.sh and html files will be generated in the site-publish folder. New website ready to publish Key: TUSCANY-667 URL: http://issues.apache.org/jira/browse/TUSCANY-667 Project: Tuscany Issue Type: New Feature Components: Website Reporter: David Wheeler Attachments: site(8-29-06).zip, Tuscany Site.zip The new website is ready to go live. There are still a few pages TBD, but all the content that is currently up is included in the new site. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Commented: (TUSCANY-667) New website ready to publish
[ http://issues.apache.org/jira/browse/TUSCANY-667?page=comments#action_12431621 ] David Wheeler commented on TUSCANY-667: --- Posted by Rick (cr22rc) It looks to me there are many links to index.php?page is this right? There are changes scattered about with respect to links that don't seem right Example site-author\get-involved.xml FAQ link Contribute to the a href=faq.htmlFAQ/a or to a href='http://wiki.apache.org/ws/Tuscany' ! Contribute to the a href=faqFAQ/a or to Also links changed from href=./java-projects.html to href=java-projects for the anakia processor it seems to make a difference. The zip file contains index.php is this needed now? index.php is no longer needed and was only included in the zip for reference. All the links that go to index.php?page=pageTitle should have been changed to ./pageTitle.html. I went back and checked again, looks like I missed a couple links in news.xml and java-projects.xml I am posting a version without index.php and with the last of the links fixed. New website ready to publish Key: TUSCANY-667 URL: http://issues.apache.org/jira/browse/TUSCANY-667 Project: Tuscany Issue Type: New Feature Components: Website Reporter: David Wheeler Attachments: site(8-29-06).zip, Tuscany Site.zip The new website is ready to go live. There are still a few pages TBD, but all the content that is currently up is included in the new site. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Updated: (TUSCANY-667) New website ready to publish
[ http://issues.apache.org/jira/browse/TUSCANY-667?page=all ] David Wheeler updated TUSCANY-667: -- Attachment: site(8-30-06).zip Fixed some links that still pointed to index.php removed index.php from the archive. New website ready to publish Key: TUSCANY-667 URL: http://issues.apache.org/jira/browse/TUSCANY-667 Project: Tuscany Issue Type: New Feature Components: Website Reporter: David Wheeler Attachments: site(8-29-06).zip, site(8-30-06).zip, Tuscany Site.zip The new website is ready to go live. There are still a few pages TBD, but all the content that is currently up is included in the new site. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Created: (TUSCANY-703) Update to website
Update to website - Key: TUSCANY-703 URL: http://issues.apache.org/jira/browse/TUSCANY-703 Project: Tuscany Issue Type: Improvement Components: Website Reporter: David Wheeler Fixes: Title backgrounds in IE now display properly. Removed red background from top bar when loading. New: Tabs now change to reflect what are of the site you are viewing. Added web site editing guide. Added Tuscany C++ Setup guide. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Updated: (TUSCANY-703) Update to website
[ http://issues.apache.org/jira/browse/TUSCANY-703?page=all ] David Wheeler updated TUSCANY-703: -- Attachment: site.zip Includes all source files for site (copy in zip is not built) Update to website - Key: TUSCANY-703 URL: http://issues.apache.org/jira/browse/TUSCANY-703 Project: Tuscany Issue Type: Improvement Components: Website Reporter: David Wheeler Attachments: site.zip Fixes: Title backgrounds in IE now display properly. Removed red background from top bar when loading. New: Tabs now change to reflect what are of the site you are viewing. Added web site editing guide. Added Tuscany C++ Setup guide. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jira] Updated: (TUSCANY-703) Update to website
[ http://issues.apache.org/jira/browse/TUSCANY-703?page=all ] David Wheeler updated TUSCANY-703: -- Attachment: site_9-6-06.diff Update to website - Key: TUSCANY-703 URL: http://issues.apache.org/jira/browse/TUSCANY-703 Project: Tuscany Issue Type: Improvement Components: Website Reporter: David Wheeler Attachments: site.zip, site_9-6-06.diff Fixes: Title backgrounds in IE now display properly. Removed red background from top bar when loading. New: Tabs now change to reflect what are of the site you are viewing. Added web site editing guide. Added Tuscany C++ Setup guide. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]