Solved

WAP content not showing in browsers

Posted on 2007-11-14
8
691 Views
Last Modified: 2013-12-27
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,
0
Comment
Question by:alexmauer
8 Comments
 
LVL 7

Accepted Solution

by:
Wod earned 125 total points
ID: 20286172
Take a look at the wmlbrowser extension for Firefox

http://wmlbrowser.mozdev.org/
0
 
LVL 5

Expert Comment

by:qasitouch
ID: 20297028
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
 
LVL 36

Assisted Solution

by:Loganathan Natarajan
Loganathan Natarajan earned 125 total points
ID: 20297551
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
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 1

Assisted Solution

by:r_ran
r_ran earned 125 total points
ID: 20327761
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
 
LVL 36

Expert Comment

by:Loganathan Natarajan
ID: 20328282
as i said WAP browsers will display the output for your code.. try with WAP browsers...not IE, Mozila
0
 
LVL 5

Assisted Solution

by:qasitouch
qasitouch earned 125 total points
ID: 20334136
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
 
LVL 1

Expert Comment

by:Computer101
ID: 21066697
Forced accept.

Computer101
EE Admin
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

#Citrix #Internet Explorer #Enterprise Mode #IE 11 #IE 8
For Sennheiser, comfort, quality and security are high priority areas. This paper addresses the security of Bluetooth technology and the supplementary security that Sennheiser’s Contact Center and Office (CC&O) headsets provide.  
Google currently has a new report that is in beta and coming soon to Webmaster Tool accounts. This Micro Tutorial will highlight new features for Google Webmaster Tools.
This Micro Tutorial will demonstrate how to add subdomains to your content reports. This can be very importing in having a site with multiple subdomains.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now