англійськафранцузькаіспанська

Ad


Значок OnWorks

html2wml - Інтернет у хмарі

Запустіть html2wml у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда html2wml, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


Html2Wml -- Програма, яка може конвертувати сторінки HTML у сторінки WML

СИНТАКСИС


Html2Wml можна використовувати як команду оболонки:

$ html2wml file.html

або як CGI:

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

В обох випадках файлом може бути локальний файл або URL-адреса.

ОПИС


Html2Wml перетворює сторінки HTML у колоди WML, які підходять для перегляду на пристрої Wap. The
Програму можна запустити з оболонки для статичного перетворення набору сторінок або як CGI в
конвертувати певний (потенційно динамічний) ресурс HTML.

Хоча результат не гарантується як дійсний WML, він має бути такою для більшості
сторінок. Хороші сторінки HTML, швидше за все, створять дійсні колоди WML. Перевірити і виправити
на своїх сторінках, ви можете використовувати програмне забезпечення W3C: the HTML Валідатор, доступні в Інтернеті за адресою
http://validator.w3.org та HTML Охайний, написаний Дейвом Реггеттом.

Html2Wml надає такі функції:

· переклад посилань

· обмеження розміру карток шляхом поділу результату на кілька карток

· включення файлів (подібних до SSI)

· компіляція результату (за допомогою WML Tools, див. розділ «ПОСИЛАННЯ»)

· режим налагодження для перевірки результату за допомогою функцій перевірки

ВАРІАНТИ


Зауважте, що більшість із цих параметрів також доступні під час виклику Html2Wml як CGI.
У цьому випадку логічним параметрам надається значення «1» або «0», а іншим параметрам просто
отримати цінність, на яку вони очікують. Наприклад, `--ascii' стає `?ascii=1' або `?a=1'. Подивитися
файлу t/form.html для прикладу того, як викликати Html2Wml як CGI.

Перетворення Опції

-a, --ascii
Коли цей параметр увімкнено, іменовані сутності HTML і символи, які не є ASCII, перетворюються на
Символи US-ASCII, що використовують ті ж 7-бітові наближення, що й Lynx. Наприклад, `©'
перекладається як "(c)", а `ß' перекладається як "ss". Цей параметр вимкнено
за замовчуванням.

--[ні]згортання
Цей параметр повідомляє Html2Wml згортати зайві пробіли, таблиці, каретки
повернення, переходи рядків і порожні абзаци. Мета полягає в тому, щоб зменшити розмір WML
документувати якомога більше. Згортання порожніх абзаців необхідно для двох
причини. По-перше, це дозволяє уникнути порожніх екранів (і на пристрої лише з 4 рядками
дисплей, порожній екран може дуже дратувати). По-друге, Html2wml створює багато порожніх
абзаців під час конвертації через те, як програмується реконструктор синтаксису.
Видалити ці порожні абзаци необхідно, як прибирання кухні :-)

Якщо вас це дійсно турбує, ви можете деактивувати цю поведінку за допомогою --неколлапс
варіант.

--ігнорувати зображення
Цей параметр повідомляє Html2Wml повністю ігнорувати всі посилання на зображення.

--[no]img-alt-text
Ця опція повідомляє Html2Wml замінити теги зображення відповідними
альтернативний текст (як у веб-браузері в текстовому режимі). Цей параметр увімкнено за замовчуванням.

--[ні]лінеаризувати
Цей параметр увімкнено за замовчуванням. Це змушує Html2Wml вирівнювати таблиці HTML (вони є
лінеаризовані), як це робить Lynx. Я думаю, що це краще, ніж намагатися використовувати рідний WML
таблиці. По-перше, вони мають надзвичайно обмежені функції та можливості порівняно з HTML
таблиці. Зокрема, вони не можуть бути вкладеними. Насправді це нормально, оскільки Wap
Пристрої не повинні мати великий процесор, що працює на кілька мільйонів герц, і
Розрахунки, необхідні для відтворення таблиць, є найскладнішою частиною процесора
HTML.

По-друге, оскільки вони не можуть бути вкладеними, і як звичайні сторінки HTML значною мірою використовують imbricated
таблиць, щоб створити їх макет, неможливо вирішити, який з них можна зберегти. Тому
найкраще - не тримати жодного з них.

[Примітка] Хоча можна деактивувати таку поведінку, і хоча є внутрішня
Підтримка таблиць, нелінеаризований режим не був ретельно перевірений з вкладеними
таблиць, і це може призвести до несподіваних результатів.

-n, --числовий-не-ascii
Ця опція вказує Html2wml перетворити всі символи, які не є ASCII, у числові об’єкти,
тобто "e" перетворюється на "é", а "ss" перетворюється на "ß". За замовчуванням ця опція є
вимкнути

-p, --nopre
Ці параметри вказують Html2Wml не використовувати тег. Ця опція була додана, тому що
компілятор із WML Tools 0.0.4 не підтримує цей тег.

зв'язку Реконструкція Опції

--hreftmpl=ШАБЛОН
Ці параметри встановлюють шаблон, який буде використовуватися для відновлення посилань типу `href'.
Додаткову інформацію дивіться у розділі «РЕКОНСТРУКЦІЯ ПОСИЛЕНЬ».

--srctmpl=ШАБЛОН
Цей параметр встановлює шаблон, який буде використовуватися для відновлення посилань типу `src'.
Додаткову інформацію дивіться у розділі «РЕКОНСТРУКЦІЯ ПОСИЛЕНЬ».

Розщеплення Опції

-s, --max-card-size=SIZE
Ця опція дозволяє обмежити розмір (у байтах) створених карток. За замовчуванням є
1,500 байт, що має бути достатньо малим для завантаження на більшість пристроїв Wap. Див
розділ «НАЗІЧКА ПАЛОДИ» для отримання додаткової інформації.

-t, --card-split-threshold=SIZE
Ця опція встановлює поріг події split, яка може відбутися при розмірі
поточна картка знаходиться між `max-card-size' - `card-split-threshold' і
`max-card-size'. Значення за замовчуванням — 50. Додаткову інформацію див
інформація.

--next-card-label=STRING
Цей параметр встановлює мітку посилання, яке вказує на наступну картку. За замовчуванням є
"[>>]", який буде відображатися як "[>>]".

--prev-card-label=STRING
Цей параметр встановлює мітку посилання, яке вказує на попередню картку. За замовчуванням є
"[<<]", який буде відображатися як "[<<]".

HTTP Authentication

-U, --http-користувач=USERNAME
Використовуйте цей параметр, щоб встановити ім’я користувача для автентифікованого запиту.

-P, --http-passwd=ПАРОЛЬ
Використовуйте цю опцію, щоб встановити пароль для автентифікованого запиту.

довірена особа Підтримайте

-[ні]Y, --[ні]проксі
Використовуйте цю опцію, щоб активувати підтримку проксі. За замовчуванням підтримка проксі активована. Подивитися
розділ «ПІДТРИМКА ПРОКІ».

Вихід Опції

-k, --компілювати
Встановлення цього параметра вказує Html2Wml використовувати компілятор із WML Tools для компіляції
WML колода. Якщо ви хочете створити справжній Wap-сайт, вам слід серйозно скористатися цією опцією
щоб зменшити розмір колод WML. Пам’ятайте, що пристрої Wap мають дуже
невеликий обсяг пам'яті. Якщо цього недостатньо, скористайтеся параметрами розділення.

Загляньте всередину wml_compilation/ для отримання додаткової інформації про те, як використовувати компілятор WML
Html2Wml.

-o, --виведення
Використовуйте цей параметр (у режимі оболонки), щоб вказати вихідний файл. За замовчуванням Html2Wml
виводить результат на стандартний вихід.

Налагодження Опції

-d, --debug[=РІВЕНЬ]
Цей параметр активує режим налагодження. Це друкує результат виведення з рядком
нумерації та з результатом перевірки XML. Якщо було викликано компілятор WML, то
результат також друкується у шістнадцятковому форматі та у формах ASCII. Коли називається CGI, все з
це друкується як HTML, тому для цієї мети можна використовувати будь-який веб-браузер.

--xmlcheck
Коли цей параметр увімкнено, він надсилає вихідні дані WML до XML::Parser, щоб перевірити його належність.
сформованість.

DECK НАРІЗАННЯ


Команда палуба нарізка це функція, яку надає Html2Wml, щоб відповідати низькій пам’яті
можливості більшості пристроїв Wap. Багато з них не можуть обробляти картки розміром більше 2,000 байт,
тому картки мають бути достатньо малими, щоб їх могли переглядати всі пристрої Wap. Досягати
для цього ви повинні скомпілювати вашу колоду WML, яка зменшує розмір колоди на 50%, але рівномірно
тоді ваші картки можуть бути занадто великими. Ось де Html2Wml постачається з нарізкою колоди
особливість. Це дозволяє обмежити розмір карток, лише наразі перед тим
етап складання.

Скибочка by карти or by Палуби

На деяких телефонах Wap нарізки колоди недостатньо: браузер WML все ще намагається
завантажуйте всю колоду замість того, щоб вибирати одну карту за раз. Рішення - нарізати
документ WML за колодами. Дивіться малюнок нижче.

_____________ _____________
⎪ колода ⎪ ⎪ колода №1 ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ ⎪ картка №1 ⎪ ⎪ ⎪ ⎪ картка ⎪ ⎪
⎪ ⎪_________⎪ ⎪ ⎪ ⎪_____⎪ ⎪
⎪ _________ ⎪ ⎪_____________⎪
⎪ ⎪ картка №2 ⎪ ⎪
⎪ ⎪_________⎪ ⎪ . . .
⎪ _________ ⎪
⎪ ⎪ ... ⎪ ⎪ _____________
⎪ ⎪_________⎪ ⎪ ⎪ колода #n ⎪
⎪ _________ ⎪ ⎪ _________ ⎪
⎪ ⎪ карта №n ⎪ ⎪ ⎪ ⎪ карта ⎪ ⎪
⎪ ⎪_________⎪ ⎪ ⎪ ⎪_____⎪ ⎪
⎪_____________⎪ ⎪_____________⎪

Документ WML Документ WML
нарізаний картами нарізаний колодами

Це означає, що Html2Wml створює кілька документів WML. У режимі CGI тільки
надсилається відповідна колода, вибрана за ідентифікатором, заданим у параметрі. Якщо ідентифікатора не було надано, то
перша колода відправлена.

примітки on розмір розрахунок

Наразі Html2Wml оцінює розмір картки на льоту, підсумовуючи довжину
рядки, які складають вихідний текст WML, тексти та теги. Я кажу «оцінки», а ні
"обчислює", оскільки обчислення точного розміру вимагало б набагато більше обчислень, ніж
так, як це робиться зараз. Можна заперечити, що є лише доповнення, що правильно,
але знаючи точний розмір не потрібен. Дійсно, якщо ви скомпілюєте WML, більшість з
рядки тегів будуть видалені, але не всі.

Наприклад, візьміть тег зображення: ` '. Коли
скомпільований рядок "img" буде замінено значенням в один байт. Те саме для
рядки `"src"' і `"alt"', а пробіли, подвійні лапки та знаки рівності будуть
роздягнений. Збережеться лише текст між подвійними лапками... але не в усіх випадках.
Справді, щоб піти ще далі, компілятор може також кодувати частини аргументів
як двійковий. Наприклад, рядок `"http://www"" може бути закодований як один байт ("8F"
в цьому випадку). Або, якщо атрибут `href', рядок `href="http://' може стати
байт "4B".

Як бачите, не має значення точно знати розмір текстової форми WML, як
він завжди буде набагато перевершувати розмір скомпільованої форми. Тому я не рахую
всі символи, які насправді можуть бути написані.

Крім того, це тому, що я досить ледачий ;-)

Чому компіляція WML колода?

Якщо ви маєте намір створити справжні WML-сторінки, вам справді варто розглянути можливість їх компіляції.
Якщо ви не переконані, ось ілюстрація.

Візьміть такий фрагмент коду WML:

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

Це основний і класичний спосіб кодування гіперпосилання. Для кодування потрібно 42 байти,
оскільки він представлений у зрозумілій людині формі.

WAP Forum визначив компактне двійкове представлення WML у своїй специфікації,
який називається "компільований WML". Це двійковий формат, тому ви, проста людина, не можете
прочитайте це, але ваш комп'ютер може. І для нього набагато швидше читати двійковий формат, ніж
читати текстовий формат.

Попередній приклад, після компіляції (і надрукований тут у шістнадцятковому вигляді):

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

Це займає всього 21 байт. Вдвічі менший розміру, який можна читати людині. Для пристрою Wap,
це означає як менше завантажувати, так і легше читати. Тому обробка
документ може бути досягнутий за короткий час порівняно з текстовою версією того ж самого
документа.

Є останній аргумент, і не менш важливий: багато пристроїв Wap читають лише двійкові
WML.

ДІЇ


Дії — це функція, подібна (але з набагато меншою функціональністю!) SSI (на стороні сервера).
Включає) доступний на хороших серверах, таких як Apache. Щоб не заважати справжньому
SSI, але щоб синтаксис був легким для вивчення, він відрізняється лише кількома пунктами.

синтаксис

В основному, синтаксис виконання дії такий:



Зауважте, що кутові дужки є частиною синтаксису. За винятком цього пункту, синтаксис дій
дуже схожий на синтаксис SSI.

наявний дії

Наразі доступно лише кілька дій, але за запитом можна виконати інші.

включати

Опис
Включає файл у документ у поточній точці. Будь ласка, зверніть увагу, що
Html2Wml не перевіряє та не аналізує файл, і якщо файл не може бути знайдено,
тихо помре (це така ж поведінка, як і SSI).

параметри
`virtual=url' -- Файл отримується за допомогою http.

`file=path' -- Файл зчитується з локального диска.

fsize

Опис
Повертає розмір файлу в поточній точці документа.

параметри
`virtual=url' -- Файл отримується за допомогою http.

`file=path' -- Файл зчитується з локального диска.

Примітки Якщо ви використовуєте параметр файлу, рекомендується вказувати абсолютний шлях.

пропускати

Опис
Пропускає все до першої дії end_skip.

Загальний параметри

Наступні параметри можна використовувати для будь-якої дії.

для=вихід формат
Цей параметр обмежує дію для заданого вихідного формату. Наразі єдиний
доступним форматом є "`wml'" (при використанні `html2chtml' форматом є "`chtml'").

прикладів

Якщо ви хочете поділитися панеллю навігації між кількома сторінками WML, ви можете "включити" її ось
спосіб:



Звичайно, спочатку потрібно написати цю панель навігації :-)

Якщо ви хочете використовувати свої поточні сторінки HTML для створення своїх WML-сторінок, але вони
містить складні таблиці або непотрібні таблиці навігації тощо, ви можете просто "пропустити".
складні частини, а решту зберігати.



непотрібні частини для сторінок WML

корисні частини для сторінок WML


ПОСИЛАННЯ РЕКОНСТРУКЦІЯ


ІМХО, механізм відновлення посилань є найважливішою частиною Html2Wml, тому що він
цей механізм, який дозволяє реконструювати посилання конвертованого HTML-документа.
Він має два режими, залежно від того, чи був запущений Html2Wml з оболонки чи як CGI.

При використанні як CGI цей механізм відновить посилання HTML-документа таким чином
всі URL-адреси будуть передані в Html2Wml для перетворення вказаних файлів (сторінок або
зображення). Це повністю автоматично і поки не може бути налаштовано (але я так не думаю
було б дуже корисно).

При використанні з оболонки цей двигун відновлює зв’язки з заданими шаблонами.
Зауважте, що абсолютні URL-адреси залишаться недоторканими. Шаблони можна налаштувати за допомогою
наступний синтаксис.

шаблони

Шаблон HREF
Цей шаблон контролює реконструкцію атрибута `href' тегу `A'. Його
значення можна змінити за допомогою --hreftmpl варіант. Значення за замовчуванням
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

Шаблон джерела зображення
Цей шаблон контролює реконструкцію атрибута `src' тегу `IMG'. Його
значення можна змінити за допомогою --srctmpl варіант. Значення за замовчуванням
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o; $FILETYPE}"'

синтаксис

Шаблон – це рядок, який містить нову URL-адресу. Точніше, це Text::Template
шаблон. Параметри можна інтерполювати як константу або як змінну. Шаблон є
розташовано між фігурними дужками і може містити будь-який дійсний код Perl.

Найпростішою формою шаблону є `{PARAM}', який просто повертає значення PARAM. Якщо ти
якщо хочете зробити щось більш складне, ви можете використовувати відповідну змінну; наприклад
`{"foo $PARAM bar"}', або `{join "_", split " ", PARAM}'.

Ви можете прочитати довідкову сторінку Text::Template для отримання додаткової інформації про те, що можливо в a
шаблон

Якщо вихідна URL-адреса містила частину запиту або фрагмент, вони будуть додані
до результату роботи шаблону.

наявний параметри

URL Цей параметр містить вихідну URL-адресу з атрибута `href' або `src'.

ФІЛЕНАМ
Цей параметр містить базову назву файлу.

ШЛЯХ ДО ФАЙЛУ
Цей параметр містить провідний шлях до файлу.

ТИП ФАЙЛУ
Цей параметр містить суфікс файлу.

Це можна відновити таким чином:

url= http://www.server.net/path/to/my/page.html
------------^^^^ ----
⎪ ⎪ \
⎪ ⎪ \
Шлях до файлу НАЗВА ФАЙЛУ ТИП ФАЙЛУ

Зверніть увагу, що `FILETYPE' містить усі розширення файлу, тому якщо його ім'я є
index.html.fr наприклад, `FILETYPE' містить "`.html.fr'".

прикладів

Щоб додати параметр шляху:

{URL}$wap

Використовуючи Apache, ви можете додати директиву Rewrite, щоб URL-адреса, що закінчується на "$wap", була
перенаправлено на Html2Wml:

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

Щоб змінити розширення зображення:

{FILEPATH}{FILENAME}.wbmp

PROXY ПІДТРИМКА


Html2Wml використовує вбудовану підтримку проксі-сервера LWP. Він активований за замовчуванням і завантажує проксі-сервер
налаштування зі змінних середовища, використовуючи ті самі змінні, що й багато інших програм.
Кожен протокол (http, ftp тощо) можна зіставити для використання проксі-сервера, встановивши змінну
у формі `PROTOCOL_proxy'. Приклад: використовуйте `http_proxy', щоб визначити проксі-сервер для http
access, `ftp_proxy' для доступу по ftp. У оболонці це лише питання визначення
змінна.

Для оболонки Борна:

$ експорт http_proxy="http://proxy.domain.com: 8080/"

Для C-оболонки:

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

У Apache ви можете додати цю директиву до свого конфігураційного файлу:

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

але це за замовчуванням, що інший CGI або інша програма може використовувати це для доступу
зовнішні ресурси. Кращий спосіб - відредагувати Html2Wml і заповнити параметр `proxy-server'
з відповідним значенням.

ПЕРЕКЛАДИ


Html2Wml намагається створити правильні WML-документи, але правильна сформованість і дійсність
документ не гарантується.

") may produce unexpected results. Інвертовані теги (наприклад, " жирний ") можуть призвести до несподіваних результатів. Але тільки
погані програми роблять такі погані речі.

ПОСИЛАННЯ


Завантажити

Html2Wml
Це веб-сайт проекту Html2Wml, розміщений на SourceForge.net. Всі
стабільні випуски можна завантажити з цього сайту.

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

Nutialand
Це веб-сайт автора, де можна знайти архіви всіх
випуски Html2Wml.

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

ресурси

Форум WAP
Це офіційний сайт WAP Форуму. Ви можете знайти деяку технічну інформацію,
як специфікації всіх технологій, пов'язаних з WAP.

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

WAP.com
На цьому сайті є корисна інформація та посилання. Зокрема, має досить колодязь
виконано FAQ.

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

Консорціум World Wide Web
Хоча це не стосується безпосередньо Wap, вам може бути корисно прочитати
специфікації XML (WML – це XML-додаток), а також специфікації
різні мови таблиць стилів (CSS і XSL), які включають підтримку низької роздільної здатності
пристроїв.

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

TuxMobil
Цей веб-сайт присвячений системам Mobile UniX. Це приведе вас до багато корисного
практична інформація про встановлення та запуск Linux і BSD на ноутбуках, КПК і
інші мобільні комп'ютерні пристрої.

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

Програмісти комунальні послуги

HTML Охайний
Це дуже невелика утиліта, яка коригує ваші HTML-файли, щоб вони відповідали
Стандарти W3C.

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

Канель
Kannel — це шлюз Wap і SMS з відкритим кодом. Компілятор WML входить до складу
розподіл.

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

Інструменти WML
Це набір утиліт для програмістів WML. Це включає компілятор, a
декомпілятор, програма перегляду та WBMP конвертер.

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

WML браузери та wap емулятори

Opera
Opera спочатку є веб-браузером, але версія 5 має гарну підтримку XML і
WML. Opera доступна безкоштовно для кількох систем.

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

wApua
wApua — це WML-браузер з відкритим вихідним кодом, написаний на Perl/Tk. Його легко встановити та встановити
використання. Його підтримка WML є неповною, але достатньою для цілей тестування.

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

Тофоа
Tofoa — це емулятор Wap з відкритим вихідним кодом, написаний на Python. Його установка досить
важко, а його неповна підтримка WML призводить до дивних результатів, навіть якщо
дійсні документи WML.

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

EzWAP
EzWAP від ​​EZOS – це комерційний WML-браузер, який вільно доступний для Windows 9x, NT,
2000 і CE. У порівнянні з іншими браузерами Windows WML, він вимагає дуже мало ресурсів,
і досить стабільний. Його підтримка специфікацій WML виглядає цілком повною. Дуже добре
програмне забезпечення.

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

Deck-It
Deck-It — комерційний емулятор телефону Wap, доступний для Windows та Linux/Intel
тільки Це дуже гарне програмне забезпечення, яке дійсно показує, як відображаються WML-сторінки
на телефоні Wap, але одним із основних його умовчань є те, що він не може читати локальні файли.

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

WAP-браузер Klondike
Klondike WAP Browser — це комерційний WAP-браузер, доступний для Windows і PocketPC.

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

WinWAP
WinWAP — комерційний браузер WAP, вільно доступний для Windows.

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

WAPмен
WAPman від EdgeMatrix — це комерційний WAP-браузер, доступний для Windows і PalmOS.

[ http://www.edgematrix.com/edge/control/MainContentBean?page=завантаження ]

Бездротовий супутник
Wireless Companion від YourWap.com — це емулятор WAP, доступний для Windows.

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

Мобілізатор
Mobilizer — це емулятор Wap, доступний для Windows і Unix.

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

QWmlBrowser
QWmlBrowser (раніше відомий як WML Browser) — це браузер WML з відкритим вихідним кодом, написаний
за допомогою набору інструментів Qt.

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

Wapsody
Wapsody, розроблена IBM, є вільно доступним середовищем моделювання, яке
реалізує специфікацію WAP. Він також має WML-браузер, який можна запускати
автономний. Оскільки Wapsody написана на Java/Swing, вона повинна працювати в будь-якій системі.

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

WAPreview
WAPreview — це емулятор Wap, написаний на Java. Оскільки він використовує інтерфейс користувача на основі HTML і потребує a
локальний веб-проксі, він працює досить повільно.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap — це невеликий WML-браузер, створений трьома французькими студентами.

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

ПОДЯКА


Вернера Хойзера за його численні ідеї, поради та допомогу у налагодженні

Ігорю Христофорову за численні пропозиції та латки

І всі люди, які надсилають мені звіти про помилки: Даніеле Фріджія, Аксель Джерабек, Уянг

Використовуйте html2wml онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad