WAP content not showing in browsers

Hello,

I am testing out a wireless app desined to work in the openwave environment. While it works fine, the screen on the phone to be used are too small and cumbersom to read. The wireless app is designed as an input app to enter specific information to a database (oracle) from employees wrking in the field (employee puts themslves on a service call, record information about the work being done and enter their labor for the call) The data then updates a larger enterprise level record keeping system)

The code to the logon of the app is:

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">      
<wml>        
<head>            
<meta forua="true" http-equiv="Cache-Control" content="max-age=0"/>        
</head>              
<card id="Welcome" title="Welcome">                        
<p align="center" mode="nowrap">                      
<img src="http://xxx.xxx.xxx.xxx:xxxx/fss_img/fpwe_logo.wbmp" alt=""/> <br/>                      
<b>                      
XXXXX Portal<br/>                      
Wireless Edition</b><br/>                      
<i>Begin by <br/>                      
Logging In...      </i></p>
<do type="accept" label="Login">
<go href="#Login"/>                        
</do>                 
</card>
                  
<card id="Login" title="Login">
                       
<onevent type="onenterforward">                        
<refresh>                        
<setvar name="password" value="" />                        
</refresh>                        
</onevent>
                        
<p>                       
User Name: <input type="text" name="name" size="15" format="NNNN"/><br/>                 
Password: <input type="password" name="password" size="15" format="NNNN"/>                        
</p>                       
<do type="accept" label="Go">                            
<go href="http://xxx.xxx.xxx.xxx:xxxx/fss5010test/fm_menu">                                    
<postfield name="v_emp" value="NONE"/>                                    
<postfield name="v_user" value="$(name)"/>                        
<postfield name="v_passwd" value="$(password)"/></go>                       
</do>                  
</card>      
</wml>

If I try and look at this page in every browser EXCEPT Opera, I get a request to download the above file. Opera actually opens the file and you can execute it on the screen as if you where using the phone. I want to try and get this to work in other browsers as it will allow us to save a lot of money. The phones are too small and most of our users are not computer savey and will have an even harder time working the phones.

I want to try and get this on to something with a bigger screen and run it in a browser instead of using an oopen wave enabled cell phone. It was designed for open wave.

What is different between Opera and everything else? I guess opera allows wap / wml content to be displayed. Is there a way to add functionality to safari or firefox to allow this. I don't really know what I am talking about here, so I am having difficulty searching for answers.

Any help would be great. I want to try and get this working in safari specifically as we want to use Iphones. Our Org is mostly Macs and thus synking data would be a snap!

Thanks,
alexmauerAsked:
Who is Participating?
 
WodConnect With a Mentor Commented:
Take a look at the wmlbrowser extension for Firefox

http://wmlbrowser.mozdev.org/
0
 
qasitouchCommented:
dear almost every desktop browswer don't support wap.

why dont you use xhtml, it will work on phones and as well as on desktop browsers.

but it will not run on old handsets (black and white, wml based).

today most phones are wap-2 (xthml) enabled.

one more thing, you can make an automated application, which detects the broswer and acordingly send it response in wml or xhtml.

if you need moredetails on it, you can ask me.

Kind Regards,
qasitouch.
0
 
Loganathan NatarajanConnect With a Mentor LAMP DeveloperCommented:
just try with www.winwap.com browser.... it will work... i tried already some WAP programs

more at http://www.winwap.com/products.php
0
Protect Your Employees from Wi-Fi Threats

As Wi-Fi growth and popularity continues to climb, not everyone understands the risks that come with connecting to public Wi-Fi or even offering Wi-Fi to employees, visitors and guests. Download the resource kit to make sure your safe wherever business takes you!

 
r_ranConnect With a Mentor Commented:
The WML page you've shown will never show correctly on an iPhone, because the iPhone doesn't support WML, see
http://developer.apple.com/documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/chapter_2_section_13.html

What you need to do is what quasitouch said: re-write the view component (the part of the application that generates the WML) as XHTML or HTML, and then you could use/debug it in any browser (XHTML doesn't work in Internet Explorer by default, but you can fix that, that's a separate topic).

Regards,
r_ran.
0
 
Loganathan NatarajanLAMP DeveloperCommented:
as i said WAP browsers will display the output for your code.. try with WAP browsers...not IE, Mozila
0
 
qasitouchConnect With a Mentor Commented:
wel you can use any wap emulator for desktop browser and still your wml will run on most of the handsets because wap 2.0 (xhtml) enable handsets are backward compatible with wml, so wml will do the job.

and it also trur that your wml will not run on iphone, because iphone uses desktop broswer, not typical phone broswer.

if you dont wanna do some hardwork,

i recomend you to use wap broswer like winwap / wap-proof for personal computers. u can use any, find and buy one for u. and dont change anything related to your wml application.

Kind Regards,
qasitouch.
0
 
Computer101Commented:
Forced accept.

Computer101
EE Admin
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.