[flexcoders] Granite Data Services 3.0.0.M1 is out

2012-12-06 Thread fwolff999
Hi,

Granite Data Services 3.0.0.M1 is out with several improvements,
bugfixes and new features: Apache Flex 4.8, WebSocket, complete Spring
Data JPA and Java/JavaFX support.

Read full announcement here
http://granitedataservices.com/blog/2012/11/26/granite-data-services-3-\
0-0-m1-is-out/ , with links to downloads and tutorials.

Franck Wolff.



[flexcoders] Granite Data Services 2.3.2 GA Released

2012-05-24 Thread fwolff999
Hi all,

Granite Data Services 2.3.2 GA is out and available for download here
http://www.graniteds.org/confluence/display/DOWNLOAD . Maven artifacts
have been uploaded and should be shortly available as well.

This new release comes with several bugfixes and improvements (see the
complete changelog on Jira here
http://www.graniteds.org/jira/secure/IssueNavigator.jspa?reset=truejql\
Query=project+%3D+GDS+AND+fixVersion+%3D+%222.3.2.GA%22+AND+status+%3D+R\
esolved+ORDER+BY+priority+DESCmode=hide ). Here are some highlights of
the most interesting new features in GraniteDS 2.3.2.GA
http://2.3.0.GA :

* Hibernate 4.1, JBoss 7 and Jetty 7 support.
* The  Eclipse builder, whenever you remove or rename a Java class
which is in  the scope of the generator, will rename (no deletion!)
corresponding  AS3 classes, appending the following suffix 
current_system_millis.hid to them. You will then get useful  Flex
compilation errors if your project is referencing these deleted 
classes.
* Bean validation is now working with DTOs and not only with JPA
entities.
You can update Gas3 (together with the Wizard) through our Eclipse
update-site http://www.graniteds.org/public/update-site/ .

Best,
Franck.


[flexcoders] Granite Data Services 2.3.1 GA Released

2012-02-16 Thread fwolff999
Hi all,

Granite Data Services 2.3.1 GA is out and available for download here
http://www.graniteds.org/confluence/display/DOWNLOAD . Maven artifacts
have been uploaded and should be shortly available as well.


This new version is mainly a bufix release after the previous 2.3.0.GA.
The full change log can be found on GraniteDS' Jira
http://www.graniteds.org/jira/secure/IssueNavigator.jspa?reset=truemod\
e=hidejqlQuery=project+%3D+GDS+AND+fixVersion+%3D+%222.3.1.GA%22 .


For those of you who are using GraniteDS' Builder or Wizard (see this
blog post
http://granitedataservices.com/blog/2011/12/02/quick-start-with-granite\
ds/  about this great new tool), our update site
http://www.graniteds.org/public/update-site  also features the last
version bundles.


Franck Wolff



[flexcoders] Granite Data Services 2.3.0 RC1 Released

2011-10-12 Thread fwolff999
Hi all,

Granite Data Services 2.3.0 Release Candidate 1 is out and available for
download here http://www.graniteds.org/confluence/display/DOWNLOAD .
Many (59!) bugfixes, improvements and new features are coming with this
new release and the full change log can be found on GraniteDS'Jira
http://www.graniteds.org/jira/secure/IssueNavigator.jspa?reset=truejql\
Query=project+%3D+GDS+AND+fixVersion+%3D+%222.3.0.RC1%22+AND+status+%3D+\
Resolved+ORDER+BY+priority+DESCmode=hide .

Among many other things, GraniteDS 2.3.0 brings:

* Reverse lazy-loading.
* Clustering improvements.
* JMS integration fixes.
* Hibernate 4 / JBoss 7 / Flex 4.5 support.

Read this post
http://www.granitedataservices.com/more-details-on-the-new-features-in-\
graniteds-2-3/  about these new features on our blog.


Franck Wolff.



[flexcoders] Granite Data Services 2.1.0 GA released

2010-03-10 Thread fwolff999
Hi all,

Granite Data Services 2.1.0 GA is out. You  may download it, as usual,
on Sourceforge here
https://sourceforge.net/projects/granite/files/granite/granite-2.1.0.GA\
/ .  There are 4 archives available under the granite / 
granite-2.1.0.GA package:

* graniteds-2.1.0.GA.zip:  contains binaries (jar/swc) in the build
folder, examples projects, and  sources.
* graniteds-jdk14-2.1.0.GA.zip: distribution  compatible with JDK
1.4.
* graniteds-webcompiler-2.1.0.GA.zip:  contains binary and sources of
the MXMLC/AS3 web compiler.
* org.granite.builder_2.1.0.GA.jar:  contains both the Gas3 Ant task
and the Eclipse builder as well as  sources.
The upgrade from GDS 2.0 should be relatively  seamless, but it's
recommended to upgrade both the gas3 generator and  the GDS runtime
libraries simultaneously, and to regenerate all your  entities.

This final release includes some bug fixes and  improvements since the
2.1.0_RC1 version, see complete Jira changelog here
http://www.graniteds.org/jira/secure/IssueNavigator.jspa?reset=truejql\
Query=project+%3D+GDS+AND+fixVersion+%3D+%222.1.0_GA%22+AND+status+%3D+R\
esolved+ORDER+BY+priority+DESCmode=hide .

Main  new features since GDS 2.0 are:

1. Gas3  can now generate typed as3 client proxies for your services,
either with the RemoteObject API or with the Tide API. Many thanks to 
Francesco Faraone and Saverio Trione for this great feature.
2. Gas3  can now generate a default flex-config.xml configuration
file  including default compilation options and including all as3
classes of  the project. Using this configuration file should avoid the
dreaded  ArgumentError remove the need for dummy variables.
3. Easier  configuration for Spring and Seam similar to the
Spring-Flex  project : possibility to use of DispatcherServlet or
SeamFilter instead  of the GraniteDS AMFFilter. Adding GraniteDS to a
Spring or Seam project  now requires one line in applicationContext.xml
or  components.xml.
4. Early support of JCDI  components (JSR-299/Weld).  GraniteDS
supports JCDI conversation contexts and  client side typed event
observers. The graniteds-tide-jcdi example  requires the latest JBoss
5.2 trunk or GlassFish v3 build 70 minimum to  run.
5. Early support of Hibernate Validator 4 (JSR-303).  The remote
validation features can now be used with  HV4.
6. Improved client data management features :  Tide is now able to
detect concurrent updates conflicts and  allows conflict resolution by
the user, either with data push or  by intercepting JPA
OptimisticLockException.
7. Simplified configuration  for Servlet 3 containers. You may now
configure GDS with a Java  class annotated with the @FlexFilter 
annotation.
8. New ActionScript3  reflection API. This API will be used in the
upcoming AS3 validation  framework (JSR-303 like) but may be used right
now in your projects  instead of describeType calls.
Many  of these new features (and some others) have been described in
details  on GraniteDS blog (see here
http://graniteds.blogspot.com/2010/01/new-in-graniteds-210-rc2-more-fun\
-with.html   and here
http://graniteds.blogspot.com/2010/01/new-in-graniteds-210-rc2-more.htm\
l ).

Best,
Franck.


[flexcoders] Granite Data Services 2.0.0.GA (final) was released

2009-06-23 Thread fwolff999
Hi,

Just to let you know that GraniteDS 2.0.0.GA (final) was released.
Granite Data Services is a free, LGPL’d, alternative to Adobe
LiveCycle Data Services for Java Entreprise platforms.

This final 2.0 release is a major update, bugfix, and repackaging of all
GraniteDS technologies. It also introduces new persistence engines
support (OpenJPA and DataNucleus/JPOX), new application servers support
(GlassFish v3, WebLogic 10, Google App Engine, and OSGi) and new
specification support (Servlet 3.0 preview).

See more on http://www.graniteds.org http://www.graniteds.org .

Regards,
Franck.


[flexcoders] Granite Data Services 1.2.0 GA released

2009-01-08 Thread fwolff999
Hi all,

Granite Data Services 1.2.0 GA is out. You may download it, as usual, on
Sourceforge here
http://sourceforge.net/project/showfiles.php?group_id=183386 .

This is the first GraniteDS release compiled against the new Flex 3 SDK
(Version 3.2.0 build 3958, to be precise). As announced in previous
release notes, Flex 2 isn't supported anymore:you may recompile
everything against Flex 2, it should work, but youwon't be able to use
specific Flex 3 annotations support required byTide and we won't fix
Flex 2 specific issues anymore.

Here is some other highlights about this release (some new features were
already available in 1.2.0_RC1):

* The Gravity implementationfor Tomcat with APR/NIO has been
completely rewritten since 1.1 and isnow a lot more stable. Additionally
there is now Gravity support for JBossWeb, which is a modified Tomcat
included in JBoss 5.0.0 GA.

* We are starting to integrate new JPA providers and application
servers. GDS 1.2 comes with a specific integration for TopLink (used in
GlassFish V2, Sun AS and Oracle AS) and EclipseLink (RI for JPA 2.0 used
in GlassFish V3). It also brings a specific security service for
GlassFish (only a slightly modified Tomcat security service).

* Tide for Seam now fully supports Seam 2.1 and the two example
projects now run with Seam 2.1.0.SP1.That allows to remove the
dependency on JSF and brings a cleanerdeployment. It is also fully
integrated with Seam 2.1 authorizationsand it is now possible to use
role-based and permission-based securityon the Flex client to make some
components conditionally visible or tocheck for access rights before
trying to issue service calls.

* Tide for Spring and Tide for EJBhave been improved and should be
fully functional on all supportedcombinations of application
servers/data access providers. In particularTide/Spring now works
correctly with plain Hibernate, without JPA andwithout JTA, and can use
the Session API (but still requires the use ofannotations). Both
integrations provide zero-conf remoting, entitycaching, transparent lazy
loading of collections and data paging. Theycan also be completely
integrated with the Tide client framework.

* The WebCompiler now includes the Flex 3.2 SDK and is able to
compile code for Flash 10.

* Maven artifacts are now available on java.net
http://download.java.net/maven/2/org/graniteds/ . The final 1.2.0 GA
release isn't uploaded yet, but it should be available very soon.


Important migration tip: you should regenerate all your ***Base.as beans
with the new Gas3 Ant task or the new GraniteDS builder!


Here is the complete release note for this 1.2.0 GA  (see also GDS Jira
http://www.graniteds.org/jira/browse/GDS?report=com.atlassian.jira.plug\
in.system.project:changelog-panel ):
New Feature
* [GDS-266 http://www.graniteds.org/jira/browse/GDS-266 ] - Tide:
integration with server-side Seam authorization
* [GDS-267 http://www.graniteds.org/jira/browse/GDS-267 ] -
Integration with EclipseLink JPA provider
* [GDS-279 http://www.graniteds.org/jira/browse/GDS-279 ] - Gravity
Tomcat servlet does not deploy on Jboss 5.0.0.GA
Improvement
* [GDS-254 http://www.graniteds.org/jira/browse/GDS-254 ] - Add
maven POM files for all GDS modules and publish artifacts to a public
repository
* [GDS-257 http://www.graniteds.org/jira/browse/GDS-257 ] - Gas3:
add more debug information.
* [GDS-258 http://www.graniteds.org/jira/browse/GDS-258 ] - Tide:
add [Version] tag on optimistic locking property getter in gas3 template
* [GDS-260 http://www.graniteds.org/jira/browse/GDS-260 ] - Tide:
ability to force a server conversationId from a client conversation
* [GDS-262 http://www.graniteds.org/jira/browse/GDS-262 ] - Tide:
better handling of client conversations
* [GDS-264 http://www.graniteds.org/jira/browse/GDS-264 ] - Tide:
support for TideResponders in remote calls instead of defining
resultHandler and faultHandler
* [GDS-265 http://www.graniteds.org/jira/browse/GDS-265 ] - Tide:
allow static injection of properties in client components
* [GDS-270 http://www.graniteds.org/jira/browse/GDS-270 ] - Tide:
use of qualified class name + uid as a key in the entity cache
* [GDS-277 http://www.graniteds.org/jira/browse/GDS-277 ] - Tide:
LOGIN event not dispatched on browser refresh when user already logged
* [GDS-280 http://www.graniteds.org/jira/browse/GDS-280 ] - Tide:
server-agnostic operation
Bug
* [GDS-249 http://www.graniteds.org/jira/browse/GDS-249 ] - Gas3
never regenerates Enums
* [GDS-253 http://www.graniteds.org/jira/browse/GDS-253 ] - Copy of
ErrorMessages loses extendedData
* [GDS-256 http://www.graniteds.org/jira/browse/GDS-256 ] - Gas3
template compilation errors does not show source code (NPE)
* [GDS-259 http://www.graniteds.org/jira/browse/GDS-259 ] -
ContextEventListener doesn't catch first raised event
* [GDS-261 http://www.graniteds.org/jira/browse/GDS-261 ] - Tide:
merge of persistent maps is 

[flexcoders] Granite Data Services 1.1.0 RC3 released

2008-07-18 Thread fwolff999
Hi all,

Granite Data Services 1.1.0 Release Candidate 3 is out. You may download
it, as usual, on Sourceforge here
http://sourceforge.net/project/showfiles.php?group_id=183386 .

Beside several bugfixes, this release comes with a huge Tide (GDS/Seam
integration) improvement and a almost complete rewrite of Gas3 (GDS
ActionScript3 generator).

See more in GDS forum here
http://tech.groups.yahoo.com/group/graniteds/message/1698 .

Regards,
Franck Wolff.


[flexcoders] Granite Data Services 1.1.0 RC1 released

2008-04-25 Thread fwolff999
Hi all,

The new 1.1.0 release candidate 1 of Granite Data Services, the
freealternative of Adobe LiveCycle Data Services for Flex/J2EE servers,
wasreleased.

This release brings many new features, improvements and bug fixes:

* A tighter Granite/JBossSeam integration (Tide).
* An improved ActionsScript3 generator (Gas3).
* A new ActionsScript3/Java type conversions stack.
* A (partially) automated configuration for several Flex/Granite
options.

See more on GDS forum here
http://tech.groups.yahoo.com/group/graniteds/message/1350 .

Best regards,
Franck.


[flexcoders] Granite Data Services 1.0.0 released

2008-01-31 Thread fwolff999
Hello,

Following two release candidates, the final Granite Data Services 1.0.0
release is available for download on Sourceforge
http://sourceforge.net/project/platformdownload.php?group_id=183386 .
Documentation has been updated and now covers all new features available
in GDS 1.0. Browse it here
http://www.graniteds.org/confluence/display/DOC/ .

Here is a brief list of the main changes since the 0.4 version:

* Data Push (Gravity): this new feature is implemented as AMF3 data
sent over HTTP (Comet, freely based on the Bayeux protocol).
* Spring integration is now complete with full support of Acegi
security.
* Seam integration is new and experimental feature in GDS 1.0. A
sample application is available.
* Guice/Warp integration is new and experimental feature in GDS 1.0.
A sample application is also available.
* Gas3 (the ActionScript3 code generator) gives better performance
and brings support for Java Enum types and all kind of Ejb3.
* Flex3 beta3 compatibility: GDS 1.0 is fully compatible with Flex3
beta3.
Complete release notes is available in documentation. See more on
Granite DS site http://www.graniteds.org/confluence .

Regards,
Franck Wolff.


[flexcoders] Granite Data Services 0.4.0 is released

2007-09-17 Thread fwolff999
Hello,

Granite Data Services 0.4.0 is released.

Granite Data Services is a free, open source (LGPL'd), alternative to
Adobe® Flex™ 2 Data Services for J2EE application servers with
EJB3/Spring/Pojo services support.

Free download is available on Sourceforge:
http://sourceforge.net/project/showfiles.php?group_id=183386.

This new 0.4.0 release (following a 0.4.0_RC1) is mainly a bugfix and
compatibility release, with one new feature: a Jetty6+ based security
service. While GDS is still in early development stage, you should be
able to use the current 0.4 version in non-critical production
environments..

Detailed release notes and documentation are available on
http://www.graniteds.org.

Regards,
Franck Wolff.



[flexcoders] Reload detection of a flex application

2007-04-27 Thread fwolff999
Hi,

Is there any reliable way to detect a full reload of a Flex app (after
a browser reload button click or a back/return for example).

It seems possible, with RemoteObject, to use the incremented response
prefix on an AMF3 body (/1, /2, ..., /n, then /1... again
after a reload). But is it really reliable ?

The point is to know, on server side, that the client has lost all
cached informations.

Thanks for any hints,
Franck.



[flexcoders] Re: Granite Data Services 0.2.0 is out

2007-04-12 Thread fwolff999
Hi Akhil,

Nothing like that...
What do you mean exactly by metrics: benchmark, features comparison ? 

Regards,
Franck.

--- In [EMAIL PROTECTED], akhilbhaskar [EMAIL PROTECTED]
wrote:

 Franck-
 
 This is pretty exciting!  Do you happen to have any metrics for GDS 
 vs. LCDS?
 
 Thanks
 -Akhil Bhaskar
 Amentra, Inc.
 
 
 --- In [EMAIL PROTECTED], fwolff999 franck.wolff@ 
 wrote:
 
  Hello,
  
  Granite Data Services 0.2.0 is available for download.
  
  Granite Data Services aims to be a free, open source (LGPL'd),
  alternative to Adobe Flex 2 Data Services for J2EE application 
 servers.
  This new release brings Spring services support, full EJB3/Hibernate
  lazy loading support, AS3 bean generation and several other new
  features and improvments.
  
  See more on http://www.graniteds.org  (download, documentation and
  live demo).
  
  Franck Wolff.
 





[flexcoders] Re: Granite Data Services 0.2.0 is out

2007-04-12 Thread fwolff999
Hi,

I have also weird results with ejb3 demo, but it seems ok with pojo. I
beleive this is (mainly?) caused by the systematic use of
externalizers in ejb3 demo (service capture can't know about field
names in IExternalizable objects since the class description is not
serialized)...

Regards,
Franck.

--- In [EMAIL PROTECTED], Bjorn Schultheiss
[EMAIL PROTECTED] wrote:

 Are you able to monitor the traffic accurately using service capture.
 In the example i get weird results.
 
 
 On 12/04/2007, at 1:21 AM, fwolff999 wrote:
 
  Hello,
 
  Granite Data Services 0.2.0 is available for download.
 
  Granite Data Services aims to be a free, open source (LGPL'd),
  alternative to Adobe Flex 2 Data Services for J2EE application  
  servers.
  This new release brings Spring services support, full EJB3/Hibernate
  lazy loading support, AS3 bean generation and several other new
  features and improvments.
 
  See more on http://www.graniteds.org (download, documentation and
  live demo).
 
  Franck Wolff.
 
 
 





[flexcoders] Granite Data Services 0.2.0 is out

2007-04-11 Thread fwolff999
Hello,

Granite Data Services 0.2.0 is available for download.

Granite Data Services aims to be a free, open source (LGPL'd),
alternative to Adobe Flex 2 Data Services for J2EE application servers.
This new release brings Spring services support, full EJB3/Hibernate
lazy loading support, AS3 bean generation and several other new
features and improvments.

See more on http://www.graniteds.org  (download, documentation and
live demo).

Franck Wolff.



[flexcoders] Re: Granite Data Services 0.1.0 is released

2007-02-16 Thread fwolff999
Hi,

No list or forum at this time... You may however post bug reports,
feature requests, etc., to http://www.grantiteds.org/jira.

Regards, Franck.


 Wow...
 Do you have a specific testers list or forum?
 
 regards,
 Bjorn
 
 
 On 16/02/2007, at 1:17 AM, fwolff999 wrote:
 
  Hello,
 
  Granite Data Services 0.1.0 is available for download.
 
  Granite Data Services aims to be a free, open source (LGPL'd),  
  alternative to Adobe Flex 2 Data Services for J2EE application  
  servers. This first release focuses on AMF3 serialization/ 
  deserialization via mx:RemoteObject and EJB3 services (Session and  
  Entity Beans on JBoss/Hibernate).
 
  Note that alternative does not mean drop down replacement: you  
  won't be able to simply deploy a Flex 2 Data Services application  
  into Granite Data Services without modification. The main goal of  
  this project is to give an open source framework for Flex 2/EJB3  
  developments with full AMF3/RemoteObject  benefits.
 
  See more on http://www.graniteds.org  (download, documentation and  
  live demo).
 
  Franck Wolff.
 
 
 
 
 
 





[flexcoders] Re: An open-source to Flex Data Services

2007-02-16 Thread fwolff999
Hi,

Not yet (RTMP is not implemented at this time, only AMF3), but this is
planned (can't give any date/roadmap by now).

Regards,
Franck Wolff.

--- In flexcoders@yahoogroups.com, Brian Dunphy [EMAIL PROTECTED] wrote:

 I read through most of the post/description of the open source
 package, one question though:
 
 Does this support Flex Messaging via RTMP (i.e. Producers/Consumers
 within Flex connected to JMS queues/topics)?
 
 Thanks,
 
 Brian
 
 -- Forwarded message --
 From: Scotty Scott [EMAIL PROTECTED]
 Date: Feb 15, 2007 2:28 PM
 Subject: Re: [flexcoders] An open-source to Flex Data Services
 To: flexcoders@yahoogroups.com
 
 
 
 
 
 
 
 
 awesome, cant wait to try this out.
 
 Thanks
 
 On 2/15/07, Igor Costa [EMAIL PROTECTED] wrote:
 
 
 
 
 
 
  Hey guys
 
  Maybe you see this as very instresting tool
 
  http://www.igorcosta.org/?p=22
 
 
  Regards.
 
  --
  
  Igor Costa
  www.igorcosta.org
  www.igorcosta.com
  skype: igorpcosta
 
 
 
 -- 
 Scotty Scott
 http://www.franciswscott.com
 
  
 
 -- 
 Brian Dunphy





[flexcoders] Granite Data Services 0.1.0 is released

2007-02-15 Thread fwolff999
Hello,

Granite Data Services 0.1.0 is available for download.

Granite Data Services aims to be a free, open source (
http://www.gnu.org/licenses/lgpl.html LGPL
http://www.gnu.org/licenses/lgpl.html 'd), alternative to Adobe Flex 2
Data Services for J2EE application servers. This first release focuses
on AMF3 serialization/deserialization via mx:RemoteObject
http://livedocs.macromedia.com/flex/2/langref/mx/rpc/remoting/mxml/Remo\
teObject.html  and EJB3 services (Session and Entity Beans on
JBoss/Hibernate).

Note that alternative does not mean drop down replacement: you won't be
able to simply deploy a Flex 2 Data Services application into Granite
Data Services without modification. The main goal of this project is to
give an open source framework for Flex 2/EJB3 developments with full
AMF3/RemoteObject  benefits.

See more on http://www.graniteds.org http://www.graniteds.org  
(download, documentation and live demo).

Franck Wolff.