Java -> AS3 Code generation tools

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Java -> AS3 Code generation tools

OmPrakash Muppirala
I am trying to figure out if there are tools to auto-generate AS3 objects
based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to
work but we are having issues with their license.  Are there any
alternatives for this?

In particular, does BlazeDS have this support?  The docs are not very
clear.

Is LCDS an option?

Thanks,
Om
Reply | Threaded
Open this post in threaded view
|

AW: Java -> AS3 Code generation tools

Christofer Dutz
Hi Om,

Well we are using Flexmojos and Granites Gas3 generator for quite some time now. What are the issues you are having with it?
Currently Gas3 seems to be distributed under the LGPL v2 and this license doesn't affect the code generated by gas3 ... so as long as you are not distributing your build, I guess there should be no issues with the license at all.
I particularly like the option to adjust the template, so Gas3 generates BlaseDS compatible AS code.

I haven't come across another generator that is as effective as Gas3 yet.

Next to this Flexmojos also uses a second generator to automatically generate classes containing constants (ConstraintsGenerator), but this is more a hand-written little code generator.

Chris







-----Ursprüngliche Nachricht-----
Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Om
Gesendet: Freitag, 14. September 2012 20:44
An: [hidden email]
Betreff: Java -> AS3 Code generation tools

I am trying to figure out if there are tools to auto-generate AS3 objects based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to work but we are having issues with their license.  Are there any alternatives for this?

In particular, does BlazeDS have this support?  The docs are not very clear.

Is LCDS an option?

Thanks,
Om

Reply | Threaded
Open this post in threaded view
|

Re: Java -> AS3 Code generation tools

Franck Wolff
I can confirm what Chris just said:

   1. Gas3 (and the all GraniteDS platform) is released under the LGPL v2
   license.
   2. The generated code is yours and doesn't have to be open-source.
   3. You can write your own templates and these templates doesn't have to
   be open-source either.
   4. Flexmojos integrates Gas3 and you can "mavenize" the generation
   process.

Franck Wolff - Granite Data Services Inc.

PS: GraniteDS has far more features than BlazeDS, you're welcome if you
want to use the all platform.

2012/9/15 [hidden email] <[hidden email]>

> Hi Om,
>
> Well we are using Flexmojos and Granites Gas3 generator for quite some
> time now. What are the issues you are having with it?
> Currently Gas3 seems to be distributed under the LGPL v2 and this license
> doesn't affect the code generated by gas3 ... so as long as you are not
> distributing your build, I guess there should be no issues with the license
> at all.
> I particularly like the option to adjust the template, so Gas3 generates
> BlaseDS compatible AS code.
>
> I haven't come across another generator that is as effective as Gas3 yet.
>
> Next to this Flexmojos also uses a second generator to automatically
> generate classes containing constants (ConstraintsGenerator), but this is
> more a hand-written little code generator.
>
> Chris
>
>
>
>
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Om
> Gesendet: Freitag, 14. September 2012 20:44
> An: [hidden email]
> Betreff: Java -> AS3 Code generation tools
>
> I am trying to figure out if there are tools to auto-generate AS3 objects
> based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to
> work but we are having issues with their license.  Are there any
> alternatives for this?
>
> In particular, does BlazeDS have this support?  The docs are not very
> clear.
>
> Is LCDS an option?
>
> Thanks,
> Om
>
Reply | Threaded
Open this post in threaded view
|

Re: Java -> AS3 Code generation tools

Benjamin Durin
In reply to this post by OmPrakash Muppirala
You should contact someone at Farata Systems, they used to work a lot
with BlazeDS :
http://flexblog.faratasystems.com/2011/08/19/non-intrusive-java-and-flex-code-generation

Benjamin

On 15/09/2012 02:44, Om wrote:

> I am trying to figure out if there are tools to auto-generate AS3 objects
> based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to
> work but we are having issues with their license.  Are there any
> alternatives for this?
>
> In particular, does BlazeDS have this support?  The docs are not very
> clear.
>
> Is LCDS an option?
>
> Thanks,
> Om
>



Reply | Threaded
Open this post in threaded view
|

Re: Java -> AS3 Code generation tools

OmPrakash Muppirala
In reply to this post by Franck Wolff
Franck, Chris,

Thanks for your responses.  The licensing is a clearer to me now.  I will
use this information to try and push the licensing clearing process in my
company.

Gas3 is working great btw!

Regards,
Om

On Sat, Sep 15, 2012 at 6:36 AM, Franck Wolff <[hidden email]>wrote:

> I can confirm what Chris just said:
>
>    1. Gas3 (and the all GraniteDS platform) is released under the LGPL v2
>    license.
>    2. The generated code is yours and doesn't have to be open-source.
>    3. You can write your own templates and these templates doesn't have to
>    be open-source either.
>    4. Flexmojos integrates Gas3 and you can "mavenize" the generation
>    process.
>
> Franck Wolff - Granite Data Services Inc.
>
> PS: GraniteDS has far more features than BlazeDS, you're welcome if you
> want to use the all platform.
>
> 2012/9/15 [hidden email] <[hidden email]>
>
> > Hi Om,
> >
> > Well we are using Flexmojos and Granites Gas3 generator for quite some
> > time now. What are the issues you are having with it?
> > Currently Gas3 seems to be distributed under the LGPL v2 and this license
> > doesn't affect the code generated by gas3 ... so as long as you are not
> > distributing your build, I guess there should be no issues with the
> license
> > at all.
> > I particularly like the option to adjust the template, so Gas3 generates
> > BlaseDS compatible AS code.
> >
> > I haven't come across another generator that is as effective as Gas3 yet.
> >
> > Next to this Flexmojos also uses a second generator to automatically
> > generate classes containing constants (ConstraintsGenerator), but this is
> > more a hand-written little code generator.
> >
> > Chris
> >
> >
> >
> >
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: [hidden email] [mailto:[hidden email]] Im Auftrag von Om
> > Gesendet: Freitag, 14. September 2012 20:44
> > An: [hidden email]
> > Betreff: Java -> AS3 Code generation tools
> >
> > I am trying to figure out if there are tools to auto-generate AS3 objects
> > based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to
> > work but we are having issues with their license.  Are there any
> > alternatives for this?
> >
> > In particular, does BlazeDS have this support?  The docs are not very
> > clear.
> >
> > Is LCDS an option?
> >
> > Thanks,
> > Om
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Java -> AS3 Code generation tools

OmPrakash Muppirala
In reply to this post by Benjamin Durin
Benjamin,

This tool: http://www.cleartoolkit.com/dokuwiki/doku.php looks very
promising.  I will play around with it and see how it works.

Thanks a lot!

Om

On Sun, Sep 16, 2012 at 6:49 PM, Benjamin Durin <[hidden email]>wrote:

> You should contact someone at Farata Systems, they used to work a lot with
> BlazeDS : http://flexblog.faratasystems.**com/2011/08/19/non-intrusive-**
> java-and-flex-code-generation<http://flexblog.faratasystems.com/2011/08/19/non-intrusive-java-and-flex-code-generation>
>
> Benjamin
>
>
> On 15/09/2012 02:44, Om wrote:
>
>> I am trying to figure out if there are tools to auto-generate AS3 objects
>> based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to
>> work but we are having issues with their license.  Are there any
>> alternatives for this?
>>
>> In particular, does BlazeDS have this support?  The docs are not very
>> clear.
>>
>> Is LCDS an option?
>>
>> Thanks,
>> Om
>>
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Java -> AS3 Code generation tools

Dahn Maier
In reply to this post by Benjamin Durin
If I may give my 2c - I've been working with Granite DS for over two years
now. I really believe there is nothing else that comes close to it out
there. Not only the code generation tool works really well but they have a
ton of other features that make your life worth living (ie guaranteed
object uniqueness in context, global context, sub contexts for data
isolation, maps that you can send back and forth to the server, an
excellent event mechanism (almost no plumbing code at all - only one
annotation to register a listener - compare that to Caingorm...), client
side injection, data push, reverse lazy loading (besides the direct king)
etc etc etc).

Not affiliated with them - just a really great tool.

Dahn

On Sun, Sep 16, 2012 at 9:49 PM, Benjamin Durin <[hidden email]>wrote:

> You should contact someone at Farata Systems, they used to work a lot with
> BlazeDS : http://flexblog.faratasystems.**com/2011/08/19/non-intrusive-**
> java-and-flex-code-generation<http://flexblog.faratasystems.com/2011/08/19/non-intrusive-java-and-flex-code-generation>
>
> Benjamin
>
>
> On 15/09/2012 02:44, Om wrote:
>
>> I am trying to figure out if there are tools to auto-generate AS3 objects
>> based on POJOs?  I have evaluated the GraniteDS - Gas3 tool.  It seems to
>> work but we are having issues with their license.  Are there any
>> alternatives for this?
>>
>> In particular, does BlazeDS have this support?  The docs are not very
>> clear.
>>
>> Is LCDS an option?
>>
>> Thanks,
>> Om
>>
>>
>
>


--
Dahn Maier
Maier Inc.
[hidden email]
917.596.3685

------------------------------
This transmission is intended solely for the person or organization to whom
it is addressed and it may contain privileged and confidential information.
If you are not the intended recipient you should not copy, distribute or
take any action in reliance on it. If you believe you received this
transmission in error please notify the sender.