Actually, that's a good idea. I have sent a request to be added to the list.
Thanks!

On Wed, Dec 2, 2009 at 8:02 PM, Ikai L (Google) <[email protected]> wrote:

> Wow, looking great! Did you want this added to the list of Open Source
> projects?
>
>
> https://groups.google.com/group/google-appengine/web/google-app-engine-open-source-projects
>
> On Tue, Dec 1, 2009 at 3:46 AM, Nacho Coloma <[email protected]> wrote:
>
>> Hi all,
>>
>> SimpleDS, an alternative storage framework for GAE, has hit its 0.8.1
>> release. This release includes a couple of interesting features:
>>
>> Multiple valued index
>> ===============
>> This is a little experiment that is working quite well for us. A new
>> IndexManager class will store and retrieve simple representations of
>> the Entity Index pattern introduced in Google I/O 2009. A simple
>> example:
>>
>> @Entity
>> @MultivaluedIndex(name="invitations", itemClass=Key.class)
>> public class User {
>>  /* no 'invitations' attribute */
>> }
>>
>> // get the list of user keys that received an invitation from this
>> user
>> Set<Key> invitationsSent = indexManager.get(senderUserKey,
>> "invitations");
>>
>> More details can be found here:
>> http://code.google.com/p/simpleds/wiki/IndexManager
>>
>> Parent key validation
>> ===============
>> We make extensive use of the key nesting mechanism included in GAE. As
>> a consequence, the most common mistake in our testsuite was a
>> consequence of setting the wrong parent instance. This version of
>> SimpleDS includes an improved @Entity annotation that lets you specify
>> the allowed entity parent classes, which can be multiple (as an
>> example, an Address object can be nested inside a Person or a Company
>> ancestor). More about this here:
>>
>> http://code.google.com/p/simpleds/wiki/ParentChild
>>
>> Easier singleton access
>> =================
>> Spring does not like static attributes, so we had to try different
>> alternatives to get static singleton access. EntityManagerFactory and
>> IndexManagerFactory have been transformed to singleton containers to
>> be used where Dependency Injection cannot be used easily (most
>> notably, inside JSP custom tags). After configuring your Spring
>> container, you will be able of invoking
>> EntityManagerFactory.getEntityManager() and
>> IndexManagerFactory.getIndexManager().
>>
>> Spring dependencies have also been removed as much as possible, but it
>> is still being used as an introspection framework. The example of
>> configuration without Spring has been updated to reflect that.
>>
>> Changes that could break your current setup
>> ================================
>> As a consequence of the previous point, the spring configuration has
>> changed:
>> http://code.google.com/p/simpleds/wiki/GettingStarted
>>
>> The public constructor of SimpleQuery and PagedQuery have also been
>> removed. Instead, you should use entityManager.createQuery() and
>> entityManager.createPagedQuery()
>>
>>
>> Any feedback on this release would be most welcome. Best regards,
>>
>> Nacho.
>>
>> --
>>
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-appengine-java%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>>
>>
>
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.


Reply via email to