פיתוח מוצר לבדיקות תקינות של כרטיסי קירבה חכמים וזיהויים לצורכי ייצור.
חברת Aladdin המייצרת את המוצר eToken, כרטיס USB חכם המספק פתרון אבטחה מתקדם, כולל בתוכו כרטיס קירבה חכם באמצעותו ניתן לזהות את בעל הכרטיס מבלי שיהיה צורך לשלוף את הכרטיס ולהשתמש בו.
הבעיה בקו הייצור היתה שלא היתה דרך לבדוק את תקינותם של הכרטיסים טרם הם נשלחים ללקוחות וכתוצאה מכך כרטיסים רבים היו חוזרים למפעל לזיכוי הלקוח ובתהליך היה מתבזבז כסף רב לחברה.
הפתרון דרש מנגנון שיהיה ביכולתו לזהות כרטיסים שאינם תקינים ובהמשך גם להחזיר למערכת הייצור את מספר הזיהוי של הכרטיס להדפסה על מדבקה.
חברת אלאדין סיפקה את קוראי הכרטיסים השונים אותם היה נדרש לזהות בתהליך.חברת SYNEL המפתחת מנגנוני קרבה לצורכי שעון נוכחות, בקרת שומרים וכדומה יש מוצר המסוגל לקבל מידע ממספר רב של קוראי כרטיסים במקביל, סיפקה את הפתרון החומרי לצורך הפיתוח.
אנחנו ב ADICO פתרונות תוכנה לקחנו על עצמנו את הפרויקט ליצור את האינטגרציה בין כל הרכיבים השונים במערכת ולספק את הפתרון הנדרש.
לאחר ניתוח ואפיון המוצר התקבלו התוצאות הבאות:
1. ליצור תוכנת בקרה המתאימה למערכת SYNEL שתוכל להבין את המידע מקוראי הכרטיסים השונים ולתרגמם למערכת SYNEL.
2. ליצור תוכנה שתוכל להתממשק עם מערכת MAN (מערכת הייצור של חברת אלאדין)
וכך נקבל את הפתרון הנדרש!
על הדרישות הנתונות וראיית העתיד של המערכת, החלטנו ב ADICO פתרונות תוכנה שבכדי ליצור מערכת שתספק מענה לחברת אלאדין למשך שנים רבות נצטרך להוסיף למערכת פונקציה של Plug&Play לכרטיסי קרבה חכמים שיהיה אפשר לתכנת אותם בקלות גם בלי לשנות את הקוד ולערב פיתוח נוסף. על כך פיתחנו את הפונקציה הנדרשת למערכת בעוד מועד.
מכיוון שמערכת SYNEL ומערכת התקשורת עם מערכת MAN רצו בשני תהליכים נפרדים היה עלינו ליצור תקשורת בין שני תהליכים אילו, לצורך זה השתמשנו בזכרון משותף אסינכרוני.
המערכת נכתבה ב- ++C על סביבת פיתוח של BORLAND גירסה 5.
כחלק מהשירות שלנו, חברת אלאדין קיבלה מאיתנו הדרכה למוצר ובנוסף גם ספר הדרכה להתקנת המוצר ולהפעלתו.
הזמן לפיתוח המוצר - חודש ימים.