Antenna הוא פרוייקט ותיק לבניה של ישומי J2ME (ג’אווה לטלפונים סלולאריים), הפרוייקט היה בתרדמת די ארוכה.
לפני כמה שנים התחלתי לתרום קוד לפרוייקט, אבל התרדמת היתה כל כך עמוקה שהשיפורים לא שוחררו.
עד עכשיו.
קיבלתי הרשאות Commit לפרוייקט לפני כחצי שנה, הכנסתי את השיפורים שלי, כשגולת הכותרת היא Preprocessor חדש ורב עוצמה, שמגיע גם כפלאג-אין לEclipse (אבל כמובן מאפשר גם הרצה מסקריפט ANT) וכן Task שמאפשר חתימה על מידלטים.
את הTask שחותם פיתחתי מזמן, ואת הPreprocessor ממש לפני כמה חודשים, במסגרת העבודה שלי בחברת Vollee.
ביום שישי שחררתי גרסא חדשה (0.9.5-beta) שכוללת את הכל.
4 תגובות ל “Antenna 0.9.5-beta”השאר תגובה |

רסיסים (RSS)
May 14th, 2007 ב14:52
נו טוב. אז עכשיו הקוראים שלך (ואני) יודעים איפה אתה עובד (:
(מצטער שאני לא מתייחס לפרוייקט, אני בטוח שהוא מרשים מאוד, אבל אני לא מבין בזה. אני אקרא על זה קצת).
May 15th, 2007 ב14:54
הללויה!
הגיע הזמן שמישהו ישדרג את הפרוייקט הזה.
עוד לא הורדתי, אבל ממה שראיתי באתר, הקונספט בהחלט מזכיר נשכחות…
אגב, מה דעתך על חיבור ל-WURFL?
May 15th, 2007 ב15:01
טל, תנסה את הפרפרוססור בתוך Eclipse, ההתקנה של הפלאגין לוקחת שניה ולא תלויה בשום דבר חיצוני.
לגבי WURFL, אין תוכניות מיידיות אבל אני לא שולל כלום.
איך הם בהשוואה לבסיס נתונים של J2ME Polish?
June 1st, 2007 ב9:58
[...] בגדול, יש חלוקה כזו: חלק ראשון הוא המנתח הלקסיקלי, שמקבל זרם תווים, ומוציא זרם של לקסמות, הידועים גם כאסימונים (Tokens). האסימונים מוגדרים באמצעות ביטויים רגולריים (שפה דומה לשפה שמשמשת את grep). חלק שני הוא המנתח התחבירי, שמקבל זרם של אסימונים מהמנתח הלקסיקלי, ומוציא עץ תחביר אבסטרקטי (Abstract syntax tree). יש כלים שיודעים לקבל הגדות לקסיקליות ותחבירות, ולייצר מזה בצורה אוטומטית קוד שיודע לפענח קלט בשםה הנתונה. למעשה, הטכניקה המקובלת לכתיבת קומפיילרים כבר עשרות שנים מתבססת על כלים אוטומטיים כאלו. את הPreprocessor של אנטנה כתבתי תוך שימוש בantlr, שהוא כלי כזה שכתוב בג’אווה, אבל יודע לייצר קוד במגוון שפות, ובקורס קומפילציה שאני לוקח כרגע בפתוחה לומדים להשתמש בכלים הקלאסיים - flex וbison. לדעתי antlr הרבה יותר סימפטי לעבודה. [...]