What about a HTML5 based mobile client? Newer browsers should also support offline-storage (in theory)...
----- Reply message ----- De : "Thomas Wrobel" <[email protected]> Date : sam., avr. 16, 2011 12:50 Objet : Starting project: Mobile client PourĀ : "Yuri Z" <[email protected]>, <[email protected]> > Seeing as porting something like TomCat to android seems a little > insane, is there any way to use the DataAPI directly from a local > android/iphone client application without needing a server? I asked this earlier but intended to make it public. I suspect the answer is "no" (else there would be no need for a c/s protocol), but i'm still curious as to when you can use the DataApi and what its limitations are compared to, say, a user using the wiab simple webclient to edit a wave. -Thomas > > On 7 April 2011 22:10, Yuri Z <[email protected]> wrote: >> Micro-box is a web app that runs on AppEngine. You can deploy it om any >> server that supports Java, for example on Tomcat that runs locally on your >> computer. >> >> 2011/4/7 Thomas Wrobel <[email protected]> >>> >>> I'm just a little confused as to what AppEngine is doing, is it >>> hosting a webclient, or is it acting as some inbetween stage from the >>> client to the wiab server. >>> If so, why is this inbetween stage needed....cant the DataAPI be used >>> straight from code running local to the device to the wiab server? >>> >>> On 7 April 2011 21:37, Yuri Z <[email protected]> wrote: >>> > Well, you would need to fill in your own settings and deploy the app to >>> > AppEngine. Or you can fork the code and modify it so it would be >>> > possible >>> > for a use to enter custom WIAB server URL. >>> > >>> > 2011/4/7 Thomas Wrobel <[email protected]> >>> >> >>> >> So that one needs another server to access the wiab server right? >>> >> >>> >> LocalClient>>AppEngineServer>>WiaB Server right? >>> >> >>> >> Or am I misunderstanding the description? >>> >> >>> >> >>> >> On 7 April 2011 18:11, Yuri Z <[email protected]> wrote: >>> >> > Well, there are a few mobile friendly clients for Wave - >>> >> > micro-wave.appspot.com being the most popular. I made some >>> >> > modifications >>> >> > to >>> >> > micro-wave in order to adapt it to WIAB and called it micro-box, you >>> >> > can >>> >> > find the source code at https://github.com/vega113/microbox. >>> >> > >>> >> > 2011/4/7 Giacomo Piva <[email protected]> >>> >> > >>> >> >> Il giorno 05/apr/2011, alle ore 14.37, Thomas Wrobel ha scritto: >>> >> >> >>> >> >> > Offtopic indeed :) >>> >> >> > >>> >> >> > Its more an issue of what Giacomo wants to do though. >>> >> >> >>> >> >> Yes... :) >>> >> >> So... finally, none is working at the development of an iPhone >>> >> >> client, >>> >> >> so, >>> >> >> does someone have some idea on which is the best way? >>> >> >> Using HTTP Protocol Data API is the best way or what? >>> >> >> >>> >> >> If someone is interested too, please contact me, thank you. >>> >> >> >>> >> >> > I know my application wouldn't be possible on a web app for >>> >> >> > awhile, >>> >> >> > but maybe Giacomos would. >>> >> >> > >>> >> >> > I'll look into Obigo/WARP/W3C widget solutions anyway though as I >>> >> >> > dont >>> >> >> > know much about them. >>> >> >> > I'm not sure Id want any special server requirements though - >>> >> >> > would >>> >> >> > be >>> >> >> > nice if all clients could work with all wiab servers. >>> >> >> > >>> >> >> > Cheero, >>> >> >> > Thomas >>> >> >> > >>> >> >> > >>> >> >> > On 5 April 2011 13:43, Scott Wilson >>> >> >> > <[email protected]> >>> >> >> wrote: >>> >> >> >> >>> >> >> >> On 5 Apr 2011, at 12:23, Thomas Wrobel wrote: >>> >> >> >> >>> >> >> >>> On 5 April 2011 13:10, Scott Wilson >>> >> >> >>> <[email protected]> >>> >> >> wrote: >>> >> >> >>>> >>> >> >> >>>> On 5 Apr 2011, at 12:02, Thomas Wrobel wrote: >>> >> >> >>>> >>> >> >> >>>>> Its certainly possible to write a native client in android >>> >> >> >>>>> using >>> >> >> >>>>> websockets or socketIO - however the tricky bit is what your >>> >> >> >>>>> sending >>> >> >> >>>>> via them and processing the response's. >>> >> >> >>>>> >>> >> >> >>>>> My own application demands a native client, as I'm dealing >>> >> >> >>>>> with >>> >> >> >>>>> 3d >>> >> >> and >>> >> >> >>>>> camera manipulation, >>> >> >> >>>> >>> >> >> >>>> Well, however long it takes until W3C HTML Media Capture >>> >> >> >>>> support >>> >> >> >>>> makes >>> >> >> it into more webkit builds... >>> >> >> >>>> >>> >> >> >>> >>> >> >> >>> And proformance of image processing and 3d catchs up with native >>> >> >> >>> ones. >>> >> >> >>> It willl happen, but I think we are talking 5 years rather then >>> >> >> >>> 6 >>> >> >> >>> months here. Is WebGL on any mobile browser yet? >>> >> >> >> >>> >> >> >> Its in webkit, but not in mobile browsers yet AFAIK - seems >>> >> >> >> pretty >>> >> >> >> close >>> >> >> to ready though given some recent demos on Android using Fennec. >>> >> >> >> >>> >> >> >>> >>> >> >> >>>>> however wouldn't even a simple mobile web-based >>> >> >> >>>>> client be limited to one server? (compared to a native client >>> >> >> >>>>> which >>> >> >> >>>>> could connect to any the user wishes). >>> >> >> >>>> >>> >> >> >>>> Not especially. I do
