• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[ANN] Cocoa client for Cayenne ROP
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] Cocoa client for Cayenne ROP


  • Subject: [ANN] Cocoa client for Cayenne ROP
  • From: Tore Halset <email@hidden>
  • Date: Tue, 10 Oct 2006 23:01:09 +0200

Hello.

Cayenne[1] ROP[2] (Remote Object Persistence) is sort of equivalent to WO/EOF Java Client.

We have also started developing a Cocoa framework[3] that let users create Cocoa applications in Objective-C that connects to a server with Cayenne using Cayenne ROP. Along with the framework is also a sample client application. See screenshot[4].

Most of the basic stuff are working. Cocoa bindings are working. Relationship handling with automatic setting of reverse relationships the Cayenne way are working. Deleting, Named Queries, Committing and Faulting are working. CocoaCayenne also has a custom NSArrayController that makes life a lot easier.

The network communication in Cayenne ROP are pluggable, but the default implementation uses hessian[5]. CocoaCayenne uses HessianObjC [6].

Things to do:
* Better field validation. Like max string length and better error messages.
* Authentication. Currently username and password are stored in the hessian service url.
* Support for ROP distributed events. Cayenne ROP uses XMPP to distribute events between clients.
* Core Data. CocoaCayenne are working with bindings and controllers, but full Core Data support would be cool. I do not know if this is possible or even needed..


Regards,
- Tore.
[1] http://incubator.apache.org/cayenne/
[2] http://cwiki.apache.org/CAYDOC/remote-object-persistence- introduction.html
[3] http://cwiki.apache.org/CAY/cocoa-cayenne.html
[4] http://www.pvv.ntnu.no/~halset/tmp/cocoa-client-20060925.png
[5] http://www.caucho.com/hessian/
[6] http://bluebearstudio.com/hessianobjc/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
  • Prev by Date: Re: Dealing with URLs length
  • Next by Date: Re: Dealing with URLs length
  • Previous by thread: Re: WOUnittest2 Error JavaNoneAdaptor
  • Next by thread: MSSQLServer Unicode Support
  • Index(es):
    • Date
    • Thread