Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

WAP content not showing in browsers

Posted on 2007-11-14
8
Medium Priority
?
710 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
7 Comments
 
LVL 7

Accepted Solution

by:
Wod earned 500 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 500 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
Evaluating UTMs? Here's what you need to know!

Evaluating a UTM appliance and vendor can prove to be an overwhelming exercise.  How can you make sure that you're getting the security that your organization needs without breaking the bank? Check out our UTM Buyer's Guide for more information on what you should be looking for!

 
LVL 1

Assisted Solution

by:r_ran
r_ran earned 500 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 500 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

[Webinar] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

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

Need WiFi? Often, there are perfectly good networks that don't have WiFi capability - and there's a need to add it.  - Perhaps you have an Ethernet port into a network but no WiFi nearby. - Perhaps you have a powerline extender and no WiFi at the…
What monsters are hiding in your child's room? In this article I will share with you a tech horror story that could happen to anyone, along with some tips on how you can prevent it from happening to you.
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
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.
Suggested Courses

580 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