IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

html2wml - Online nel cloud

Esegui html2wml nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando html2wml che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


Html2Wml -- Programma che può convertire pagine HTML in pagine WML

SINOSSI


Html2Wml può essere utilizzato sia come comando di shell:

$ html2wmlfile.html

o come CGI:

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

In entrambi i casi, il file può essere un file locale o un URL.

DESCRIZIONE


Html2Wml converte le pagine HTML in deck WML, adatti per essere visualizzati su un dispositivo Wap. Il
il programma può essere lanciato da una shell per convertire staticamente un insieme di pagine, o come CGI in
convertire una particolare risorsa HTML (potenzialmente dinamica).

Sebbene il risultato non sia garantito come WML valido, dovrebbe essere il caso per la maggior parte
pagine. Buone pagine HTML produrranno molto probabilmente mazzi WML validi. Per controllare e correggere
le tue pagine, puoi utilizzare i software del W3C: il HTML Validator, disponibile online all'indirizzo
http://validator.w3.org ed HTML Ordine, scritto da Dave Raggett.

Html2Wml fornisce le seguenti funzionalità:

· traduzione dei link

· limitazione della dimensione delle carte suddividendo il risultato in più carte

· inclusione di file (simile al SSI)

· compilazione del risultato (utilizzando gli Strumenti WML, vedere la sezione "LINK")

· una modalità di debug per verificare il risultato utilizzando le funzioni di convalida

VERSIONI


Si prega di notare che la maggior parte di queste opzioni sono disponibili anche quando si chiama Html2Wml come CGI.
In questo caso, alle opzioni booleane viene assegnato il valore "1" o "0" e ad altre opzioni semplicemente
ricevere il valore che si aspettano. Ad esempio, `--ascii' diventa `?ascii=1' o `?a=1'. Vedere
il file t/modulo.html per un esempio su come chiamare Html2Wml come CGI.

Conversione Opzioni

-a, --ascii
Quando questa opzione è attiva, le entità HTML con nome e i caratteri non ASCII vengono convertiti in
Caratteri US-ASCII che utilizzano le stesse approssimazioni a 7 bit di Lynx. Ad esempio, "©"
è tradotto in "(c)", e `ß' è tradotto in "ss". Questa opzione è disattivata da
predefinito.

--[no]collasso
Questa opzione dice a Html2Wml di comprimere spazi bianchi ridondanti, tabulazioni, carrello
ritorni, feed di righe e paragrafi vuoti. L'obiettivo è ridurre le dimensioni del WML
documentare il più possibile. La compressione dei paragrafi vuoti è necessaria per due
motivi. Innanzitutto, questo evita schermate vuote (e su un dispositivo con solo 4 righe di
display, uno schermo vuoto può essere piuttosto fastidioso). Secondo, Html2wml crea molti vuoti
paragrafi durante la conversione, a causa del modo in cui è programmato il ricostruitore della sintassi.
Cancellare questi paragrafi vuoti è necessario come pulire la cucina :-)

Se questo ti dà davvero fastidio, puoi disattivare questo comportamento con il --nocollasso
opzione.

--ignora-immagini
Questa opzione dice a Html2Wml di ignorare completamente tutti i collegamenti alle immagini.

--[no]img-alt-testo
Questa opzione dice a Html2Wml di sostituire i tag dell'immagine con i loro corrispondenti
testo alternativo (come con un browser web in modalità testo). Questa opzione è attiva per impostazione predefinita.

--[no]linearizzare
Questa opzione è attiva per impostazione predefinita. Questo fa sì che Html2Wml appiattisca le tabelle HTML (sono
linearizzato), come fa Lynx. Penso che sia meglio che provare a usare il WML nativo
tabelle. Innanzitutto, hanno funzionalità e possibilità estremamente limitate rispetto all'HTML
tabelle. In particolare, non possono essere nidificati. In effetti questo è normale perché Wap
i dispositivi non dovrebbero avere una grande CPU in esecuzione a qualche zillions-hertz, e il
i calcoli necessari per eseguire il rendering delle tabelle sono la parte più complicata e che assorbe la CPU
di HTML.

In secondo luogo, poiché non possono essere nidificate e poiché le tipiche pagine HTML utilizzano pesantemente embricate
tabelle per creare il loro layout, è impossibile decidere quale potrebbe essere mantenuto. Così
la cosa migliore è non tenerne nessuno.

[Nota] Anche se puoi disattivare questo comportamento, e anche se c'è interno
supporto per le tabelle, la modalità non linearizzata non è stata testata pesantemente con nested
tabelle e potrebbe produrre risultati imprevisti.

-n, --numeric-non-ascii
Questa opzione dice a Html2wml di convertire tutti i caratteri non ASCII in entità numeriche,
cioè, "e" diventa `é', e "ss" diventa `ß'. Per impostazione predefinita, questa opzione è
off.

-p, --nopre
Questa opzione dice a Html2Wml di non usare il etichetta. Questa opzione è stata aggiunta perché
il compilatore di WML Tools 0.0.4 non supporta questo tag.

Link Ricostruzione Opzioni

--hreftmpl=MODELLO
Questa opzione imposta il modello che verrà utilizzato per ricostruire i collegamenti di tipo `href'.
Vedere la sezione "RICOSTRUZIONE DEI COLLEGAMENTI" per maggiori informazioni.

--srctmpl=MODELLO
Questa opzione imposta il modello che verrà utilizzato per ricostruire i collegamenti di tipo `src'.
Vedere la sezione "RICOSTRUZIONE DEI COLLEGAMENTI" per maggiori informazioni.

Scissione Opzioni

-s, --dimensione-max-carta=TAGLIA
Questa opzione permette di limitare la dimensione (in byte) delle tessere generate. L'impostazione predefinita è
1,500 byte, che dovrebbero essere abbastanza piccoli da essere caricati sulla maggior parte dei dispositivi Wap. Vedi il
sezione "DECK SLICING" per maggiori informazioni.

-t, --card-split-soglia=TAGLIA
Questa opzione imposta la soglia dell'evento di divisione, che può verificarsi quando la dimensione di
la carta attuale è compresa tra `max-card-size' - `card-split-threshold' e
"dimensione massima della carta". Il valore predefinito è 50. Per ulteriori informazioni, vedere la sezione "TAGLIARE IL DECK"
informazioni.

--etichetta-carta-successiva=STRING
Questa opzione imposta l'etichetta del collegamento che punta alla scheda successiva. L'impostazione predefinita è
"[>>]", che sarà reso come "[>>]".

--etichetta-carta-precedente=STRING
Questa opzione imposta l'etichetta del collegamento che punta alla scheda precedente. L'impostazione predefinita è
"[<<]", che verrà reso come "[<<]".

HTTP Autenticazione

-U, --http-utente=USERNAME
Utilizzare questa opzione per impostare il nome utente per una richiesta autenticata.

-P, --http-passwd=PASSWORD
Utilizzare questa opzione per impostare la password per una richiesta autenticata.

delega Assistenza

-[no]Y, --[no]proxy
Utilizzare questa opzione per attivare il supporto proxy. Per impostazione predefinita, il supporto proxy è attivato. Vedere
la sezione "SUPPORTO PROXY".

Uscita Opzioni

-k, --compila
L'impostazione di questa opzione indica a Html2Wml di utilizzare il compilatore da WML Tools per compilare il
mazzo WML. Se vuoi creare un vero sito Wap, dovresti usare seriamente questa opzione
al fine di ridurre le dimensioni dei mazzi WML. Ricorda che i dispositivi Wap hanno molto
poca memoria. Se ciò non è sufficiente, utilizzare le opzioni di suddivisione.

Dai un'occhiata compilazione_wml/ per ulteriori informazioni su come utilizzare un compilatore WML con
HTML2Wml.

-o, --uscita
Utilizzare questa opzione (in modalità shell) per specificare un file di output. Per impostazione predefinita, Html2Wml
stampa il risultato sullo standard output.

Debug Opzioni

-d, --debug[=LIVELLO]
Questa opzione attiva la modalità di debug. Questo stampa il risultato di output con line
numerazione e con l'esito del controllo XML. Se è stato chiamato il compilatore WML, il
il risultato viene anche stampato in formato esadecimale e ascii. Quando viene chiamato come CGI, tutto
questo viene stampato come HTML, in modo che possa utilizzare qualsiasi browser web a tale scopo.

--xmlcheck
Quando questa opzione è attiva, invia l'output WML a XML::Parser per controllarne il corretto-
forma.

DECK AFFETTARE


I ponte affettare è una funzionalità fornita da Html2Wml per far corrispondere la memoria bassa
funzionalità della maggior parte dei dispositivi Wap. Molti non possono gestire schede più grandi di 2,000 byte,
quindi le carte devono essere sufficientemente piccole per essere visualizzate da tutti i dispositivi Wap. Realizzare
questo, dovresti compilare il tuo mazzo WML, che riduce le dimensioni del mazzo del 50%, ma anche
allora le tue carte potrebbero essere troppo grandi. È qui che arriva Html2Wml con il deck slicing
caratteristica. Ciò consente di limitare la dimensione delle carte, attualmente solo prima , il
fase di compilazione.

Taglia by carte or by ponti

Su alcuni telefoni Wap, affettare il mazzo non è sufficiente: il browser WML tenta ancora di farlo
scarica l'intero mazzo invece di scegliere solo una carta alla volta. Una soluzione è affettare
il documento WML per mazzi. Vedi la figura sotto.

_____________ _____________
⎪ mazzo ⎪ ⎪ mazzo #1 ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ carta #1 ⎪ ⎪ ⎪ ⎪ carta ⎪ ⎪
⎪ ⎪_________⎪ ⎪ ⎪ ⎪_________⎪ ⎪
⎪ _________ ⎪ ⎪_____________⎪
⎪ carta #2 ⎪ ⎪
⎪ ⎪_________⎪ ⎪ . . .
⎪ _________
⎪ ⎪ ... ⎪ ⎪ _____________
⎪ ⎪_________⎪ ⎪ ⎪ mazzo #n ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ carta #n ⎪ ⎪ ⎪ ⎪ carta ⎪ ⎪
⎪ ⎪_________⎪ ⎪ ⎪ ⎪_________⎪ ⎪
⎪____________⎪ ⎪_____________⎪

Documento WML Documento WML
affettato da carte affettato da mazzi

Ciò significa che Html2Wml genera diversi documenti WML. In modalità CGI, solo il
viene inviato il deck appropriato, selezionato dall'id fornito nel parametro. Se non è stato fornito alcun ID, il
viene inviato il primo mazzo.

Note: on Taglia calcolo

Attualmente, Html2Wml stima la dimensione della carta al volo, sommando la lunghezza di
le stringhe che compongono l'output WML, i testi e i tag. Dico "stime" e non
"calcola" perché calcolare la dimensione esatta richiederebbe molti più calcoli di
il modo in cui è fatto ora. Si può obiettare che ci sono solo aggiunte, il che è corretto,
ma conoscendo il esattamente la dimensione non è necessaria. Infatti, se compili il WML, la maggior parte dei
le stringhe dei tag verranno rimosse, ma non tutte.

Ad esempio, prendi un tag immagine: ` '. quando
compilato, la stringa `"img"' sarà sostituita da un valore di un byte. Stessa cosa per il
stringhe `"src"' e `"alt"', e gli spazi, le virgolette e i segni di uguale saranno
spogliato. Verrà conservato solo il testo tra virgolette... ma non in tutti i casi.
In effetti, per fare un passo avanti, il compilatore può anche codificare parti degli argomenti
come binario. Ad esempio, la stringa `"http://www."' può essere codificato come un singolo byte (`8F'
in questo caso). Oppure, se l'attributo è `href', la stringa `href="http://' può diventare il
byte "4B".

Come vedi, non importa conoscere esattamente la dimensione della forma testuale del WML, come
sarà sempre di gran lunga superiore alla dimensione del modulo compilato. Ecco perché non conto
tutti i caratteri che possono essere effettivamente scritti.

Inoltre, è perché sono piuttosto pigro ;-)

Perché compilazione , il WML ponte?

Se intendi creare vere pagine WML, dovresti davvero considerare di compilarle sempre.
Se non sei convinto, ecco un'illustrazione.

Prendi il seguente frammento di codice WML:

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

È il modo classico e di base per codificare un collegamento ipertestuale. Ci vogliono 42 byte per codificarlo,
perché è presentato in una forma leggibile dall'uomo.

Il WAP Forum ha definito una rappresentazione binaria compatta di WML nelle sue specifiche,
che si chiama "WML compilato". È un formato binario, quindi tu, un semplice essere umano, non puoi
leggilo, ma il tuo computer può. Ed è molto più veloce leggere un formato binario di
per leggere un formato testuale.

L'esempio precedente sarebbe, una volta compilato (e stampato qui come esadecimale):

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

Questo richiede solo 21 byte. La metà delle dimensioni del modulo leggibile dall'uomo. Per un dispositivo Wap,
questo significa sia meno da scaricare, sia cose più facili da leggere. Pertanto il trattamento di
il documento può essere realizzato in breve tempo rispetto alla versione tecnica dello stesso
documento.

C'è un ultimo argomento, e non meno importante: molti dispositivi Wap leggono solo binari
WML.

AZIONI


Le azioni sono una caratteristica simile (ma con molte meno funzionalità!) a SSI (Server Side
Include) disponibile su buoni server come Apache. Per non interferire con il reale
SSI, ma per mantenere la sintassi facile da imparare, differisce in pochissimi punti.

Sintassi

Fondamentalmente, la sintassi per eseguire un'azione è:



Notare che le parentesi angolari fanno parte della sintassi. Tranne quel punto, la sintassi delle azioni
è molto simile alla sintassi SSI.

Disponibile azioni

Al momento sono disponibili solo poche azioni, ma è possibile implementarne altre su richiesta.

includere

Descrizione
Include un file nel documento nel punto corrente. Si prega di notare che
Html2Wml non controlla né analizza il file e, se il file non può essere trovato,
morirà silenziosamente (questo è lo stesso comportamento di SSI).

parametri
`virtual=url' -- Il file viene scaricato da http.

`file=percorso' -- Il file viene letto dal disco locale.

dimensione

Descrizione
Restituisce la dimensione di un file nel punto corrente del documento.

parametri
`virtual=url' -- Il file viene scaricato da http.

`file=percorso' -- Il file viene letto dal disco locale.

Note Se si utilizza il parametro file, si consiglia un percorso assoluto.

Salta

Descrizione
Salta tutto fino alla prima azione `end_skip'.

Generico parametri

I seguenti parametri possono essere utilizzati per qualsiasi azione.

per=produzione formato
Questo parametro limita l'azione per il formato di output specificato. Attualmente, l'unico
il formato disponibile è "`wml'" (quando si usa `html2chtml' il formato è "`chtml'").

Esempi

Se vuoi condividere una barra di navigazione tra diverse pagine WML, puoi "includerla" qui
modo:



Ovviamente devi prima scrivere questa barra di navigazione :-)

Se vuoi utilizzare le tue attuali pagine HTML per creare le tue pagine WML, ma che
contiene tabelle complesse o tabelle di navigazione non necessarie, ecc., puoi semplicemente "saltare" il
parti complesse e mantieni il resto.



parti non necessarie per le pagine WML

parti utili per le pagine WML


COLLEGAMENTI RICOSTRUZIONE


Il motore di ricostruzione dei collegamenti è IMHO la parte più importante di Html2Wml, perché è
questo motore che permette di ricostruire i link del documento HTML che si sta convertendo.
Ha due modalità, a seconda che Html2Wml sia stato lanciato dalla shell o come CGI.

Se utilizzato come CGI, questo motore ricostruirà i collegamenti del documento HTML in modo che
tutti gli URL verranno passati a Html2Wml per convertire i file puntati (pagine o
immagini). Questo è completamente automatico e per ora non può essere personalizzato (ma non credo
sarebbe davvero utile).

Se utilizzato dalla shell, questo motore ricostruisce i collegamenti con i modelli forniti.
Tieni presente che gli URL assoluti non verranno toccati. I modelli possono essere personalizzati utilizzando il
seguente sintassi.

Modelli

Modello HREF
Questo modello controlla la ricostruzione dell'attributo `href' del tag `A'. Suo
il valore può essere modificato utilizzando il --hreftmpl opzione. Il valore predefinito è
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

Modello sorgente immagine
Questo modello controlla la ricostruzione dell'attributo `src' del tag `IMG'. Suo
il valore può essere modificato utilizzando il --srctmpl opzione. Il valore predefinito è
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o; $FILETYPE}"'

Sintassi

Il modello è una stringa che contiene il nuovo URL. Più precisamente, è un testo::Modello
modello. I parametri possono essere interpolati come costante o come variabile. Il modello è
racchiuso tra parentesi graffe e può contenere qualsiasi codice Perl valido.

La forma più semplice di un template è `{PARAM}' che restituisce solo il valore di PARAM. Se tu
vuoi fare qualcosa di più complesso, puoi usare la variabile corrispondente; Per esempio
`{"pippo $PARAM bar"}', o `{unisci "_", dividi " ", PARAM}'.

Puoi leggere la manpage Text::Template per maggiori informazioni su cosa è possibile fare all'interno di a
modello.

Se l'URL originale conteneva una parte della query o una parte del frammento, verranno aggiunti
al risultato del modello.

Disponibile parametri

URL Questo parametro contiene l'URL originale dall'attributo `href' o `src'.

NOME DEL FILE
Questo parametro contiene il nome di base del file.

PERCORSO DEL FILE
Questo parametro contiene il percorso principale del file.

TIPO DI FILE
Questo parametro contiene il suffisso del file.

Si può riassumere in questo modo:

URL= http://www.server.net/path/to/my/page.html
------------^^^^ ----
⎪ \
⎪ \
FILEPATH NOME FILE TIPO DI FILE

Nota che `FILETYPE' contiene tutte le estensioni del file, quindi se il suo nome è
indice.html.fr ad esempio, `FILETYPE' contiene "`.html.fr'".

Esempi

Per aggiungere un'opzione di percorso:

{URL}$wap

Usando Apache, puoi quindi aggiungere una direttiva Rewrite in modo che l'URL che termina con "$wap" sarà
reindirizzato a Html2Wml:

Riscrivi regola ^(/.*)\$wap$ /cgi-bin/html2wml.cgi?url=$1

Per modificare l'estensione di un'immagine:

{PERCORSOFILE}{NOMEFILE}.wbmp

DELEGA SUPPORTO


Html2Wml utilizza il supporto proxy integrato LWP. È attivato per impostazione predefinita e carica il proxy
impostazioni dalle variabili di ambiente, utilizzando le stesse variabili di molti altri programmi.
Ogni protocollo (http, ftp, ecc.) può essere mappato per utilizzare un server proxy impostando una variabile
nella forma `PROTOCOL_proxy'. Esempio: usa `http_proxy' per definire il proxy per http
access, `ftp_proxy' per l'accesso ftp. Nella shell, si tratta solo di definire il
variabile.

Per Bourne Shell:

$ esporta http_proxy="http://proxy.domain.com:8080/"

Per C-shell:

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

Sotto Apache, puoi aggiungere questa direttiva al tuo file di configurazione:

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

ma questo ha l'impostazione predefinita che un altro CGI, o un altro programma, può usare questo per accedere
risorse esterne. Un modo migliore è modificare Html2Wml e riempire l'opzione `proxy-server'
con il valore appropriato.

AVVERTENZE


Html2Wml cerca di creare documenti WML corretti, ma la buona forma e la validità di
il documento non è garantito.

") may produce unexpected results. I tag invertiti (come " grassetto ") possono produrre risultati imprevisti. Ma solo
i software difettosi fanno cose cattive come questa.

COLLEGAMENTI


Scaricare

HTML2Wml
Questo è il sito web del progetto Html2Wml, ospitato da SourceForge.net. Tutti i
le versioni stabili possono essere scaricate da questo sito.

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

Nuzialandia
Questo è il sito web dell'autore, dove si possono trovare gli archivi di tutte le
versioni di Html2Wml.

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

Risorse

Il forum WAP
Questo è il sito ufficiale del Forum WAP. Puoi trovare alcune informazioni tecniche,
come le specifiche di tutte le tecnologie associate al WAP.

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

WAP. com
Questo sito contiene alcune informazioni e collegamenti utili. In particolare, ha un bel
fatto domande frequenti.

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

Il Consorzio World Wide Web
Sebbene non sia direttamente correlato alle cose Wap, potresti trovare utile leggere il
specifiche dell'XML (WML è un'applicazione XML) e le specifiche del
diversi linguaggi di fogli di stile (CSS e XSL), che includono il supporto per la bassa risoluzione
dispositivi.

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

Tux Mobile
Questo sito web è dedicato ai sistemi Mobile UniX. Ti porta a molte cose utili
informazioni pratiche sull'installazione e l'esecuzione di Linux e BSD su laptop, PDA e
altri dispositivi di computer portatili.

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

I programmatori utilità

HTML Tidy
Questa è un'utilità molto utile che corregge i tuoi file HTML in modo che siano conformi a
standard W3C.

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

Canale
Kannel è un gateway Wap e SMS open source. Un compilatore WML è incluso nel
distribuzione.

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

Strumenti WML
Questa è una raccolta di utilità per i programmatori WML. Questo include un compilatore, a
decompilatore, un visualizzatore e un convertitore WBMP.

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

WML browser ed wap emulatori

Opera
Opera è originariamente un browser Web, ma la versione 5 ha un buon supporto per XML e
WML. Opera è disponibile gratuitamente per diversi sistemi.

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

wApua
wApua è un browser WML open source scritto in Perl/Tk. È facile da installare e da
utilizzo. Il suo supporto per WML è incompleto, ma sufficiente a scopo di test.

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

tofoa
Tofoa è un emulatore Wap open source scritto in Python. La sua installazione è abbastanza
difficile, e il suo supporto WML incompleto gli fa produrre strani risultati, anche con
documenti WML validi.

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

EzWAP
EzWAP, di EZOS, è un browser WML commerciale disponibile gratuitamente per Windows 9x, NT,
2000 e d.C. Rispetto ad altri browser Windows WML, richiede pochissime risorse,
ed è abbastanza stabile. Il suo supporto per le specifiche WML sembra abbastanza completo. Un ottimo
Software.

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

Deck-it
Deck-It è un emulatore di telefono Wap commerciale, disponibile per Windows e Linux/Intel
soltanto. È un ottimo software che mostra davvero come vengono visualizzate le pagine WML
su un telefono Wap, ma una delle sue principali impostazioni predefinite è che non può leggere i file locali.

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

Browser WAP Klondike
Klondike WAP Browser è un browser WAP commerciale disponibile per Windows e PocketPC.

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

WinWAP
WinWAP è un browser Wap commerciale, disponibile gratuitamente per Windows.

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

WAPman
WAPman di EdgeMatrix, è un browser WAP commerciale disponibile per Windows e PalmOS.

[ http://www.edgematrix.com/edge/control/MainContentBean?pagina=download ]

Compagno wireless
Wireless Companion, da YourWap.com, è un emulatore WAP disponibile per Windows.

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

mobilitatore
Mobilizer è un emulatore Wap disponibile per Windows e Unix.

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

Browser QWml
QWmlBrowser (precedentemente noto come WML BRowser) è un browser WML open source, scritto
utilizzando il toolkit Qt.

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

Wapsodia
Wapsody, sviluppato da IBM, è un ambiente di simulazione disponibile gratuitamente che
implementa la specifica WAP. Dispone anche di un browser WML che può essere eseguito
indipendente, autonomo. Poiché Wapsody è scritto in Java/Swing, dovrebbe funzionare su qualsiasi sistema.

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

WAAnteprima
WAPreview è un emulatore Wap scritto in Java. Poiché utilizza un'interfaccia utente basata su HTML e necessita di a
proxy web locale, funziona abbastanza lentamente.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap è un piccolo browser WML realizzato da tre studenti francesi.

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

RINGRAZIAMENTI


Werner Heuser, per le sue numerose idee, consigli e il suo aiuto per il debug

Igor Khristophorov, per i suoi numerosi suggerimenti e patch

E tutte le persone che mi inviano segnalazioni di bug: Daniele Frijia, Axel Jerabek, Ouyang

Usa html2wml online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad