אנגליתצרפתיתספרדי

Ad


סמל OnWorks

html2wml - מקוון בענן

הפעל html2wml בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה מקוון, אמולטור מקוון של 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. ה
ניתן להפעיל את התוכנית ממעטפת להמרה סטטית של סט דפים, או כ-CGI ל
להמיר משאב HTML מסוים (דינמי פוטנציאלי).

למרות שהתוצאה אינה מובטחת להיות WML חוקי, זה אמור להיות המקרה עבור רוב
דפים. דפי HTML טובים ככל הנראה ייצרו חפיסות WML תקפות. לבדוק ולתקן
הדפים שלך, אתה יכול להשתמש בתוכנות של W3C: ה HTML Validator, זמין באינטרנט בכתובת
http://validator.w3.org ו HTML מסודר, נכתב על ידי דייב ראגט.

HTML2Wml מספק את התכונות הבאות:

· תרגום הקישורים

· הגבלת גודל הקלפים על ידי פיצול התוצאה למספר קלפים

· הכללת קבצים (בדומה ל-SSI)

· קומפילציה של התוצאה (באמצעות כלי WML, עיין בסעיף "קישורים")

· מצב ניפוי באגים לבדיקת התוצאה באמצעות פונקציות אימות

אפשרויות


שים לב שרוב האפשרויות הללו זמינות גם בעת קריאה ל-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
למכשירים לא אמור להיות מעבד גדול שפועל בכמה מיליונים הרץ, וה-
החישובים הדרושים כדי להציג את הטבלאות הם החלק המסובך ביותר ו-CPU
של HTML.

שנית, מכיוון שלא ניתן לקנן אותם, וכיוון שדפי HTML טיפוסיים משתמשים בכבדות ב-Imbricated
טבלאות כדי ליצור את הפריסה שלהן, אי אפשר להחליט איזה מהם אפשר לשמור. כך
הדבר הטוב ביותר הוא לא לשמור אף אחד מהם.

[הערה] למרות שאתה יכול לבטל את ההתנהגות הזו, ולמרות שיש פנימי
תמיכה בטבלאות, המצב הלא ליניארי לא נבדק בכבדות עם Nested
טבלאות, והוא עשוי להניב תוצאות בלתי צפויות.

-n, --מספרי-לא-ascii
אפשרות זו אומרת ל-Html2wml להמיר את כל התווים שאינם ASCII לישויות מספריות,
כלומר, "e" הופך ל-'é', ו-"ss" הופך ל-'ß'. כברירת מחדל, אפשרות זו היא
הנחה.

-p, --nopre
אפשרות זו אומרת ל-Html2Wml לא להשתמש ב- תָג. אפשרות זו נוספה בגלל
המהדר מ-WML Tools 0.0.4 אינו תומך בתג זה.

קישורים שחזור אפשרויות

--hreftmpl=תבנית
אפשרות זו מגדירה את התבנית שתשמש לשחזור הקישורים מסוג `href'.
עיין בסעיף "בנייה מחדש של קישורים" למידע נוסף.

--srctmpl=תבנית
אפשרות זו מגדירה את התבנית שתשמש לשחזור הקישורים מסוג `src'.
עיין בסעיף "בנייה מחדש של קישורים" למידע נוסף.

פיצול אפשרויות

-s, --max-card-size=גודל
אפשרות זו מאפשרת להגביל את הגודל (בבתים) של הכרטיסים שנוצרו. ברירת המחדל היא
1,500 בתים, שאמורים להיות קטנים מספיק כדי להיטען ברוב מכשירי ה-WAP. ראה את
סעיף על "חיתוך סיפון" למידע נוסף.

-t, --card-split-threshold=גודל
אפשרות זו מגדירה את הסף של אירוע הפיצול, שיכול להתרחש כאשר הגודל של
הכרטיס הנוכחי הוא בין `max-card-size' - `card-split-threshold' ו
`מקסימום-כרטיס-size'. ערך ברירת המחדל הוא 50. עיין בסעיף "חיתוך סיפון" למידע נוסף
מידע.

--next-card-label=STRING
אפשרות זו מגדירה את התווית של הקישור שמפנה לכרטיס הבא. ברירת המחדל היא
"[>>]", אשר יעובד כ"[>>]".

--prev-card-label=STRING
אפשרות זו מגדירה את התווית של הקישור המפנה לכרטיס הקודם. ברירת המחדל היא
"[<<]", אשר יעובד כ"[<<]".

HTTP אימות

-U, --http-user=את USERNAME
השתמש באפשרות זו כדי להגדיר את שם המשתמש עבור בקשה מאומתת.

-P, --http-passwd=סיסמא
השתמש באפשרות זו כדי להגדיר את הסיסמה לבקשה מאומתת.

פרוקסי תמיכה

-[לא]Y, --[לא]פרוקסי
השתמש באפשרות זו כדי להפעיל תמיכת פרוקסי. כברירת מחדל, תמיכת פרוקסי מופעלת. לִרְאוֹת
הסעיף בנושא "תמיכה של פרוקסי".

תְפוּקָה אפשרויות

-ק, --קומפילציה
הגדרת אפשרות זו אומרת ל-Html2Wml להשתמש במהדר מ-WML Tools כדי להדר את
סיפון WML. אם אתה רוצה ליצור אתר Wap אמיתי, אתה צריך להשתמש ברצינות באפשרות זו
על מנת להקטין את גודל חפיסות ה-WML. זכור שלמכשירי Wap יש מאוד
כמות קטנה של זיכרון. אם זה לא מספיק, השתמש באפשרויות הפיצול.

תסתכל פנימה wml_compilation/ למידע נוסף על אופן השימוש במהדר WML עם
HTML2Wml.

-o, -פלט
השתמש באפשרות זו (במצב מעטפת) כדי לציין קובץ פלט. כברירת מחדל, HTML2Wml
מדפיס את התוצאה לפלט סטנדרטי.

Debugging אפשרויות

-d, --debug[=רמה]
אפשרות זו מפעילה את מצב ניפוי הבאגים. זה מדפיס את תוצאת הפלט עם קו
מספור ועם התוצאה של בדיקת ה-XML. אם נקרא מהדר WML, ה-
התוצאה מודפסת גם בצורות הקסדצימליות ו-ascii. כשקוראים לו כ-CGI, כולם של
זה מודפס כ-HTML, כך שניתן להשתמש בכל דפדפן אינטרנט למטרה זו.

--xmlcheck
כאשר אפשרות זו מופעלת, היא שולחת את פלט ה-WML ל-XML::Parser כדי לבדוק טוב-
צורה.

סיפון פִּלוּחַ


אל האני סיפון חתוך היא תכונה ש-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://' יכולה להפוך ל-
byte `4B'.

כפי שאתה רואה, זה לא משנה לדעת בדיוק את גודל הצורה הטקסטואלית של ה-WML, כמו
זה תמיד יהיה עדיף בהרבה על גודל הטופס המהודר. בגלל זה אני לא סופר
כל הדמויות שעשויות להיכתב בפועל.

בנוסף, זה בגלל שאני די עצלן ;-)

למה קומפילציה מה היא WML סִיפּוּן?

אם אתה מתכוון ליצור דפי WML אמיתיים, אתה באמת צריך לשקול להדר אותם תמיד.
אם לא השתכנעת, הנה המחשה.

קח את קטע הקוד הבא של WML:

<a href='http://www.yahoo.com/'> יאהו!

זוהי הדרך הבסיסית והקלאסית לקוד היפר-קישור. זה לוקח 42 בתים כדי לקודד את זה,
כי הוא מוצג בצורה הניתנת לקריאה אנושית.

פורום WAP הגדיר ייצוג בינארי קומפקטי של WML במפרט שלו,
מה שנקרא "WML הידור". זה פורמט בינארי, לכן אתה, בן אדם בלבד, לא יכול
קרא את זה, אבל המחשב שלך יכול. וזה הרבה יותר מהיר עבורו לקרוא פורמט בינארי מאשר
לקרוא פורמט טקסטואלי.

הדוגמה הקודמת תהיה, לאחר הידור (ומודפס כאן כהקסדצימלי):

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

זה לוקח רק 21 בתים. חצי מגודל הצורה הניתנת לקריאה על ידי אדם. עבור מכשיר וואפ,
זה אומר גם פחות להוריד וגם דברים יותר קלים לקריאה. לכן העיבוד של
ניתן להשיג את המסמך תוך זמן קצר בהשוואה לגרסה הטקטואלית של אותו
מסמך.

יש טיעון אחרון, ולא פחות חשוב: מכשירי וואפ רבים קוראים רק בינארי
WML.

פעולות


פעולות הן תכונה דומה (אך עם הרבה פחות פונקציונליות!) ה-SSI (Server Side
כולל) זמין בשרתים טובים כמו Apache. כדי לא להתערב במציאות
SSI, אבל כדי לשמור על קל ללמוד את התחביר, זה שונה בכמה מאוד נקודות.

תחביר

בעיקרון, התחביר לביצוע פעולה הוא:



שימו לב שסוגרי הזווית הם חלק מהתחביר. פרט לנקודה זו, תחביר פעולות
דומה מאוד לתחביר SSI.

זמין פעולות

רק מעט פעולות זמינות כעת, אך ניתן ליישם יותר על פי בקשה.

לכלול

תיאור
כולל קובץ במסמך בנקודה הנוכחית. שים לב ש
Html2Wml לא בודק ולא מנתח את הקובץ, ואם לא ניתן למצוא את הקובץ,
ימות בשקט (זו אותה התנהגות כמו SSI).

פרמטרים
`virtual=url' -- הקובץ מקבל על ידי http.

`file=path' -- הקובץ נקרא מהדיסק המקומי.

גודל

תיאור
מחזירה את גודל הקובץ בנקודה הנוכחית של המסמך.

פרמטרים
`virtual=url' -- הקובץ מקבל על ידי http.

`file=path' -- הקובץ נקרא מהדיסק המקומי.

הערות אם אתה משתמש בפרמטר הקובץ, מומלץ נתיב מוחלט.

לדלג

תיאור
דילוג על הכל עד לפעולת ה-'end_skip' הראשונה.

כללי פרמטרים

ניתן להשתמש בפרמטרים הבאים עבור כל פעולה.

עבור=תפוקה פוּרמָט
פרמטר זה מגביל את הפעולה עבור פורמט הפלט הנתון. נכון לעכשיו, היחיד
הפורמט הזמין הוא "`wml'" (בעת שימוש ב-`html2chtml' הפורמט הוא "`chtml'").

דוגמאות

אם אתה רוצה לשתף סרגל ניווט בין מספר דפי WML, אתה יכול 'לכלול' אותו זה
דרך:



כמובן, תחילה עליך לכתוב את סרגל הניווט הזה :-)

אם אתה רוצה להשתמש בדפי HTML הנוכחיים שלך ליצירת דפי WML שלך, אבל הם
מכיל טבלאות מורכבות, או טבלאות ניווט מיותרות וכו', אתה יכול פשוט 'לדלג' על
חלקים מורכבים ושמור את השאר.



חלקים מיותרים עבור דפי WML

חלקים שימושיים עבור דפי WML


קישורים שִׁחזוּר


מנוע שחזור הקישורים הוא IMHO החלק החשוב ביותר של Html2Wml, כי זה
מנוע זה המאפשר לך לשחזר את הקישורים של מסמך ה-HTML המומר.
יש לו שני מצבים, תלוי אם Html2Wml הושק מהמעטפת או כ-CGI.

כאשר הוא משמש כ-CGI, מנוע זה ישחזר את הקישורים של מסמך ה-HTML כך
כל כתובות האתרים יועברו ל-Html2Wml על מנת להמיר את הקבצים המחודדים (דפים או
תמונות). זה אוטומטי לחלוטין ולא ניתן להתאים אותו כרגע (אבל אני לא חושב שזה
יהיה ממש שימושי).

בשימוש מהמעטפת, מנוע זה משחזר את הקישורים עם התבניות הנתונות.
שים לב שכתובות אתרים מוחלטות יישארו ללא נגיעה. ניתן להתאים את התבניות באמצעות
תחביר הבא.

תבניות

תבנית HREF
תבנית זו שולטת בשחזור של תכונת 'href' של תג 'A'. שֶׁלָה
ניתן לשנות את הערך באמצעות --hrftmpl אוֹפְּצִיָה. ערך ברירת המחדל הוא
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/s?html?/wml/o; $FILETYPE}"'.

תבנית מקור תמונה
תבנית זו שולטת בשחזור של התכונה 'src' של התג 'IMG'. שֶׁלָה
ניתן לשנות את הערך באמצעות --srctmpl אוֹפְּצִיָה. ערך ברירת המחדל הוא
`"{FILEPATH}{FILENAME}{$FILETYPE =~ s/gif⎪png⎪jpe?g/wbmp/o; $FILETYPE}"'

תחביר

התבנית היא מחרוזת המכילה את כתובת האתר החדשה. ליתר דיוק, זה Text::Template
תבנית. ניתן לבצע אינטרפולציה של פרמטרים כקבוע או כמשתנה. התבנית היא
מחובק בין סוגריים מסולסלים, ויכול להכיל כל קוד פרל חוקי.

הצורה הפשוטה ביותר של תבנית היא `{PARAM}' שרק מחזירה את הערך של PARAM. אם אתה
רוצה לעשות משהו מורכב יותר, אתה יכול להשתמש במשתנה המתאים; לדוגמה
`{"foo $PARAM bar"}', או `{join "_", פיצול " ", PARAM}'.

אתה יכול לקרוא את דף ה-Manage Text::Template למידע נוסף על מה אפשרי בתוך א
תבנית.

אם כתובת האתר המקורית הכילה חלק של שאילתה או חלק מקטע, הם יצורפו
לתוצאה של התבנית.

זמין פרמטרים

URL פרמטר זה מכיל את כתובת האתר המקורית מהתכונה 'href' או 'src'.

שם קובץ
פרמטר זה מכיל את שם הבסיס של הקובץ.

FILEPATH
פרמטר זה מכיל את הנתיב המוביל של הקובץ.

סוג קובץ
פרמטר זה מכיל את הסיומת של הקובץ.

ניתן לחדש זאת כך:

כתובת URL = http://www.server.net/path/to/my/page.html
------------^^^^ ----
⎪ ⎪ \
⎪ ⎪ \
FILEPATH FILENAME FILETYPE

שימו לב ש-'FILETYPE' מכיל את כל הסיומות של הקובץ, אז אם שמו הוא
index.html.fr לדוגמה, `FILETYPE' מכיל "`.html.fr'".

דוגמאות

כדי להוסיף אפשרות נתיב:

{URL}$wap

באמצעות Apache, לאחר מכן תוכל להוסיף הנחיית שכתוב כך שכתובת האתר המסתיימת ב-'$wap' תהיה
מנותב מחדש ל-Html2Wml:

שכתוב כלל ^(/.*)\$wap$ /cgi-bin/html2wml.cgi?url=$1

כדי לשנות סיומת של תמונה:

{FILEPATH}{FILENAME}.wbmp

PROXY תמיכה


HTML2Wml משתמש בתמיכה ב-proxy מובנית ב-LWP. הוא מופעל כברירת מחדל, וטוען את ה-proxy
הגדרות ממשתני הסביבה, תוך שימוש באותם משתנים כמו תוכניות רבות אחרות.
ניתן למפות כל פרוטוקול (http, ftp וכו') לשימוש בשרת פרוקסי על ידי הגדרת משתנה
של הטופס `PROTOCOL_proxy'. דוגמה: השתמש ב-'http_proxy' כדי להגדיר את ה-proxy עבור http
גישה, 'ftp_proxy' עבור גישת ftp. במעטפת, זה רק עניין של הגדרת
משתנה

עבור פגז בורן:

$ ייצוא http_proxy="http://proxy.domain.com:8080/"

עבור C-shell:

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

תחת Apache, אתה יכול להוסיף הנחיה זו לקובץ התצורה שלך:

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

אבל יש לזה את ברירת המחדל ש-CGI אחר, או תוכנית אחרת, יכולה להשתמש בזה כדי לגשת
משאבים חיצוניים. דרך טובה יותר היא לערוך Html2Wml ולמלא את האפשרות `שרת proxy'
עם הערך המתאים.

מערות


HTML2Wml מנסה ליצור מסמכי WML נכונים, אך הצורה והתקפות של
המסמך אינו מובטח.

") may produce unexpected results. תגים הפוכים (כמו " נטוי ") עלולים להניב תוצאות בלתי צפויות. אבל רק
תוכנות גרועות עושות דברים רעים כמו זה.

קישורים


הורדה

HTML2Wml
זהו אתר האינטרנט של פרויקט Html2Wml, מארח SourceForge.net. כל ה
ניתן להוריד מהדורות יציבות מאתר זה.

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

נוטילנד
זהו אתר האינטרנט של המחבר, שבו אתה יכול למצוא את הארכיונים של כל
מהדורות של HTML2Wml.

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

משאבים

פורום WAP
זהו האתר הרשמי של פורום WAP. אתה יכול למצוא מידע טכני,
כמפרט של כל הטכנולוגיות הקשורות ל-WAP.

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

WAP.com
באתר זה יש מידע וקישורים שימושיים. בפרט, יש לו די טוב
בוצע שאלות נפוצות.

[ 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. זה כולל מהדר, א
דקומפיילר, צופה וממיר 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 ולספירה. בהשוואה לדפדפני Windows WML אחרים, זה דורש מעט מאוד משאבים,
והוא די יציב. התמיכה שלו במפרטי WML נראית שלמה למדי. טוב מאוד
תוֹכנָה.

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

סיפון-איט
Deck-It הוא אמולטור טלפון Wap מסחרי, זמין עבור Windows ו-Linux/Intel
רק. זו תוכנה טובה מאוד שבאמת מראה כיצד דפי WML מעובדים
בטלפון Wap, אבל אחת מברירת המחדל העיקרית שלו היא שהוא לא יכול לקרוא קבצים מקומיים.

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

דפדפן WAP של קלונדייק
Klondike WAP Browser הוא דפדפן WAP מסחרי הזמין עבור Windows ו-PocketPC.

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

WinWAP
WinWAP הוא דפדפן Wap מסחרי, זמין בחינם עבור Windows.

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

WAPman
WAPman מ- EdgeMatrix, הוא דפדפן WAP מסחרי הזמין עבור Windows ו- PalmOS.

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

מלווה אלחוטי
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, שפותחה על ידי IBM, היא סביבת סימולציה זמינה באופן חופשי
מיישם את מפרט ה-WAP. הוא כולל גם דפדפן WML שניתן להפעיל
עצמאי. מכיוון ש-Wapsody כתוב ב-Java/Swing, זה אמור לעבוד על כל מערכת.

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

תצוגה מקדימה של WAP
WAPreview הוא אמולטור Wap שנכתב ב-Java. מכיוון שהוא משתמש בממשק משתמש מבוסס HTML וצריך א
פרוקסי אינטרנט מקומי, הוא פועל די לאט.

[ http://wapreview.sourceforge.net ]

PicoWap
PicoWap הוא דפדפן WML קטן שנוצר על ידי שלושה תלמידים צרפתים.

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

תודות


ורנר היוזר, על רעיונותיו הרבים, העצות והעזרה שלו בניפוי הבאגים

איגור כריסטופורוב, על ההצעות והתיקונים הרבים שלו

וכל האנשים ששולחים לי דיווחי באגים: דניאלה פריג'יה, אקסל ג'רבק, אויאנג

השתמש ב-html2wml באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    קרן מצגת Windows
    קרן מצגת Windows
    Windows Presentation Foundation (WPF)
    היא מסגרת ממשק משתמש לבניית Windows
    יישומי שולחן עבודה. WPF תומך ב-a
    מערך רחב של פיתוח אפליקציות
    מאפיינים...
    הורד את Windows Presentation Foundation
  • 2
    SportMusik
    SportMusik
    Mit dem Program kann man schnell und
    einfach Pausen bei Sportveranstaltungen
    mit Musik �berbr�cken. היפר הבן סי
    die M�glichkeit, folgende Wiedergabvaria...
    הורד את SportMusik
  • 3
    DavMail POP/IMAP/SMTP/Caldav ל-Exchange
    DavMail POP/IMAP/SMTP/Caldav ל-Exchange
    רצית פעם להיפטר מאאוטלוק?
    DavMail הוא א
    POP/IMAP/SMTP/Caldav/Cardav/LDAP
    שער המאפשר למשתמשים להשתמש בכל דואר
    לקוח עם Exchange ו-Office 365, e...
    הורד את DavMail POP/IMAP/SMTP/Caldav ל-Exchange
  • 4
    DivFix + +
    DivFix + +
    DivFix++ הוא שלך תיקון וידאו AVI ו
    תוכנת תצוגה מקדימה. זה מיועד לתיקון
    ותצוגה מקדימה של קבצים שנמצאים בהורדה
    מ-ed2k(emule), torrent, gnutella, ftp...
    הורד את DivFix++
  • 5
    קהילת JBoss
    קהילת JBoss
    פרויקטים מונעי קהילה הכוללים את
    החידושים העדכניים ביותר לקדמת קצה
    אפליקציות. פרויקט הדגל שלנו JBoss AS הוא
    הקוד הפתוח המוביל,
    תואם תקנים...
    הורד את JBoss Community
  • 6
    ג'נגו פילר
    ג'נגו פילר
    django Filer הוא ניהול קבצים
    יישום עבור django שעושה
    טיפול בקבצים ובתמונות בקלות.
    django-filer הוא ניהול קבצים
    יישום עבור djang...
    הורד את Django Filer
  • עוד »

פקודות לינוקס

Ad