Hi,<br><br>I just listened to James Robertson&#39;s interview with Julian Fitzell today and I thought it was great.<br><br>I&#39;d like to set up an server for an iPhone app that might have an HTTP component for some features but for the most part it won&#39;t be web-based (I&#39;ll probably be using Objective-C and some WebKit views with Javascript).<br>
<br>It seems that Seaside is the right choice but I&#39;m wondering if anyone has any suggestions about how I might approach the problem.<br><br>In general, I am thinking about a game server type of environment that supports the following sorts of interactions:<br>
<br>* secure user authentication<br>* create or join an existing game (basic app logic)<br>* navigate around with a WebView using a Google JavaScript API <br>  (probably with custom controls overlayed either as divs or native iPhone components calling Javascript from Obj-C)<br>
* maintain a shared domain model for the connected users within a game, distinct from other sessions that may be running<br>* keep track of various attributes associated with the user sessions (e.g. current IP address, GIS coordinates)<br>
<br>Is this an appropriate use of Seaside or would I be better of just starting from scratch with GemStone or Magma?<br><br>I definitely want the &quot;brains&quot; of my app in Smalltalk <br><br>Cheers,<br>Steve<br>