Reason to move to WI: Kill Cats Go Multidimensional with AOP and Annotations
Apr 12

Core Data: Room for a Java port?

Apple, Java, Tech Add comments

Apple keeps on trying to make it easy for developers to develop top quality applications. In Tiger they are introducing Core Data, which is a managed object model.

Basically it gives Cocoa a nice simple way to develop a model that doesn’t just map to some database.

Core Data lets you create an ERD with Interface Builder, which acts as a model.

Data Store Formats

In Tiger, Core Data support three different kinds of data store formats to save managed objects contexts to. These formats are:

  • XML file format
  • Binary archive file format
  • SQLite database file format

Each of these formats has its strengths and weaknesses. The XML format is a good testing format as it is fairly human readable. The binary format is not human readable, but provides better performance than the XML format. Both of these formats are atomic

One Response to “Core Data: Room for a Java port?”

  1. Anonymous Says:

    You could always use EOF for Java based persistence. It is the predecessor to CoreData and offers a complete ORM solution.

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: What is the number before 3? (just put in the digit)

Loading...