Solved

WAP content not showing in browsers

Posted on 2007-11-14
8
694 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
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
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

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

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

If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
DECT technology has become a popular standard for wireless voice communication. DECT devices are not likely to be affected by other electronic devices and signals because they operate in a separate frequency-band.
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 nuggets on the Web are formatted by using Chrome Developer Tools. These tools would not only view the site's CSS but it can also modify it and save the CSS to use on your own site.

777 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