Lists Home |
Date Index |
With respect to the development of WML on Linux:
there are really 3 issues with which you have to consider. One of course is
the XML aspect: the creation and editing part. WML is DTD-based and not
Schema based supporting 5 DTDs (WML 1.1, WML 1.3, WML 2.0-- a hybrid
namespace enabled beast using elements of WML and XHTML). With the new
convergence with XHTML, there is XHTML Basic and XHTML Mobile Profile 1.0
device. With XHTML you get support for Wireless CSS.
The second is the web aspect: the wireless site deployment stuff comprising
of web servers, mime types, etc. The third aspect is browser/device/carrier
compliance. Most of the browser and/or device vendors such as Openwave,
Nokia, Ericsson, and Microsoft ship a browser simulator on Windows that
usually is adequate to visually test your documents/site. All of these are
free tools and usually include a minimal XML editing environment.
An older version of the Nokia toolkit was written in Java and you can muck
around with the config files to get the browser-simulator to work on Linux.
Goggle the Nokia forums for the details.
It is important to ensure compliance with the supported DTDs used at the
carrier which is the intermediary between the end-user and your mobile
internet site as the carrier gateways will reject unsupported DTDs.
Additionally, devices also employ there own DTD enforcement as well as a few
other things such as image type support and sizing constraints.
There has been many studies showing that a very high percentage of WML sites
do not comply with the appropriate DTD-- as they are not use valid XML. The
sloppy HTML lads and lasses are not all to blame here as problems with the
location XML prologue during ColdFusion and ASP generation can be trouble.
Of those that are XML conformant, another high percentage either do not
support the capabilities of the end-user device or were not designed with
any concern for usability or human factors. The end result is that the sites
fail because users simply cannot do the simplest of tasks. The example best
sited is that of the first mobile Amazon site. After much fanfare, it became
apparent that it took 60 to 90 minutes just to order a book. This last
statement was made by both SprintPCS and AT&T Wireless marketing folks in a
public forum here in Irvine, CA
So in general, generic XML tools only get you so far. The browser-simulators
get you to the next step: prototyping really simple sites.
If you are looking to deploy commercially for real phone-using consumers,
you can save large amounts of time and money by using professional mobile
internet tools targeting specific browsers/devices/carriers and that support
the entire mobile internet development process. We
(http://www.altMobile.com) ship the leading Java-based WAP/WML/XHTML tool
set with support for a very large percentage of browsers/devices/carriers
found in the world. Our <alt> Mobile Internet Studio v2.0 just shipped. It
added platform support for Unix-based MacOS 10.2 Jaguar and Solaris and I
would presume that Linux should work. This is in addition to our traditional
We provide an educational license for USD 50. I've heard that a few vendors
are about to offer Linux-based tools which deal with aspects of general XML
development tasks and also system related issues such as Schema authoring.
----- Original Message -----
From: "Shen Xu" <firstname.lastname@example.org>
Sent: Wednesday, November 06, 2002 10:58 AM
Subject: [xml-dev] XML IDE on Linux
> I am looking for a good XML IDE on Linux, which can support editing XML
> Schema and some other existing XML standards, like WML, VoiceXML, and so
> on. I am pretty familiar with XML Spy, which is based on MS Windows. I'd
> like to find any tools like it, which can provide multi-views for XML
> documents, especially for XML Schema. The free software is highly
> Any recommendations?
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> The list archives are at http://lists.xml.org/archives/xml-dev/
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>