<br><br><div><span class="gmail_quote">On 6/11/07, <b class="gmail_sendername">Tim Newsom</b> &lt;<a href="mailto:cephdon@gmail.com">cephdon@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Interesting... Web services... I wonder if that makes it possible to<br>export the web service off the phone<br>To a program running somewhere else... Or if its limited to some local<br>channel.</blockquote><div><br><br>I think these services are available within the Safari context on the iPhone, there is no talk of&nbsp; having them be exportable directly. However with a javascript application you could post information back to a central web service to do things like location tracking.
<br><br>The public reaction seems to be negative overall, people wanted to be able to port their existing J2ME based apps to the iPhone. There isn&#39;t an existing base of mobile apps written in AJAX/Safari because there wasn&#39;t a platform until now.
<br><br>I think an interesting focus for the OpenMoko community is to figure out how to get a full AJAX capable browser (FireFox?) to run well enough on the device, and to build similar or identical web service interfaces to the phone functions, so that new AJAX apps written for the iPhone work on OpenMoko as well.
<br><br>Adrian<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">And, anyway.. That only means you would have to wrap it in another,
<br>fully exportable, web service for such integration.<br><br>--Tim<br>On Mon, 11 Jun 2007 20:51, Matthew S. Hamrick wrote:<br>&gt; Wow. once again Apple justifies our lead.<br>&gt;<br>&gt; On Jun 11, 2007, at 5:54 PM, adrian cockcroft wrote:
<br>&gt;<br>&gt;&gt; Also, Apple&#39;s announcement today about iPhone development using AJAX<br>&gt;&gt; and exposing internal phone functions as web services to the iPhone&#39;s<br>&gt;&gt; safari browser is tipping everything in the same direction.
<br>&gt;&gt;<br>&gt;&gt; Cheers Adrian<br>&gt;&gt;<br>&gt;&gt; On 6/11/07, Matthew S. Hamrick &lt;<a href="mailto:mhamrick@cryptonomicon.net">mhamrick@cryptonomicon.net</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; Yeah... we&#39;re thinking that we were going to totally separate the
<br>&gt;&gt;&gt; model and domain processing from the view/controller part of the<br>&gt;&gt;&gt; application. That way we could have a couple different HTML<br>&gt;&gt;&gt; interfaces as well as a SVG/ECMAScript interface. I&#39;m not terribly
<br>&gt;&gt;&gt; familiar with XAML or XUL, but I understand that most (if not all) of<br>&gt;&gt;&gt; the Firefox / Mozilla / Navigator interface was written in XUL.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; This is one of the benefits to this approach, IMHO. Separating the
<br>&gt;&gt;&gt; interface allows us to experiment with a number of different<br>&gt;&gt;&gt; interface technologies. And the only thing the experimenters need to<br>&gt;&gt;&gt; know is the semantics and syntax of the XML interface.
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; -Cheers!<br>&gt;&gt;&gt; -Matt H.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Jun 11, 2007, at 9:18 AM, Tim Newsom wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;If we are heading in the direction of web interfaces, I think we
<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;should look at XAML or XUL or something similar.From what I can<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;tell, they will be adding silverlight support to mono, so using<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;XAML will be possible.This also separates the code for
<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;functionality from the interface and can allow skinning of the<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;entire application interface set.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;This will abstract you from every widget 
set.Each action could be<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;exported and called from the UI without needing to worry about all<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;that.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;At least, that&#39;s my take on it currently.
<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;--Tim<br>&gt;&gt;&gt;&gt;&nbsp;&nbsp;On Mon, 11 Jun 2007 8:44, Florent THIERY wrote:<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;Here&#39;s a little look-and-feel example that could be done with an<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;opensource AJAX framework [javascript required]:
<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;<a href="http://demo.qooxdoo.org/current/showcase">http://demo.qooxdoo.org/current/showcase</a><br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;This may allow easier separation between apps and GUIs. Of course, as
<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;usual we have no idea how well such an app would perform (little &amp;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;gratuitous prediction: very bad), benchmarking is needed but ... who<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;knows ?
<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;This is going along with the ongoings gdk webkit port and gsmd<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;XmlHttpRequest interface (was topic: embedded webserver).<br>&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;What do you think ? Is it REALLY unrealistic ? Could anybody try the<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;url on it&#39;s Nokia N770 (lots of happy owners here, right?) and rough<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;feedback the responsiveness ?
<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;Cheers<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&nbsp;&nbsp;Florent<br></blockquote></div><br>