SunQuest
           WAP Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreWAP 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:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old January 26th, 2006, 07:12 PM
notEinstein notEinstein is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2006
Posts: 4 notEinstein User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 7 m 6 sec
Reputation Power: 0
Compatibility

Hello, I am new to mobile and to this great forum.

I read as much of this forum as I could and, as suggested, I got my first books on WAP and WML in order to create my own WAP sites. But even this prove to be difficult since here in the US there doesn't seem to be that many specialized books (please recommend if possible).

While reading them and while researching for tutorials I came across the subject of compatibility (screens, resolutions, etc) for many different devices. Today, at a mobile conference in Miami a few speakers mentioned they had to overcome this problem by creating a database with all features representing over 6000 devices...

Needless to say, this discouraged me a great deal. I am used to the easy HTML pages that I upload in a blink and can be seen by 90% or more of users without any tweak.

How in the hell can anyone adapt a little "Hello World" message or a page containing a picture of my cat to be seen on 6000 different devices, each with different requirements? I can't even imagine what it would be to have to handle videoclips...

I am actually asking for some expert advice. Perhaps someone here has dealt with this successfully. I honestly do not know where to begin. One of the speakers mentioned that approximately 3 new devices are added to the market every week. Is part of this game to keep up with the new specs for each device?

Are there any tools/software programs that can help a webmaster with this ordeal? And how does all this translate when creating a wml page? Is there a need for a specific code that can identify where the request is coming from? Would this be a script running at the root of Apache or simply snippet on a wml page?

Reply With Quote
  #2  
Old January 27th, 2006, 04:21 AM
andymoo's Avatar
andymoo andymoo is offline
Timelord
Dev Shed Novice (500 - 999 posts)
 
Join Date: Oct 2003
Location: Loughborough, Leicestershire
Posts: 605 andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level)andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level)andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level)andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level)andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level)andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level)andymoo User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 4 Days 5 h 53 m 46 sec
Reputation Power: 63
Hi there,

First of all welcome along to Dev Shed's WAP Forums, we hope you enjoy your stay here and hope that people help you out with any queries you may have.

Don't be put off by there being around 6,000 devices, yes each has differences in spec but the big issue is really firmware. A Nokia 7250i in the UK will not do videoclips yet elsewhere it may......

There is a solution to this and it's called the WURFL and is developed by a couple of guys who work over at Open Wave with the support of the online user's who can then contribute device specs.

The WURLF is an XML file with the data for over 5,000 devices and has info on screensize, colours, digital rights management support and a hell of a lot more.

Videoclips are infact a lot easier than you would think.......... and please no more pictures of cats (or bloated babies) on the internet......

On the WURFL site there is a Java tool called WALL - this rocks and will allow you to generate a HELLO WORLD page which renders with the specifics of each handset. WALL mainly runs on Jakarta Tomcat though through JSPs but there is a fantastic tool in PHP that will let you use the WALL tags. It's called WALL4PHP .

WALL is the language to write for mobile in. WURLF is the powerhouse of data behind it. If you work with both you will get great results.

WALL is an abstraction library, example <wall:b>this is bold on devices that support bold</wall:b> so you can write in one markup language and have that render either WML, XHTML-MP of CHTML to the end user. Whichever is the prefered markup of the device.

Yes, there are flaws in the WURFL, it might not be 100% correct but it is the quickest and easiest way I know of to render within the guidelines of each phone.

You'll get even better results if you also use the variables the handset will send your server, like HTTP_ACCEPT for example will contain an array of the formats the devie supports. If you marry that with WALL and WURFL you should be able to build very powerful mobile applications.

Hope this helps.

Best of luck with it.
__________________
Andy Moore << oh no it's got a blog.....
Word Press WAP Plugin with Ad Mob Advertising revenue
PHP developer
deploying ringtones, mp3 downloads and realtones
I'm a geek who's obsessed with stats and gadgets

Reply With Quote
  #3  
Old February 5th, 2006, 12:27 PM
notEinstein notEinstein is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2006
Posts: 4 notEinstein User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 7 m 6 sec
Reputation Power: 0
Andrew, your answer was more than what I was expecting, thank you so much. I will check on your suggestions.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreWAP Programming > Compatibility


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 1 hosted by Hostway