עבור לתוכן

שלום, שאלה בקשר לפיתוח של אפליקציה באנדרואיד

Featured Replies

פורסם

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

תאור מקוצר של האפליקציה שלנו:

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

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

1) על ידי איזה סוג של שרת הכי כדאי\אפשרי לממש את האפליקציה הזו? (בהתחשב שסביבת הפיתוח היא java, הפיתוח יתבצע באמצעות android developing tools ). מהי "שיטת" הclient-server הטובה ביותר למימוש האפליקציה בהנתן שיש לנו צורך גם בשרת "real time" (זה שמתעסק בקורדינטות GPS ובצ'אט) שהוא העיקרי והוא יהיה הפעיל והכבד יותר וגם בשרת SQL ששומר מספר קטן מאוד של טבלאות (פרטי משתמשים, סטטיסטיקות וכו')?.

2) האם יש דרך לקשר בין השרת שמטפל בקורדינטות ובצ'אט עם הSQL, הכוונה שאותו שרת יהיה גם שרת SQL וגם שרת "real time" כמו שתארתי?.

3) הבנתי שיש משהו אינטגרלי בandroid developing tools שנקרא SQLite, האם זה רק client או שגם את השרת עצמו ניתן לממש דרך הADT איכשהו?. האם SQLite מתאים למימוש שאנחנו צריכים בהתחשב בשרת ה"real time"?.

תודה רבה לכולם על העזרה!.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים