欧美日韩一区二区高清,久久视频这里只有精品,超黄网站在线观看,成人av影院在线观看
右欄
歡迎您:游客!請先
登錄
或
注冊
風格
恢復默認設置
|
展區(qū)
文件集瀏覽
圖片集瀏覽
Flash瀏覽
音樂集瀏覽
電影集瀏覽
|
搜索
|
社區(qū)游戲中心
曙海教育集團論壇
→
3G手機技術專區(qū)
→
WAP平臺開發(fā)
→ 關于“WAP平臺開發(fā)技...”的內(nèi)容
新的主題
投票帖
交易帖
小字報
下一主題 >>
<< 上一主題
共有
8064
人關注過本帖
樹形
打印
主題:關于“WAP平臺開發(fā)技...”的內(nèi)容
wangxinxin
小
大
1樓
個性首頁
|
博客
|
信息
|
搜索
|
郵箱
|
主頁
|
UC
加好友
發(fā)短信
等級:青蜂俠
帖子:
1393
積分:14038
威望:0
精華:0
注冊:
2010-11-12 11:08:23
關于“WAP平臺開發(fā)技...”的內(nèi)容
Post By:2010-12-6 11:19:39
三、關于
WAP
開發(fā)的常見問答
1.
開發(fā)
WAP
軟件需要哪些工具?
為了開發(fā)
WAP
應用程序,需要一個
WAP
網(wǎng)關(注意:這里的網(wǎng)關可能是指支持
WML
的服務器。可以通過配置
WWW
服務器達到這個目的)和
WAP
工具包。工具包應當包括模擬器和能讓開發(fā)者瀏覽
WML
網(wǎng)頁。
WML
頁面的開發(fā)和
HTML
頁面的開發(fā)一樣,可以使用
Notepad
或者其他文本編輯器來進行編輯。
2.
有哪些公司現(xiàn)在提供這樣的開發(fā)環(huán)境?
Nokia
、
Ericsson
、
UpPhone
和
Motorola
都提供免費的
WAP
網(wǎng)關和工具包。
Nokia
:
Nokia Toolkit
和
Nokia WAP Server
。
Ericsson
:
Ericsson R320
和
WapIDE
。
UpPhone
:
UpPhone SDK
。
Motorola
:
Motorola ADK
。
3.
開發(fā)
WAP
應用一定要有
WAP
手機嗎?
不是,當開發(fā)
WAP
應用的時候,不一定需要
WAP
手機。模擬器可以幫助開發(fā)者解決大部分的問題。但是如果是開發(fā)商業(yè)網(wǎng)站,特別是想知道各種移動電話在顯示
WML
頁面上的差別的時候,最好是配備一個。目前各種手機對
WML
標記的支持和中文的支持狀況大不相同,因此
WAP
手機還是必要的。
4.
開發(fā)者需要一個
WAP
網(wǎng)關嗎?
不是很必要。如果只想進行簡單的
WAP
內(nèi)容服務,可以使用現(xiàn)有的
Web
服務器(只需要修改
MIME
類型)。移動電話會通過坐落在本地的網(wǎng)關連接到你的服務器上。
但是在網(wǎng)關上駐留開發(fā)者的程序有很多好處。既然開發(fā)者的程序是網(wǎng)關的一個部分,開發(fā)者就可以知道呼叫號碼、身份、位置等等。
5.
可以看到
WML
的源代碼么?
如果開發(fā)者使用
SDK
瀏覽的時候?qū)⒛軌蚩吹?/font>
WML
的代碼。如果只有一個
HTML
瀏覽器,可以訪問
“Fetch Page”
服務(
http://www.webcab.de
)來取得代碼。這個可以顯示在
Internet
上的任何
WML
頁面中。
6.
可能在
WML
中加入
applets
嗎?
不能。
7.
可以使用
HTML
開發(fā)工具來開發(fā)
WAP
應用嗎?
在大多數(shù)情況下開發(fā)工具是使用基于
PC
的瀏覽器。
HTML
、
JavaScript
和
Java
對于
WAP
開發(fā)來說都沒有用處。但是,越來越多的開發(fā)工具在加入對
WML
的支持。
Allair
的
Cold Fusion 4.5
和
HomeSite
已經(jīng)有
WML
支持,雖然
Allair
也許需要清除一些
BUG
。另外
PHP
和
ASP
在
Coldfusion/HomeSite
也能支持。
可以到
Marjolei Katsma
的
HomeSite Help site
上得到更多的信息。
8.
可以通過
WML
頁面來操作數(shù)據(jù)庫嗎?
可以,與創(chuàng)建
HTML
頁面相同。任何相關的服務器端的技術都可以用來生成
WML
頁面。
9.
可以使用
CGI
生成
WML
頁面嗎?
當然。可以用創(chuàng)建
HTML
同樣的方法來創(chuàng)建
WML
。如果想書寫一個
CGI
來創(chuàng)建
WML
,只要記住在頁面的開頭正確設置
MIME
類型。具體的形式根據(jù)所使用的語言不同而不同。例如在
Perl
中:
print ("Content-type:application/vnd.wap.wml \n\n\n");
注意至少要使用
2
個換行。
10.
如何使用
Cold Fusion
來生成頁面?
使用
Cold Fusion
只需要加上:
<CFCONTENT type="text/vnd.wap.wml">
11.
如何使用
PHP
來書寫動態(tài)的
WML
頁面?
PHP
(和大多數(shù)其他服務端腳本語言一樣)可以被用來書寫動態(tài)的
WML
內(nèi)容。只需要將輸出的標記限制在
WML
微型瀏覽器可接受的范圍內(nèi)。
注意
PHP
有很多內(nèi)建的
HTML
功能,特別是錯誤功能,這些功能
WML
微型瀏覽器可能無法識別。
PHP
同樣可以在一個
HTML
文件中編寫出既適合于
HTML
,也適合于
WML
的內(nèi)容。
PHP
的源代碼對于客戶端來說是不可見的。因此可以針對
HTML
瀏覽器輸出
HTML
頁面,針對
WML
瀏覽器輸出
WML
頁面。
可以在開發(fā)
PHP
編寫的
WML
頁面的時候把以下代碼加在開頭:
<?
// header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
//"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
?>
基于
PC
的瀏覽器將忽略這些無法理解的
WML
標記。但是如果想在
WAP
設備或者模擬器上測試的時候,只需要將
"http://"
去掉,頁面自動變成
WML
頁面。
12.
使用
PHP
動態(tài)輸出
WML
這些例子生成一個非常有用的應用叫做:
PizzaCalc
。它將輸入所有的
pizza
的帳單和人的數(shù)目,可以算出每個人的花費。
應用生成一個動態(tài)的頁面叫做
“calc”
或者
“input”
。注意到所有的轉(zhuǎn)義字符例如雙引號。該頁顯示了一個簡單的變量處理,和如何傳遞參數(shù)到另外的卡片:
使用
WML
瀏覽器就可以測試應用程序:
http://wap.colorline.no/wap-faq/apps/pizzacalc.html
。
或者輸入:
http://wap.colorline.no/demos.html
選擇應用。
<?
header("Content-type: text/vnd.wap.wml");
echo("<?xml version=\"1.0\"?>\n");
echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"
\"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
echo("<!--The application PizzaCalc was originally made by The Crusaders
www.crusaders.no on the Commodore Amiga -->\n");
echo("<!-- It was unfortunately not possible to emulate the crap interger handling of the
original program -->\n");
?>
<wml>
<?
if($action == "calc") {
echo("<card id=\"result\" title=\"PizzaCalc\">\n");
echo("<do type=\"prev\" label=\"Back\">\n");
echo("<go href=\"pizzacalc.html#input\"/>\n");
echo("</do>\n");
echo("<p>\n");
echo("The cost per eater will be ".$total / $eaters."<br/>\n");
}
else {
echo("<card id=\"input\" title=\"PizzaCalc\">\n");
echo("<p>\n");
echo("<anchor>Split Pizza bill
<go href=\"pizzacalc.html?total=\$(total)&eaters=\$(eaters)&action=calc\"/>
</anchor>\n");
echo("<br/>\n");
echo("Total cost: <input type=\"text\" name=\"total\" format=\"*N\"/>\n");
echo("Eaters: <input type=\"text\" name=\"eaters\" format=\"*N\"/>\n");
}
?>
</p>
</card>
</wml><!--++ plugin_code qcomic begin--> <!--++ plugin_code qcomic end-->
支持
(
0
)
中立
(
0
)
反對
(
0
)
單帖管理
舉報帖子
使用道具
|
引用
|
回復
下一主題 >>
<< 上一主題
返回版面帖子列表
關于“WAP平臺開發(fā)技...”的內(nèi)容
回復標題:
上傳附件:
簽名
:
不顯示
顯示
RSS2.0
Xhtml無圖版
Xslt無圖版
Copyright © 2000 - 2009
曙海
教育集團
Powered By
曙海教育集團
Version 2.2
頁面執(zhí)行時間 0.03027 秒, 3 次數(shù)據(jù)查詢
主站蜘蛛池模板:
新平
|
阿鲁科尔沁旗
|
交城县
|
大化
|
项城市
|
威海市
|
治多县
|
固原市
|
锡林浩特市
|
当阳市
|
霞浦县
|
两当县
|
海南省
|
黄冈市
|
石台县
|
阜新市
|
通道
|
清流县
|
西贡区
|
新巴尔虎左旗
|
天门市
|
鄂托克旗
|
英超
|
饶河县
|
彰化县
|
鄂托克前旗
|
股票
|
彭阳县
|
曲阜市
|
台安县
|
昌图县
|
苗栗县
|
芦山县
|
清镇市
|
高州市
|
松原市
|
临沧市
|
白玉县
|
赤壁市
|
社旗县
|
长阳
|