Mobile Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreMobile Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old January 5th, 2007, 07:11 AM
Blueguerilla Blueguerilla is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2007
Posts: 2 Blueguerilla User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 31 m 56 sec
Reputation Power: 0
What's the purpose of WML?

Hi everyone,

Call me naive but I thought WML was a language not too different to XHTML except that WML is intended for mobile devices and not computer browsers etc.

However, I'm wondering where the purpose of this language comes into play if websites are already quite well presented using XHTML on mobile devices such as phones etc. For example I can view my website just fine using a phone, so why WML? Is there more to this than I see?

Clearly you may realise I am new to WML but it's something I'd like to get into so any clarification, advice or tips would be great.

Many thanks.

Michael.

Reply With Quote
  #2  
Old January 6th, 2007, 10:42 AM
jabba_29's Avatar
jabba_29 jabba_29 is offline
Back in HEL
Click here for more information.
 
Join Date: Feb 2002
Location: Finland
Posts: 8,912 jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)  Folding Points: 57777 Folding Title: Beginner FolderFolding Points: 57777 Folding Title: Beginner FolderFolding Points: 57777 Folding Title: Beginner Folder
Time spent in forums: 3 Months 4 Weeks 1 Day 12 h 41 m 36 sec
Reputation Power: 1693
Send a message via ICQ to jabba_29 Send a message via AIM to jabba_29 Send a message via MSN to jabba_29 Send a message via Yahoo to jabba_29 Send a message via Google Talk to jabba_29 Send a message via Skype to jabba_29
Facebook
Greetings Blue, welcome to Dev Shed.
Enjoy your stay...

WML is Wireless Markup Language and is based on XML.
Quote:
Originally Posted by w3c
WML is the markup that was used on most sites developed all around the world (except for Japan) until i-mode and xHTML-MP (WAP 2) arrived.


xHTML MP or WAP2 is an extension of XHTML Basic. WML was created to make web content available to mobile devices. As phones(and PDAs etc) developed their ability to understand other languages improved and WAP2 was created...

Phones continue to develop and as you say, many new ones can understand even standard HTML.

WAP and WAP 2 have got special features that are not available on a normal web browser, for example
Code:
wap css
input {
  -wap-input-format: "10N"
}
so there is definitely an advantage to using "WAP" for mobiles.

TBH, I would skip the original WAP and go for WAP 2 (XHMTL MP) and use wap css too...

To WML or not? .

Hope this helps.
__________________
Cheers,

Jamie

# mdb4u | mobile movie database] | Please help to test and promote
# skiFFie | Home of the 'accessibility module' for Drupal
# Jamie Burns [me] Accessibility Module [drupal]
# guidelines | search | wap resources | not getting help | fold to cure

__________________

Let the might of your compassion arise to bring a quick end
to the flowing stream of the blood and tears .....
Please hear my anguished words of truth.



__________________

Reply With Quote
  #3  
Old January 8th, 2007, 07:24 AM
Blueguerilla Blueguerilla is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2007
Posts: 2 Blueguerilla User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 31 m 56 sec
Reputation Power: 0
Justification?

Hi Jabba,

Thanks for the response, it was helpful.

However, for arguments sake I'm going to ask "is WAP and WML really THAT useful with regard to todays modern handheld devices, that can quite easily interperate standard markups designed for the web?".

I mean, would it be so much more advantageous to use WML for mobile devices instead of straight XHTML? And would this justify the potential expenses, time and labour to produce such an alternative?

While I understand from your post that WML holds certain characteristics tailored specifically for certain mobile devices - I find it hard to understand where, in a real world application these would show?

Thanks for your understanding and patience!

Thanks.

Quote:
Originally Posted by jabba_29
Greetings Blue, welcome to Dev Shed.
Enjoy your stay...

WML is Wireless Markup Language and is based on XML.


xHTML MP or WAP2 is an extension of XHTML Basic. WML was created to make web content available to mobile devices. As phones(and PDAs etc) developed their ability to understand other languages improved and WAP2 was created...

Phones continue to develop and as you say, many new ones can understand even standard HTML.

WAP and WAP 2 have got special features that are not available on a normal web browser, for example
Code:
wap css
input {
  -wap-input-format: "10N"
}
so there is definitely an advantage to using "WAP" for mobiles.

TBH, I would skip the original WAP and go for WAP 2 (XHMTL MP) and use wap css too...

To WML or not? .

Hope this helps.

Reply With Quote
  #4  
Old January 8th, 2007, 07:34 AM
jabba_29's Avatar
jabba_29 jabba_29 is offline
Back in HEL
Click here for more information.
 
Join Date: Feb 2002
Location: Finland
Posts: 8,912 jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)jabba_29 User rank is General 11st Grade (Above 100000 Reputation Level)  Folding Points: 57777 Folding Title: Beginner FolderFolding Points: 57777 Folding Title: Beginner FolderFolding Points: 57777 Folding Title: Beginner Folder
Time spent in forums: 3 Months 4 Weeks 1 Day 12 h 41 m 36 sec
Reputation Power: 1693
Send a message via ICQ to jabba_29 Send a message via AIM to jabba_29 Send a message via MSN to jabba_29 Send a message via Yahoo to jabba_29 Send a message via Google Talk to jabba_29 Send a message via Skype to jabba_29
Facebook
Quote:
However, for arguments sake I'm going to ask "is WAP and WML really THAT useful with regard to todays modern handheld devices, that can quite easily interperate standard markups designed for the web?".
Depends which version of WAP you are talking about.
WAP 1 - probably not any more*
WAP 2 - I would say so.

Take the example I posted. This is CSS for mobiles that limits input in certain fields.
In a web browser, you could 95% guarantee that you could use JavaScript to prevent incorrect input without leaving the page.
The % on a mobile to enforce JavaScript would be nearer 5% currently I would guesstimate.

Therefore, you do need to think about mobile input and browsing styles.
Remember, phone users probably aren't going to want to have load full picture galleries etc..
they will want scaled and tailored content to suit their needs.

* I think the older version phones will still be used for a while,
as phones with this technology are generally cheaper to buy than your N73's or whatever.
With the network development in many countries, think India and Africa over the past few years,
more and more users now have web access.
They may not have state of the art phones just quite yet!

My 2 cents....

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreMobile Programming > What's the purpose of WML?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway
Stay green...Green IT