Quantcast

QooXdoo and Java Ant builds.

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

QooXdoo and Java Ant builds.

Leone Parise
I'm starting to develop an application with QooxDoo an DWR.

DWR is the most used Ajax framework used in java development.

QooxDoo has a very comprehensive API and very useful components but is a little difficult
to integrate this to Java IDEs.

There is a tool in java called ant.

Were are planning to port Generator to ant builds for better build integration with the rest of the project.

We want to know what you think.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: QooXdoo and Java Ant builds.

Charles SALMON
Hello,

I am also using ant to build my web application; ant builds the java
logic (the backend), the fronted (qoxxdoo+my application) and
generates a war file that can be deployed on a tomcat server.
I dont know if it is a good idea to have qooxdoo using ant (does
cygwin have ant ?), but you can use the following xml code if you wish
to build the javascript stuff from ant:

 <target name="frtcompile">
        <exec executable="make" dir="${frontendDir}/application/srfgui">
            <arg value="RPC_SERVICE=${rpcService}" />
            <arg value="BASE_SERVER_URI=${baseServerUri}" />
            <arg value="WEBAPP_NAME=${webAppName}" />
            <arg value="build" />
        </exec>
</target>

<target name="frtapicompile">
    <exec executable="make" dir="${frontendDir}/application/srfgui">
         <arg value="api" />
    </exec>
</target>

Charles.

2008/6/23 Leone Parise <[hidden email]>:

> I'm starting to develop an application with QooxDoo an DWR.
>
> DWR is the most used Ajax framework used in java development.
>
> QooxDoo has a very comprehensive API and very useful components but is a
> little difficult
> to integrate this to Java IDEs.
>
> There is a tool in java called ant.
>
> Were are planning to port Generator to ant builds for better build
> integration with the rest of the project.
>
> We want to know what you think.
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> qooxdoo-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: QooXdoo and Java Ant builds.

thron7
In reply to this post by Leone Parise
Leone Parise wrote:

> I'm starting to develop an application with QooxDoo an DWR.
>
> DWR is the most used Ajax framework used in java development.
>
> QooxDoo has a very comprehensive API and very useful components but is
> a little difficult
> to integrate this to Java IDEs.
>
> There is a tool in java called ant.
>
> Were are planning to port Generator to ant builds for better build
> integration with the rest of the project.
>
> We want to know what you think.

Hi Leone,

This is interesting.

I don't think a full port of the Generator would be feasible, but of
course you can *drive* the Generator through Ant (just like Charles
suggested in his post). Our current build process is based on Make, and
since Ant can use shell commands, it can use Make. You still have the
dependency to Make, but apart from that the integration with any Ant
based build environment should be flawless. Also, I think most Java IDEs
would let you configure build commands to directly invoke Make. Once
your Makefile is in place, it's really as simple as 'make source', 'make
build' and 'make api', but YMMV.

qooxdoo 0.8 will have a significantly different user interface, and the
underlying infrastructure shall be completely Python-based. It uses Json
based config files to drive the Generator and the ultimate goal is to
remove the dependency from Make (and other external tools as well).
Still, you will have the invocation through shell commands, so Ant
integration will be similar on that level to Make, just a different
config file and command line arguments.

Let us know how you fare.

Thomas

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: QooXdoo and Java Ant builds.

Leone Parise
Sounds good.

I will try it here.

We are from Brazil and we are very proud of your work. A lot of people started to play with QooxDoo API
here and they are very impressed. It do a lot more than the demonstrations and help documents shows.

We are studying to build a lot of examples for QooxDoo 0.8 to show what this API can really do.
Like AJAX calls, customization, integration with Java, etc.

We will to make contact.

Thanks for your attention.

PS: Sorry my bad english.

2008/6/24 thron7 <[hidden email]>:
Leone Parise wrote:
> I'm starting to develop an application with QooxDoo an DWR.
>
> DWR is the most used Ajax framework used in java development.
>
> QooxDoo has a very comprehensive API and very useful components but is
> a little difficult
> to integrate this to Java IDEs.
>
> There is a tool in java called ant.
>
> Were are planning to port Generator to ant builds for better build
> integration with the rest of the project.
>
> We want to know what you think.

Hi Leone,

This is interesting.

I don't think a full port of the Generator would be feasible, but of
course you can *drive* the Generator through Ant (just like Charles
suggested in his post). Our current build process is based on Make, and
since Ant can use shell commands, it can use Make. You still have the
dependency to Make, but apart from that the integration with any Ant
based build environment should be flawless. Also, I think most Java IDEs
would let you configure build commands to directly invoke Make. Once
your Makefile is in place, it's really as simple as 'make source', 'make
build' and 'make api', but YMMV.

qooxdoo 0.8 will have a significantly different user interface, and the
underlying infrastructure shall be completely Python-based. It uses Json
based config files to drive the Generator and the ultimate goal is to
remove the dependency from Make (and other external tools as well).
Still, you will have the invocation through shell commands, so Ant
integration will be similar on that level to Make, just a different
config file and command line arguments.

Let us know how you fare.

Thomas

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



--
Leone Parise.
Sun Certified Java Programmer 1.5
J2EE, XHTML, CSS, AJAX
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
qooxdoo-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Loading...