İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

html2wml - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında html2wml çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen html2wml komutudur.

Program:

ADI


Html2Wml -- HTML sayfalarını WML sayfalarına çevirebilen program

SİNOPSİS


Html2Wml, bir kabuk komutu olarak kullanılabilir:

$ html2wml dosyası.html

veya bir CGI olarak:

/cgi-bin/html2wml.cgi?url=/index.html

Her iki durumda da dosya, yerel bir dosya veya bir URL olabilir.

TANIM


Html2Wml, HTML sayfalarını bir Wap cihazında görüntülenmeye uygun WML destelerine dönüştürür. bu
program, bir sayfa kümesini statik olarak dönüştürmek için bir kabuktan veya bir CGI olarak başlatılabilir.
belirli bir (potansiyel olarak dinamik) HTML kaynağını dönüştürün.

Sonucun geçerli WML olduğu garanti edilmese de, çoğu için durum böyle olmalıdır.
sayfalar. İyi HTML sayfaları büyük olasılıkla geçerli WML desteleri üretecektir. Kontrol etmek ve düzeltmek için
sayfalarınız için W3C'nin yazılımlarını kullanabilirsiniz: HTML Doğrulayıcı, şu adresten çevrimiçi:
http://validator.w3.org ve HTML DüzenliDave Raggett tarafından yazılmıştır.

Html2Wml aşağıdaki özellikleri sağlar:

· bağlantıların tercümesi

· sonucu birkaç karta bölerek kart boyutunun sınırlandırılması

· dosyaların eklenmesi (SGK'ya benzer)

· sonucun derlenmesi (WML Araçlarını kullanarak, "BAĞLANTILAR" bölümüne bakın)

· doğrulama fonksiyonlarını kullanarak sonucu kontrol etmek için bir hata ayıklama modu

SEÇENEKLER


Lütfen bu seçeneklerin çoğunun Html2Wml'yi CGI olarak çağırırken de kullanılabileceğini unutmayın.
Bu durumda, boole seçeneklerine "1" veya "0" değeri verilir ve diğer seçenekler basitçe
bekledikleri değeri alırlar. Örneğin, '--ascii', '?ascii=1' veya '?a=1' olur. Görmek
Dosya t/form.html Html2Wml'nin CGI olarak nasıl çağrılacağına dair bir örnek için.

Dönüştürme Opsiyonlar

-a, --ascii
Bu seçenek açık olduğunda, adlandırılmış HTML varlıkları ve ASCII olmayan karakterler,
Lynx ile aynı 7 bitlik yaklaşımları kullanan US-ASCII karakterleri. Örneğin, `©'
"(c)"ye çevrilir ve ß"ss"ye çevrilir. Bu seçenek kapalı
Varsayılan.

--[hayır]daralt
Bu seçenek, Html2Wml'ye gereksiz boşlukları, tabloları, satırları daraltmasını söyler.
döner, satır beslemeleri ve boş paragraflar. Amaç, WML'nin boyutunu küçültmektir.
Mümkün olduğunca belgeleyin. Boş paragrafları daraltmak iki için gereklidir
sebepler. İlk olarak, bu boş ekranları önler (ve yalnızca 4 satırlık bir cihazda
boş bir ekran oldukça can sıkıcı olabilir). İkincisi, Html2wml birçok boş
sözdizimi yeniden yapılandırıcısının programlanma şekli nedeniyle dönüştürme sırasında paragraflar.
Bu boş paragrafları silmek, mutfağı temizlemek gibi gereklidir :-)

Bu sizi gerçekten rahatsız ediyorsa, bu davranışı şu komutla devre dışı bırakabilirsiniz: --nocollapse
seçeneği.

--ignore-resimler
Bu seçenek, Html2Wml'ye tüm görüntü bağlantılarını tamamen yok saymasını söyler.

--[no]img-alt-metin
Bu seçenek, Html2Wml'ye görüntü etiketlerini karşılık gelen etiketlerle değiştirmesini söyler.
alternatif metin (metin modu web tarayıcısında olduğu gibi). Bu seçenek varsayılan olarak açıktır.

--[hayır]doğrusallaştır
Bu seçenek varsayılan olarak açıktır. Bu, Html2Wml'nin HTML tablolarını düzleştirmesini sağlar (bunlar
Lineerleştirilmiş), Lynx'in yaptığı gibi. Bunun yerel WML'yi kullanmaya çalışmaktan daha iyi olduğunu düşünüyorum
tablolar. Birincisi, HTML ile karşılaştırıldığında son derece sınırlı özelliklere ve olanaklara sahiptirler.
tablolar. Özellikle yuvalanamazlar. Aslında bu normal çünkü Wap
cihazların bazı zilyonlarca-hertz'de çalışan büyük bir CPU'ya sahip olması gerekmiyor ve
tabloları oluşturmak için gereken hesaplamalar en karmaşık ve CPU'yu meşgul eden kısımdır.
HTML'nin.

İkincisi, yuvalanamayacakları ve tipik HTML sayfaları yoğun olarak bindirilmiş
tabloları düzenlerini oluşturmak için, hangisinin tutulabileceğine karar vermek imkansızdır. Böyle
en iyisi hiçbirini saklamamaktır.

[Not] Bu davranışı devre dışı bırakabilmenize ve dahili
tablolar için destek, doğrusal olmayan mod iç içe ile yoğun bir şekilde test edilmemiştir.
tablolar ve beklenmedik sonuçlar doğurabilir.

-n, --sayısal-ascii olmayan
Bu seçenek, Html2wml'ye ASCII olmayan tüm karakterleri sayısal varlıklara dönüştürmesini söyler,
yani, "e" `é' olur ve "ss" `ß' olur. Varsayılan olarak, bu seçenek
kapatır.

-p, --nopre
Bu seçenekler, Html2Wml'ye etiket. Bu seçenek eklendi çünkü
WML Tools 0.0.4'ten derleyici bu etiketi desteklemiyor.

Hızlı Linkler Yeniden yapılanma Opsiyonlar

--hrefmpl=ŞABLON
Bu seçenekler, 'href' tipi bağlantıları yeniden oluşturmak için kullanılacak şablonu ayarlar.
Daha fazla bilgi için "BAĞLANTILARIN YENİDEN YAPILANMASI" bölümüne bakın.

--srctmpl=ŞABLON
Bu seçenek, 'src'-tipi bağlantıları yeniden yapılandırmak için kullanılacak şablonu ayarlar.
Daha fazla bilgi için "BAĞLANTILARIN YENİDEN YAPILANMASI" bölümüne bakın.

Bölme Opsiyonlar

-s, --max-kart-boyutu=BOYUT
Bu seçenek, oluşturulan kartların boyutunu (bayt cinsinden) sınırlamanıza olanak tanır. Varsayılan
Çoğu Wap cihazına yüklenebilecek kadar küçük olması gereken 1,500 bayt. Bkz.
Daha fazla bilgi için "GÜVERTE DİLİMLEME" bölümüne bakın.

-t, --kart-bölünmüş-eşik=BOYUT
Bu seçenek, boyutu değiştiğinde meydana gelebilecek bölünme olayının eşiğini ayarlar.
mevcut kart 'max-card-size' - 'card-split-eşik' ve
"maksimum kart boyutu". Varsayılan değer 50'dir. Daha fazlası için "GÜVERTE DİLİMLEME" bölümüne bakınız.
bilgiler.

--sonraki-kart-etiket=STRING
Bu seçenekler, bir sonraki karta işaret eden bağlantının etiketini ayarlar. Varsayılan
"[>>]" olarak işlenecek olan "[>>]".

--önceki-kart-etiketi=STRING
Bu seçenekler, önceki karta işaret eden bağlantının etiketini ayarlar. Varsayılan
"[<<]" olarak işlenecek olan "[<<]".

HTTP Doğrulama

-U, --http-kullanıcı=KULLANICI ADI
Kimliği doğrulanmış bir istek için kullanıcı adını ayarlamak için bu seçeneği kullanın.

-P, --http-şifre=ŞİFRE
Kimliği doğrulanmış bir istek için parola ayarlamak için bu seçeneği kullanın.

vekil Destek

-[hayır]E, --[no]vekil
Proxy desteğini etkinleştirmek için bu seçeneği kullanın. Varsayılan olarak, proxy desteği etkinleştirilmiştir. Görmek
"PROXY DESTEĞİ" bölümü.

Çıktı Opsiyonlar

-k, --derlemek
Bu seçeneğin ayarlanması, Html2Wml'ye, WML Araçları'ndaki derleyiciyi kullanarak
WML güverte. Gerçek bir Wap sitesi oluşturmak istiyorsanız bu seçeneği ciddi olarak kullanmalısınız.
WML destelerinin boyutunu azaltmak için. Wap cihazlarının çok
az miktarda bellek. Bu yeterli değilse, bölme seçeneklerini kullanın.

bir göz at wml_derleme/ WML derleyicisinin nasıl kullanılacağı hakkında daha fazla bilgi için
Html2Wml.

-o, --çıktı
Bir çıktı dosyası belirtmek için bu seçeneği (kabuk modunda) kullanın. Varsayılan olarak, Html2Wml
sonucu standart çıktıya yazdırır.

Hata ayıklama Opsiyonlar

-d, --debug[=SEVİYE]
Bu seçenek, hata ayıklama modunu etkinleştirir. Bu, çıktı sonucunu satırla yazdırır
numaralandırma ve XML kontrolünün sonucu ile. WML derleyicisi çağrıldıysa,
sonuç ayrıca onaltılık ve ascii formlarında yazdırılır. CGI olarak çağrıldığında, tüm
bu, HTML olarak yazdırılır, böylece bu amaç için herhangi bir web tarayıcısını kullanabilir.

--xmlcheck
Bu seçenek açıkken, iyi olup olmadığını kontrol etmek için WML çıktısını XML::Parser'a gönderir.
biçimlilik.

GÜVERTE DİLİMLEME


The güverte dilimleme Html2Wml'nin düşük bellekle eşleştirmek için sağladığı bir özelliktir.
çoğu Wap cihazının yetenekleri. Birçoğu 2,000 bayttan büyük kartları işleyemez,
bu nedenle kartlar, tüm Wap cihazları tarafından görülebilecek kadar küçük olmalıdır. Başarmak
bu, destenin boyutunu %50 oranında azaltan WML destenizi derlemelisiniz, ancak
o zaman kartlarınız çok büyük olabilir. Html2Wml'nin güverte dilimleme ile geldiği yer burasıdır.
özellik. Bu, kartların boyutunu sınırlamanıza olanak tanır, şu anda yalnızca önce the
derleme aşaması.

Dilim by kartları or by güverteleri

Bazı Wap telefonlarında, desteyi dilimlemek yeterli değildir: WML tarayıcısı hala
bir seferde sadece bir kart seçmek yerine tüm desteyi indirin. Çözüm dilimlemek
destelere göre WML belgesi. Aşağıdaki şekle bakın.

______________ ____________
⎪ güverte ⎪ ⎪ güverte #1 ⎪
⎪ ________ ⎪ ⎪ ________ ⎪
⎪ ⎪ kart #1 ⎪ ⎪ ⎪ ⎪ kart ⎪ ⎪
⎪ ⎪________⎪ ⎪ ⎪ ⎪__________⎪ ⎪
⎪ ________ ⎪ ⎪____________⎪
⎪ ⎪ kart #2 ⎪ ⎪
⎪ ⎪________⎪ ⎪ . . .
⎪ _________ ⎪
⎪ ⎪ ... ⎪ ⎪ ______________
⎪ ⎪________⎪ ⎪ ⎪ güverte #n ⎪
⎪ ________ ⎪ ⎪ ________ ⎪
⎪ ⎪ kart #n ⎪ ⎪ ⎪ ⎪ kart ⎪ ⎪
⎪ ⎪________⎪ ⎪ ⎪ ⎪__________⎪ ⎪
⎪_____________⎪ ⎪____________⎪

WML belgesi WML belgesi
desteler tarafından dilimlenmiş kartlar tarafından dilimlenmiş

Bunun anlamı, Html2Wml'nin birkaç WML belgesi oluşturmasıdır. CGI modunda, yalnızca
parametrede verilen id ile seçilen uygun deste gönderilir. Kimlik verilmediyse,
ilk güverte gönderilir.

not on boyut hesaplama

Şu anda, Html2Wml, kartın boyutunu anında, uzunluğunu toplayarak tahmin eder.
WML çıktısını, metinlerini ve etiketlerini oluşturan dizeler. "tahminler" diyorum ve değil
"hesaplar" çünkü tam boyutu hesaplamak,
şimdi nasıl yapılıyor. Yalnızca eklemeler olduğuna itiraz edilebilir, ki bu doğrudur,
ama bilerek kesin boyut gerekli değildir. Gerçekten de, WML'yi derlerseniz, çoğu
etiketlerin dizeleri kaldırılacak, ancak tümü değil.

Örneğin, bir resim etiketi alın: ` '. Ne zaman
derlendiğinde, `"img"' dizgisi bir baytlık bir değerle değiştirilecektir. için aynı şey
`"src"' ve `"alt"' dizeleri ve boşluklar, çift tırnaklar ve eşittir işaretleri
soyulmuş. Yalnızca çift tırnak arasındaki metin korunacaktır... ancak her durumda değil.
Aslında, bir adım daha ileri gitmek için, derleyici argümanların bölümlerini de kodlayabilir.
ikili olarak. Örneğin, `" dizesihttp://www."' tek bir bayt olarak kodlanabilir (`8F'
bu durumda). Veya öznitelik 'href' ise, 'href="http://' dizgisi
bayt "4B".

Gördüğünüz gibi, WML'nin metinsel formunun tam olarak boyutunu bilmek önemli değil.
her zaman derlenmiş formun boyutundan çok daha üstün olacaktır. bu yüzden saymıyorum
aslında yazılabilecek tüm karakterler.

Ayrıca, oldukça tembel olduğum için ;-)

Niye ya derleme the WML güverte?

Gerçek WML sayfaları oluşturmayı düşünüyorsanız, bunları her zaman derlemeyi gerçekten düşünmelisiniz.
Eğer ikna olmadıysanız, işte bir örnek.

Aşağıdaki WML kod parçacığını alın:

<a href='http://www.yahoo.com/'>Yahoo!

Bir köprüyü kodlamanın temel ve klasik yolu. Bunu kodlamak 42 bayt alır,
çünkü insan tarafından okunabilir bir biçimde sunulur.

WAP Forumu, spesifikasyonunda WML'nin kompakt bir ikili gösterimini tanımlamıştır,
buna "derlenmiş WML" denir. İkili bir formattır, bu nedenle sadece bir insan olarak siz yapamazsınız.
bunu okuyun, ancak bilgisayarınız okuyabilir. Ve ikili bir formatı okumak, okumaktan çok daha hızlıdır.
metin biçimini okumak için.

Önceki örnek, bir kez derlendiğinde (ve burada onaltılık olarak basıldığında) şöyle olurdu:

1C 4A 8F 03 yahoo 00 85 01 03 Yahu ! 00 01

Bu sadece 21 bayt alır. İnsan tarafından okunabilen formun yarısı boyutunda. Bir Wap cihazı için,
bu hem indirilmesi daha az, hem de okunması daha kolay şeyler anlamına gelir. Bu nedenle işlenmesi
aynı belgenin teknik versiyonuna kıyasla kısa sürede belgeye ulaşılabilir.
belge.

Son bir argüman daha var ve daha az önemli değil: birçok Wap cihazı sadece ikili dosyaları okur
WML.

EYLEMLER


Eylemler, SSI'ye (Sunucu Tarafı) benzer (ancak çok daha az işlevselliğe sahip!) bir özelliktir.
Dahil) Apache gibi iyi sunucularda bulunur. Gerçeğe karışmamak için
SSI, ancak sözdizimini öğrenmeyi kolaylaştırmak için çok az noktada farklılık gösterir.

Sözdizimi

Temel olarak, bir eylemi yürütmek için sözdizimi şöyledir:



Köşeli parantezlerin sözdiziminin bir parçası olduğuna dikkat edin. Bu nokta dışında, Eylemler sözdizimi
SSI sözdizimine çok benzer.

Mevcut eylemler

Şu anda yalnızca birkaç eylem mevcuttur, ancak istek üzerine daha fazlası uygulanabilir.

dahil

Açıklama
Geçerli noktada belgeye bir dosya ekler. Lütfen bunu not al
Html2Wml dosyayı kontrol etmez veya ayrıştırmaz ve dosya bulunamazsa,
sessizce ölecek (bu, SSI ile aynı davranıştır).

parametreler
`virtual=url' -- Dosya http tarafından alınır.

`file=path' -- Dosya yerel diskten okunur.

f boyutu

Açıklama
Belgenin geçerli noktasındaki dosyanın boyutunu döndürür.

parametreler
`virtual=url' -- Dosya http tarafından alınır.

`file=path' -- Dosya yerel diskten okunur.

Notlar Dosya parametresini kullanırsanız, mutlak bir yol önerilir.

atlamak

Açıklama
İlk "end_skip" eylemine kadar her şeyi atlar.

genel parametreler

Aşağıdaki parametreler herhangi bir işlem için kullanılabilir.

için=çıktı biçim
Bu parametre, verilen çıktı formatı için eylemi kısıtlar. Şu anda, tek
kullanılabilir biçim "`wml'"dir ("html2chtml" kullanılırken biçim "`chtml"dir).

Örnekler

Birkaç WML sayfası arasında bir gezinme çubuğu paylaşmak istiyorsanız, bunu şu şekilde 'ekleyebilirsiniz'.
yol:



Tabii önce bu gezinti çubuğunu yazmanız gerekiyor :-)

WML sayfalarınızı oluşturmak için mevcut HTML sayfalarınızı kullanmak istiyorsanız, ancak
karmaşık tablolar veya gereksiz gezinme tabloları vb. içeriyorsa, yalnızca "atlayabilirsiniz"
karmaşık parçalar ve gerisini saklayın.



WML sayfaları için gereksiz parçalar

WML sayfaları için faydalı parçalar


  YENİDEN YAPILANMA


Bağlantıları yeniden yapılandırma motoru IMHO'dur, çünkü Html2Wml'nin en önemli parçasıdır.
dönüştürülmekte olan HTML belgesinin bağlantılarını yeniden oluşturmanıza izin veren bu motor.
Html2Wml'nin kabuktan mı yoksa CGI olarak mı başlatıldığına bağlı olarak iki modu vardır.

Bir CGI olarak kullanıldığında, bu motor HTML belgesinin bağlantılarını yeniden oluşturacak ve böylece
sivri dosyaları dönüştürmek için tüm URL'ler Html2Wml'ye geçirilecektir (sayfalar veya
Görüntüler). Bu tamamen otomatiktir ve şimdilik özelleştirilemez (ama sanmıyorum
gerçekten faydalı olacaktır).

Kabuktan kullanıldığında, bu motor verilen şablonlarla bağlantıları yeniden yapılandırır.
Mutlak URL'lere dokunulmadan bırakılacağını unutmayın. Şablonlar, aşağıdakiler kullanılarak özelleştirilebilir:
aşağıdaki sözdizimi.

Şablonlar

HREF Şablonu
Bu şablon, 'A' etiketinin 'href' niteliğinin yeniden yapılandırılmasını kontrol eder. Onun
değeri kullanılarak değiştirilebilir. --hrefmpl seçenek. Varsayılan değer
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

Resim Kaynak Şablonu
Bu şablon, 'IMG' etiketinin 'src' niteliğinin yeniden yapılandırılmasını kontrol eder. Onun
değeri kullanılarak değiştirilebilir. --srctmpl seçenek. Varsayılan değer
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o; $FILETYPE}"'

Sözdizimi

Şablon, yeni URL'yi içeren bir dizedir. Daha doğrusu, bu bir Metin::Şablon
şablon. Parametreler, sabit veya değişken olarak enterpolasyonlu olabilir. şablon
süslü parantezler arasına alınır ve herhangi bir geçerli Perl kodu içerebilir.

Bir şablonun en basit biçimi, yalnızca PARAM değerini döndüren `{PARAM}' şeklidir. Eğer sen
daha karmaşık bir şey yapmak istiyorsanız, ilgili değişkeni kullanabilirsiniz; Örneğin
`{"foo $PARAM bar"}' veya `{join "_", split " ", PARAM}'.

Bir sistem içinde nelerin mümkün olduğu hakkında daha fazla bilgi için Text::Template kılavuz sayfasını okuyabilirsiniz.
şablonu.

Orijinal URL bir sorgu bölümü veya bir parça bölümü içeriyorsa, bunlar eklenir
şablonun sonucuna.

Mevcut parametreler

URL Bu parametre, "href" veya "src" özelliğinden gelen orijinal URL'yi içerir.

DOSYA ADI
Bu parametre, dosyanın temel adını içerir.

DOSYA YOLU
Bu parametre, dosyanın önde gelen yolunu içerir.

DOSYA TİPİ
Bu parametre dosyanın son ekini içerir.

Bu, şu şekilde devam ettirilebilir:

URL = http://www.server.net/path/to/my/page.html
------------^^^^ ----
⎪ ⎪ \
⎪ ⎪ \
DOSYA DOSYA ADI DOSYA TÜRÜ

'FILETYPE' dosyanın tüm uzantılarını içerdiğine dikkat edin, bu nedenle adı
index.html.fr örneğin, "FILETYPE", "`.html.fr'" dosyasını içerir.

Örnekler

Bir yol seçeneği eklemek için:

{URL}$wap

Apache'yi kullanarak, `$wap' ile biten URL'nin yeniden yazılması için bir Yeniden Yazma yönergesi ekleyebilirsiniz.
Html2Wml'ye yönlendirildi:

Yeniden Yazma Kuralı ^(/.*)\$wap$ /cgi-bin/html2wml.cgi?url=$1

Bir görüntünün uzantısını değiştirmek için:

{FILEPATH}{FILENAME}.wbmp

PROXY DESTEK


Html2Wml, LWP yerleşik proxy desteğini kullanır. Varsayılan olarak etkinleştirilir ve proxy'yi yükler
diğer birçok programla aynı değişkenleri kullanarak ortam değişkenlerinden ayarlar.
Her protokol (http, ftp, vb.), bir değişken ayarlanarak bir proxy sunucusu kullanmak üzere eşlenebilir.
"PROTOCOL_proxy" biçiminde. Örnek: http için proxy'yi tanımlamak için "http_proxy" kullanın
erişim, ftp erişimi için `ftp_proxy'. Kabukta, bu yalnızca
değişkeni.

Bourne kabuğu için:

$ dışa aktar http_proxy="http://proxy.domain.com:8080/"

C kabuğu için:

% setenv http_proxy "http://proxy.domain.com:8080/"

Apache altında, bu yönergeyi yapılandırma dosyanıza ekleyebilirsiniz:

SetEnv http_proxy "http://proxy.domain.com:8080"

ancak bu, başka bir CGI veya başka bir programın bunu erişmek için kullanabileceği varsayılana sahiptir.
dış kaynaklar. Daha iyi bir yol, Html2Wml'yi düzenlemek ve 'proxy-server' seçeneğini doldurmaktır.
uygun değer ile.

UYARILAR


Html2Wml, doğru WML belgelerini oluşturmaya çalışır, ancak iyi biçimlendirilmiş ve geçerliliği
belge garanti edilmez.

") may produce unexpected results. Ters çevrilmiş etiketler (" kalın " gibi) beklenmedik sonuçlar doğurabilir. Ama sadece
kötü yazılımlar bunun gibi kötü şeyler yapar.

 


İndir

Html2Wml
Bu, SourceForge.net tarafından barındırılan Html2Wml projesinin web sitesidir. Hepsi
kararlı sürümler bu siteden indirilebilir.

[ http://www.html2wml.org/ ]

Nutialand
Bu, yazarın tüm arşivlerini bulabileceğiniz web sitesidir.
Html2Wml sürümleri.

[ http://www.maddingue.org/softwares/ ]

Kaynaklar

WAP Forumu
Bu, WAP Forumunun resmi sitesidir. Bazı teknik bilgiler bulabilirsiniz,
WAP ile ilişkili tüm teknolojilerin özellikleri olarak.

[ http://www.wapforum.org/ ]

WAP.com
Bu sitede bazı yararlı bilgiler ve bağlantılar var. Özellikle oldukça iyi bir
SSS tamamlandı.

[ http://www.wap.com/ ]

World Wide Web Konsorsiyumu
Wap konuları ile doğrudan ilgili olmasa da, aşağıdakileri okumanız faydalı olabilir.
XML'in özellikleri (WML bir XML uygulamasıdır) ve
düşük çözünürlük desteği içeren farklı stil sayfası dilleri (CSS ve XSL)
cihazlar.

[ http://www.w3.org/ ]

TuxMobil
Bu web sitesi Mobil UniX sistemlerine ayrılmıştır. Sizi bir çok işe yarar
Linux ve BSD'yi dizüstü bilgisayarlarda, PDA'larda ve bilgisayarlarda kurma ve çalıştırma hakkında uygulamalı bilgiler
diğer mobil bilgisayar cihazları.

[ http://www.tuxmobil.org/ ]

Programcılar kamu hizmetleri

HTML Düzenli
Bu, HTML dosyalarınızı aşağıdakilerle uyumlu olacak şekilde düzelten çok kullanışlı bir yardımcı programdır.
W3C standartları.

[ http://www.w3.org/People/Raggett/tidy ]

kanal
Kannel, açık kaynaklı bir Wap ve SMS ağ geçididir. Bir WML derleyicisi dahil edilmiştir.
dağılımı.

[ http://www.kannel.org/ ]

WML Araçları
Bu, WML programcıları için bir yardımcı program koleksiyonudur. Buna bir derleyici, bir
kod çözücü, bir görüntüleyici ve bir WBMP dönüştürücü.

[ http://pwot.co.uk/wml/ ]

WML tarayıcılar ve wap emülatörlerine

Opera
Opera orijinal olarak bir Web tarayıcısıdır, ancak sürüm 5, XML için iyi bir desteğe sahiptir ve
WML. Opera, çeşitli sistemler için ücretsiz olarak kullanılabilir.

[ http://www.opera.com/ ]

wapua
wApua, Perl/Tk ile yazılmış açık kaynaklı bir WML tarayıcısıdır. Montajı kolaydır ve
kullanmak. WML desteği eksiktir, ancak test amacıyla yeterlidir.

[ http://fsinfo.cs.uni-sb.de/~abe/wApua/ ]

tofoa
Tofoa, Python ile yazılmış açık kaynaklı bir Wap emülatörüdür. Kurulumu oldukça
zor ve eksik WML desteği ile bile garip sonuçlar üretmesini sağlıyor.
geçerli WML belgeleri.

[ http://tofoa.free-system.com/ ]

EzWAP
EZOS'tan EzWAP, Windows 9x, NT için ücretsiz olarak kullanılabilen ticari bir WML tarayıcısıdır.
2000 ve CE. Diğer Windows WML tarayıcılarıyla karşılaştırıldığında, çok az kaynak gerektirir,
ve oldukça kararlıdır. WML özellikleri için desteği oldukça eksiksiz görünüyor. Çok iyi bir
yazılım.

[ http://www.ezos.com/ ]

güverte-it
Deck-It, Windows ve Linux/Intel için kullanılabilen ticari bir Wap telefon öykünücüsüdür.
bir tek. WML sayfalarının nasıl oluşturulduğunu gerçekten gösteren çok iyi bir yazılım parçası
Wap telefonunda, ancak ana varsayılanlarından biri yerel dosyaları okuyamamasıdır.

[ http://www.pyweb.com/tools/ ]

Klondike WAP Tarayıcı
Klondike WAP Tarayıcı, Windows ve PocketPC için kullanılabilen ticari bir WAP tarayıcısıdır.

[ http://www.apachesoftware.com/ ]

WinWAP
WinWAP, Windows için ücretsiz olarak kullanılabilen ticari bir Wap tarayıcısıdır.

[ http://www.winwap.org/ ]

WAPman
EdgeMatrix'ten WAPman, Windows ve PalmOS için kullanılabilen ticari bir WAP tarayıcısıdır.

[ http://www.edgematrix.com/edge/control/MainContentBean?page=indirilenler ]

Kablosuz Yardımcı
YourWap.com'dan Wireless Companion, Windows için kullanılabilen bir WAP öykünücüsüdür.

[ http://www.yourwap.com/ ]

Harekete Geçirici
Mobilizer, Windows ve Unix için kullanılabilen bir Wap öykünücüsüdür.

[ http://mobilizer.sourceforge.net/ ]

QWmlTarayıcı
QWmlBrowser (önceden WML BRowser olarak biliniyordu), yazılı bir açık kaynak WML tarayıcısıdır.
Qt araç setini kullanarak.

[ http://www.wmlbrowser.org/ ]

Wapsody
IBM tarafından geliştirilen Wapsody, ücretsiz olarak kullanılabilen bir simülasyon ortamıdır.
WAP belirtimini uygular. Ayrıca çalıştırılabilen bir WML tarayıcısına sahiptir.
tek başına. Wapsody Java/Swing ile yazıldığı için her sistemde çalışması gerekir.

[ http://alphaworks.ibm.com/aw.nsf/techmain/wapsody ]

WAÖnizleme
WAPreview, Java ile yazılmış bir Wap öykünücüsüdür. HTML tabanlı bir kullanıcı arayüzü kullandığından ve bir
yerel web proxy'si oldukça yavaş çalışır.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap, üç Fransız öğrenci tarafından yapılmış küçük bir WML tarayıcısıdır.

[ http://membres.lycos.fr/picowap/ ]

TEŞEKKÜR


Werner Heuser, sayısız fikirleri, tavsiyeleri ve hata ayıklama konusundaki yardımları için

Igor Khristophorov, sayısız önerileri ve yamaları için

Ve bana hata raporları gönderen tüm insanlar: Daniele Frijia, Axel Jerabek, Ouyang

onworks.net hizmetlerini kullanarak html2wml'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad