
WAP Forum Adopts XHTML For WAP 2.0 62
earache writes: "This story at Infoworld.com talks about how the WAP forum is moving away from WML and adopting XHTML as the markup of choice for WAP 2.0."
"An ounce of prevention is worth a ton of code." -- an anonymous programmer
Re:Is this good? (Score:1)
1. There are a ferkload of phones out there. The reason Phone.com has such a high market cap is that the number of cell phones totally swamps the number of computers with Internet connections. Phones do have the potential to change the direction of the Internet.
2. Intelligence and law enforcement authorities have a longstanding and cozy relationship with telcos. The more cleartext, tracking, and unencrypted voice, the better Big Brother knows what the people, in aggregate and in particular, are doing.
3. Carriers, for the most part, loathe flat-rate pricing. I could write a book on why but the basic reasons are pretty obvious.
4. Content publishers want total control, and phone-based access is an opportunity to get and keep control forever. They can bill you item by item, control the device you play/read your content on, and they know exactly what you do with it and for how long. Makes my skin crawl, but the MPAA/RIAA/TimwarnerAOLMSNBCCBSCNN love this s--t.
So, while I believe Internet standards and business models will prevail, there are a lot of vested interests working against this outcome.
Re:WAP: YATB Yet Another TLA Buzzword (Score:2)
Politically, Phone.com (the original developer of WAP) has very much wanted to keep WAP 2.0 on UDP; the various p.c browsers don't generalize well to TCP. Meanwhile, there are other micro-browsers out there which handle XHTML and HTML over TCP/IP on phones as well as handling WAP over UDP/IP; p.c doesn't want to lose market share to them.
From a user perspective, if your phone supports TCP/IP as well as UDP/IP, then protocols like SMTP, POP3 and IMAP4 are available directly from the phone. Users don't need to go through the carrier's WAP gateway and read mail in the browser. You can see why that's convenient.
So, yes, it's a big deal, both to the people in the industry, and to the users of the phones.
Re:Walled Garden? (Score:1)
Re:Almost First! (Score:1)
Microsoft "standards"? (Score:1)
TCP/IP and xHTML...so where is WAP? (Score:2)
If they're going back to TCP/IP and xHTML, then WAP is plainly and simply dead, dead, dead.
I never liked WML much, but WSP/WTP and WTLS are pretty good at handling high-latency, intermittent connections. This is something TCP/IP and SSL don't do well. If what was quoted is true, then I think they are thowing the baby out with the bathwater.
Remember the famous last words of Socrates, "I drank what?"
Re:WAP is cureently mostly a toy (Score:2)
Of course WAP is going to be replaced when we have Broadband wireless, but unless you have the trillions of dollars and a million men to update all the basestations, and backbone network to support it, its not going to be overnight.
People expect TOO much too quickly. If you remember a few years ago.
People using 2400 baud modems, to connect to BBS's. Technology replaced the BBS's and modems with High Speed Internet Connection and Webservers.
WAP is a toy? I disagree again.
Just cause the basic content is fluff, doesnt make it a toy.
Some of the more "business apps" ive seen are Delivery services, Public Safety, Work Order systems, Ticketing systems, Instant Messaging, Commerce, and on and on...
IMHO - Brook Harty
Re:Why do we have SO MANY MLs? (Score:1)
What, are you still reading this?
Re:WAP is cureently mostly a toy (Score:1)
Re:Is this good? (Score:1)
I also agree that CDPD and/or 2.5G stuff that is TCP/IP and Internet oriented is the way things are going to happen, and some carriers and net gear makers see that fact. Look at what Bluetooth implies: a tiny phone that links to your PDA that runs a real browser on a large-enough screen that you can really surf normal Web sites, with, perhaps, some trouble on sites that won't fit in a 300-400 pixels wide screen (turning a handheld on its side).
Good for you that you demand warrants. I know of carriers that are quite the LEA lapdogs.
Re:Is this good? (Score:2)
1. All the CDPD phones do have an IP address, and does have a TCP/IP stack.
2. Big Brother doesnt have a Cozy relationship at all, we demand warrents and only after legal says ok, do we release information. (IF we log it!)
3. CDPD is flat fee now, and the basic service is free.
4. True true, Marketing loves to spoon feed you, but it pays the bills.
Re: TCP/IP and space (Score:1)
The Internet protocols are currently being redesigned for deployment in space. TCP/IP doesn't handle intermittent connections or long delays well enough. See this article [techweb.com] where the father of the Internet, Vince Cert, says "TCP/IP (is not) an attractive option." The WAP protocols do handle these issues quite well, however.
BTW - Where did you get your space TCP/IP info? The Betamax manuals..? ;-)
Remember the famous last words of Socrates, "I drank what?"
Re:The problem with WAP... (Score:1)
RIP (was Re:WAP: YATB Yet Another TLA Buzzword) (Score:2)
This is what I'm saying for years. Once the froth settles down, the market is not going to accept phones which offer a restricted service for which you have have to pay a premium over the unrestricted equivalent. It's like paying extra to peer through the letterbox in a glass door.
If phones which offer TCP/IP to the device are available in the same market as phones which offer WAP to the device, the WAP phones will die -- they cannot possibly succeed. Phones which offer TCP/IP to the phone are available, therefore WAP will die.
Better late than never... (Score:1)
WAP can be good. Developers resist change. (Score:1)
1) The WAP protocol itself, with focus on the Wireless Markup Language
WAP is not a bad protocol, and I would add that it is a rather good protocol that meets the goals it was developed for:
2) Why WAP phones? Why do less?
I personally, currently don't *need* to be surfing the whole entire web on my phone. Not right now. With work and personnal research I do from home and at my office, I already spend all the time I need using the Internet to its full potential. And I'd much rather like to be sitting comfortably in a chair at a desktop computer while I do all that.
When I'm on the move and/or going out with friends, I don't necessarily want to have a full-featured computer in the palm of my hand. Not worth the money, not worth the weight nor the size of an i-mode (I bought the Motorolla StarTAC for its compact size). I know it's tempting, I'm all for snazzy gadgets, I do have quite a few, but frankly, I don't need it right now.
However, I'd often be hanging out with friends and suddenly one of us would ask: "I wonder what's playing at the theaters located near the Derby, Hollywood, anyone up for a movie before going out dancing?". I get out my StarTAC Sprint PCS phone, connect, go straight to the wireless interface of my yahoo, go to movies, key in a zipcode, get a list of theaters in that area, pick one, see movies playing, pick one to get the times, and boom!: In a matter of a few seconds I get all the information I need. How's my EarthLink stock doing today? same thing -> my yahoo, stocks, select ELNK (which was part of my list of the portfolio I had set-up), see stocks details.
3) The Real Issues / Why so much hate?
A lot of i-mode's hype among developers comes from the fact that "it does HTML!". Hurray, that means developers don't have to re-think nor re-do any of their site to cater to i-modes! Hey, being a developer myself and having dealt with quite a lot of markup languages I'm all for that too. Then I can't help but wonder: What would http://www.wired.com/, http://www.slashdot.org/, http://my.yahoo.com/ look like on an i-mode? How nicely do framesets render? What about ad banners? Does it handle complex nested tables? Then I read "well you should optimize your site to deliver 'compact HTML' or cHTML". Ok, now that makes a little more sense. You do need to rethink your site a little. At least you don't have to learn that very complex new markup language called WML, you might "waste" a whole half day of your life learning it. And the interface and site flow can pretty much remain the same! All valid reasons ...
b) Diagnosis ...
But I believe there is a much deeper issue that lurks around the corner when I look at the strong resistance from so many people to WML.
-> Change <-
A lot of people praise the i-mode because it is closer to already existing standards like HTML, thereby solving implementation nightmares. People will one day have to face the fact that HTML *might not* be THE answer to all web applications. Who knows what task-specific web-enabled devices will come out in the next few years? One can't guarantee HTML will the the appropriate markup language for all of them. I personally don't think i-mode and WAP phones are ready to compete on the exact same level because they don't necessarily serve the same purposes nor markets, yet I keep seeing people writing big controversies about "WAP vs i-mode". Over the last 5 years, a good part of the Internet community has learned to live with a now well-defined "vision" of the "The Web", with a well-defined set of protocols that are known and understood by all developers, and in the last year, with the demise of WAP, it has become a more popular belief that any "web-enabled" device should fit within that same original vision.
c) Solutions ... ?
People and developers will have to learn to live with the fact that new standards SHOULD and WILL arise, and that it's the only way we can build stronger, more user-oriented web applications. If we don't explore all options that are currently out there, how can we certify that our current standards are the best? "The Web" will evolve to serve a wider array of purposes, and it is not unreasonable to think that some of those purposes should be part of different protocols and infrastructures custom-built from the ground-up.
Why they should all be shot... (Score:2)
For the love of "standards", first it was HDML, then WML, and now finally they decide to go with real open standards.
You know, you just can't download a new browser to your phone. You're stuck with it. There are still phones being sold today that have the UP.Browser 3.0 in them which only supports HDML. Then there's UP.Browser 3.1 which has some support for WML and UP.Browser 4.0 which I'm not even sure any phones have that one in it yet.
So now we are finally going to go with XHTML and all us sorry web developers who try to hack together a page that supports WAP devices have to develop the same content for even more languages.
It's just frustration, that's all. For example, Apache has nice content-negotiation features but they are all but useless because every browser has to advertise that it can handle everything. My Motorola 7868W when hitting web sites via the verizon wap gateway, sends out an Accept: string that includes text/html as accepted with no quality value associated with it, as in "I prefer X-HDML or WML but I'll take text/html if you have absolutely nothing else."
No, can't do that I guess. So one has to hack together a script to parse the browser string for UP.browser, get the correct version number out of it, then decide on your own what content to serve the browser....
Such simple ideas that would make the world a better place interopably and they are never done.
For example, for chrissakes, damn Internet Explorer still says it's Mozilla... And they ALL say they accept */* with no q= qualifier... :(
Slightly more useful info. (Score:2)
Also - If you need more than 20 concurrent users in one area you can place more than one Access Point at each site. I know the Airport is not quite as intelligent as the Symbol kit, but it still copes okay with this setup.
I still think that unless we go for a realistic picocell environment across the whole country then it is pointless to replace the current GSM setup - although I do want my Symbol 1740 Palm device with laser scanner and 802.11 with telnet + html browser apps to work everywhere...:)
Frog51
Why WAP will not die (Score:1)
Re:Better late than never... (Score:1)
Re:Finally. (Score:1)
So basically, we can never have a markup standard that does anything else than exactly what XHTML and HTML can do -- and that means, never any other standard.
Re:For my money (Score:1)
Remove WML? Naah. (Score:4)
Sure, there has been workshops on XHTML regularly at the Forum, and there's lots of interesting discussion, but give me a draft spec and some rally around it, and then I'll start believing it's going to happen.
Right now I don't. Not for WAP-NG, anyway (commonly branded WAP 2.0, although that version number decision lies with a committee).
There's tons of different interests trying to rubberstamp lots of different technologies as part of WAP. This is half politics, half paperwork diving, and 10% technology. Over 600 member companies are trying to further their own business interests by influencing the WAP Forum. The result can only be described as... well, look at any parliament and you'll see the same effect in operation.
XHTML may be interesting for now, but WAP-NG is going to throw away the reinvention and stick to standards where available, not add new unknowns.
WTF are you talking about? (Score:1)
And what does WAP have to do with Microsoft-produced standards, anyway? Except that they're one of some 600 member companies, with one vote out of six hundred?
WAP is cureently mostly a toy (Score:3)
Re:Is this good? (Score:1)
censorship, but the number of mobile networks is
limited, so there is no guarantee that options
will be available.
The reason it might impact the WWW of today is that there is less incentive to make devices that use it. Let's say you have the choice of a $1500 device for free access and crappy content and a $1 device with OK and very hyped information services which costs money...what will consumers choose? Will the internet be reduced to a geek thing?
Most
Re:Why do we have SO MANY MLs? (Score:3)
It's a shame (Score:2)
Re:Why do we have SO MANY MLs? (Score:1)
Also HDML is dead, but people are still using it.
A Change of Three Letter acronym then (Score:1)
What ? Another protocol ?
Cool! (Score:1)
Great News (Score:2)
--
The problem with WAP... (Score:2)
If you ask me, the reason WAP hasn't really taken off is because the screen is too small to look at Pr0n on. I mean, it's like an inch wide, nowhere near big enough for proper 'browsing'...
Michael
...another comment from Michael Tandy.
Re:Almost First! (Score:1)
If the range of 802.11 is 200ft then that would imply having towers every 400ft, I will admit to being particularly clued up on 802.11, however I assume it does not have a particularly efficient frequency reuse scheme, that would preclude it from being used as a pervasive carrier.
Did you know that that GSM compresses it's speech to about 12Kbps, with 11Mpbs that's about 916 users talking.
GPRS at the moment can manage ~30Kbps thats 366 users. While it can theoretically get up to 100kbps this is going to be very unlikely in practice.
UMTS I believe will try and offer 2Mbps per user. But this will only be in densely populated areas and picocells. 802.11 will likely be a real competitor in the picocell market, although the average user won't notice because by then a mobile handset will likely be compatible with every wireless service out there, such that you use what ever is quickest at the time, and the all the billing will be integrated behind the scenes.
Re:Is this good? (Score:1)
If they say, "Yes, you will only be able to access the sites we have bookmarked for you," take your money elsewhere. They are in the business of making money, and money doesn't grow on trees, it comes from your pocket.
This assumes that most people aren't idiots who don't care. If most customers don't express a preference (and they won't unless organized), censors will outcompete and destroy free providers, and you will be stuck with the bad choice your clueless fellow customers made for you.
What's needed is an email petition perhaps - "why British Telecom wants to control what YOU can read."
Entertaining applications for WAP (Score:2)
On the fun side, I am quite addicted to the fortune service from Excite's WAP site (sample: 'you have a talent for talking to weirdos').
So far, that's it - for me the killer app on my mobile phone (Nokia 7110) is the SMS - it has T9 predictive input to cut down on button presses, and I can use an SMS to email gateway to send short emails directly from the phone, without a lengthy WAP login sequence. There's also a gateway from email to SMS but that seems overloaded.
Of course, these email applications are not provided by my mobile service provider (Orange), who are reassuringly clueless and don't even have a suggestion box on their WAP site that I can see. All the more argument for opening up WAP services - walled gardens are only good if you have very talented gardeners, so let's open up WAP with more commonly adopted standards and direct-to-phone protocols.
Re:Walled Garden? (Score:1)
Re:Is this good? (Score:1)
And the answer is; to make money. And they want to take your money without you feeling ripped off, so they make most services not that expensive. But they make others incredibly expensive. Premium services. Of course, for this subsidization to work, they'll have to block competing wapsites that offer the premium info for free. (Example; news from cnn is a premium service on NL KPN's minfo wap service, but cnn.com can be accessed by wap for free using any other network provider's wap service)
And like the fools they are, yes, most consumers will say "hey, how often do I need those premium services anyway, so what if they block a load of sites?".
--
XHTML and WML are both against the spirit of XML (Score:1)
The purpose of deveoping XML is to separate the presentation (art work) by using XSL files for style definition and putting just data in the XML files.
By using good XML schemas and pushing all the design elements to a designer-maintained style sheet (XSL) it makes it easy for programmers to write scripts/programs that can easily dynamically generate XML documents without the messiness of HTML.
XHTML and WML work against the spirit of XML (even though they are instances of XML) by putting style elements within the XML document.
This offers nearly no benefit for the programmer. It's a complete hose!
Re:get laid man. (Score:1)
No, XHTML is great (Score:2)
I've been playing with XHTML recently. I found a program (the W3C's HTML Tidy program) that will take normal HTML and convert it automatically to XHTML.
Once you have a webpage in XHTML, you can use all the XML tools on it. For instance, I converted Google search results to XHTML, then used an XSLT stylesheet to convert the result summaries to a RSS file suitable for syndication.
I didn't have to write perl, or compile anything for this to work - it was all done using stylesheets and Tidy.
What's the point of this? I don't know yet - but I am thinking of lots of useful stuff it could be used for. Imagine a site like Slashdot automatically inserting a box of relevent google search results next to every story - no more excuses for not doing research on a story.
There's huge possibilities out there.
Have they seen the light? (Score:1)
Are they finally going to stop replacing tried and tested protocols and data formats with thier own cheesy alternatives?
Re:WAP is cureently mostly a toy (Score:1)
eg.
Almost First! (Score:2)
What I don't understand is why wireless technologies keep going for new standards. If wireless providers are moving towards PCS (requiring a tower every 1 1/2 miles or so), why don't they just adopt 802.11 for their devices, and get 11 Mps throughput? That sure beats trying to cram everything into a new standard for people to have to adopt.
Very good development :) (Score:1)
But still... (Score:1)
Finally. (Score:1)
WAP: YATB Yet Another TLA Buzzword (Score:3)
"We welcome 3G". How much ya wanna bet this guy doesn't even know what 3G stands for, much less what 2G and 1G even were. These buzzwords are starting to give me headaches. I think that marketing drones are under the assumption that as soon as you give something a TLA (Three Letter Acronym) it becomes significant.
I'm sure the new WAP is going to be useful, but come on, is it really news that it should use TCP? The XHTML stuff seems cool though, it'd be good to have a lingua franca. (See, even I'm doing it; at some sub-concious level, I give XHTML more credibility because it's a FIVLA).
Re:Very good development :) (Score:1)
Walled Garden? (Score:3)
However, BTCellnet's Short said there are some practical reasons for taking this "walled garden" approach. That approach makes it easier to ensure security, control spam e-mail, carry out billing, and account for use of the content provided, Short said.
Security is achieved through the right measures in the first place, not by limiting what the client can access. Spam control has nothing to do with limiting the phone to a few selcet information portals. Billing should be easy at the outrageous charges that exist, even if they switch to a bandwidth based instead of time based billing system. Billing for content use is a revenue model that has already proved unacceptable for general internet users, what makes them think it is going to work here.
At least they gained a clue regarding WAP vs XHTML.
I guess I'll buy one when it works right, not how they want it to work.
Re:Has anyone else noticed.. (Score:2)
Of course, it'd be a lot better if everyone would sprinkle their <acronym title="eXtended HyperText Markup Language">XHTML</acronym>-code with <acronym> and <abbrev title="abbrevation"><abbrev></abbrev> in a way that should be quite self-explanatory from the use meta-use above. Those tags are, if I'm not all wrong, mandatory to pass Bobby-certification. Too bad no (?) graphical browsers support them in a sensible manner.
For my money (Score:3)
Work on getting good displays and good bandwith into these devices, not devising dumbed down standards that make an attempt at allowing you to order books in a 50x60 pixel display.
-josh
Re:Almost First! (Score:3)
Has WAP any future vs. UMTS (Score:2)
Phone screens (Score:1)
Re:For my money (Score:1)
I disagree. I would really love to be able to browse web pages at 50x60 pixel display. In fact, I have hacked up something to enable me to retrieve web pages using e-mail and SMS to my mobile phone. It sucks, but the reason it sucks is the extremely poor coding of HTML people do. If people had coded good HTML, seperated style from content, we would never have seen this WAP rubbish and we would have had full access to the web on mobile phones by now. We wouldn't have gotten all the images, but while a picture may say as much as a thousand words, it certainly takes up a whole lot more space... (somebody smart once said) :-)
Re:Is this good? (Score:3)
You're totally wrong.
How will mobile services impact "the entire WWW"? What does censorship have to do with it?
The article mentions that some providers limit what users can access. Not all do. If you are in the market for a WAP phone, ask the provider. If they say, "Yes, you will only be able to access the sites we have bookmarked for you," take your money elsewhere. They are in the business of making money, and money doesn't grow on trees, it comes from your pocket.
Re:WAP: YATB Yet Another TLA Buzzword (Score:1)
But its not the Gateway software that gets the phone on the network, its the MDIS (Mobile Data Intermediate server) that allows SMS/CDPD devices (aka phones).
Then you can use freeware SMS gateways (check www.freshmeat.com)
Is this good? (Score:1)
Re:WAP is cureently mostly a toy (Score:2)
a very strict sense, useless.
But not all of them. To site one pretty nice
example of what a creative use of wap can do, i
will post a text from the wap faq (http://allnetdevices.com/faq/):
"A good example of this, is a service that displays the location of different types of public transport in a city. Let's say you're running to the bus stop, late for a meeting, and since buses are never on time, you need to find out if the bus has just left the stop, or is just ten minutes late.
At the bus stop there's usually a time table, but this one has a unique number printed on it. You access the public transportation site, and key in the number. The web server at the other end then knows exactly where you are, and can display the location of the nearest bus since the bus has a GPS system on board. Here in Oslo, the capital of Norway, we have, in addition to buses, subway, trams and trains. The buses do currently not have GSP on board, but some of the trams have. The subway and the trains do not, but their locations are known via the subway and train control centre. In short, this system can be enabled today without having to wait for any new technology. "
Cant wait till gps is integrated on cell fones.
Of course, that can raise security/privacy issues
but there are plenty more great uses for wap once
the user can be located (if he wants to).
Re:Walled Garden? (Score:1)
Only the basic/free service is in the "Walled Garden".
Pay the 10 bux and get unlimited account.
Re:For my money (Score:2)
As for M-Commerce.. Well, I agree I wouldn't want use a phone for browsing a book listing (especially at those prices). But what if you see an advertisment for something (a book will be a fine example) while walking to work. The ad has a little barcode*, your phone has a barcode scanner. Just scan the code, the phone connects and retrieves addtional info (price being the most important one) and asks an if you want to buy the book. You ansver yes and the phone automatically places an order which will be delivered in couple of days. You hardly need 1024x768 display for that.
*or a bluetooth chip or something.
--