<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: WML vs XHTML</title>
	<link>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/</link>
	<description></description>
	<pubDate>Thu, 17 May 2012 14:02:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Ricky</title>
		<link>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25209</link>
		<author>Ricky</author>
		<pubDate>Thu, 15 Jan 2009 09:47:07 +0000</pubDate>
		<guid>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25209</guid>
		<description>I had no idea access of the internet via mobile phones was so high in SA. 

Business owners in SA (or targeting SA) should make sure that their web developers are &lt;b&gt;well&lt;/b&gt; aware of this when getting a &lt;a href='http://blog.delgadosoftware.com' rel="nofollow"&gt;website developed for their company&lt;/a&gt; need to take .</description>
		<content:encoded><![CDATA[<p>I had no idea access of the internet via mobile phones was so high in SA. </p>
<p>Business owners in SA (or targeting SA) should make sure that their web developers are <b>well</b> aware of this when getting a <a href='http://blog.delgadosoftware.com' rel="nofollow">website developed for their company</a> need to take .
<p align="right"><a href="javascript:void(0)" title=""  onmouseover="window.status=''; return true" onmouseout="window.status=''; return true" onclick="ddrc_popup('http://techleader.co.za/wp-content/plugins/dd-report-comments/report.php?c=25209', 400, 400)">(Report abuse)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Bond</title>
		<link>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25167</link>
		<author>John Bond</author>
		<pubDate>Mon, 05 Jan 2009 14:30:34 +0000</pubDate>
		<guid>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25167</guid>
		<description>A very interesting blog – I’m having difficulty keeping up with the page definition standards, but then I’m just an average technology user…

Please look into you Chrystal ball and tell us whether there will ultimately be a simple information definition language. Will HTML/XML/XHTML ultimately evolve into a universal means of exchanging information. Will some other information definition language emerge.

Modern technology relies on standards that are universal. We have a number standard in Hexadecimal.  Whether technology is based on an 8 bit or 64 bit processor, programmers use hexadecimal to understand and manipulate numbers. There is also a character standard. ASCII, developed from the teletext machine’s American Standard Character Set. It is used universally. Whether you are using an 8 bit microprocessor controlled washing machine or the biggest 64 bit computer, these machines will use hexadecimal and ASCII. ASCII has some fascinating legacy characters like 06H (Bell), 05H (Enquiry) and 0CH (Form Feed which is different from either 0AH - Line feed and 0DH - Carriage Return). In spite of these quirks, ASCII (like Castle Lager) has stood the test of time.

The notable similarity in successful computer standards is that they are simple, robust and they change little over time. They are universally accepted and are never dominated and manipulated by a single monopolistic player.</description>
		<content:encoded><![CDATA[<p>A very interesting blog – I’m having difficulty keeping up with the page definition standards, but then I’m just an average technology user…</p>
<p>Please look into you Chrystal ball and tell us whether there will ultimately be a simple information definition language. Will HTML/XML/XHTML ultimately evolve into a universal means of exchanging information. Will some other information definition language emerge.</p>
<p>Modern technology relies on standards that are universal. We have a number standard in Hexadecimal.  Whether technology is based on an 8 bit or 64 bit processor, programmers use hexadecimal to understand and manipulate numbers. There is also a character standard. ASCII, developed from the teletext machine’s American Standard Character Set. It is used universally. Whether you are using an 8 bit microprocessor controlled washing machine or the biggest 64 bit computer, these machines will use hexadecimal and ASCII. ASCII has some fascinating legacy characters like 06H (Bell), 05H (Enquiry) and 0CH (Form Feed which is different from either 0AH - Line feed and 0DH - Carriage Return). In spite of these quirks, ASCII (like Castle Lager) has stood the test of time.</p>
<p>The notable similarity in successful computer standards is that they are simple, robust and they change little over time. They are universally accepted and are never dominated and manipulated by a single monopolistic player.
<p align="right"><a href="javascript:void(0)" title=""  onmouseover="window.status=''; return true" onmouseout="window.status=''; return true" onclick="ddrc_popup('http://techleader.co.za/wp-content/plugins/dd-report-comments/report.php?c=25167', 400, 400)">(Report abuse)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25133</link>
		<author>steve</author>
		<pubDate>Sun, 07 Dec 2008 15:11:24 +0000</pubDate>
		<guid>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25133</guid>
		<description>Design and implementation costs with xhtml would surely be a lot lower. Just throw in a stylesheet for mobile and a bit of device detection and you get a website and mobile site all in one. Why build for soon to be obsolete technology. Web penetration in SA (whether cell or land-based) doesn't justify the effort.

The more important issue in any case is not so much about the technology, as ultimately anything is possible, but rather on navigation and content which need to very carefully considered as the way visitors interact with handheld devices is very different to the way they view a website.

Oh and lastly...SA programmers still need to be taught the differences between html and xhtml in any case!</description>
		<content:encoded><![CDATA[<p>Design and implementation costs with xhtml would surely be a lot lower. Just throw in a stylesheet for mobile and a bit of device detection and you get a website and mobile site all in one. Why build for soon to be obsolete technology. Web penetration in SA (whether cell or land-based) doesn&#8217;t justify the effort.</p>
<p>The more important issue in any case is not so much about the technology, as ultimately anything is possible, but rather on navigation and content which need to very carefully considered as the way visitors interact with handheld devices is very different to the way they view a website.</p>
<p>Oh and lastly&#8230;SA programmers still need to be taught the differences between html and xhtml in any case!
<p align="right"><a href="javascript:void(0)" title=""  onmouseover="window.status=''; return true" onmouseout="window.status=''; return true" onclick="ddrc_popup('http://techleader.co.za/wp-content/plugins/dd-report-comments/report.php?c=25133', 400, 400)">(Report abuse)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Zimmerman</title>
		<link>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25131</link>
		<author>Bill Zimmerman</author>
		<pubDate>Wed, 03 Dec 2008 08:45:18 +0000</pubDate>
		<guid>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25131</guid>
		<description>Interesting post, Charl. I haven't heard WML discussed in awhile, but it's a topic very much worth considering within the context of the developing world. When you ask 'The question is which format(s) to expose' I think the answer is "both". I can only guess at the percentage of WML-only refurb handsets in SA, but I imagine there's still a good number of them. Anecdotally, here in Cameroon I’d say the number of WML-only refurb handsets are at least equal to newer XHTML-capable models.

It's fairly trivial to detect the device capabilities using an open source project like WURFL:

browser_is_wap){
  header("Content-Type: text/vnd.wap.wml");
  echo ''."\n";
}
?&#62;

Of course, one useful feature of XHTML is it can be manipulated as XML, so you simply use XSLT to output device-specific code for each broad class of mobile device.  It’s straightforward and requires little coding, so why not? This way your upmarket XHTML Mobile site is accessible as a WAP deck for users with old handsets.  

This was a requirement just a few years ago in the US for mobile content partners with AT&#38;T/Cingular Wireless when there were still a lot of extant WML-only handsets.</description>
		<content:encoded><![CDATA[<p>Interesting post, Charl. I haven&#8217;t heard WML discussed in awhile, but it&#8217;s a topic very much worth considering within the context of the developing world. When you ask &#8216;The question is which format(s) to expose&#8217; I think the answer is &#8220;both&#8221;. I can only guess at the percentage of WML-only refurb handsets in SA, but I imagine there&#8217;s still a good number of them. Anecdotally, here in Cameroon I’d say the number of WML-only refurb handsets are at least equal to newer XHTML-capable models.</p>
<p>It&#8217;s fairly trivial to detect the device capabilities using an open source project like WURFL:</p>
<p>browser_is_wap){<br />
  header(&#8221;Content-Type: text/vnd.wap.wml&#8221;);<br />
  echo &#8221;.&#8221;\n&#8221;;<br />
}<br />
?&gt;</p>
<p>Of course, one useful feature of XHTML is it can be manipulated as XML, so you simply use XSLT to output device-specific code for each broad class of mobile device.  It’s straightforward and requires little coding, so why not? This way your upmarket XHTML Mobile site is accessible as a WAP deck for users with old handsets.  </p>
<p>This was a requirement just a few years ago in the US for mobile content partners with AT&amp;T/Cingular Wireless when there were still a lot of extant WML-only handsets.
<p align="right"><a href="javascript:void(0)" title=""  onmouseover="window.status=''; return true" onmouseout="window.status=''; return true" onclick="ddrc_popup('http://techleader.co.za/wp-content/plugins/dd-report-comments/report.php?c=25131', 400, 400)">(Report abuse)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Iikka</title>
		<link>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25130</link>
		<author>Iikka</author>
		<pubDate>Wed, 03 Dec 2008 07:44:25 +0000</pubDate>
		<guid>http://www.techleader.co.za/charlvanniekerk/2008/12/01/wml-vs-xhtml/#comment-25130</guid>
		<description>Hi Charl,

If I was developing a site at this moment I would definitely forget WML entirely. For example from Nokia all devices with a browser has supported XHTML-MP and a normal IP stack for quite a few years already. Just check Forum Nokia for example (http://www.forum.nokia.com/devices/matrix_xhtml_1.html).

Of course in Africa there is a portion of refurbished handsets that still support WML, but they are at the very low end of the pyramid and I don't see a viable business motivation to cater for them.</description>
		<content:encoded><![CDATA[<p>Hi Charl,</p>
<p>If I was developing a site at this moment I would definitely forget WML entirely. For example from Nokia all devices with a browser has supported XHTML-MP and a normal IP stack for quite a few years already. Just check Forum Nokia for example (http://www.forum.nokia.com/devices/matrix_xhtml_1.html).</p>
<p>Of course in Africa there is a portion of refurbished handsets that still support WML, but they are at the very low end of the pyramid and I don&#8217;t see a viable business motivation to cater for them.
<p align="right"><a href="javascript:void(0)" title=""  onmouseover="window.status=''; return true" onmouseout="window.status=''; return true" onclick="ddrc_popup('http://techleader.co.za/wp-content/plugins/dd-report-comments/report.php?c=25130', 400, 400)">(Report abuse)</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

