Gianluca Bertani has developed an open-source library that implements the Lightstreamer client/server protocol. The library, written in Objective-C, is comprised of a small set of Cocoa-native classes and is targeted to Mac OS X platforms.
A quite bizarre aspect is that Gianluca cannot officially state whether the library has been tested with the new iPhone SDK too… In fact, there is still some controversy on what Apple’s license agreement allows or denies. Gianluca wrote:
I can’t reveal whether this library works or not under iPhone OS 2.0… guess? At the moment nobody can say anything about any aspect of the iPhone OS 2.0 SDK, as you can read from these discussions:
- Open Sourcing an iPhone Application acceptable under the License Agreement?
- The iPhone SDK and free software: not a match
- Apple’s iPhone contracts leave developers speechless
If you are a registered developer for iPhone, try it for yourself. But beware: don’t reveal it to anyone…
It seems that many developers are waiting for a clarification from Apple, or for a change in that license agreement, now that the SDK is out of the beta stage. In any case, I’m sure that as soon as the legal aspect are clear enough, Gianluca will show us some nice Comet applications for the iPhone.