נקפוץ ישר למים העמוקים
זוהי גירסה ראשונית לאפליקצייה המיועדת למכשירים סלולריים שהתחלתי לפתח לפני כשבוע. האפליקציה מאפשרת לקבל דרך האינטרנט פרטים על קווי אוטובוס במטרה להקל על משתמשי התחבורה הציבורית בארץ.
האפליקציה ניתנת להורדה ושימוש בחינם, ומופצת תחת רשיון חופשי.
מה האפליקציה עושה?
- מאפשרת חיפוש וקבלת מידע על קו אוטובוס. המידע המתקבל מכיל את תחנות הקצה של הקו, וכן את זמני היציאה לכל כיוון.
- משתמשת בממשק פשוט ומינימליסטי על מנת לספק את המידע הרצוי בצורה ברורה ובמהירות.
- שומרת על רוחב הפס ודואגת שרק המידע הנחוץ יישלח מהמכשיר ואליו, על מנת לחסוך בזמן ובעלויות שימוש. מנגנון פנימי דואג לשמירת הנתונים שנצפו על מנת לאפשר הצגתם במועד מאוחר יותר בלי לבקש אותם שוב מהרשת (caching).
- עוזרת לי ללמוד תכנות למכשירים סלולריים
מה האפליקציה לא עושה?
- לא מציגה מידע על קווים של כל חברות האוטובוסים בארץ, אלא רק של "דן" (מתוכנן לגרסאות עתידיות).
- לא מציגה את מסלול הקו (מתוכנן לגרסאות עתידיות).
- לא מאפשרת חיפוש פרטי קו עבור ימים עתידיים. על מנת לשמור על פשטות השימוש, המידע המוצג נכון ליום הנוכחי בלבד.
הוראות שימוש
- לאחר ההתקנה תופיע אפליקציה חדשה בשם Buses במכשיר. עם הפעלתה, יש לאשר למכשיר לשלוח נתונים לאינטרנט. גם לאחר האישור, שום מידע לא ישלח לרשת האינטרנט עד שלא יוזנו פרטי קו לחיפוש.

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

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

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

דרישות מערכת
כדי להריץ את האפליקציה יש להשתמש במכשיר התומך בהרצת אפליקציות ג'אווה (CLDC 1.0 ו- MIDP 2.0 או גרסאות חדשות יותר). כמו כן, על המכשיר לאפשר חיבור לרשת האינטרנט.
האפליקציה נבדקה עד כה רק על נוקיה 6230 ברשת אורנג'. בעלי מכשירים אחרים שניסו אותה מוזמנים לדווח על באגים או לציין שהיא עבדה כראוי בתגובה לקטע זה.
התקנה
ניתן להוריד את האפליקציה המוכנה כקובץ jar, כדי להעבירה מהמחשב למכשיר הסלולרי באופן עצמאי, או לגלוש דרך המכשיר לכתובת http://dorshemer.com/b על מנת להתקין ישירות.
את קוד המקור, יחד עם קבצי jar ו- jad מוכנים וקובץ ה php של תוכנת השרת ניתן להוריד מכאן. כדי לקמפל, לבדוק ולארוז מומלץ להשתמש ב Sun Java Wireless Toolkit.
עד כאן בינתיים
אשמח לשמוע הערות, הצעות ודיווחי באגים בתגובות בבלוג או בדוא"ל בכתובת dor.shemer בג'ימייל נקודה קום
עדכונים נוספים יתווספו לבלוג עם התקדמות הפרויקט.