שם הפרויקט - תערוכת הפרוייקטים השנתית של בית הספר למדעי המחשב

Transcription

שם הפרויקט - תערוכת הפרוייקטים השנתית של בית הספר למדעי המחשב
‫לעתיד‬
‫מבט‬
‫תערוכת הפרויקטים השנתית‬
‫של בית הספר למדעי המחשב‬
‫תשע"ה‬
‫‪1‬‬
‫דרישות של אוניברסיטה‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫חוויה של מכללה‬
‫מספר עמוד‬
‫‪5‬‬
‫‪6‬‬
‫‪7‬‬
‫‪8‬‬
‫‪9‬‬
‫‪10‬‬
‫‪11‬‬
‫‪12‬‬
‫‪13‬‬
‫‪14‬‬
‫‪15‬‬
‫‪16‬‬
‫‪17‬‬
‫מספר פרויקט‬
‫‪150101‬‬
‫‪150102‬‬
‫‪150103‬‬
‫‪150104‬‬
‫‪150105‬‬
‫‪150106‬‬
‫‪150107‬‬
‫‪150108‬‬
‫‪150109‬‬
‫‪150201‬‬
‫‪150202‬‬
‫‪150203‬‬
‫‪150204‬‬
‫שם פרויקט‬
‫‪ShareBook‬‬
‫‪Meetz‬‬
‫‪recomate‬‬
‫‪DogMaster‬‬
‫‪CatsFeeder‬‬
‫‪ClassPackage‬‬
‫‪Pricy‬‬
‫‪ForeveRun‬‬
‫‪save me cam‬‬
‫'‪Trippin‬‬
‫‪RFID Fridge‬‬
‫‪CompanyRide‬‬
‫‪Team boost analyzer‬‬
‫שם סדנה‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט‬
‫אינטרנט ותקשורת‬
‫אינטרנט ותקשורת‬
‫אינטרנט ותקשורת‬
‫אינטרנט ותקשורת‬
‫‪18‬‬
‫‪150205‬‬
‫‪19‬‬
‫‪20‬‬
‫‪21‬‬
‫‪22‬‬
‫‪23‬‬
‫‪150206‬‬
‫‪150301‬‬
‫‪150302‬‬
‫‪150303‬‬
‫‪150304‬‬
‫‪24‬‬
‫‪25‬‬
‫‪26‬‬
‫‪27‬‬
‫‪28‬‬
‫‪29‬‬
‫‪30‬‬
‫‪31‬‬
‫‪32‬‬
‫‪33‬‬
‫‪34‬‬
‫‪35‬‬
‫‪36‬‬
‫‪37‬‬
‫‪38‬‬
‫‪39‬‬
‫‪150305‬‬
‫‪150306‬‬
‫‪150401‬‬
‫‪150501‬‬
‫‪150502‬‬
‫‪150503‬‬
‫‪150504‬‬
‫‪150505‬‬
‫‪150601‬‬
‫‪150602‬‬
‫‪150701‬‬
‫‪150702‬‬
‫‪150703‬‬
‫‪150704‬‬
‫‪150705‬‬
‫‪150706‬‬
‫ויזואליזציה של פיזור תעבורת‬
‫תקשורת בין מכשירי סלולר‬
‫‪Vectora‬‬
‫‪MyAvg‬‬
‫‪CarAdvisor‬‬
‫‪FinBox‬‬
‫‪Detecting Malicious‬‬
‫‪Domains‬‬
‫‪Smart Ride‬‬
‫אינטרנט ותקשורת‬
‫לוח שנה דינמי‬
‫‪Laddon‬‬
‫‪Econs‬‬
‫‪PicMyWedding‬‬
‫‪Racer‬‬
‫קניה בקטנה‬
‫‪WiseCrowd‬‬
‫‪BoughtIt‬‬
‫‪Linger‬‬
‫‪Brainy‬‬
‫‪Ethereal Tournament‬‬
‫‪Laser Dome‬‬
‫‪RTVidyos‬‬
‫‪Rate My School‬‬
‫‪ParkSpoting‬‬
‫אינטרנט ותקשורת‬
‫בינה עסקית‬
‫בינה עסקית‬
‫בינה עסקית‬
‫בינה עסקית‬
‫בינה עסקית‬
‫בינה עסקית‬
‫הנדסת תוכנה‬
‫טלפונים סלולאריים‬
‫טלפונים סלולאריים‬
‫טלפונים סלולאריים‬
‫טלפונים סלולאריים‬
‫טלפונים סלולאריים‬
‫יזמות בפיתוח מוצרי תוכנה‬
‫יזמות בפיתוח מוצרי תוכנה‬
‫יצירת מוצר תוכנה‬
‫יצירת מוצר תוכנה‬
‫יצירת מוצר תוכנה‬
‫יצירת מוצר תוכנה‬
‫יצירת מוצר תוכנה‬
‫יצירת מוצר תוכנה‬
‫‪3‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫שם פרויקט‬
‫‪WakeApp‬‬
‫‪Spotit‬‬
‫‪Find My Friends‬‬
‫‪easyView‬‬
‫מספר עמוד‬
‫‪40‬‬
‫‪41‬‬
‫‪42‬‬
‫‪43‬‬
‫‪44‬‬
‫‪45‬‬
‫‪46‬‬
‫‪47‬‬
‫‪48‬‬
‫‪49‬‬
‫‪50‬‬
‫‪51‬‬
‫‪52‬‬
‫‪53‬‬
‫‪54‬‬
‫‪55‬‬
‫‪56‬‬
‫‪57‬‬
‫‪58‬‬
‫‪59‬‬
‫‪60‬‬
‫‪61‬‬
‫‪62‬‬
‫‪63‬‬
‫‪64‬‬
‫‪65‬‬
‫‪66‬‬
‫‪67‬‬
‫‪68‬‬
‫‪69‬‬
‫‪70‬‬
‫‪71‬‬
‫‪72‬‬
‫‪73‬‬
‫מספר פרויקט‬
‫‪150707‬‬
‫‪150708‬‬
‫‪150801‬‬
‫‪150802‬‬
‫‪150803‬‬
‫‪150804‬‬
‫‪150805‬‬
‫‪150901‬‬
‫‪150902‬‬
‫‪150903‬‬
‫‪150904‬‬
‫‪150905‬‬
‫‪151001‬‬
‫‪151002‬‬
‫‪151003‬‬
‫‪151004‬‬
‫‪151005‬‬
‫‪151006‬‬
‫‪151007‬‬
‫‪151101‬‬
‫‪151102‬‬
‫‪151103‬‬
‫‪151104‬‬
‫‪151105‬‬
‫‪151106‬‬
‫‪151201‬‬
‫‪151202‬‬
‫‪151301‬‬
‫‪151302‬‬
‫‪151303‬‬
‫‪151304‬‬
‫‪151305‬‬
‫‪151306‬‬
‫‪151401‬‬
‫טכנאיטק‬
‫!‪You'reIt‬‬
‫‪OmniDrive‬‬
‫‪Language detector‬‬
‫‪FrontApp‬‬
‫‪EasyList‬‬
‫‪EasyDance‬‬
‫‪Student Timetable Maker‬‬
‫‪Dalai Lama‬‬
‫‪LineApp‬‬
‫‪Fremily‬‬
‫‪MAYHEM‬‬
‫‪Plantie‬‬
‫‪Guiño‬‬
‫‪AppointMe‬‬
‫‪All In Control‬‬
‫‪74‬‬
‫‪75‬‬
‫‪76‬‬
‫‪77‬‬
‫‪151402‬‬
‫‪151403‬‬
‫‪151404‬‬
‫‪151405‬‬
‫‪House Control‬‬
‫‪Tic-Tag‬‬
‫‪MTAOverFlow‬‬
‫‪Baby Saver‬‬
‫זול‪-‬פה‬
‫מערכת ‪CRM‬‬
‫‪Home speech therapy‬‬
‫‪SmallTalk‬‬
‫‪LIME™ Engine‬‬
‫‪CraftMania‬‬
‫‪BrainRun‬‬
‫‪Jam‬‬
‫‪Project++‬‬
‫‪OnDemander‬‬
‫‪ShamdarCRM‬‬
‫מערכת ניהול הפניות‬
‫קייטרינג מוסדות‬
‫‪EasyShift‬‬
‫שם סדנה‬
‫יצירת מוצר תוכנה‬
‫יצירת מוצר תוכנה‬
‫מגוון פרויקטי תכנות‬
‫מגוון פרויקטי תכנות‬
‫מגוון פרויקטי תכנות‬
‫מגוון פרויקטי תכנות‬
‫מגוון פרויקטי תכנות‬
‫משחקים‪ ,‬למידה ואפליקציות‬
‫משחקים‪ ,‬למידה ואפליקציות‬
‫משחקים‪ ,‬למידה ואפליקציות‬
‫משחקים‪ ,‬למידה ואפליקציות‬
‫משחקים‪ ,‬למידה ואפליקציות‬
‫ניתוח מערכות‬
‫ניתוח מערכות‬
‫ניתוח מערכות‬
‫ניתוח מערכות‬
‫ניתוח מערכות‬
‫ניתוח מערכות‬
‫ניתוח מערכות‬
‫פיתוח אפליקציות‬
‫פיתוח אפליקציות‬
‫פיתוח אפליקציות‬
‫פיתוח אפליקציות‬
‫פיתוח אפליקציות‬
‫פיתוח אפליקציות‬
‫פיתוח בטכנולוגיות דוט נט מתקדמות‬
‫פיתוח בטכנולוגיות דוט נט מתקדמות‬
‫פיתוח תוכנות תקשורת בתעשייה‬
‫פיתוח תוכנות תקשורת בתעשייה‬
‫פיתוח תוכנות תקשורת בתעשייה‬
‫פיתוח תוכנות תקשורת בתעשייה‬
‫פיתוח תוכנות תקשורת בתעשייה‬
‫פיתוח תוכנות תקשורת בתעשייה‬
‫‪HOME COMMUNICATIONS‬‬
‫‪HOME COMMUNICATIONS‬‬
‫‪HOME COMMUNICATIONS‬‬
‫‪HOME COMMUNICATIONS‬‬
‫‪HOME COMMUNICATIONS‬‬
‫‪4‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150101 :‬‬
‫שמות הסטודנטים המציגים‪ :‬רן גנס‪ ,‬רוסטיק קוניקוב‪ ,‬קארין קדיס‬
‫שם הפרויקט‪ShareBook :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫תארו לעצמכם שאתם חוזרים הביתה אחרי יום ארוך ורוצים לשבת ולקרוא ספר טוב לפני השינה‪ .‬אתם‬
‫ניגשים למדף הספרים ומבינים שכבר קראתם את כל הספרים שלכם שמעניינים אתכם‪ .‬הייתם שמחים‬
‫לרענן את אוסף הספרים‪ .‬לוותר על חלק מהספרים שאינכם מעוניינים בהם ולקבל בתמורה ספרים אחרים‪.‬‬
‫בעזרת אתר ‪ ShareBook‬שהינו רשת חברתית להחלפת ספרים‪ ,‬תוכלו להחליף ספרים עם משתמשים‬
‫אחרים‪ ,‬להציע למסירה ספרים שברשותכם‪ ,‬ולקבל בתמורה ספרים ממשתמשים אחרים‪.‬‬
‫הפרויקט משלב צד שרת וצד לקוח‪ .‬השרת כתוב ב‪ Java -‬ורץ על ‪( AWS‬שירות הענן של ‪ .)Amazon‬המידע‬
‫על המשתמשים‪ ,‬הספרים וכדומה‪ ,‬מאוחסן בבסיס נתונים ‪ .MYSQL‬צד הלקוח כולל דפים מבוססי ‪Ajax‬‬
‫המשלבים ‪.JavaScript ,JQuery ,CSS ,HTML‬‬
‫‪5‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150102 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שחר דוד‪ ,‬זיו מזרחי‪ ,‬מיטל מזרחי‪ ,‬ורד לבני‬
‫שם הפרויקט‪Meetz :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫פרויקט ‪ Meetz‬הינו אפליקציה אינטרנטית לקביעת פגישות וניהול יומן‪.‬‬
‫‪ Meetz‬מאפשר בחירת מועד פגישה שמתאים בצורה אופטימלית לכל המשתתפים באופן פשוט ויעיל‪,‬‬
‫על ידי שילוב של כלים שונים‪ :‬ניהול והצגת מועדים פנויים בדף פרופיל עבור כל משתמש‪ ,‬קבלת המלצות‬
‫למועד לפגישה מהמוזמנים‪ ,‬צ'אט ובחירת מועד אופטימלי מבין האפשרויות שהוצעו‪.‬‬
‫להבדיל משירותי ניהול פגישות כמו ‪ Meetz ,Google Calendar‬מאפשר למוזמנים לפגישה לקיים הצבעה‬
‫על המועד הנוח ביותר לפגישה‪ ,‬ולנהל שיחה מתוך דף האירוע‪ .‬בנוסף‪ Meetz ,‬מציע למשתמשים לחקור‬
‫ולגלות אירועים ציבוריים שיכולים לעניין אותם‪.‬‬
‫מאפיינים נוספים שפרויקט ‪ Meetz‬מציע בכדי לספק חווית ניהול פגישות מלאה‪ :‬ניהול אנשי קשר‪ ,‬יצירה‬
‫וחיפוש של אירועים פרטים‪/‬ציבוריים וניהול יומן אישי‪.‬‬
‫טכנולוגיות בהן נעשה שימוש‪,AngularJS ,Java ,Google App Engine :‬‬
‫‪.Facebook API ,App Engine Datastore‬‬
‫‪6‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150103 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אלעד בירנבוים‪ ,‬דוד צור‪ ,‬רעות חנה פרץ‬
‫שם הפרויקט‪recomate :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫‪ recomate‬היא רשת חברתית מבוססת אפליקציית מובייל להמלצות בין חברים על סרטים וסדרות‪.‬‬
‫אפליקציית ‪ recomate‬מספקת מידע כללי על סרטים וסדרות‪ ,‬ומאפשרת למשתמשים לדרג‪ ,‬לכתוב‬
‫ביקורות‪ ,‬ולצפות בדירוגים ובביקורות של משתמשים אחרים‪.‬‬
‫הייחודיות של ‪ recomate‬היא שבנוסף לדירוג הכללי של סרטים וסדרות וניהול מאגר ביקורות (דבר שקיים‬
‫גם באתרים אחרים ברשת)‪ ,‬היא מאפשרת למשתמש לעקוב אחר משתמשים אחרים ולצפות בדירוגים‬
‫ובהמלצות שלהם‪ .‬ניתן גם לצפות ברשימות של סדרות וסרטים מומלצים לפי דירוג של כלל המשתמשים‬
‫או של החברים‪.‬‬
‫בפרויקט נעשה שימוש בבסיס נתונים ‪ NoSQL‬מבוסס גרף ‪ ,neo4j‬המתאים במיוחד לניהול רשת חברתית‬
‫גדולה (בה המשתמשים ברשת מיוצגים על ידי צמתים בגרף)‪ .‬צד השרת ממומש בשפת ‪ python‬תוך‬
‫שימוש ב‪ ,flask framework-‬ומותקן על שירות מחשוב הענן של חברת ‪ .DigitalOcean‬צד הלקוח פותח‬
‫תוך שימוש בטכנולוגיות ‪ web‬מודרניות נפוצות‪ ,‬ובהן‪ HTML5 ,CSS3 ,AngularJS :‬ו‪.Bootstrap-‬‬
‫‪7‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150104 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ארז קוחנסקי‪ ,‬בוריס זילבר‪ ,‬דינה בזאיקין‬
‫שם הפרויקט‪DogMaster :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫‪ DogMaster‬היא אפליקציה לבעלי כלבים שמטרתה לספק מידע וכלים כדי לעזור בתהליך של אילוף‬
‫כלבים‪ .‬האפליקציה פועלת על פלטפורמות מבוססות אנדרואי ‪.‬ד‬
‫‪ DogMaster‬מרכזת מידע תיאורטי שימושי‪ ,‬הסברים כיצד ללמד את הכלב פקודות בסיסיות ומתקדמות‪,‬‬
‫סרטונים המדגימים תהליכי אימון וכן כלים אינטראקטיביים שמטרתם לעזור באילוף הכלב‪ .‬משתמשים‬
‫יכולים לחפש סרטונים ומידע בהתאם לתחומי העניין שלהם‪ ,‬לעבור על תסריטים מפורטים כיצד ללמד‬
‫פעולות אילוף מסוימות וכן לשתף את שאר המשתתפים בהצלחה שלהם על ידי העלאת סרטונים של‬
‫כלביהם מבצעים תרגילים‪.‬‬
‫כלים וטכנולוגיות בהם נעשה שימוש‪ :‬שרת ‪ ,Node.js‬בסיס נתונים ‪.Android SDK ,MongoDB‬‬
‫‪8‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150105 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אלכסיי סושין‬
‫שם הפרויקט‪CatsFeeder :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫חתולי רחוב רבים מתקשים למצוא אוכל ברחבי הערים ונעזרים בבני אדם שמאכילים אותם‪ .‬הפרויקט‬
‫‪ CatsFeeder‬פונה לקהילת מאכילי חתולי הרחוב בארץ ובעולם‪ ,‬ועוזר להם לפעול בצורה מאורגנת ומתואמת‪.‬‬
‫אתר האינטרנט שפותח במסגרת הפרויקט מאפשר רישום חתולי רחוב על ידי משתמשים‪ ,‬מעקב אחרי‬
‫מצבם הבריאותי‪ ,‬קביעת נקודות האכלה ותקשורת בין חברי הקהילה‪ .‬באמצעות האתר משתמשים יכולים‬
‫להירשם לנקודות האכלה כדי להגיע ולהאכיל חתולים בימים קבועים‪ .‬כך נמנה מצב של מחסור באוכל‬
‫בחלק מהימים והאכלת יתר בימים אחרים‪ .‬האתר מותאם גם למכשירים ניידים‪.‬‬
‫האתר פותח כאפליקציית ‪ .client-server‬ה‪ server-side -‬פותח ב‪ Java ,JPA -‬ו‪ .Spring -‬ה‪client-side -‬‬
‫מבוסס על ‪ HTML ,JavaScript ,AngularJS‬ו‪ .jQuery -‬כל המידע שמור בבסיס נתונים ‪ .MySQL‬המפות‬
‫בפרויקט מופקות באמצעות ‪.Google Maps API‬‬
‫‪9‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150106 :‬‬
‫שמות הסטודנטים המציגים‪ :‬עדי אברמוביץ‪ ,‬קרן פינקלשטיין‪ ,‬רותם צאיג‬
‫שם הפרויקט‪ClassPackage :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫‪ ClassPackage‬היא מערכת מסייעת למידה גמישה ואינטואיטיבית שפיתחנו כדי לענות על הצורך בשיפור‬
‫האינטראקציה במהלך שיעורים בין תלמידים ומורים‪ ,‬ושיפור יכולות ההוראה והלימו ‪.‬ד‬
‫המערכת מאפשרת לתלמידים להציג שאלות במהלך השיעור באופן אנונימי‪ ,‬וכן לספק משוב למורה‪ ,‬כגון‬
‫דירוג רמת ההבנה שלהם של נושאי השיעור השונים‪ .‬המורה יכול לקבל בזמן אמת תמונת מצב טובה על‬
‫מידת ההבנה של התלמידים‪ ,‬ועל נקודות בחומר הלימודים הדורשות הבהרות‪ ,‬ובהתאם להגביר או להאט‬
‫את קצב השיעור‪ ,‬ולספק דוגמאות והסברים נוספים לנושאים הדורשים זאת‪ ,‬בהתאם למשוב מהכיתה‪.‬‬
‫המערכת פותחה כאפליקציית ‪ Web‬עם התאמה לטלפונים סלולריים באמצעות ‪ .PhoneGap‬צד השרת‬
‫נכתב ב‪ Java EE -‬עם ‪ Apache Tomcat‬כ‪ ,Servlet Container -‬בארכיטקטורת ‪ Rest‬ומול בסיס נתונים‬
‫‪ .MySQL‬צד הלקוח נכתב ב‪ HTML5 -‬תוך שימוש ב‪,CSS3 ,JavaScript ,JQuery Mobile ,Bootstrap -‬‬
‫ורכיבי ‪ UI‬נוספים‪.‬‬
‫‪10‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150107 :‬‬
‫שמות הסטודנטים המציגים‪ :‬דמיטרי פוליאקוב‪ ,‬גיל יהודה יוחנן‪ ,‬גיא ברמן‬
‫שם הפרויקט‪Pricy :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫נמאס לכם מיוקר המחיה בארץ?? מרגיז אתכם שאותו מוצר נמכר על ידי אותה רשת במחירים שונים בין‬
‫סניפיה השונים?‬
‫אפליקציית האנדרואיד שלנו היא הכלי הנוח ביותר להשוואת מחירי המוצרים בסניפי הרשתות הגדולות‬
‫(וגם בחנויות קטנות יותר) על פי מיקום‪ .‬בעזרתה‪ ,‬יוכל כל צרכן לדעת מה המחיר האטרקטיבי ביותר של כל‬
‫מוצר בסביבת מגוריו או באזור שבו הוא מבצע קניות‪.‬‬
‫כל שעליו לעשות הוא לסרוק בעזרת מצלמת הסמארטפון את מדבקת הברקוד של המוצר וכן את מדבקת‬
‫המחיר שלו‪ ,‬ומיד תתקבל תשובה אם יוכל למצוא את אותו המוצר במחיר זול יותר בקרבת מקום‪.‬‬
‫אז‪ ...‬שלא יעבדו עליכם!!!‬
‫את צד הלקוח פיתחנו בשפת ‪ Java‬בסביבת ‪ .Android Studio‬השתמשנו כמובן במצלמת הסמארטפון וכן‬
‫עשינו שימוש ב‪ api -‬חיצוני בשם המאפשר זיהוי של תווית הברקוד מה‪.camera frame -‬‬
‫בצד השרת מימשנו ‪ Restful api Server‬הנכתב בשפת ‪ javascript‬על גבי פלטפורמת ‪.Node.js‬‬
‫כמו כן‪ ,‬מאגר הנתונים שלנו נשמר בפורמט ‪ json‬על גבי ‪. MongoDB‬‬
‫‪11‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150108 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אביתר גארזי‪ ,‬אור אהרן‪ ,‬רועי ברעם‪ ,‬גיל שמגר‬
‫שם הפרויקט‪ForeveRun :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫‪ ForeveRun‬היא מערכת הכוללת אתר אינטרנט ואפליקציית אנדרואיד שמטרתם לסייע לחובבי ריצה‬
‫לאתר מסלולי ריצה אופטימליים‪.‬‬
‫בבסיס המערכת אלגוריתם חכם המסוגל לבנות באופן אוטומטי מסלולי ריצה על פי דרישה הכוללת‬
‫מיקום והעדפות משתמש (כגון מרחק‪ ,‬רמת קושי‪ ,‬סוג המסלול ועוד)‪ .‬האלגוריתם אוסף נתונים ממספר‬
‫מקורות כדי להעריך אפשרויות ולבחור את המסלולים המתאימים ביותר לדרישת המשתמש‪ .‬אפליקציית‬
‫האנדרואיד שפיתחנו מזהה את המיקום של המשתמש ופונה לשרת בבקשה להצעות למסלולים באותו‬
‫אזור על פי העדפות המשתמש‪ .‬המסלולים הנבחרים מוצגים למשתמש על מפה על גבי המס ‪.‬ך‬
‫המערכת מיועדת למתעמל מתחיל שמחפש מסלולי ריצה בקרבת ביתו ברמות קושי משתנות‪ ,‬לאיש‬
‫העסקים שמעוניין להמשיך לרוץ גם בנסיעות עסקים באזורים שאינם מכיר‪ ,‬ולאצן הוותיק שמחפש מסלולים‬
‫מאתגרים‪.‬‬
‫הטכנולוגיות בהן אנו משתמשים הן‪:‬‬
‫קוד פתוח של מפות בשם ‪.Open Street Maps‬‬
‫שפות פיתוח‪ Java :‬עם ‪ IDE‬של ‪NetBeans‬‬
‫בסיס נתונים‪MySQL :‬‬
‫‪12‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150109 :‬‬
‫שמות הסטודנטים המציגים‪ :‬נדיה בלומנפלד‪ ,‬מירי בן דור‪ ,‬יקיר גוארון‬
‫שם הפרויקט‪Save me cam :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬אינטרנט‬
‫תקציר הפרויקט‪:‬‬
‫הפרויקט מציע פתרון מונע לבעיית שכחת תינוקות ברכב‪ ,‬שתוצאותיה מגיעות לעתים לאובדן חיים טרגי‬
‫של תינוקות ופעוטות‪.‬‬
‫המערכת שפיתחנו כוללת מצלמה קבועה המכוונת לכיסא התינוק במכונית ומשדרת תמונות באמצעות‬
‫רשת הסלולר לשרת מרכזי‪ .‬בשרת מתבצע עיבוד של התמונות‪ ,‬ובמקרה של זיהוי תינוק ברכב הריק‬
‫מתבצעת התרעה לכלל בני המשפחה באמצעות הטלפון והמייל‪ .‬המערכת גם שולחת התרעות למוקד‬
‫ייעודי שתפקידו לוודא כי המקרה מטופל והתינוק מחולץ מהרכב‪.‬‬
‫מטרת הפרויקט היא ליצור פתרון אמין‪ ,‬פשוט לשימוש ובעלות נמוכה‪ ,‬שיתרונותיו‪:‬‬
‫‪ .1‬פתרון אוטומטי ללא צורך ותלות בהפעלה ידנית חוזרת של המשתמש‪.‬‬
‫‪ .2‬עמידות לכשל או תפקוד לקוי של מכשיר טלפון ספציפי של משתמש‪.‬‬
‫‪ .3‬שימוש ברכיבים פשוטים וזולים‪ ,‬אך אמינים‪ ,‬המאפשר עלות כללית נמוכה ללקוח‪.‬‬
‫המערכת כתובה ב‪ Java -‬ופועלת על שירות הענן של ‪ .)GAE( Google‬המידע נשמר ומנוהל ב‪Data Store -‬‬
‫של ‪ .GAE‬רכיב המצלמה מתחבר לשרת באמצעות תקשורת סלולרית‪.‬‬
‫‪13‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150201 :‬‬
‫שמות הסטודנטים המציגים‪ :‬איל אנגל‪ ,‬דורי גמליאל‪ ,‬שי יהלי בדר‬
‫שם הפרויקט‪Trippin' :‬‬
‫שם המנחה‪ :‬ד״ר אסנת מוקרין‬
‫שם הסדנה‪ :‬אינטרנט ותקשורת‬
‫תקציר הפרויקט‪:‬‬
‫נמאס לך ללכת לאיבוד בין אינספור דפי אינטרנט רק כדי להגיע למידע לא עדכני על יעד הטיול הבא שלך?‬
‫מתכננת להפתיע את סבא וסבתא בטיול לדרום אמריקה אבל מוצאת רק סיפורים של מוצ׳ילרים אחרי‬
‫צבא?‬
‫רוצים לבקר במקומות שמתאימים בדיוק לאופי הטיול שלכם?‬
‫אנו שמחים להציג את '‪ - Trippin‬אפליקציית ‪ Android‬המאפשרת למשתמשים בה לבנות מסלולי‬
‫טיול ברחבי‪ ‬העולם על גבי מפה אינטראקטיבית‪ ,‬על‪ ‬סמך‪ ‬טיולים בעלי מאפיינים דומים ששותפו על ידי‬
‫משתמשים אחרים או בעזרת חיפוש עצמי של נקודות עניין‪.‬‬
‫לאחר הרכבת המסלול המשתמשים יכולים לתעד ולערוך את הטיול שבנו בזמן אמת – על ידי העלאת‬
‫תמונות לפי מקומות בהם ביקרו‪ ,‬הוספת מקומות חדשים לטיול וכתיבת טיפים וחוויות בפתקים ‪ -‬וכמו כן‬
‫לשתף אותו כך שאחרים יוכלו לתכנן טיולים על סמך הטיול ששיתפו‪.‬‬
‫האפליקציה‪ ,‬שכתובה ב‪ Java -‬ופותחה בסביבת ‪ ,Android Studio‬מבוססת על שירותי ‪Google Maps‬‬
‫ומשתמשת ב‪ .Google Places API -‬צד השרת כתוב ב‪ Node.js -‬ועושה שימוש בבסיס הנתונים ‪.MongoDB‬‬
‫'‪ – Trippin‬תכנן‪ ,‬טייל‪ ,‬שתף‪ .‬‬
‫‪14‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150202 :‬‬
‫שמות הסטודנטים המציגים‪ :‬טל מאור‪ ,‬סמדר גרשון‪ ,‬מורן כהן‬
‫שם הפרויקט‪RPID Fridge :‬‬
‫שם המנחה‪ :‬ד״ר אסנת מוקרין‬
‫שם הסדנה‪ :‬אינטרנט ותקשורת‬
‫תקציר הפרויקט‪:‬‬
‫בשנים האחרונות התפתחה טכנולוגיית ‪ RPID‬המאפשרת לשמור מידע על תגי אלומיניום זעירים שניתן‬
‫להדביק על חפצים שונים וביניהם גם על אריזות מוצרי מזון‪ .‬בדומה לברקוד המוכר זה שנים רבות‪ ,‬בתג‬
‫‪ RPID‬ניתן לשמור מספר מזהה של המוצר ובנוסף גם תאריך תפוגה‪ ,‬שם יצרן‪ ,‬שם המוצר ומחי ‪.‬ר‬
‫בפרויקט נממש מערכת המורכבת משלושה חלקים על מנת להציג‪ ,‬באפליקציית ‪ ,Android‬רשימת מלאי‬
‫עדכנית אודות מוצרים המוחזקים במקרר הביתי‪.‬‬
‫החלקים בפרויקט‪:‬‬
‫קריאת המידע ממדבקות ‪ RFID‬המודבקות על גבי המוצרים במקרר‪ ,‬על ידי אנטנה הפועלת בתדרי ‪MHz‬‬
‫‪ 865-868‬ומופעלת באמצעות קורא אותות ‪ UHF‬דיגיטלי שמחובר ליחידת עיבוד קרובה למקר ‪.‬ר בתגים‬
‫מידע בסיסי (עד ‪ 96‬ביטים) אודות המוצ ‪.‬ר‬
‫שרת בענן לעיבוד ושמירת המידע המועבר ״מהמקרר״‪.‬‬
‫אפליקציית ‪ Android‬המאפשרת להציג את הנתונים למשתמש וכן לאפשר לו לבצע פעולות שימושיות‬
‫עם המידע‪ ,‬כמו למשל לקבל התראות על מוצרים שפג תוקפם‪ ,‬לקבל המלצות למוצרים בסיסיים שעומדים‬
‫להסתיים (״נשאר חלב אחד במקרר״) ולשתף רשימת קניות עם שאר בני המשפחה‪.‬‬
‫‪15‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150203 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ולדיסלבה לייקין‪ ,‬רוסלן איברגימוב‬
‫שם הפרויקט‪CompanyRide :‬‬
‫שם המנחה‪ :‬ד״ר אסנת מוקרין‬
‫שם הסדנה‪ :‬אינטרנט ותקשורת‬
‫תקציר הפרויקט‪:‬‬
‫עומסי התנועה בכבישים הולכים וגוברים‪ .‬הם משפיעים לרעה על בריאותנו‪ ,‬על איכות הסביבה ופוגעים‬
‫בכלכלה‪ .‬בפרט‪ ,‬הבעיה קשה באזורי תעשייה רבים‪ ,‬ש"סובלים" מבעיית הפקקים בשעות הבוקר והערב‪.‬‬
‫למרות הפתרונות הקיימים לשיתוף נסיעות‪ ,‬עדיין רוב האנשים נוסעים במכוניתם לב ‪.‬ד המכשולים העיקריים‬
‫לשימוש רחב בפתרונות שיתוף נסיעות הם‪ :‬תהליכי חיפוש שותפים וקביעת מועד הנסיעה מסורבלים כיום‪,‬‬
‫ולא מאפשרים חשיפת פרטי קשר ממוקד אלא לקהל יעד רחב מדי‪ .‬האפליקציה שלנו עוזרת לאנשים‬
‫לחלוק את הנסיעות היומיומיות שלהם בדרך פשוטה ללא חשיפת פרטי קש ‪.‬ר משתמש יזין את פרטי‬
‫הנסיעה הרצויים ואלגוריתם בשרת ימצא עבורו את השותפים המתאימים‪ .‬לאחר מכן המערכת תערוך‬
‫תהליך הסכמה על שיתוף נסיעה בין הצדדים‪ .‬האפליקציה מציעה לנהל את הנסיעות כאירועים ביומן‬
‫ורכיבים נוספים שהופכים את השימוש בה לחוויה‪ .‬קהל היעד הראשי שלנו הוא אנשי הייטק‪ ,‬שחווים בעיה‬
‫זו ביום‪-‬יום ופתוחים לחידושים טכנולוגיים‪ .‬צד הלקוח של המערכת הוא אפליקציית (‪ .Android (native‬צד‬
‫השרת מורכב משרת אפליקטיבי ‪ Node.js‬ותכנת הליבה שרצה ברקע הכתובה בשפת ‪ .JAVA‬האחסון נעשה‬
‫בעזרת בסיס נתונים ‪.Mongo DB‬‬
‫‪16‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150204 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ליאורי ששו‪ ,‬אמיר שלום פרמינגר‬
‫שם הפרויקט‪Team boost analyzer :‬‬
‫שם המנחה‪ :‬ד״ר אסנת מוקרין‬
‫שם הסדנה‪ :‬אינטרנט ותקשורת‬
‫תקציר הפרויקט‪:‬‬
‫מטרת הפרויקט הינה לחקור ולמדוד את יעילות פרוטוקול ‪ MPTCP - Multi Path TCP‬כפתרון תשתיתי‬
‫למחשבי רכב‪ ,‬שכן כיום ברכבים רבים ישנו מחשב אשר מתקשר עם שרתים ייעודים מעל חיבור סלולארי‬
‫בודד‪ ,‬זאת כאשר מרבית הנוסעים ברכב מחזיקים בטלפון חכם בעל חיבור סלולארי‪.‬‬
‫במסגרת הפרויקט בחרנו לבחון את מידת היעילות של שימוש באותם טלפונים סלולאריים כחיבורי אינטרנט‬
‫נוספים לטובת מחשב הרכב תוך שימוש בפרוטוקול ‪.MPTCP‬‬
‫לשם כך בנינו מעבדה וירטואלית שתדמה עד כמה שניתן את המצב בעולם האמיתי‪ .‬מעבדה זו כוללת‬
‫‪ Client‬ו‪ Server -‬אשר מתקשרים ביניהם בפרוטוקול ‪ .MPTCP‬כמו כן המערכת נבנתה כך שניתן יהיה‬
‫לשלוט במספר החיבורים בין ה– ‪ Client‬ל‪ Server -‬ולאפיין כל חיבור בנפרד (‪ 3G ,LTR‬וכו')‪.‬‬
‫במסגרת המדידות העברנו קבצים בגדלים שונים מעל מספר חיבורים משתנה לצורך ביצוע בדיקות במתארי‬
‫שימוש שונים וזאת כדי לבדוק את הניצולת של ‪. MPTCP‬‬
‫‪17‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150205 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אמיר כהן‪ ,‬דורון כהן‪ ,‬עודד אליהו שמעון‬
‫שם הפרויקט‪ :‬ויזואליזציה של פיזור תעבורת תקשורת בין מכשירי סלולר‬
‫שם המנחה‪ :‬ד״ר אסנת מוקרין‬
‫שם הסדנה‪ :‬אינטרנט ותקשורת‬
‫תקציר הפרויקט‪:‬‬
‫מטרת הפרויקט היא לייצר תמונת מצב מפורטת עבור מערכת פיצול תעבורת רשת דרך רכיבי רשת נוספים‪.‬‬
‫בהינתן קובץ ‪ PCAP‬המכיל הקלטה של תעבורת רשת ממחשב הקצה ניתן בקלות לראות נתונים אודות‬
‫מסלולי הרשת השונים דרכם עברה התקשורת‪ ,‬מהירות ההעברה‪ ,‬אמינות החיבור ונפח התעבורה עבור כל‬
‫מסלול‪.‬‬
‫המערכת אותה אנו מנטרים משתמשת בטכנולגיית ‪ MultiPath TCP‬אשר מנתבת את הפאקטות למספר‬
‫רכיבי תקשורת (מכשירי סלולר לדוגמה)‪ ,‬כאשר אלו משתמשים כל אחד במפעילה שלו בכדי להעביר את‬
‫הנתונים לשרת ‪ PROXY‬המחבר את המידע ושולח אותו הלאה אל היע ‪.‬ד‬
‫‪18‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150206 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אדם גביש‪ ,‬גיא זיו‪ ,‬אבנר שורץ‬
‫שם הפרויקט‪Vectora :‬‬
‫שם המנחה‪ :‬ד״ר אסנת מוקרין‬
‫שם הסדנה‪ :‬אינטרנט ותקשורת‬
‫תקציר הפרויקט‪:‬‬
‫‪ Vectora‬היא אפליקציית ‪ web‬המאפשרת להמיר ‪( raster graphics‬קבצי תמונה בפורמט פיקסל)‬
‫ל‪ .scalable vector graphics -‬פעולה זו נקראת ‪ ,tracing‬ומעצבים גרפיים מבצעים אותה רבות ‪ -‬לרוב‬
‫באופן ידני ובאמצעות תוכנות דסקטופ ייעודיות ויקרות‪.‬‬
‫השימושים בגרפיקה וקטורית‪ ,‬אשר נשארת חדה ואיכותית בכל רזולוציה‪ ,‬רבים‪ :‬הדפסים גדולים (כרזות‪,‬‬
‫שלטי חוצות‪ ,‬הדפסי קנבס וטקסטיל)‪ ,‬טיפוגרפיה‪ ,‬גרפיקה ל‪ web -‬ול‪ mobile -‬במגוון גדלים ועבור מגוון‬
‫מכשירים‪ ,‬ועו ‪.‬ד‬
‫‪ Vectora‬מציעה שירות ‪ online tracing‬איכותי‪ ,‬בעל ממשק משתמש פשוט וידידותי‪ .‬כל שעל המשתמש‬
‫לעשות הוא להעלות תמונה‪ ,‬לוודא שפלטת הצבעים הדומיננטיים שזוהתה על ידי האפליקציה מדויקת‬
‫(ולתקן במידת הצורך)‪ ,‬ולהשלים את ההמרה‪.‬‬
‫‪19‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150301 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שיר בן ישי‪ ,‬פייגה דרביצ'ר‬
‫שם הפרויקט‪MyAvg :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬בינה עסקית‬
‫תקציר הפרויקט‪:‬‬
‫האפליקציה ‪ MyAvg‬מציעה לסטודנטים במכללה האקדמית ת"א יפו הלומדים לתואר ראשון במדעי‬
‫המחשב חישוב ממוצע נוכחי וחישוב ממוצע רצוי‪.‬‬
‫בעיה מרכזית בקרב הסטודנטים היא הקושי בחישוב הממוצע הסופי לסיום התואר‪ ,‬היות ולסטודנטים אין‬
‫מספיק מידע על קורסים עתידיים ומורכבות החישוב‪ .‬בעזרת האפליקציה יוכלו המשתמשים לחזות ציונים‬
‫עתידיים בקורסים שנותרו לביצוע עד לסיום התואר בהתאם למספר היבטים‪:‬‬
‫‪ .1‬ציוני הסטודנט בקורסים עם מאפיינים דומים‪( .‬לדוגמה‪ :‬הציון של הסטודנט באלגברה ליניארית ‪ 1‬כנראה‬
‫יהיה בקירוב לציון שלו באלגברה לינארית ‪.)2‬‬
‫‪ .2‬ממוצע הציונים בשנים האחרונות של כל קורס‪.‬‬
‫האפליקציה אמורה לשמש כלי עזר לסטודנטים אשר מעוניינים בחיזוי הציונים של הקורסים שנותרו להם‬
‫לבצע עד לסיום התואר ובאמצעותה למקד את עצמם בקורסים שהציונים בהם יעזרו להם להגיע לממוצע‬
‫הרצוי שהזינו‪ .‬במידה והממוצע אינו אפשרי‪ ,‬האפליקציה מודיעה על כ ‪.‬ך האפליקציה גם מאפשרת גישה‬
‫נוחה לנתונים היסטוריים שהוזנו על ידי הסטודנט בעב ‪.‬ר‬
‫האפליקציה פותחה בפלטפורמות (‪ Android (SDK‬בשפת (‪.JAVA)1.8‬‬
‫‪20‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150302 :‬‬
‫שמות הסטודנטים המציגים‪ :‬רגב דקל‪ ,‬מאור דדוש‬
‫שם הפרויקט‪CarAdvisor :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬בינה עסקית‬
‫תקציר הפרויקט‪:‬‬
‫אחת לכמה שנים משפחה רוכשת רכב‪ .‬היצע הרכבים הקיימים בשוק גדול למדי ובחירת הדגם הרצוי‬
‫מורכבת‪ .‬יש הרבה מאפיינים (בטיחות‪ ,‬ביצועים‪ ,‬נוחות וכו') לקחת בחשבון ושקלולם לכדי החלטה מסובכת‬
‫למדי‪.‬‬
‫‪ CarAdvisor‬הוא אתר אינטרנט המסייע בקבלת החלטה זו‪.‬‬
‫ב‪ CarAdvisor -‬מאגר דגמי רכבים ומאפייניהם אשר נאספים ממספר מאגרי מידע אינטרנטיים‪ .‬המשתמש‬
‫בוחר את המאפיינים החשובים לו ואת משקלם‪ ,‬ומנוע האתר מבצע אופטימיזציה על מאגר הרכבים הנ"ל‬
‫ומציג למשתמש את הרכבים המתאימים ביותר לדרישותיו‪.‬‬
‫בנוסף‪ ,‬עבור כל רכב מוצג מידע פיננסי כגון מחיר‪ ,‬ירידת ערך צפויה‪ ,‬עלות אחזקה ביטוח וכדומה‪ .‬המשתמש‬
‫יכול לערוך השוואה בין מספר דגמים ולהבחין ביתרונותיו היחסיים של כל דגם‪.‬‬
‫האתר אוסף מידע אנונימי על דפוסי החיפושים של משתמשיו ומבליט דגמי רכבים פופולריים‪.‬‬
‫‪21‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150303 :‬‬
‫שמות הסטודנטים המציגים‪ :‬עומרי הרשקוביץ‪ ,‬אור זיידמן‪ ,‬מדחת שעאר‬
‫שם הפרויקט‪FinBox :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬בינה עסקית‬
‫תקציר הפרויקט‪:‬‬
‫מערכת ‪ FinBox‬הינה פלטפורמה לריכוז וניהול מידע אודות ההתחייבויות הפיננסיות של הלקוח‪ .‬בעזרת‬
‫פלטפורמה זו המשתמש יכול להזין פרטים אודות מגוון התחייבויות פיננסיות כגון‪ :‬ספק האינטרנט הביתי‪,‬‬
‫תשתית אינטרנט‪ ,‬חבילת סלולאר חודשית‪ ,‬מנוי לחדר כושר‪ ,‬תמי ‪ 4‬ועוד‪.‬‬
‫המערכת מיועדת ללקוח הפרטי ומטרתה העיקרית היא להנגיש למשתמש את יכולות ניהול ההתחייבויות‬
‫שלו ולספק סביבה נוחה ובטוחה לאחסון וצפייה בכל המידע הרלוונטי‪ ,‬כך שבכל עת תהיה בידו האפשרות‬
‫לבדוק את פרטי העסקאות שלו ולבצע מעקב והשוואות‪.‬‬
‫הצורך בכלי שכזה התחזק עם תופעת ה"ניודים" הידועה‪ ,‬שנוצרה בעקבות חוק ביטול ההתחייבות לחברה‬
‫אחת‪ ,‬דבר שהעניק לצרכן את היכולת לעבור מחברה אחת לאחרת ללא חשש מתשלום קנס‪ .‬הדבר הביא‬
‫לעלייה חדה בכמות המעברים מחברה לחברה ולצרכן נוצר קושי במעקב אחר הפרטים אודות החוזים‬
‫שביצע מול החברות השונות‪.‬‬
‫בנוסף לשדרוג חווית המעקב אחר ההתחייבויות‪ ,‬תשתית הניהול משלבת פיצ׳רים מיוחדים כגון ניתוח‬
‫נתונים אוטומטי מהחשבונית החודשית שנשלחת למייל והזנתם ישירות לחשבון המשתמש ללא צורך באף‬
‫פעולה מצד המשתמש למעט העברת המייל לחשבון המערכת‪.‬‬
‫המערכת פותחה באמצעות הטכנולוגיות והשפות הבאות‪:‬‬
‫צד לקוח‪ .Html5 ,JavaScript + Jquery :‬העיצוב נעשה בשילוב של ‪ CSS‬עם ‪.BootStrap‬‬
‫צד שרת‪ PHP ,Python :‬ביחד עם בסיס נתונים מבוסס ‪.MySql‬‬
‫‪22‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150304 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ולריה ברשאי‪ ,‬משה ברק‪ ,‬יואב לסמן‪ ,‬מיכאל פינקלסון‬
‫שם הפרויקט‪Detecting Malicious Domains :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬בינה עסקית‬
‫תקציר הפרויקט‪:‬‬
‫התוכנה ‪ Detecting Malicious Domains‬או בקיצור ‪ ,DmD‬הינה כלי עזר הנותן למשתמש את היכולת‬
‫לזהות אתרים בעלי פוגען או אתרים "לא טובים" בעת הגלישה באינטרנט‪.‬‬
‫התוכנה מייעצת למשתמש‪ ,‬בזמן הגלישה באינטרנט‪ ,‬לזהות האם האתרים שהינו גולש בהם‪ ,‬בטוחים או לא‪.‬‬
‫מדד ה"בטיחות" נקבע על פי הסתברות מסוימת שמחושבת על ידי התוכנה בזמן הגלישה באת ‪.‬ר‬
‫הבעיה המרכזית כיום‪ ,‬שבעת הגלישה באינטרנט אנו חשופים לשלל אתרים שהגישה אליהן חופשית‪ ,‬אך‬
‫ישנם אתרים שלא בהכרח נרצה לגשת אליהם‪ ,‬אך לעיתים נכפת עלינו הגישה אליהן‪ .‬אתרים "זדוניים" אלה‬
‫יכולים להכיל טרויינים או תוכן שלא בהכרח נרצה לראות ואך יכול לפגוע בנו או במחשב שלנו‪.‬‬
‫התוכנה ‪ ,DmD‬נותנת מענה לבעיה שמוצגת לעיל‪ ,‬על ידי פתרון אלגוריתמי המבוסס על מנוע ‪ BI‬חכם‪.‬‬
‫התוכנה תסווג‪ ,‬בעת הגלישה באינטרנט‪ ,‬את האתרים על פי פרמטרים מסוימים הנותנים חיזוי בסבירות‬
‫גבוהה לגבי נושא בטיחות הגלישה באת ‪.‬ר‬
‫המערכת פותחה באמצעות טכנולוגיות‪ JAVA :‬ושימוש בתוכנה ‪ WEKA‬עבור מנגנון ‪.BI‬‬
‫‪23‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150305 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ליאור מתתיהו‪ ,‬עומרי שמעון ממן‪ ,‬ערן רום‬
‫שם הפרויקט‪Smart Ride :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬בינה עסקית‬
‫תקציר הפרויקט‪:‬‬
‫במוסדות להשכלה גבוהה‪ ,‬חברות וארגונים רבים קיים מנהג של טרמפים ובחלקם אף קיים 'לוח טרמפים'‪,‬‬
‫דיגיטלי או פיזי‪ ,‬בו יכולים נהגים להציע טרמפ ונוסעים להצטרף לטרמפ‪ .‬נסיעה בטרמפ‪ ,‬מלבד לחסכון‬
‫בכסף‪ ,‬תורמת לשמירה על איכות הסביבה ועוזרת להפחית את העומס בכבישים‪ .‬לכן‪ ,‬חברות וארגונים רבים‬
‫וכן המשרד להגנת הסביבה מעודדים כמה שיותר אנשים לנסוע בטרמפים‪.‬‬
‫המכשול והקושי העיקרי בנסיעה בטרמפים הוא למצוא את השידוך האופטימלי בין הנהג לנוסעים‪ ,‬כך‬
‫שהנהג יצטרך להאריך את דרכו במינימום הנדרש‪ .‬כלומר‪ ,‬למזער את הזמן המתווסף לנסיעה כתוצאה‬
‫מאיסוף הטרמפיסטים‪.‬‬
‫‪ Smart Ride‬היא מערכת הכוללת צד‪-‬שרת וצד‪-‬לקוח הבאה לתת פתרון ‪ BI‬לבעיה‪ .‬האפליקציה משדכת בין‬
‫נהגים הנוסעים למכללה ברכב פרטי‪ ,‬לסטודנטים הרוצים להגיע למכללה בטרמפ‪ ,‬על בסיס שעות ההגעה‬
‫הרצויות של הנהגים והטרמפיסטים למכללה והפרשים בזמני הנסיעה עם ובלי הטרמפיסטים‪.‬‬
‫בנוסף‪ ,‬לאורך זמן‪ ,‬תוכל המערכת להפיק דו"חות על בסיס היסטוריית הנסיעות של משתמשי האפליקציה‬
‫וכן לבצע ניתוח סטטיסטי‪.‬‬
‫ה‪ Client Side -‬של המערכת היא אפליקציית ‪ Native‬לפלטפורמת ‪ Android‬הנכתבת ב‪ .Java -‬ואילו‬
‫ה‪ Server Side -‬של המערכת הוא ‪ Web Service‬הנכתב בשפת ‪ Java‬ומתממשק למסד נתונים מסוג‬
‫‪.MSSQL‬‬
‫‪24‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150306 :‬‬
‫שמות הסטודנטים המציגים‪ :‬חנה בת חן שפירא‪ ,‬מאיר אורי שפירא‬
‫שם הפרויקט‪ :‬לוח שנה דינמי‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬בינה עסקית‬
‫תקציר הפרויקט‪:‬‬
‫הפרויקט הינו אתר אינטרנט שמנהל לוח שנה דינמי‪ ,‬המאפשר להכניס ללוח אירוע או למחוק ממנו אירוע‪.‬‬
‫מוטיבציה‪ :‬אתר האינטרנט פותח עבור בית ספר לבנות על מנת שהתלמידות יוכלו לראות את כל האירועים‬
‫שמתרחשים במסגרת בית הספ ‪.‬ר באמצעות האתר צוות בית ספר יוכל להוסיף אירועים ולמחוק אירועים‬
‫שיתבטלו‪ ,‬וכך יובטח שכל התלמידות יידעו מראש על האירועים שמתרחשים במסגרת הפעילות בבית‬
‫הספ ‪.‬ר‬
‫נוחות ויעילות‪ :‬בעבר צוות ההוראה וצוות ההנהלה היו צריכים לוודא לפני כל אירוע כי כל התלמידות‬
‫מודעות לקיומו‪ .‬כיום התלמידות רואות מראש את כל האירועים דרך אתר האינטרנט‪ .‬האתר גם מאפשר‬
‫להודיע על אירוע שיתקיים תוך זמן קצ ‪.‬ר‬
‫חסכון כספי‪ :‬כיום כאשר מתרחש אירוע‪ ,‬יש צורך להדפיס את פרטיו ולחלק את הדפים לתלמידי בית‬
‫הספ ‪.‬ר באמצעות האתר תיחסך הדפסת הדפים והדבר יביא לחיסכון כספי וכן לחיסכון בניי ‪.‬ר‬
‫טכנולוגיה‪ :‬האתר נכתב בשפת ‪ ,PHP‬סביבת הפיתוח היא ‪ webmetrix‬שמספקת לנו גם שרת ‪ .Web‬מסד‬
‫הנתונים הוא של ‪.MySql‬‬
‫‪25‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150401 :‬‬
‫שמות הסטודנטים המציגים‪ :‬יונתן וולקוב‪ ,‬יהודה יעקב שפירא‬
‫שם הפרויקט‪Laddon :‬‬
‫שם המנחה‪ :‬ד"ר רן אטינגר‬
‫שם הסדנה‪ :‬הנדסת תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫במערכות תוכנה בכלל‪ ,‬ובקריטיות שבהן בפרט‪ ,‬תקינות הקוד ועמידתו המדויקת בדרישות הן בחשיבות‬
‫עליונה‪ .‬בהתאם לכך‪ ,‬מתעורר צורך בווידוא תקינות הקוד תוך כדי כתיבתו על מנת להבטיח שהתוצר מספק‬
‫את המענה הנדרש‪.‬‬
‫שפת התכנות ‪ Dafny‬מבית ‪ Microsoft‬מסוגלת לבדוק ולהוכיח בעת כתיבת הקוד את עמידתו באפיון‪,‬‬
‫זאת הודות ליכולת לכתוב בנוסף לתוכנית את הביטויים המשמשים להוכחה של נכונותה‪ .‬ביטויים אלו‬
‫נקראים ‪ ,annotations‬ושילובם בקוד מהווה אתגר מיוחד בעת ביצוע ‪ ,refactoring‬מאחר וניסוחם עלול‬
‫להזדקק לשינוי על מנת שהקוד המחודש יתאים לאפיון המקורי‪ .‬‬
‫לפרויקט ‪ Laddon‬שתי מטרות‪:‬‬
‫‪ .1‬לחקור את המשמעות של ביצוע ‪ refactoring‬על קוד ב‪ Dafny -‬הכולל ‪ ,annotations‬ובפרט איך‬
‫‪ annotations‬אלו צריכים להשתנות כדי להתאים לקוד העדכני‪.‬‬
‫‪ .2‬לפתח כלי ‪ refactoring‬אוטומטי עבור שפת ‪ Dafny‬המתמודד עם אתגר זה בהצלחה על ידי חילוץ‬
‫קטע קוד נבחר ל‪ method -‬או ‪ lemma‬נפרדים‪ ,‬תוך שה‪ annotations -‬הנוגעים לקטע זה ינוסחו מחדש‬
‫בהתאם‪.‬‬
‫‪26‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150501 :‬‬
‫שמות הסטודנטים המציגים‪ :‬לידור פוליצר‪ ,‬ליאור רוזנברג‬
‫שם הפרויקט‪Econs :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬טלפונים סלולאריים‬
‫תקציר הפרויקט‪:‬‬
‫‪ Econs‬היא פלטפורמה לפרסום כנסים ואפליקציית רשת חברתית למשתתפים בכנסים‪ .‬אתר האינטרנט‬
‫של ‪ Econs‬מאפשר פרסום והצגת מידע על כנסים‪ ,‬חיפוש כנסים ורישום‪.‬‬
‫אפליקציית ה‪ Android -‬מיועדת למשתתפי כנסים ומאפשרת בנוסף לחיפוש ורישום לכנסים (בדומה‬
‫לאתר) גם יצירת קשרים בין משתתפים בכנס ותקשורת בזמן אמת במהלך הכנס‪ ,‬באמצעות ‪ Wall‬בו ניתן‬
‫לפרסם מידע‪ ,‬שאלות וכדומה‪.‬‬
‫בעולם המודרני בו קיימת חשיבות רבה ל‪ ,Networking -‬השימוש באפליקציה במהלך הכנס יכול לסייע‬
‫למשתתפים ליצור קשרים עם עמיתים שיש להם עניין משותף בנושאים בהם הכנס עוסק‪.‬‬
‫צד השרת וה‪ DB -‬הותקנו על פלטפורמת ‪ .Amazon AWS‬הפרויקט משלב מגוון טכנולוגיות כולל ‪Java‬‬
‫‪ Servlets ,JSP ,Hibernate ,JSON ,jQuery ,JavaScript ,MySQL ,Bootstrap‬ו ‪.Google API's‬‬
‫‪27‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150502 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ערן מאיר‪ ,‬אלעד גיל‬
‫שם הפרויקט‪PicMyWedding :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬טלפונים סלולאריים‬
‫תקציר הפרויקט‪:‬‬
‫‪ PicMyWedding‬הוא שירות שיתוף תמונות בחתונות‪ ,‬המאפשר לכל אורח להפוך לצלם בחתונה‪.‬‬
‫התמונות שאורחי האירוע מצלמים ומעלים למערכת מוצגות בזמן אמת על גבי המסכים באולם‪ .‬ניתן‬
‫לצרף לתמונות גם ברכות לחתן ולכלה‪ .‬האורחים יכולים לצפות בתמונות שהועלו ולהוריד אותן היישר‬
‫לסמארטפונים שלהם‪.‬‬
‫המערכת תומכת גם באפשרות לניהול בזמן אמת על ידי אורח שמונה כאחראי על ידי הזוג המתחתן‪ .‬אורח‬
‫זה יכול להסיר תמונות‪ ,‬לקדמן‪ ,‬לחסום משתמשים ואף לשלוח הודעות לכלל האורחים‪.‬‬
‫אחרי החתונה כל התמונות זמינות לזוג המתחתן באתר ‪ ,PicMyWedding‬משם הם יכולים להוריד את‬
‫התמונות ולהזמין תמונות מודפסות עם הברכות‪.‬‬
‫המערכת כוללת שרת הממומש ב‪ Node.js -‬ומותקן על גבי ענן ‪ .Microsoft Azure‬בסיס הנתונים הוא‬
‫‪ .MongoDB‬האפליקציות מפותחות ‪ native‬לאנדרואיד ול‪ iOS -‬ב‪ Java-‬ו‪ Swift -‬בהתאמה‪.‬‬
‫‪28‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150503 :‬‬
‫שמות הסטודנטים המציגים‪ :‬מתן שלוח‪ ,‬שחר לוי‪ ,‬דניאל מירוצ׳ניק‪ ,‬עמית ביטון‬
‫שם הפרויקט‪Racer :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬טלפונים סלולאריים‬
‫תקציר הפרויקט‪:‬‬
‫‪ Racer‬הוא משחק מקורי המבוסס על מכונית צעצוע פשוטה עם שלט רחוק‪ ,‬שהסבנו באמצעות פעולה‬
‫משולבת של חומרה ותוכנה לתפעול ממכשירי טלפון חכמים מבוססי אנדרואי ‪.‬ד למכונית חיברנו מצלמה‬
‫ומחשב זעיר ‪ Raspberry Pi‬עם תוכנת שרת שכתבנו‪ ,‬ותפעול המכונית מתבצע בתקשורת מאפליקציית‬
‫אנדרואיד שפיתחנו למכשיר הטלפון‪.‬‬
‫במהלך המשחק מכשיר הטלפון משמש גם לתפעול המכונית וגם להצגת תמונת וידאו מהמצלמה שעל‬
‫המכונית‪ ,‬מה שמאפשר תפעול של המכונית ללא קשר עין ישיר (למשל בתוך מבוך או מחדר אחר)‪.‬‬
‫ממחקר שוק שערכנו על מוצרים דומים בהם מכונית נשלטת מהטלפון‪ ,‬עולה שהצגת תמונה חיה על מכשיר‬
‫הטלפון מנקודת התצפית של המכונית‪ ,‬דבר שמספק חוויה ייחודית למשתמש‪ ,‬היא תכונה מקורית שלא‬
‫ממומשת במוצרים דומים‪.‬‬
‫מימוש הפרויקט משלב בין עולם החומרה ועולם התוכנה‪ ,‬וכולל שימוש במעבד ‪ Raspberry Pi‬המחובר‬
‫למכונית ולמצלמה‪ ,‬תוכנת שרת בשפת ‪ C‬הרצה על ה‪ Raspberry Pi -‬ותוכנת ‪ Java‬הרצה על מכשיר‬
‫האנדרואיד בצד הלקוח ומאפשרת לשלוט במכונית באמצעות חיישני הג'יירו של המכשי ‪.‬ר‬
‫‪29‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150504 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שחף שבתאי‪ ,‬ליטל קפון‪ ,‬דן חיים‬
‫שם הפרויקט‪ :‬קניה בקטנה‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬טלפונים סלולאריים‬
‫תקציר הפרויקט‪:‬‬
‫מכירים את זה שאתם הולכים לסופר אחרי שקיבלתם רשימת קניות‪ ,‬ואתם עומדים מול מדף עמוס וגדוש‬
‫במוצרים כמעט זהים ואין לכם מושג איזה מוצר להביא? מרכך כביסה ורוד או כחול? קורנפלקס של תלמה‬
‫או של אסם? שמפו לשיער מתולתל או לשיער גלי? זה השלב שבו מתחילים הטלפונים‪ ,‬ההתכתבויות‬
‫והעצבים‪ .‬היצע המוצרים בסופר עצום‪ ,‬כל מוצר מיוצר על ידי מספר חברות במגוון סוגים‪ ,‬גדלים וצורות‪,‬‬
‫ולא תמיד ברור למה התכוון המשורר כשכתב את רשימת הקניות‪.‬‬
‫'קניה בקטנה' היא אפליקציה לטלפונים חכמים שמטרתה לשפר‪ ,‬לעזור וליעל את חווית הקניה בסופר‪ ,‬עם‬
‫דגש על סיוע בשיתוף מידע ועזרה בין שותפים לקניה כגון בני משפחה‪ ,‬שותפים לדירה וכדומה‪ ,‬כשלא‬
‫כולם נוכחים פיזית בסופר בזמן הקניה‪ .‬האפליקציה מאפשרת יצירת רשימת קניות עם תמונות המסייעות‬
‫בזיהוי המוצרים‪ ,‬שיתוף הרשימה בין משתמשים ועדכון און‪-‬ליין‪ ,‬סריקת ברקוד לבדיקת מוצרים‪ ,‬צ'אט בין‬
‫המשתמשים להתקשרות מהירה ופעולות נוספות המסייעות במהלך הקניה‪.‬‬
‫הפרויקט משלב צד שרת וצד לקוח‪ .‬השרת כתוב ב‪ ,Java -‬במימוש ‪ Apache Tomcat‬כ‪.Servlet Container -‬‬
‫צד הלקוח מיושם באמצעות ‪ )Single Page Application( SPA‬תוך שימוש בטכנולוגיות ‪,Java Script‬‬
‫‪.jQuery ,jQuery Mobile ,Html5 ,CSS3 ,JSON‬‬
‫דרך התקשורת בין צד הלקוח לשרת מתבצעת באמצעות ‪ Ajax‬והקישורים לבסיס הנתונים נעשים באמצעות‬
‫טכנולוגיית ‪.JDBC‬‬
‫‪30‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150505 :‬‬
‫שמות הסטודנטים המציגים‪ :‬לירון סטלה בבדז'נוב‪ ,‬אביב חיים מאור‪ ,‬תומר סקרוצקי‬
‫שם הפרויקט‪WiseCrowd :‬‬
‫שם המנחה‪ :‬ד"ר אילן קירש‬
‫שם הסדנה‪ :‬טלפונים סלולאריים‬
‫תקציר הפרויקט‪:‬‬
‫כמה פעמים נתקלתם במוצר אונליין שרציתם לקנות אבל לא הייתם בטוחים אם כדאי? כמה פעמים‬
‫עמדתם בחנות מתלבטים ודעות של חברים וקרובי משפחה היו יכולות לעזור מאד בקבלת ההחלטה?‬
‫בזכות אפליקציית ‪ - WiseCrowd‬חוכמת ההמונים בכף ידך‪ ,‬תוכל לקבל תשובה‪ ,‬ומה ‪.‬ר‬
‫‪ WiseCrowd‬הינה אפליקציה חברתית המאפשרת לקבל דעות ועצות מחברים לגבי רכישת מוצרים‪,‬‬
‫ביעילות ובמהירות‪ .‬עם ‪ WiseCrowd‬תוכלו לשאול שאלות על המוצר שאתם מעוניינים לקנות‪ ,‬להתייעץ‬
‫וללמוד מחברים‪ ,‬לראות התפלגויות של תשובות עם יכולת סינון לפי קהל ולקבל החלטות‪.‬‬
‫הפרויקט כולל צד שרת וצד לקוח‪ .‬השרת כתוב ב‪ .JAVA-‬המידע מאוחסן בבסיס נתונים ‪ .MongoDB‬צד‬
‫הלקוח מבוסס ‪ ,Ajax‬ומשלב שימוש ב‪HTML5 ,CSS3 ,JavaScript ,jQuery / jQuery Mobile ,Handelbars -‬‬
‫‪.Google Maps API‬‬
‫‪31‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150601 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ניר מוכיח‪ ,‬טל גרשמן‪ ,‬אייר זמר‬
‫שם הפרויקט‪BoughtIt :‬‬
‫שם המנחה‪ :‬דרור מרגלית‬
‫שם הסדנה‪ :‬יזמות בפיתוח מוצרי תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫כיום תופעת הקניות באינטרנט נהייתה חלק עיקרי משגרת הקניות שלנו‪ .‬מספר האתרים המספק שירותי‬
‫קניות גדל מיום ליום ואנשים מזמינים ממספר רב של אתרים‪.‬‬
‫כל אתר מציג ממשק משלו המאפשר ביצוע מעקב אחרי ההזמנות שבוצעו‪ ,‬אך כיום אין אפשרות נוחה‬
‫לנהל ולעקוב אחר כל ההזמנות שבוצעו במספר אתרים‪ .‬כתוצאה מכך‪ ,‬נוצר מצב בו הזמנות שלא הגיעו‬
‫נשכחות והולכות לאיבוד‪ ,‬תוקף אחריות הקניה פג ואין מעקב פשוט אחר ההוצאות‪.‬‬
‫מטרת האפליקציה לסייע לנו לפתור בעיות אלו בעזרת ממשק נוח המציג את כל ההזמנות באינטרנט‬
‫במקום אחד ומאפשר מעקב אחר נתוני הקניות השונים‪ .‬האפליקציה מקבלת את הנתונים מהמשתמש על‬
‫ידי הפניית ה‪ confirmation email -‬אשר נשלח מכל אתר לאחר ביצוע ההזמנה‪ .‬האפליקציה מבצעת‬
‫‪ parsing‬על המייל ושומרת את נתוני הקניה במסד הנתונים‪.‬‬
‫בעזרת האפליקציה חווית הקנייה באינטרנט הופכת למנוהלת יותר וחסכונית יותר!‬
‫‪32‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150602 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ארז לנקרי‪ ,‬אלכס חמלניצקי‬
‫שם הפרויקט‪Linger :‬‬
‫שם המנחה‪ :‬דרור מרגלית‬
‫שם הסדנה‪ :‬יזמות בפיתוח מוצרי תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫‪ Linger‬הינה אפליקציית צ'אט‪ ,‬מבוססת מיקום גיאוגרפי‪ ,‬המאפשרת לך לשוחח עם אנשים הנמצאים‬
‫בקרבתך ‪ -‬מעין "‪ WhatsApp‬מבוסס מיקום"‪.‬‬
‫עם ‪ Linger‬אין יותר צורך להוסיף באופן ידני את מספר הטלפון של מי שמדברים אתו או לאשר אותו‬
‫ברשימת החברים שלך – המיקום המשותף שלך‪ ,‬עם האנשים שנמצאים סביבך‪ ,‬מאפשר לך ליצור איתם‬
‫קשר בפרטי או בשיחות קבוצתיות במהירות ובקלות‪.‬‬
‫‪ Linger‬תציע לך ליצור או להצטרף לקבוצות שיחה על בסיס המידע בפרופיל הרשתות החברתיות שלך‪,‬‬
‫כפי שנקבעו בהגדרות ההתקנה‪ ,‬ותאפשר לך את כל יכולות ה‪ Instant Messaging -‬המוכרות מאפליקציות‬
‫אחרות‪ ,‬כגון שיתוף תמונות וקבצי וידאו‪ ,‬ובנוסף יכולות חדשות המבוססות על המיקום הגיאוגרפי של‬
‫המשתמשים‪.‬‬
‫‪33‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150701 :‬‬
‫שמות הסטודנטים המציגים‪ :‬משה כגן‪ ,‬תמיר קשינסקי‬
‫שם הפרויקט‪Brainy :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫אפליקציית אנדרואיד המציעה משחקים לילדים‪ ,‬שמטרתם אימון הקשב והריכוז‪ ,‬תוך שימוש בקסדת ‪EEG‬‬
‫לאפליקציה אשר קוראת גלי מח בזמן אמת ומעבירה אותם באמצעות ‪.Bluetooth‬‬
‫‪ Brainy‬מציע בין היתר משחקים המשלבים נוירו‪-‬פידבק ונשלטים על ידי רמת הריכוז של המשתמש‪ ,‬כאשר‬
‫התקדמות במשחק מושגת על ידי ריכוז גבוה‪ .‬האפליקציה מציגה למשתמש את רמת הריכוז שלו בזמן‬
‫אמת‪ ,‬וכן מתעדת את ביצועיו בין משחק למשחק ומאפשרת מעקב לאורך זמן כך שיוכל לראות את קו‬
‫ההתקדמות שלו‪.‬‬
‫באמצעות המשחקים ופידבק שמבוסס על נתונים שהועברו מהקסדה‪ ,‬יושג שיפור במיומנויות הלמידה‬
‫ויכולות הקשב הריכוז‪ .‬זאת בהתבסס על מחקרים בתחום ההתמודדות עם הפרעות קשב וריכוז ושימוש‬
‫בנוירו‪-‬פידבק‪ ,‬שמאפשר הוספת תמיכה בקסדות נוספות וכן הוספת משחקים חדשים‪ .‬נוסף על כך‪,‬‬
‫האפליקציה מציעה ‪.API‬‬
‫‪34‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150702 :‬‬
‫שמות הסטודנטים המציגים‪ :‬בר וכטל‪ ,‬טום אלקלק‪ ,‬תומר וינשטוק‬
‫שם הפרויקט‪Ethereal Tournament :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫עולם הגיימינג עצום‪ .‬היום למשחקים המובילים יש קהילות שמונות עשרות עד מאות מיליוני שחקנים‬
‫ובמסגרת תחרויות מוענקים פרסים בסכומי מיליוני דולרים‪.‬‬
‫עיקר המשחקים המובילים הם ל‪ ,PC -‬וסגנון המשחק הוא תחרותי ובזמן אמת‪ ,‬ולכן מטרת פרויקט היא‬
‫לייצר משחק בעל שתי התכונות הללו‪ ,‬תחרותי ומתנהל בזמן אמת‪ ,‬ל‪.Android -‬‬
‫השחקנים יתחרו זה מול זה כשני קוסמים הנלחמים בזירה‪ ,‬כששלל קסמים נתונים לרשותם וקבלת החלטות‬
‫אסטרטגיות ותזמון הם אלו שיבטיחו את הניצחון‪ .‬האופי האינטנסיבי של המשחק והעובדה שמשחקון‬
‫מתנהל למשך פרק זמן קצר‪ ,‬יעניקו למשתמש חווית משחק מרגשת ומתגמלת‪.‬‬
‫המשחק פותח בטכנולוגיות ווב (‪ .)Full JavaScript Stack‬השתמשנו ב‪ canvas -‬של ‪ HTML5‬ובספריית‬
‫‪ createjs‬כדי לייצר את האנימציות שבמשחק‪ .‬לוגיקת המשחק נכתבה ב‪ Javascript -‬תוך שימוש בספריות‬
‫‪ requirejs‬לשם מודולריות‪ ,‬בספריית ‪ peerjs‬אשר משתמשת ביכולות ה‪ WebRTC -‬של דפדפנים מתקדמים‬
‫(חיבור ‪ peer to peer‬בין דפדפנים) כדי לממש את התקשורת בין המשתמשים במשחק‪.‬‬
‫את השרת (המשמש לרישום והתחברות למשחקים) כתבנו ב‪ nodejs -‬וכ‪ Database -‬השתמשנו‬
‫ב‪ .MongoDB -‬כל הפרויקט נארז ל‪ Android -‬בעזרת ‪ crosswalk-project‬של ‪.Intel‬‬
‫‪35‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150703 :‬‬
‫שמות הסטודנטים המציגים‪ :‬דור רחמיאן‬
‫שם הפרויקט‪Laser Dome :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫מטרת הפרויקט לדמות אב טיפוס למערכת ליירוט חפצים עוינים באמצעות קרן לייז ‪.‬ר המערכת כוללת‬
‫מצלמה הנשלטת על ידי מנוע המחובר למיקרו בקר ארדואינו‪ ,‬מודול סריקה‪ ,‬מודול לעיבוד תנועה לצורך‬
‫זיהוי חפצים עוינים והבחנתם מחפצים תמימים‪ ,‬מודול למעקב תנועה ומודול לשליטה בלייז ‪.‬ר‬
‫מטרת המערכת להציג אב טיפוס בסיסי עובד‪ ,‬בנוי באופן מעשי ובחלוקה למודולים אמיתיים כמו במערכת‬
‫מבצעית‪ ,‬כמענה אפשרי לאיומים קרובים כמו פצצות מרגמה‪ .‬בהתאם לחוזק הלייזר‪ ,‬המערכת יכולה באופן‬
‫עקרוני להתאים גם ליירוט טילים ארוכים בשילוב עם מערכת מכ"ם‪ .‬המערכת יכולה גם להתאים לניטרול‬
‫איומים כגון גלשני נפץ‪ ,‬מזל"טים מאיימים‪ ,‬כטב"מים וכדומה‪ .‬היא מתאימה מאוד להגנה נקודתית על‬
‫אזורים מאוימים כגון מתקנים ביטחוניים‪ ,‬כלי שיט‪ ,‬אסדות נפט וכדומה‪.‬‬
‫‪36‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150704 :‬‬
‫שמות הסטודנטים המציגים‪ :‬יואב דוד‪ ,‬שרון שושן‪ ,‬עומרי צמח באגר‬
‫שם הפרויקט‪RTVidyos :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫צילמת נוף ממגדל גבוה כשפתאום החליק לך הפלאפון ורצית לראות את כל הדרך עד להתרסקות?‬
‫תפסת את כיפת ברזל בפעולה ורסיס ניפץ לך את הנייד? תיעדת אלימות שוטרים והם העלימו לך את‬
‫הסמארטפון?‬
‫חושב שאיבדת את זה לנצח? אם צילמת באמצעות האפליקציה שלנו‪ ,‬המידע לא אבד!‬
‫כבר בזמן ההסרטה‪ ,‬דאגנו לך ושמרנו את הנתונים בשרת‪ ,‬כך שבמידה והצילום שלך הסתיים בצורה לא‬
‫תקינה המערכת מבטיחה את שלמות הסרטון‪.‬‬
‫המערכת כוללת אפליקציית אנדרואיד המאפשרת צילום סרטון הנשלח בזמן אמת אל שרת מבוסס ‪,JAVA‬‬
‫תכונה שאינה נתמכת על ידי הממשק של אנדרואי ‪.‬ד השרת יודע לקבל אלפי סרטונים ב‪ Upload -‬בו זמנית‬
‫ולשמור אותם בבסיס הנתונים‪.‬‬
‫כחלק מהמערכת בנינו אתר מבוסס שרת ‪ Node.js‬המיועד להכיל את כל הסרטונים שצולמו באמצעות‬
‫האפליקציה‪ ,‬שם ניתן להיעזר במנוע החיפוש בכדי למצוא סרטון לפי מיקום וזמן‪ .‬המערכת מבוססת על‬
‫טכנולוגית ‪ AWS‬המממשת ‪ Scalable Architecture‬ו‪ Elastic Compute Cloud -‬התומכים בכמות שרתים‬
‫ומשאבים דינאמית בהתאם לעומס על המערכת‪.‬‬
‫‪37‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150705 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ורד ברנשטיין‪ ,‬מיטל אזטפור‪ ,‬גיל גרגורי פולק‬
‫שם הפרויקט‪Rate My School :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫האם בתור סטודנטים קרה לכם פעם שנרשמתם לסמסטר וכעבור שבוע התחרטתם על רוב הקורסים‬
‫שבחרתם? קרה לכם שהבנתם שהעמסתם על עצמכם יותר מדי? שבחרתם קורסים שלא מעניינים אתכם?‬
‫בשביל זה קם האתר ‪ - Rate My School‬הרי אין חכם כבעל ניסיון!‬
‫האתר מאפשר לדרג ולקרוא חוות דעת על קורסים ומרצים במכללה‪ ,‬על פי מספר קריטריונים כגון – רמת‬
‫קושי הקורס‪ ,‬ממוצע ציונים במבחנים‪ ,‬מספר הגשות במהלך הסמסטר ורמתן‪ ,‬לראות התפלגויות ציונים‬
‫לאורך השנים סילבוסים ועו ‪.‬ד‬
‫כמו כן‪ ,‬ישנה אפשרות לדרג את תגובות המשתמשים על ידי הצבעות (לייקים) עבור תגובות שהנך מסכים‬
‫איתן‪ ,‬וכך תגובות בעלות דירוג גבוה יותר יקבלו תשומת לב רבה יותר כחלק מהתפיסה שהן תגובות בעלות‬
‫ערך חזק יותר למשתמש‪.‬‬
‫הפרויקט משלב צד שרת וצד לקוח עם ממסד נתונים‪ .‬השתמשנו בטכנולוגיות כגון‪:‬‬
‫‪.C# ,Java Script ,CSS ,HTML ,AJAX ,JQuery ,MSSQL‬‬
‫‪38‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150706 :‬‬
‫שמות הסטודנטים המציגים‪ :‬גיא בר‪-‬און‪ ,‬אמיר גלבוע‬
‫שם הפרויקט‪ParkSpoting :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫פארק ספוטינג הינה אפליקציה חברתית לשיתוף מקומות חניה‪ .‬הצורך הגדל‪ ,‬חוסר מקומות וזמן חיפוש‬
‫החניה בערים גדולות גרם לנו לחשוב על דרכים בעזרתן ניתן למזער את הבעיות הנ"ל‪.‬‬
‫הרעיון המרכזי מאחורי האפליקציה הינו לתגמל את המשתמשים הפעילים אשר מפרסמים חניות בתדירות‬
‫גבוהה ובנוסף "שומרים" את החניה למשתמשים אחרים באפליקציה‪ .‬התגמול מתבצע על ידי מערכת ניקוד‬
‫שבה ככל שהניקוד של המשתמש גבוה יותר הוא בעל קדימות לקבל התראה על חניה חדשה באזו ‪.‬ר‬
‫האפליקציה תוכננה כך שתדרוש התעסקות מינימלית מצד המשתמש‪ .‬כל שעליו לעשות הוא להכניס‬
‫את כתובת היעד וברגע הכניסה של המשתמש לרדיוס מסוים מן היעד האפליקציה מחפשת עבורו חניות‬
‫פנויות‪.‬‬
‫האפליקציה נוצרה על ידי שימוש בטכנולוגיות‪:‬‬
‫‪NodeJS – for server side‬‬
‫‪ MongoDB – for data base‬‬
‫‪ Android Studio (using Java) – for client side‬‬
‫‪ And more like: Mongoose, Express etc.‬‬
‫‪‬‬
‫‪39‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150707 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ליעד חכים‪ ,‬ארז פייפקופף‪ ,‬ליהי אבשלמה‬
‫שם הפרויקט‪WakeApp :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫אפליקציית ‪ WakeApp‬הינה אפליקצית אנדרואיד שמטרתה לעזור לקהל הנהגים להישאר ערניים במהלך‬
‫הנהיגה על ידי הפעלה אקטיבית של הנהג‪.‬‬
‫‪ WakeApp‬תשמיע שאלות ברמת מורכבות שאינה מסיחה את דעת הנהג‪ ,‬ועל ידי זיהוי קולי וניתוח‬
‫התשובה תזהה אם הנהג ערני‪ .‬בנוסף ‪ WakeApp‬תזהה מצב שבו עיניי הנהג עצומות על ידי זיהוי תמונה‪.‬‬
‫במידה ונמצא שהנהג אינו ערני‪ ,‬ישמע צליל התראה שנועד להסב את תשומת לבו לעובדה שאינו ערני דיו‪.‬‬
‫‪ WakeApp‬יכולה לרוץ במקביל ובשילוב כל אפליקציה אחרת לרבות ‪ .waze‬השילוב בא לידי ביטוי הן‬
‫מבחינה קולית – האפליקציה לא מפריעה להכוונות הקוליות של ‪ ,waze‬והן מבחינת ה‪ GUI -‬שמעוצב‬
‫בצורה שאינה מפריעה לריצה התקינה של אפליקציה‪ .‬האפליקציה אינה מצריכה התעסקות של הנהג עם‬
‫הטלפון הנייד כלל‪.‬‬
‫‪40‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150708 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אפרים וייסמן‪ ,‬תומר גל‬
‫שם הפרויקט‪Spotit :‬‬
‫שם המנחה‪ :‬אמיר קירש‬
‫שם הסדנה‪ :‬יצירת מוצר תוכנה‬
‫תקציר הפרויקט‪:‬‬
‫‪ SpotIt‬הוא פורטל חיפוש מקומות בילוי‪ ,‬תרבות ואוכל‪ .‬בעזרת ‪ SpotIt‬ניתן למצוא את המקומות הקרובים‬
‫אליי‪ ,‬לראות חוות דעת ולקבל חווית משתמש אינטראקטיבית בחיפוש אחר מקומות בילוי‪.‬‬
‫‪ SpotIt‬היא אפליקציה חברתית‪ :‬בעזרת חיבור עם רשתות חברתיות ‪ SpotIt‬מצליחה לייעל את ההעדפה‬
‫של משתמשיה וזאת על ידי ניתוח פרטיהם ופרטי חבריהם‪ .‬כך היא יכולה להציע מקומות בילוי המתאימים‬
‫לצרכי המשתמשים אשר יקבלו הצעות לבילוי (למשל מסעדות‪ ,‬אוכל מהיר‪ ,‬פאבים ועוד)‪ ,‬וכן יכולים לבצע‬
‫חיפוש אחר מקומות בילוי באמצעות אפשרויות חיפוש שונות‪ ,‬ולצפות בפרטי העסק ותגובות משתמשים‬
‫אחרים עליו‪.‬‬
‫‪41‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150801 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אביהוא ממקה‪ ,‬משה קלש‪ ,‬אלמוג לאמעי‪ ,‬גבריאל קשני מזרחי‬
‫שם הפרויקט‪Find My Friends :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬מגוון פרויקטי תכנות‬
‫תקציר הפרויקט‪:‬‬
‫‪ Find My Friends‬היא אפליקציה חברתית‪ .‬מטרת האפליקציה לאפשר למשתמש את היכולת לדעת‬
‫היכן נמצאים חבריו‪ ,‬בני משפחתו‪ ,‬מכריו‪ ,‬ואנשים נוספים אשר נמנים במעגליו החברתיים ושחברים איתו‬
‫בקבוצות השונות באפליקציה‪ ,‬כמובן באישורם וידיעתם‪.‬‬
‫האפליקציה פותחה כמתן מענה למגוון בעיות של חוסר הידיעה היכן נמצאים הקרובים לנו‪ ,‬בזמן אמת‬
‫במצבים קריטיים‪ .‬לדוגמה‪ :‬אימא דאגנית שלא מקבלת תשובה מבתה ומעוניינת לדעת היכן היא‪ ,‬מדריך‬
‫טיולים שאיבד את אחד מחברי קבוצתו ומעוניין לדעת מהיכן לאסוף אותו‪ ,‬ועוד סיטואציות רבות‪.‬‬
‫לאפליקציה מספר יתרונות‪ ,‬הבולטות שבהן‪:‬‬
‫‪ .1‬קלות ונוחות המשתמש להתרגל לאפליקציה‪ ,‬כיוון שהיא מזכירה בעיצובה אפליקציות חברתיות אחרות‬
‫שבשימוש על ידי רוב הציבו ‪.‬ר‬
‫‪ .2‬בניית האפליקציה בצורה גנרית על מנת לא למקד אותה לשימוש ספציפי‪ ,‬ועל ידי כך לתת לכל משתמש‬
‫את החופש להשתמש בה לצרכיו וכראות עיניו בהתאם למעגלים החברתיים שבהם הוא מעוניין בזמן אמת‪.‬‬
‫המערכת פותחה באמצעות טכנולוגיות המובייל הבאות‪:‬‬
‫(‪.Android ,Java ,JAX-WS (Web Service‬‬
‫‪42‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150802 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אורלי מורחי‬
‫שם הפרויקט‪easyView :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬מגוון פרויקטי תכנות‬
‫תקציר הפרויקט‪:‬‬
‫‪ easyView‬הינה אפליקציית ווב להפקת דוחות ותפעול מכונות תעשייתיות‪ .‬מטרת האפליקציה היא ניהול‬
‫הייצור תוך שילוב עמדות ניידות ומכשירים חכמים‪ .‬כמו כן לשלבה בייצור השוטף של המפעל וכך לחסוך‬
‫זמן יקר של הגעה ממקום למקום כדי לקבל מידע ולדווח‪.‬‬
‫האפליקציה תאפשר למנהלי הייצור לראות את המתרחש בזמן אמת‪ .‬הנתונים נלקחים ישירות מבקר‬
‫המכונה כך שאין הפרעה של מהלך הייצור התקין בעת איסוף המידע‪ .‬כתוצאה מהמידע השוטף שיושג ניתן‬
‫יהיה לשפר ולייעל את התפעול‪.‬‬
‫האפליקציה פותחה באמצעות הטכנולוגיות הבאות‪:‬‬
‫‪.REST ,spring frame work ,MVC (Model View Controller) ,AngularJS ,bootstrap‬‬
‫‪43‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150803 :‬‬
‫שמות הסטודנטים המציגים‪ :‬רון בבדז'יאנוב‪ ,‬איתי טל‪ ,‬מיכאל ארמיאץ'‬
‫שם הפרויקט‪ :‬זול‪-‬פה‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬מגוון פרויקטי תכנות‬
‫תקציר הפרויקט‪:‬‬
‫זול פה ‪ -‬מערכת השוואת מחירים ברשתות המזון ‪ -‬הוא אתר המאפשר לצרכנים להשוות סל קניות ברשתות‬
‫המזון השונות ולמצוא את הזול ביותר עבורם בזמן אמת‪ ,‬ובכך לחסוך זמן וכסף‪.‬‬
‫המערכת שמאחורי האתר אוספת בצורה אוטומטית את כלל נתוני המוצרים של החנויות (ממאגר המסופק‬
‫על ידי כל רשת מזון בהתאם לחוק "שקיפות המחירים")‪ ,‬ומספקת מנוע חיפוש והשוואה עבור מוצרים‬
‫בודדים או סל קניות שלם‪.‬‬
‫לאחר שהצרכן יזין באתר את המוצרים שבהם הוא מעוניין ואת מקום מגוריו‪ ,‬יקבל את אפשרויות הרכישה‬
‫האופטימליות עבורו‪.‬‬
‫המערכת פותחה באמצעות הטכנולוגיות הבאות‪:‬‬
‫‪ASP.NET ,MVC ,HTML5 ,JavaScript ,CSS ,MySQL‬‬
‫‪44‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150804 :‬‬
‫שמות הסטודנטים המציגים‪ :‬יהב מרום‪ ,‬אלירן ארגמן‬
‫שם הפרויקט‪ :‬מערכת ‪CRM‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬מגוון פרויקטי תכנות‬
‫תקציר הפרויקט‪:‬‬
‫מערכת ה‪ CRM -‬שבנינו‪ ,‬על פי דרישת החברה לירן יצרני כימיקלים‪ ,‬מאפשרת ניהול לקוחות‪ ,‬הזמנותיהם‪,‬‬
‫ניהול תיקי הלקוחות החייבים‪ ,‬ניהול המוצרים הקיימים במפעל וייצור מוצרים בהתאם‪ .‬המערכת אמורה‬
‫לשמש כלי עזר לניהול החשבונות והניהול הלוגיסטי במפעל‪.‬‬
‫התוכנה מהווה תחליף למערכת הישנה שיש במפעל לניהול הזמנות ולקוחות בלב ‪.‬ד ממשק המשתמש‬
‫שבנינו הינו אינטואיטיבי ותואם לקוח מבוגר הרוצה קלות בתפעול המערכת במהלך היום יום‪.‬‬
‫המערכת הינה מערכת ‪ DESKTOP‬אשר רצה על מערכת ההפעלה "חלונות" של מייקרוסופט‪.‬‬
‫המערכת נבנתה בטכנולוגית ‪ .NET‬ובעזרת מסד הנתונים ‪. MY-SQL‬‬
‫‪45‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150805 :‬‬
‫שמות הסטודנטים המציגים‪ :‬מורשת דניאל‬
‫שם הפרויקט‪Home speech therapy :‬‬
‫שם המנחה‪ :‬פרופ' בוריס אפשטיין‬
‫שם הסדנה‪ :‬מגוון פרויקטי תכנות‬
‫תקציר הפרויקט‪:‬‬
‫זהו אתר תרגול עבור ילדים דיסלקטיים המטופלים על ידי קלינאית תקשורת‪ .‬תהליך הטיפול מורכב מטיפול‬
‫חד שבועי אצל הקלינאית‪ ,‬ומתרגול יומיומי בבית‪ .‬התרגול בבית הוא קריטי‪ ,‬ובלעדיו אין ערך לטיפול של‬
‫קלינאית התקשורת‪.‬‬
‫הבעיות שהפרויקט מנסה לפתור‪:‬‬
‫‪ .1‬הקלינאית נותנת בסוף הטיפול הנחיות להורים מה לתרגל בבית‪ .‬להורים אין בבית את המשחקים‬
‫המקצועיים שיש בקליניקה‪ ,‬ולכן הם נאלצים לאלתר משחקים על דף ניי ‪.‬ר מגוון התרגילים‪/‬שאלות שההורים‬
‫יכולים להמציא הוא דל ביות ‪.‬ר‬
‫‪ .2‬כאשר הילד נתקל בבעיה‪ ,‬לקלינאית יש ידע מקצועי‪ ,‬שאין בידי ההורים‪ ,‬איך ל"חלץ" אותו מבלי לפגוע‬
‫בטיפול‪.‬‬
‫‪ .3‬כאשר הילד מגיע לטיפול בשבוע הבא‪ ,‬הקלינאית מבזבזת זמן יקר מתוך הטיפול כדי להבין מההורים מה‬
‫הילד תרגל בבית וכמה הצליח‪ ,‬ונאלצת לבחון את הילד כדי לדעת מה מצבו הנוכחי‪ ,‬וזאת כדי להחליט על‬
‫השלב הבא בטיפול‪.‬‬
‫הפתרון המוצע‪:‬‬
‫אתר אינטרנט שבו ישנם משחקי תרגול בדומה לתרגילים של הקלינאית‪ .‬הקלינאית תהיה רשומה באתר‪,‬‬
‫ותחתיה יהיו רשומים המטופלים שלה‪ .‬ההורים יתרגלו עם הילד דרך האת ‪.‬ר האתר יהיה בנוי לפי רמות קושי‬
‫וישמור את הביצועים של היל ‪.‬ד כך תוכל הקלינאית לראות בעצמה את כל התרגילים שהילד ביצע‪.‬‬
‫‪46‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150901 :‬‬
‫שמות הסטודנטים המציגים‪ :‬נמרוד פרסול‪ ,‬ניר נסים אורפלי‬
‫שם הפרויקט‪SmallTalk :‬‬
‫שם המנחה‪ :‬ד"ר אורי גלובוס‬
‫שם הסדנה‪ :‬משחקים‪ ,‬למידה ואפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫האינטרנט הפך את העולם לכפר גלובלי קטן‪ .‬פלטפורמת הצ'ט ‪ SmallTalk‬מאפשרת לך להכיר את השכנים‬
‫החדשים של ‪.‬ך ‪ SmallTalk‬מאפשרת לך לשוחח עם אנשים שונים מרחבי העולם בעלי מכנה משותף ותרבות‬
‫שיחה שדומה לשל ‪.‬ך זאת‪ ,‬מבלי שתצטרך להזין כלל פרטים‪ .‬פשוט תתחבר ותתחיל לדב ‪.‬ר‬
‫פלטפורמות צ'אט אחרות דורשות מהמשתמש להזין פרטים רבים כדי לבצע התאמה רלוונטית בין‬
‫משתמשים‪ SmallTalk .‬לומדת אוטומטית את העדפותיך וכך מוצאת עבורך את בן השיח המתאים ל ‪.‬ך‬
‫המערכת בנויה במודל של ‪ Client-Server‬וכתובה ב‪ .Java -‬צד הלקוח עושה שימוש בטכנולוגיות ה‪Web -‬‬
‫הנפוצות היום‪ .Ajax ,JS ,CSS :‬צד השרת משתמש באלגוריתמים המגיעים מעולם ה‪Recommendation -‬‬
‫‪ Systems‬וה‪.Machine Learning -‬‬
‫‪47‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150902 :‬‬
‫שמות הסטודנטים המציגים‪ :‬לבן בניאשוילי‪ ,‬אמבר מרינסקו בר‪ ,‬מתן רזניקוב‬
‫שם הפרויקט‪LIME™TM Engine :‬‬
‫שם המנחה‪ :‬ד"ר אורי גלובוס‬
‫שם הסדנה‪ :‬משחקים‪ ,‬למידה ואפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫מנוע ‪ LIME™TM‬הינו תשתית פיתוח משחקים ואפליקציות גרפיות המאפשרת פיתוח קל ומהי ‪.‬ר התשתית‬
‫כמעט ואיננה מצריכה ידע מוקדם ומניבה תוצאות מהירות‪ ,‬אלגנטיות וחוצות פלטפורמות‪ .‬מנוע ‪LIME™TM‬‬
‫פותח עם החזון שתוכניתן יוכל ליצור משחק מושלם ביום אח ‪.‬ד‬
‫למה שתרצו להשתמש ב‪?LIME™TM-‬‬
‫‪ ‬פיתוח קל ומהיר‪ ,‬הגעה לתוצר מידי‪.‬‬
‫‪ ‬פיתוח ‪ Cross Platform‬למחשב‪ ,‬סמארטפונים‪ ,‬קונסולות משחק ו‪.web -‬‬
‫‪ ‬פיתוח בשפת ‪ C#‬המאפשר שימוש בספריות ובקוד קיים‪.‬‬
‫‪ ‬תמיכה בגרפיקה וקטורית‪.‬‬
‫‪ ‬פיתוח נוח ב‪ Visual Studio -‬עם כלים כמו ‪ debugger, profiler‬ועוד‪.‬‬
‫‪ ‬ספריה גאומטרית נרחבת‪ ,‬המספקת מחלקות גאומטריות פרימיטיביות ומורכבות‪.‬‬
‫‪ ‬ספריה גרפית עשירה‪ ,‬המאפשרת התממשקות עם גרפיקות שנוצרו ב‪ ,Flash -‬תמונות ועו ‪.‬ד‬
‫‪48‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150903 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שגיא מילר‬
‫שם הפרויקט‪CraftMania :‬‬
‫שם המנחה‪ :‬ד"ר אורי גלובוס‬
‫שם הסדנה‪ :‬משחקים‪ ,‬למידה ואפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫‪ CraftMania‬הוא משחק פנטזיה בו אנו ממלאים תפקיד של נפח בממלכה קטנה‪ .‬בכל שלב במשחק‪,‬‬
‫מטרתנו לספק נשקים ושריונות ללוחמים ובכך להשפיע על ההצלחה של כל הממלכה‪ CraftMania .‬דורש‬
‫זריזות ידיים ותכנון משאבים ונעשה מאתגר יותר משלב לשלב‪.‬‬
‫המשחק מתחיל בחנות ריקה חוץ מאתנו‪ ,‬הנפח‪ .‬בהדרגה מתחילים להופיע לקוחות בחנות ומעלים תמונה‬
‫של הפריט אותו ירצו לרכוש‪ .‬אם הלקוח הוא אביר הוא עשוי לרצות חרב או שריון ואם הוא קוסם אז מטה‬
‫קסם למשל‪.‬‬
‫עלינו ללכת למכונות הפזורות בחנות ולהתחיל להרכיב חומרים יחדיו; להתיך ברזל‪ ,‬להכות אותו בפטיש‪,‬‬
‫לקחת מקל עץ ולשים עליו אבן מיוחדת ועו ‪.‬ד ככל שהלקוחות יחכו פחות הם ייתנו יותר כסף‪.‬‬
‫לאורך המשחק מופיעות דמויות‪ ,‬מכונות ופריטים חדשים והמשחק נעשה מתוחכם מיות ‪.‬ר‬
‫המשחק פותח בסביבת ‪.Unity‬‬
‫‪49‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150904 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אסף חיים‪ ,‬אינה עמיאל‪ ,‬לאל מרים כהן‬
‫שם הפרויקט‪BrainRun :‬‬
‫שם המנחה‪ :‬ד"ר אורי גלובוס‬
‫שם הסדנה‪ :‬משחקים‪ ,‬למידה ואפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫‪ BrainRun‬הוא ואריאציה למשחק הפופולארי ‪ .TempleRun‬החידוש במשחק הוא היכולת לשחק ללא כל‬
‫מגע‪ ,‬אלא רק בכוח המחשבה‪.‬‬
‫המשחק עושה שימוש במכשיר דמוי אוזניות הקורא את גלי המח ומתרגם אותם לפעולות במשחק‪ .‬היכולת‬
‫לתת פידבק לפעילות מוחית (בלעז נוירו‪-‬פידבק) קיימת כבר עשרות שנים במכוני מחקר‪ ,‬מעבדות ובתי‬
‫חולים‪ .‬בשנים האחרונות הזמינות של הטכנולוגיה עולה עם מבחר הולך וגדל של מוצרים בדרגות טיב‬
‫משתנות ובמחירים המתאימים לצרכן הביתי‪.‬‬
‫העניין שלנו בנוירו‪-‬פידבק נובע מהפוטנציאל שיש לתגמול המידי של המשחק לעורר גלי מח מסוימים‬
‫והפרשת הורמונים שמעודדים ריכוז‪ ,‬הרגשה חיובית ומודעות‪.‬‬
‫בפרויקט השתמשנו במכשיר בטכנולוגית ‪ MindWave‬מבית ‪ .NeuroSky‬המכשיר מתחבר באמצעות‬
‫‪ Bluetooth‬למחשב בו פיתחנו את המשחק בסביבת ‪.Unity‬‬
‫‪50‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪150905 :‬‬
‫שמות הסטודנטים המציגים‪ :‬תומר יוסקוביץ‪ ,‬ליאון אברבוך‪ ,‬נטע לב‬
‫שם הפרויקט‪Jam :‬‬
‫שם המנחה‪ :‬ד"ר אורי גלובוס‬
‫שם הסדנה‪ :‬משחקים‪ ,‬למידה ואפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫‪ Jam‬היא היכולת לבצע פעולות באופן מסוכנרן על גבי מכשירים רבים‪ .‬טכנולוגית הסנכרון של ‪ Jam‬מאפשרת‬
‫להרחיב את עולם האפשרויות עבור המכשירים החכמים שלנו לכיוונים שעד היום לא היו אפשריים‪ ,‬כגון‬
‫צפייה משותפת בסרטים ללא צורך במסך טלוויזיה‪ ,‬יצירת ‪ Wifi party‬ללא צורך בחומרה ייעודית‪ ,‬משחקים‬
‫מוזיקליים מרובי משתתפים ואפילו השמעה של מוזיקה מחוץ לבית ללא צורך בהגברה‪.‬‬
‫לב היישום הוא מנגנון לסנכרון זמן בין מכשירים‪ .‬מנגנון זה מאפשר ליצור קבוצה של מכשירים ביניהם יש‬
‫תקשורת מסונכרנת‪ .‬כל פעולה שמופעלת דרך מנגנון זה על ידי אחד המכשירים מבוצעת בכל המכשירים‬
‫בקבוצה באותו הזמן בדיוק‪ ,‬כך שהמכשירים פועלים בתיאום מושלם‪.‬‬
‫‪ Jam‬משלב בין שני פרוטוקולי תקשורת ‪ Protocol Websocket‬ו‪ UDP-‬המאפשרים תקשורת מסונכרנת‬
‫הן בחיבור מקומי ללא צורך בשרת וחיבור לאינטרנט‪ ,‬והן עבור תקשורת מסונכרנת מרוחקת דרך האינטרנט‪.‬‬
‫היישום זמין בשלב זה למכשירי אנדרואי ‪.‬ד‬
‫‪51‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151001 :‬‬
‫שמות הסטודנטים המציגים‪ :‬עדי גואטה‪ ,‬אורטל טורגמן‪ ,‬יעקב יחזקאל‬
‫שם הפרויקט‪Project++ :‬‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫תוכנה לניהול פרויקטים בשיטה חדשנית שמבוססת על ‪ ,TOC‬תיאורית האילוצים‪ ,‬שבשנים האחרונות‬
‫נכנסה לחיינו בתחומים של ניהול‪ ,‬הנדסה ותעשייה‪ .‬התוכנה תעזור לך כמנהל פרויקט לראות את הנולד‪,‬‬
‫תפקס אותך לעבר המטרות האמיתיות שלך ותציע לך פתרונות של ממש!‬
‫הפרויקט בנוי על גבי תוכנת ‪ MS Project‬שידועה במגוון רחב של אפשרויות וביצועים אמינים ומטרתה‬
‫העיקרית לשפר ולהתאים אותה לצרכי מנהל הצוות בחברה ולפי הדרישות שמתאימות ל ‪.‬ך‬
‫לא עוד לשלוח את העובדים לעבור קורס מקיף ב‪ .MS Project -‬לא עוד לבזבז זמן יקר של מנהל פרויקט‬
‫על פעולות שמעוניינים שיקרו באופן אוטומטי‪ ,‬חיסכון בזמן ובעבודה מנהלתית מתישה‪.‬‬
‫במקום המון מורכבויות של ‪-feature‬ים שלא רלוונטיים‪ ,‬יצירת מיקוד וממשק ידידותי למשתמש‪.‬‬
‫כמו כן יש תוספות כגון‪ :‬הרחבה של מנגנון ניהול המשימות‪ ,‬הצגת נתונים מתקדמים ‪,fever charts‬‬
‫‪ Template‬לפרויקט הכולל את כלל התוספות ממנו ייווצרו פרויקטים חדשים ועו ‪.‬ד‬
‫‪52‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151002 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אלה בליאכרוב‪ ,‬איריס גבירץ‪ ,‬רומן יארינובסקי‪ ,‬נדב שארל בר אורין‬
‫שם הפרויקט‪OnDemander :‬‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫אין דבר יותר מעצבן מלגלות שנגמר המקום במחשב בגלל תוכנות מנופחות אשר אינן מותאמות אישית‬
‫למשתמש ומתקינות קבצים אשר אין בהם שום צורך ממשי‪ .‬הפרויקט שלנו יתייחס בדיוק לסוגיה זו‪.‬‬
‫תפקידו של ה‪ OnDemander -‬יהיה לאפשר הורדה דינמית של נתונים מהענן כך שבמקום התקנה מלאה‬
‫וכבדה של התוכנה ניתן יהיה להתקין אך ורק את ה‪ minimal framework -‬הדרוש‪ .‬היתרון הגדול של‬
‫ה‪ OnDemander -‬הוא בכך שכל שימוש במוצר יותאם באופן דינמי ואישי ללקוח המשתמש בתוכנה‪ ,‬ולכן‬
‫כל שימוש בתוכנה יהיה מינימלי ואופטימלי ללקוח הספציפי‪.‬‬
‫בשוק החופשי של הטכנולוגיות כיום מתחרות אלפי חברות במגוון תחומים‪ .‬בכדי שחברה תצליח להתבלט‬
‫ולהוביל עליה להיות חדישה יעילה ונוחה‪ .‬חברת ‪ Mce Systems‬אשר מציעה פתרונות בתחום הזיהוי‬
‫הסלולרי מעוניינת להתרחב ולהיכנס למגזר הפרטי והעסקי כאחד בתחום הסלול ‪.‬ר הוספת ‪ feature‬זה‪,‬‬
‫‪ ,OnDemander‬תאפשר התאמת המוצר ללקוחות עם מאפיינים שונים‪.‬‬
‫ה‪ OnDemander -‬מבוסס על טכנולוגיית ‪ Hooks‬אשר תאפשר חיבור ישיר לקוד של החברה תוך החדרה של‬
‫בקשה ספציפית של קובץ מידע אשר יאוכסן בשרתי ‪ .SQL Server‬הפנייה אליהם תהיה דרך ‪Web Service‬‬
‫ייעודי שבנינו הממומש ב‪ ASP.NET -‬אשר פונה ל‪ Database-‬חדש שיאכסן את הקבצים הרלוונטיים‪.‬‬
‫‪53‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151003 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שני מגיס‪ ,‬ליאור אדר‬
‫שם הפרויקט‪ShamdarCRM :‬‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫‪ ShamdarCRM‬הינה מערכת לניהול קריאות שרות ומלאי עבור חברת שמדר‪ ,‬אשר עוסקת בתחזוקת דיור‬
‫ומבנים‪ .‬כיום התנהלות הלקוח מול חברת שמדר בעת אירוע תקלה היא באמצעות התקשרות טלפונית‬
‫ושיחה עם נציג שרות‪ .‬לאחר מכן‪ ,‬נציג השרות מעביר את המידע אודות התקלה לטכנאי בשטח באמצעות‬
‫הטלפון‪.‬‬
‫מערכת ‪ ShamdarCRM‬תספק פתרון און ליין‪ ,‬זמין ונוח להעברת מידע וקבלת שרות בין הלקוח (או הליד)‬
‫לבין חברת שמד ‪.‬ר‬
‫מצד הלקוח‪/‬ליד‪:‬‬
‫‪ ‬קבלת אינפורמציה אודת החברה באתר הבית‪.‬‬
‫‪ ‬אפשרות לפתיחת תקלות און ליין ללא צורך בהמתנה לנציג‪.‬‬
‫‪ ‬עדכון הלקוח בעת סיום הטיפול בתקלה‪.‬‬
‫‪ ‬האתר מאפשר שליחת בקשה להצעת מחיר און ליין‪.‬‬
‫מצד החברה‪:‬‬
‫‪ ‬אתר בית אינפורמטיבי המאפשר הפצת מידע ופרסום החברה‪.‬‬
‫‪ ‬אפשרות לקבלת קריאות ללא צורך בנציג טלפוני‪.‬‬
‫‪ ‬קריאות השרות יועברו באמצעות ‪ SMS‬או מייל לטכנאים בשטח‪.‬‬
‫‪ ‬אפשרות לניהול ומעקב אחר המלאי‪.‬‬
‫‪ ‬קבלת בקשות להצעות מחי ‪.‬ר‬
‫‪ ‬הפקת דו"חות‪ :‬מלאי‪ ,‬רכש‪ ,‬היסטוריית תקלות‪.‬‬
‫המערכת פותחה באמצעות הטכנולוגיות הבאות‪C# ASP. NET, MySQL :‬‬
‫‪54‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151004 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שני זגדון‪ ,‬שני בכח‬
‫שם הפרויקט‪ :‬מערכת ניהול הפניות‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫הלקוחות נוטשים אותך? פניות לחברה לא נענות בזמן? הכר את המערכת שתעשה סדר בבלגן!‬
‫מערכת ניהול הפניות הינה מערכת ייעודית שפותחה עבור "פרי השכרת רכב בע"מ"‪ ,‬לאחר שחיפשו פתרון‬
‫לתלונות הלקוחות על שירות לקוחות לקוי‪ .‬המערכת מספקת פתרון ממוחשב וכולל של ניהול ובקרת פניות‬
‫הלקוחות לחברה בתחומים השונים‪ ,‬לרבות ניהול תהליכי העבודה ותעבורת המידע‪.‬‬
‫כמו כן‪ ,‬שמירת מידע עדכני אודות הלקוחות ופניותיהם בזמן אמת‪ ,‬בקרה על חריגות מזמני טיפול על‬
‫ידי שליחת התרעות במיילים והפקת דוחות ניהוליים‪ ,‬ותחזית הזמנת מלאים כנגזרת של פניות הלקוחות‬
‫הפוטנציאליים לחברה‪.‬‬
‫המערכת נכתבה בשפת ‪ C#‬תוך שימוש בטכנולוגיות ‪ Asp.net‬ובסיס נתונים ‪ .SQL‬המערכת אופיינה באופן‬
‫אינטואיטיבי וידידותי למשתמש‪ ,‬תוך שמירה על כללי החברה‪.‬‬
‫‪55‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151005 :‬‬
‫שמות הסטודנטים המציגים‪ :‬נתנאל יובל אהרן‪ ,‬מריה לדנזון‬
‫שם הפרויקט‪ :‬קייטרינג מוסדות‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫קייטרינג מוסדות‪ ,‬תוכנת ‪ ,WEB‬נועדה לתת שירות לעולם המסעדנות בארץ‪ ,‬בדגש על תחום הקייטרינג‪.‬‬
‫עולם המסעדנות בארץ מפותח מאוד אך קשה מאוד לתחזוקה כיוון שההוצאות גבוהות והלקוחות מאוד‬
‫בררנים‪ .‬כתוצאה מכך נוסד עולם הקייטרינג והתוכנה שלנו בפרט ‪ -‬שמאפשרים נגישות של האוכל ללקוחות‪,‬‬
‫בכמויות גדולות‪ ,‬ללא צורך בהגעה באופן פרטי למסעדה‪.‬‬
‫ישנן מספר מערכות בעולם הקייטרינג ברחבי העולם‪ ,‬אך אין כיום מערכות הנותנות שירות בשפה העברית‪,‬‬
‫ולכן חלק מאוד חשוב בפיתוח המערכת היה השפה העברית‪.‬‬
‫כמו כן‪ ,‬בעולם זה‪ ,‬בשונה מעולם המסעדות‪ ,‬יש צורך בארגון משלוחים גדולים הכוללים ארוחות שלמות‪,‬‬
‫לרבות לאירועים‪ ,‬שמחות וארגונים גדולים‪ .‬מכיוון שעולם המסעדנות נשאר יקר מאוד ולא נגיש‪ ,‬תפקידן‬
‫של מערכות הקייטרינג הוא‪ ‬לשפר את הנוחות והגישה של הלקוחות‪ ,‬דבר שיגרום לגידול במספר ההזמנות‬
‫והביקוש‪.‬‬
‫כבר תקופה ארוכה שנוסף נדבך לעולם הקייטרינג שאנו קוראים לו "קייטרינג מוסדות"‪ .‬חלק זה כולל בתוכו‬
‫הזמנות סדירות לאורך כל השנה (או תקופות ארוכות) של ארוחות קבועות בסדרי גודל משוערים מראש‬
‫אשר מוזמנים כיום מהמטבח המרכזי על ידי מוסדות חינוך והערכה‪.‬‬
‫כיום אין אף מערכת בעולם הדואגת לחלק חדש זה‪ ,‬ולכן הזמנות ארוכות טווח והיעדר מענה בשפה העברית‬
‫ללקוחות (חשוב בעיקר להזמנות)‪ ,‬מובילים לתקשורת על בסיס טלפונים ופקסים‪ .‬דבר זה עלול להוביל לאי‬
‫הבנות‪ ,‬עודף ואף חמור יותר לחוסר במנות‪ ,‬דבר הגורם להוצאות מיותרות‪.‬‬
‫‪56‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151006 :‬‬
‫שמות הסטודנטים המציגים‪ :‬דמיטרי אירז'נסקי‪ ,‬עודד בלוהוסקי‬
‫שם הפרויקט‪EasyShift :‬‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫‪ EasyShift‬הינו פתרון מושלם עבור צוותי תמיכה הפועלים במתכונת במשמרות‪ .‬התוכנה מרכזת את כל‬
‫הפעילות של הצוות‪ ,‬החל משיבוץ המשמרות ועד סיום הטיפול בתקלות‪ .‬בעזרת התוכנה כל עובד יכול‬
‫לקבוע את העדפותיו למשמרות והתוכנה תסנן ותציג עבורו משמרות מתאימות‪ .‬השיבוץ הסופי נעשה על‬
‫ידי מנהל הצוות‪ ,‬כאשר התוכנה מציגה בפניו מספר אפשרויות ללוח משמרות‪.‬‬
‫‪ EasyShift‬שומרת את התקלות שהזינו במהלך משמרת‪ ,‬ומעבירה תקלות פתוחות למשמרת הבאה‪ ,‬כך‬
‫שהמשמרת הנכנסת ממשיכה בטיפול רציף של התקלה‪ .‬התוכנה גם שומרת את היסטוריית התקלות‬
‫שטופלו בעבר‪ ,‬מאפשרת חיפוש קל בפתרונות שהוזנו‪ ,‬ובכך חוסכת זמני השבתה של מערכות ומשפרת את‬
‫זמינות הצוות‪ .‬‬
‫‪57‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151007 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שיר שיפרה סלומון‪ ,‬בר נתן‪ ,‬בקי רבקה הוסגון‬
‫שם הפרויקט‪ :‬טכנאיטק‬
‫שם המנחה‪ :‬ד"ר אלכס קומן‬
‫שם הסדנה‪ :‬ניתוח מערכות‬
‫תקציר הפרויקט‪:‬‬
‫מערכת לניהול תקלות במעבדת מחשבים הינה מרכיב חשוב ביותר לשיפור איכות השירות‪ ,‬ניהול הידע‬
‫ושימורו‪.‬‬
‫מערכת טכנאיטק מנהלת את כל מערך השירות במעבדה ודיווח התקלות‪ .‬המערכת מאפשרת להקצות‬
‫טכנאי לכל תקלה‪ ,‬לדרג את התקלות לפי עדיפות ומאפשרת מעקב אחר סטטוס הטיפול בתקלה‪.‬‬
‫לכל לקוח במערכת יש חוזה בו מתועד כל הציוד שנמצא אצל הלקוח‪ .‬כמו כן‪ ,‬מצוינים תנאי הטיפול בלקוח‪,‬‬
‫לדוגמה‪ :‬תשלום שנתי עבור כל תקלות הלקוח או תשלום עבור כל תקלה בנפר ‪.‬ד‬
‫בנוסף‪ ,‬ניתן להפיק במערכת דוחות‪ .‬ישנם דוחות תפעוליים‪ ,‬כמו למשל צפייה בכל התקלות הפתוחות‬
‫לטכנאי‪ ,‬צפייה בתקלות בעדיפות גבוהה וכדומה‪ .‬ישנם גם דוחות ניהוליים כגון פילוח התקלות לפי סוג‬
‫התקלה‪ ,‬כמות תקלות עבור לקוח מסוים ועו ‪.‬ד‬
‫‪58‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151101 :‬‬
‫שמות הסטודנטים המציגים‪ :‬דור דנינו‪ ,‬תום גליק‪ ,‬ירדן קובריגרו‬
‫שם הפרויקט‪You'reIt! :‬‬
‫שם המנחה‪ :‬ד"ר טל הסנר‬
‫שם הסדנה‪ :‬פיתוח אפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫האפליקציה !‪ You'reIt‬הינה במשפט אחד אפליקציה המהווה מענה טכנולוגי פשוט לרצון למצוא חבר בתוך‬
‫קהל רחב‪ ,‬ללא צורך בקביעה מוקדמת של מקום מפגש‪.‬‬
‫לדוגמה‪ ,‬ביום העצמאות מגיעים לכיכר רבין אלפי חוגגים לכן היכולת למצוא אנשים אפסית (אם לא נקבע‬
‫מקום מפגש מראש)‪ ,‬אך עם האפליקציה הכוונת משתמש אחד אל משתמש אחר תתבצע בקלות‪ ,‬כאשר‬
‫מסך ההכוונה יציג למשתמשים חץ שיכוון אותם אחד אל השני ויתעדכן בהתקדמות ובתזוזה‪.‬‬
‫האפליקציה !‪ You'reIt‬היא אפליקציית ‪ Android‬קלה לתפעול המאפשרת למשתמשים בה למצוא‬
‫מיקומים שהוכנסו לזיכרון (מיקום הבר‪ ,‬השירותים‪ ,‬חנית הרכב וכו')‪ ,‬ולאפשר למשתמש אחר באפליקציה‬
‫למצוא אותך בכל אירוע‪/‬מיקום אשר יש בו אנשים רבים כמו מסיבות‪ ,‬הופעות‪ ,‬חוף הים וכדומה‪.‬‬
‫‪59‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151102 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אמיתי הורביץ‪ ,‬אסף גיא גרימברג‬
‫שם הפרויקט‪OmniDrive :‬‬
‫שם המנחה‪ :‬ד"ר טל הסנר‬
‫שם הסדנה‪ :‬פיתוח אפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫‪ OmniDrive‬היא אפליקציית ‪ Desktop‬המאפשרת לאחד את הנפח החינמי הניתן ממספר שירותי ענן‪.‬‬
‫המשתמש יכול בקלות לחבר את חשבונותיו‪ ,‬ולאחר מכן לנהל את התוכן בתיקייה אחת‪ ,‬כך שהקבצים‬
‫מבוזרים בין החשבונות השונים באופן שקוף‪.‬‬
‫בצורה זו המשתמש מנצל את מלוא הנפח החינמי הניתן לו ממספר שירותים במקביל‪.‬‬
‫‪60‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151103 :‬‬
‫שמות הסטודנטים המציגים‪ :‬עוז בלומנפלד‪ ,‬יהונתן ריז'בסק‬
‫שם הפרויקט‪Language detector :‬‬
‫שם המנחה‪ :‬ד"ר טל הסנר‬
‫שם הסדנה‪ :‬פיתוח אפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫כמה פעמים התחלתם לכתוב בדפדפן ה‪ Chrome -‬ולאחר מספר מילים הרמתם את העיניים מהמקלדת‬
‫ולהפתעתכם גיליתם שבתיבת הטקסט שמולכם מופיע מעין רצף תווים מוזר "!!@‪ ,"%#$$#‬ובמקום להחזיר‬
‫את העיניים למקלדת ולחזור לעסוק בענייניכם איבדתם את קו המחשבה ונאלצתם למחוק הכול ולכתוב‬
‫שוב מההתחלה? מרגיז אה? לא עוד!‬
‫מהיום תוכלו ליהנות מחוויית הקלדה רציפה ונוחה בעזרת ‪ Language detector‬אשר יספק לכם את כל‬
‫האמצעים הדרושים לחוויית ההקלדה המושלמת‪.‬‬
‫‪ Language detector‬יודע לזהות שהתחלתם לכתוב בשפה אשר אינה השפה בה התכוונתם‪ ,‬מתריע על‬
‫כך בצורה שלא תסיח את דעתכם ומציע להחליף את הטקסט לשפה שבה התכוונתם לכתוב‪ ,‬והכל בלחיצת‬
‫כפתור אחת‪ ,‬ללא עצבים וללא מחיקות‪.‬‬
‫‪61‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151104 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ליאור מאיר‪ ,‬רון איציקוביץ‬
‫שם הפרויקט‪FrontApp :‬‬
‫שם המנחה‪ :‬ד"ר טל הסנר‬
‫שם הסדנה‪ :‬פיתוח אפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫‪ FrontApp‬עושה שימוש באחד האלגוריתמים החדשניים בתחום שפותח על ידי ד"ר טל הסנר‪ ,‬ומאפשר‬
‫לבצע "פרונטליזציה" לתמונת פרצוף ‪ -‬כלומר לסובב אותה כך שהפרצוף פונה אל מי שמתבונן בתמונה‪.‬‬
‫האפליקציה מאפשרת לכל אחד לבצע את ההליך הזה על כל תמונה שיבחר ומנגישה למעשה כלי חשוב‬
‫בראייה ממוחשבת לכל משתמש‪ ,‬ללא דרישה של הבנה או יכולת מיוחדת‪.‬‬
‫האפליקציה משלבת כלים שונים וחושפת ‪ API‬המאפשר לבצע תהליך זה על בסיס נתונים של תמונות‪ ,‬ויכול‬
‫לשמש ככלי עזר בעיבוד של תמונות שישמשו כקלט עבור אלגוריתמים שונים מתחום הלמידה החישובית‬
‫(‪.)machine learning‬‬
‫בפרויקט אנו עושים שימוש במגוון רחב של טכנולוגיות‪ ,‬כגון‪ kivy ,Python ,C++ ,dlib :‬ו‪.OpenCV -‬‬
‫‪62‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151105 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ניב אוסלנדר‪ ,‬עידן מאיר‬
‫שם הפרויקט‪EasyList :‬‬
‫שם המנחה‪ :‬ד"ר טל הסנר‬
‫שם הסדנה‪ :‬פיתוח אפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫כמה פעמים נתקלת בסיטואציה שבה שכחת את רשימת הקניות שהכנת מראש בבית? מתי קרה לאחרונה‬
‫שהתבקשת לקנות מוצר מסוים מבלי לדעת איך הוא נראה‪ ,‬להגיע לסופר ולראות שיש ‪ 10‬מוצרים דומים?‬
‫מיותר לציין שלא יודעים במה לבחו ‪.‬ר‬
‫לא עוד! ‪ EasyList‬היא הפתרון לכאבי הראש!‬
‫‪ EasyList‬היא אפליקציית רשימת קניות חכמה‪ ,‬חדשנית ואינטראקטיבית אשר מאפשרת לבנות‪ ,‬לערוך‬
‫ולשתף רשימת קניות בין מספר משתמשים‪ ,‬כשלכל אחד מהמשתתפים ברשימה יש היכולת להוסיף‪/‬‬
‫להחסיר מוצרים‪ .‬האפליקציה מאפשרת הוספת תמונות עבור מוצרים באמצעות המצלמה של ה‪Smart -‬‬
‫‪ Phone‬וכן לקבל התראות כאשר אחד משותפי הרשימה יוצא לקניה‪.‬‬
‫האפליקציה מאפשרת גם בניית רשימת קניות נפוצה המבוססת על סמך רשימות קודמות‪ .‬כמו כן‪ ,‬ניתן‬
‫לבנות רשימה "הפוכה"‪ ,‬רשימה שבה מנהל הרשימה מחלק את האחריות על קניית המוצרים בין האנשים‬
‫המשותפים ברשימה‪ .‬כל זה רק חלק משלל האפשרויות המגוונות שהאפליקציה מציעה בכדי להפוך את‬
‫חווית הקניות לנוחה ופשוטה יות ‪.‬ר‬
‫האפליקציה פותחה תחת ‪ PhoneGap Framework‬ומשתמשת בטכנולוגיות הבאות‪:‬‬
‫‪.HTML5 ,CSS3 ,AngularJS ,JavaScript ,JQuery Mobile‬‬
‫‪63‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151106 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אדוה אליסוף‬
‫שם הפרויקט‪EasyDance :‬‬
‫שם המנחה‪ :‬ד"ר טל הסנר‬
‫שם הסדנה‪ :‬פיתוח אפליקציות‬
‫תקציר הפרויקט‪:‬‬
‫תחרות בריקודים סלוניים היא אירוע מרגש‪ ,‬מלא באדרנלין‪ ,‬יופי והישגים‪ .‬ההצלחה בתחרות קשורה ברובה‬
‫לאופן שבו מתארגנים לתחרות‪ .‬חשוב שהרושם הראשוני שהזוג מעביר יהיה חיובי‪ ,‬וזאת ניתן להשיג על ידי‬
‫הופעה מכובדת‪ ,‬מסודרת ומרשימה‪.‬‬
‫כרקדנית לשעבר השתתפתי בתחרויות והופעות רבות‪ ,‬ונתקלתי לא מעט בקושי במציאת רעיונות לתסרוקות‬
‫ולאיפור המתאימים לריקוד‪ ,‬הן מבחינת היופי והן מבחינת הנוחות והביטחון הדרושים בריקו ‪.‬ד‬
‫‪ EasyDance‬הינה אפליקציה חדשנית בתחום הריקודים הסלוניים שמאפשרת לפרוס בפני הרקדנים‬
‫והרקדניות מגוון רעיונות שיעזרו בהכנה לתחרויות והופעות‪ .‬האפליקציה תהווה חממה לעוסקים בתחום‬
‫הריקוד‪ ,‬למורים‪ ,‬למדריכים‪ ,‬למפרסמים וכמובן לרקדנים‪ .‬האפליקציה משלבת תכנים המלמדים את‬
‫העוסקים בתחום כיצד להיערך לתחרות דרך סרטוני וידאו שיציגו מגוון של תסרוקות וסוגי איפור שונים‪.‬‬
‫כמו כן‪ ,‬ישולבו עדכונים שוטפים מעולם הריקודים הסלוניים ופרטים על תחרויות בארץ ובעולם‪ ,‬וזאת על‬
‫מנת להנגיש את העולם הזה אל העולם הווירטואלי‪.‬‬
‫‪ EasyDance‬הינה אפליקציה ידידותית ונוחה לתפעול עם התאמה לטלפונים סלולריים‪ .‬האפליקציה‬
‫מבוססת ‪.HTML5 ,JavaScript ,CSS3‬‬
‫‪64‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151201 :‬‬
‫שמות הסטודנטים המציגים‪ :‬בר חורש‪ ,‬שירלי ארוסי‬
‫שם הפרויקט‪Student Timetable Maker :‬‬
‫שם המנחה‪ :‬גיא רונן‬
‫שם הסדנה‪ :‬פיתוח בטכנולוגיות דוט‪-‬נט מתקדמות‬
‫תקציר הפרויקט‪:‬‬
‫מטרת האפליקציה לעזור לסטודנטים להרכיב לעצמם מערכת שעות סמסטריאלית‪ ,‬בהסתמך על אילוצי‬
‫המערכת‪ ,‬הקורסים ואילוצי הסטודנט‪.‬‬
‫כל סטודנט‪ ,‬לפני תחילתו של כל סמסטר‪ ,‬צריך לבנות לעצמו מערכת שעות לסמסטר הבא‪ .‬על מנת לעשות‬
‫זאת‪ ,‬על הסטודנט לשקלל גורמים שונים כגון‪ :‬אילוצים אישיים כמו עבודה‪/‬התנדבות‪ .‬ומכלול נוסף‪ ,‬רחב‬
‫היקף‪ ,‬של מידע אודות הקורסים העומדים לבחירתו הכולל שעות לימוד הקורס‪ ,‬דרישות קדם‪ ,‬מספר‬
‫נקודות זכות‪ ,‬קושי הקורס‪ ,‬מרצי הקורס וכדומה‪.‬‬
‫כיום‪ ,‬על הסטודנט לאסוף את כל המידע‪ ,‬לדרג את האילוצים על פי רמת חשיבותם‪ ,‬ללמוד את המידע‬
‫אודות הקורסים המוצעים ולבנות מספר רב של אופציות של מערכות שעות על מנת למצוא את מערכת‬
‫השעות המתאימה ביותר לאילוצים שהגדי ‪.‬ר זהו תהליך מורכב‪ ,‬מתסכל ובפרט לא אופטימלי‪ ,‬הדורש זמן‬
‫ומאמץ רב מן הסטודנט‪.‬‬
‫האפליקציה שלנו עוזרת בתהליך הרכבת מערכת השעות‪ ,‬כולל החלטות מושכלות ואוטומטיות‪ ,‬המסתמכות‬
‫על מכלול אילוצים שונים‪ ,‬כך שתתאים באופן מיטבי ככל הניתן לאילוציו ודרישותיו של הסטודנט‪.‬‬
‫‪65‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151202 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אדם קחלון‪ ,‬אייל אמור‬
‫שם הפרויקט‪Dalai Lama :‬‬
‫שם המנחה‪ :‬גיא רונן‬
‫שם הסדנה‪ :‬פיתוח בטכנולוגיות דוט‪-‬נט מתקדמות‬
‫תקציר הפרויקט‪:‬‬
‫בפרויקט זה פיתחנו אפליקציה אשר בעזרתה ניתן למדוד באופן ווירטואלי אביזרי לבוש שונים כגון‬
‫משקפים‪ ,‬כובעים ועוד‪ ,‬על ידי הלבשת מודל תלת ממדי של אביזר כלשהו על גבי תמונת ווידאו חיה של‬
‫המשתמש המוד ‪.‬ד‬
‫השתמשנו בפרויקט במכשיר ‪ ,Kinect V2 For Windows‬והוא מורכב משתי אפליקציות ובסיס נתונים‪.‬‬
‫אפליקציה אחת היא אפליקציית עזר לשם עריכה ושמירת המודלים בבסיס הנתונים וכן ביצוע קליברציה‬
‫למצלמות ה‪.Kinect -‬‬
‫האפליקציה השנייה היא למשתמשי הקצה ובעזרתה יוכלו המשתמשים לחוות מדידת אביזרים שונים באופן‬
‫ווירטואלי תוך ניצול היכולות הטכנולוגיות השונות של המכשיר (פקודות קוליות‪ ,‬מחוות ידיים)‪ .‬המשתמש‬
‫יכול לנוע בחופשיות והאביזר מתאים את עצמו לתנועת המשתמש‪.‬‬
‫‪66‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151301 :‬‬
‫שמות הסטודנטים המציגים‪ :‬מריה קורילנקו‪ ,‬סטניסלאב שוורצמן‪ ,‬אולגה ירמקוב‪ ,‬שרה רחל סקץ'‬
‫פרידמן‪ ,‬לאה לי שרעבי‬
‫שם הפרויקט‪LineApp :‬‬
‫שם המנחה‪ :‬ד"ר בוריס לוין‬
‫שם הסדנה‪ :‬פיתוח תוכנות תקשורת בתעשייה‬
‫תקציר הפרויקט‪:‬‬
‫‪ LineApp‬לדפדפן ולמובייל הינה מערכת לניהול תורים‪ ,‬המספקת חבילת שירותים מלאה ללקוחות‪,‬‬
‫לפקידים‪ ,‬ולמנהלי הסניפים בכל ארגון‪ .‬בעזרת‪ LineApp ‬ניתן להירשם בקלות לתור אחד או יותר‪ ,‬להתעדכן‬
‫בזמן המתנה משוער בזמן אמת‪ ,‬לקבל התראה כשהתור מתקרב ועוד – בלי להמתין בסניף!‬
‫אפליקציית‪ LineApp ‬מהווה תחליף חכם יותר לשיטת ה‪"-‬לקחת מספר" שקיימת היום בבנקים‪ ,‬סניפי דואר‬
‫ועוד‪ .‬בהטמעה פשוטה‪ ,‬המערכת מאפשרת יצירת תורים לכל סניף בכל ארגון‪ ,‬מספקת ממשק תפעול‬
‫לפקידים‪ ,‬ונותנת שירותי ניהול סניף ומודול סטטיסטיקות למנהלים‪.‬‬
‫הלקוחות יוכלו להירשם ולעקוב אחרי התור באמצעות אפליקציית‪ LineApp ‬למובייל או בעזרת עמדות‬
‫רישום ותצוגה נייחות בסניפים‪ LineApp .‬לטלפון החכם מאפשרת הרשמה לתור באמצעות סריקת‬
‫קוד‪ QR ‬בסניף או באמצעות‪ GPS ‬ממרחק סבי ‪.‬ר לאחר מכן יכול הלקוח להמשיך בעיסוקיו מבלי לבזבז זמן‬
‫מיותר בעמידה בתו ‪.‬ר‬
‫‪ LineApp‬כתובה כולה ב‪ JavaScript -‬ומושתתת על טכנולוגיית ‪ ,Meteor‬המאפשרת הרצה של אותה‬
‫אפליקציית ‪ web‬הן בדפדפן והן במובייל‪ ,‬והיא מתממשקת עם ‪ ,MongoDB‬כך שהמשתמש רואה את כל‬
‫השינויים ב‪.real-time-‬‬
‫‪67‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151302 :‬‬
‫שמות הסטודנטים המציגים‪ :‬ברק חדאד‪ ,‬רועי טל‪ ,‬גיל בוכרמן‪ ,‬תמרה קלצל‪ ,‬נטלי כץ‬
‫שם הפרויקט‪Fremily :‬‬
‫שם המנחה‪ :‬ד"ר בוריס לוין‬
‫שם הסדנה‪ :‬פיתוח תוכנות תקשורת בתעשייה‬
‫תקציר הפרויקט‪:‬‬
‫‪ Fremily‬היא רשת חברתית מבוססת מיקום המיועדת להיכרות ולשיתוף מידע בין משפחות צעירות‬
‫עם ילדים קטנים‪ .‬המשפחות החברות באתר ממופות לאזורים על פי כתובת מגוריהן וכך יכולות להכיר‬
‫משפחות בקרבת מקום לצרכי בילוי משותף של הורים וילדים או כדי לשתף מידע כמו אירועים לילדים‪,‬‬
‫הופעות‪ ,‬נותני שירות הקשורים בגידול הילדים כמו בייביסיטר‪ ,‬גן מומלץ‪ ,‬מוצר חדש‪ ,‬מפעיל יום הולדת ועו ‪.‬ד‬
‫תוכן האתר מנוהל על ידי המשתמשים (המשפחות החברות בו) ולכן כל אירוע או פרסום שמשפחה תיחשף‬
‫לו‪ ,‬יפורסם על ידי משפחה אחרת‪ ,‬כלומר מידע בין משפחות יעבור "מפה לאוזן" ללא כל התערבות מסחרית‪.‬‬
‫בפיתוח צד‪-‬שרת‪ ,‬השתמשנו ב‪ Node.js -‬על מנת לממש מודולריות בקוד ולהכין את הפרויקט להרחבה‪.‬‬
‫בסיס הנתונים הוא ‪( MongoDB‬מונחה דפים) ובאמצעותו ניתן לשמור אובייקטים שלמים כמו משפחה או‬
‫אירוע‪.‬‬
‫בצד הלקוח התמשקנו עם שירותי ‪ Google Geocodes‬אשר באמצעותו אפשר לקרוא ולכתוב נתונים‬
‫למפה של גוגל‪ .‬בנוסף שירות זה של גוגל ממפה רחובות לאזורים וכך חילקנו כל משתמש לאזור על פי‬
‫כתובת מגוריו‪.‬‬
‫‪68‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151303 :‬‬
‫שמות הסטודנטים המציגים‪ :‬שאדי ניקולא‪ ,‬נאצר סמארה‬
‫שם הפרויקט‪MAYHEM :‬‬
‫שם המנחה‪ :‬ד"ר בוריס לוין‬
‫שם הסדנה‪ :‬פיתוח תוכנות תקשורת בתעשייה‬
‫תקציר הפרויקט‪:‬‬
‫‪ MAYHEM‬הוא גרסה משודרגת של המשחק הנוסטלגי ‪ Breakout‬משנת ‪ .1976‬המשחק המקורי כלל‬
‫בתוכו רק את הפלטפורמה‪ ,‬הכדור והלבנים שצריך "לשבור"‪ .‬המשחק היה די פשוט‪ :‬השחקן היה צריך לשלוט‬
‫בפלטפורמה ולהקפיץ בעזרתה את הכדור לראש המסך כדי שיפגע בלבנים וישבור אותם ובכך לצלוח את‬
‫השלב‪.‬‬
‫‪ MAYHEM‬מציגה חידושים רבים למשחק‪ ,‬כגון מוזיקת רקע המתנגנת בעת המשחק ואפקטים קוליים‬
‫המופעלים בעת פגיעת הכדור בלבנים‪ .‬עוד שדרוג מהמשחק המקורי הוא החפצים שנופלים אקראית‬
‫מלבנים שנשברו‪ .‬חפצים אלה ישפיעו על צורת המשחק בכך שהם יגדילו‪/‬יקטינו את הפלטפורמה‪ ,‬ישנו‬
‫את מהירות הכדור או את מספר הכדורים וכדומה‪ .‬המשחק גם מציג גרפיקה משופרת שכוללת אפקטים‬
‫גרפיים בעת פגיעת הכדור בקירות‪ ,‬בלבנים או בפלטפורמה עצמה‪ .‬כל אלה תורמים לשחקן לחוויה משודרגת‬
‫ומשופרת מהמשחק‪.‬‬
‫המשחק מיועד לתמוך בפלטפורמת ה‪ .android -‬אפשר להוריד ולשחק במשחק בכל מכשיר סלולרי‬
‫המבוסס על מערכת הפעלה זו‪ .‬המשחק נכתב בשפת ‪ C#‬ופותח בעזרת המנוע ‪ UNITY‬שדואג לפעולות‬
‫הרנדור ואופן התנהגות האובייקטים לפי הפיזיקה הבסיסית‪ .‬המנוע הזה מאפשר המרה של הקוד כדי שיתמוך‬
‫בפלטפורמות אחרות כגון ‪ IOS‬או וינדוס אם בעתיד נרצה להרחיב את המשחק ולהעבירו לפלטפורמות אלה‬
‫או אחרות‪.‬‬
‫‪69‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151304 :‬‬
‫שמות הסטודנטים המציגים‪ :‬נדב לשם‪ ,‬חן שמאי‪ ,‬ליאת גרינברג‪ ,‬שחר מור‬
‫שם הפרויקט‪Plantie :‬‬
‫שם המנחה‪ :‬ד"ר בוריס לוין‬
‫שם הסדנה‪ :‬פיתוח תוכנות תקשורת בתעשייה‬
‫תקציר הפרויקט‪:‬‬
‫‪ Plantie‬הוא עציץ חכם שמתחבר לכם לסמארטפון‪ .‬תוכלו לשלוט על ה ‪ Plantie‬שלכם מכל מקום‪ ,‬והוא‬
‫יודיע לכם מתי הוא צמא‪ ,‬והאם יש לו מספיק שמש!‬
‫הטכנולוגיה המתקדמת שבו תחבר כל צמח לענן ותכיר את הצרכים של כל צמח בנפרד‪ ,‬בין אם זה קקטוס‬
‫או נענע‪ Plantie .‬ידאג לשמור על הצמחים שלכם בריאים ושמחים!‬
‫הפרויקט כולל שימוש בטכנולוגיות הבאות‪:‬‬
‫‪ ‬חומרה‪ :‬בקר מתוכנת מסוג ‪ Spark core‬בשילוב של חיישנים אנלוגיים שמדווחים רמות התנגדות (קריאת‬
‫החיישנים) לענן‪.‬‬
‫‪ ‬ענן המורכב משרתי ‪ Nodejs‬ומסד נתונים מסוג ‪ MongoDB‬היוצרים יכולות ‪ scalability‬רחבות כדי‬
‫לשלוט ולנהל מספר גדול של משתמשים בשירות‪.‬‬
‫‪ ‬אפליקציה לטלפונים סלולריים שכתובה בטכנולוגית ‪ Titanium‬המאפשרת לתחזק בסיס קוד אחד‬
‫שמתהדר לאפליקציות תואמות למכשירי אייפון ואנדרואיד (‪.)native code‬‬
‫‪70‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151305 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אלון אפרים בלום‪ ,‬תמיר בלכר‪ ,‬אייל דרשן‪ ,‬אוריאל עובדיה (עבדה)‬
‫שם הפרויקט‪Guiño :‬‬
‫שם המנחה‪ :‬ד"ר בוריס לוין‬
‫שם הסדנה‪ :‬פיתוח תוכנות תקשורת בתעשייה‬
‫תקציר הפרויקט‪:‬‬
‫‪ - Guiño‬להכיר‪ ,‬להתאהב‪.‬‬
‫להכיר את האנשים שסביבך זו משימה קשה‪ .‬כולנו טרודים כל כך בענייני היומיום‪ ,‬בעבודה‪ ,‬בלימודים‪ .‬כמעט‬
‫שלא נשאר זמן להכיר את האנשים שסביבך וגם אם כן‪ ,‬הרי הם כל כך רבים ואת‪/‬ה רק אחד‪/‬ת‪.‬‬
‫כמה טוב היה אם היה אפשר לשלוח לבחורה היפה בקצה של הבר‪ ,‬או לסטודנט החמוד בשורה השנייה‪,‬‬
‫מסרון בדמות קריצה ופשוט להתחיל לשוחח‪ .‬היום אפשר!‬
‫האפליקציה ‪( Guiño‬קריצה בספרדית)‪ ,‬שפותחה עבור מכשירי ‪ Android‬וכתובה ב‪ Java -‬על גבי ‪Parse‬‬
‫‪ ,SDK‬עושה מהפכה בדרך בה אנשים מכירים אחד את השני‪ .‬היא פותחת פתח להיכרות מרגשת עם אנשים‬
‫חדשים ומסייעת בדיוק בשלב הכי קשה ‪ -‬הצעד הראשון‪.‬‬
‫‪ Guiño‬מאפשרת למשתמש לראות את האנשים הנמצאים בסביבתו המידית ולשלוח להם בקשה להכי ‪.‬ר‬
‫אם הצד השני מסכים לבקשה‪ ,‬נפתח חלון צ'ט וניתנת להם האפשרות להכיר ולשוחח‪.‬‬
‫‪71‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151306 :‬‬
‫שמות הסטודנטים המציגים‪ :‬כפיר יהלום‪ ,‬יותם לנדר‪ ,‬מיכאל אברמוב‬
‫שם הפרויקט‪AppointMe :‬‬
‫שם המנחה‪ :‬ד"ר בוריס לוין‬
‫שם הסדנה‪ :‬פיתוח תוכנות תקשורת בתעשייה‬
‫תקציר הפרויקט‪:‬‬
‫כמה פעמים קרה לכם שהגעתם לרופא ונאלצתם להמתין לתורכם מעבר לשעה שנקבעה? ‪AppointMe‬‬
‫פותחה במטרה למנוע המתנה זו על ידי שימוש באלגוריתם אוטומטי המחשב עיכובים בתור ושליחת הודעה‬
‫לסמארטפון על זמן העיכוב המשוער למטופל הרלוונטי‪.‬‬
‫המערכת מותאמת לשימוש ב‪ web -‬וב‪ mobile -‬ומבוססת ארכיטקטורת ‪ client-server‬עם שני ‪clients‬‬
‫מטופל ורופא‪ .‬המערכת מאפשרת‪ ,‬מצד אחד‪ ,‬לרופא לצפות בתורים הקרובים על ידי תצוגת לוח שנה‪,‬‬
‫להגדיר ימי עבודה וזמן ברירת מחדל לתור‪ ,‬ומצד שני‪ ,‬מאפשרת למטופל לקבוע ולבטל תורים‪ ,‬לצפות‬
‫בתורים הקרובים‪ ,‬סיכומי פגישה עם הרופאים‪ ,‬לעדכן פרטים ולבקש מהמערכת להתריע על תור שהתפנה‬
‫ביום ושעה מסוימים‪.‬‬
‫צד הלקוח פותח בשימוש הטכנולוגיות ‪ Bootstrap, EJS, jQuery, JavaScript, CSS, HTML5‬ו– ‪.Cordova‬‬
‫צד השרת פותח במימוש הטכנולוגיות ‪ Heroku ,MongoDB ,Express ,Node.js‬ו‪.PushWoosh -‬‬
‫‪72‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151401 :‬‬
‫שמות הסטודנטים המציגים‪ :‬דניאל אופק‪ ,‬דוד אדי זיתוני‬
‫שם הפרויקט‪All In Control :‬‬
‫שם המנחה‪ :‬ד"ר טומה גבר‬
‫שם הסדנה‪Home Communication :‬‬
‫תקציר הפרויקט‪:‬‬
‫‪ All In Control‬הינה מערכת לשליטה על המכשירים בבית הנשלטים על ידי אותות ‪ Infra-Red‬כגון‪:‬‬
‫טלוויזיה‪ ,‬ממירים דיגיטליים‪ ,‬נגן ‪ ,DVD‬מזגן וכל מכשיר אחר הנשלט על ידי שלט רחוק‪.‬‬
‫המערכת כוללת אפליקציה לסמארטפון המתקשרת דרך רכיב ה‪ Bluetooth -‬עם מכשיר ‪ Arduino‬בעל‬
‫יכולות קליטה ושידור של אותות ‪.Infra-Red‬‬
‫המשתמש יוכל להפעיל פונקציונליות על המכשיר הביתי על ידי לחיצה על מקש באפליקציה שמתורגם‬
‫לערך דיגיטלי המועבר דרך ה‪ Bluetooth -‬אל מכשיר ה‪ Arduino -‬האחראי על המרת האות הדיגיטלי‬
‫לאנאלוגי ושידורו דרך משדר ה‪.Infra-Red -‬‬
‫בנוסף‪ ,‬המשתמש יוכל להוסיף פונקציונליות וזאת על ידי לחיצה על כפתור בשלט הביתי שייקלט במקלט ה‪-‬‬
‫‪ Infra-Red‬במכשיר ה‪ Arduino -‬ויתורגם לאות דיגיטלי שישודר דרך רכיב ה‪ Bluetooth -‬אל האפליקציה‬
‫בסמארטפון שם יישמר בבסיס הנתונים לשימוש עתידי‪.‬‬
‫‪73‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151402 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אור משעני‪ ,‬יגאל זלטקין‪ ,‬קרן‪-‬אור כהן‪ ,‬רייט ריאן‬
‫שם הפרויקט‪House Control :‬‬
‫שם המנחה‪ :‬ד"ר טומה גבר‬
‫שם הסדנה‪Home Communication :‬‬
‫תקציר הפרויקט‪:‬‬
‫‪ House Control‬הינה מערכת בית חכם המאפשרת שליטה ובקרה על רכיבי החשמל הביתיים באמצעות‬
‫הטלפון החכם‪ .‬עלות רכיבי המערכת נמוכה וההתקנה נוחה ופשוטה למשתמש‪ .‬כמו כן‪ ,‬המערכת אינה‬
‫מצריכה רכישה של מתגים חכמים או שינוי תשתית החשמל הביתית‪ .‬המערכת מותקנת על גבי ארון‬
‫החשמל הביתי ושולטת במעגלי החשמל בבית‪.‬‬
‫בנוסף‪ ,‬המערכת תומכת ביצירת קבוצות רכיבים משותפות וכן פעולות נרחבות יותר שלא נתמכות במערכות‬
‫סטנדרטיות‪ ,‬כגון‪ :‬שעון שבת‪ ,‬ניהול הרשאות‪ ,‬חישוב עלויות צריכת חשמל ועו ‪.‬ד‬
‫הפרויקט מורכב משלוש שכבות‪:‬‬
‫חומרה ‪ -‬רכיב ‪ Arduino Uno‬המחובר פיזית לממסר (‪ )Relay‬אשר ממנו מתחברות שלוחות אל ארון‬
‫החשמל‪ .‬בנוסף‪ ,‬מותקן רכיב ‪ Wi-Fi Shield‬על גבי ה‪ ,Arduino Uno -‬דבר המאפשר חיבור לרשת האלחוטית‬
‫בבית‪ .‬תוכנת צד שרת ובסיס נתונים שפיתחנו על גבי ה‪.Arduino Uno -‬‬
‫אפליקציית צד לקוח ידידותית ונוחה למשתמש המותאמת לטלפונים חכמים מבוססי ‪.Android‬‬
‫‪74‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151403 :‬‬
‫שמות הסטודנטים המציגים‪ :‬לירון ציצוה‪ ,‬דניס רוסקוב‪ ,‬אלעד רפופורט‬
‫שם הפרויקט‪Tic-Tag :‬‬
‫שם המנחה‪ :‬ד"ר טומה גבר‬
‫שם הסדנה‪Home Communication :‬‬
‫תקציר הפרויקט‪:‬‬
‫דמיינו אילו יכולתם להפטר מהעיפרון‪ ,‬הדף והמגנט ו"לתלות" פתקים וירטואליים בכל מקום שתחפצו ומכל‬
‫מקום‪ ,‬ושרק אנשים שתרצו יחשפו לפתקים שלכם‪.‬‬
‫למען מטרה זו הומצא ‪ :Tic-Tag‬אפליקציית אנדרואיד המספקת את היכולת להשאיר הודעות וירטואליות‬
‫מבוססות מיקום‪ ,‬למשל על ארון‪ ,‬דלת‪ ,‬וגם במכונית המשפחתית המשותפת‪.‬‬
‫החידוש באפליקציה הוא מימד המיקום – הנמענים להודעה יקבלו נוטיפיקציה על מיקום ההודעה בעת‬
‫השארתה‪ ,‬אך יוכלו לצפות בה רק כשתהיה רלוונטית‪ ,‬כלומר במיקום הספציפי שבו הושארה‪ ,‬וזאת בשונה‬
‫מאפליקציות ה‪ messaging -‬המקובלות שעובדות לפי ממד הזמן‪.‬‬
‫לדוגמה‪ ,‬משתמשת המשאירה הודעה לבן‪-‬זוגה על המקרר על כך שחסר חלב‪ .‬בן‪-‬הזוג מקבל נוטיפיקציה‬
‫על מיקום ההודעה‪ ,‬אך יקבל את ההודעה רק כשיהיה פיזית ליד המקרר ויעביר את הסמארטפון על‬
‫ה ‪( NFC-Tag‬סביר להניח שאם היה מקבל ‪ SMS‬רגיל היה שוכח מהתזכורת)‪.‬‬
‫כמו כן ניתן להשאיר מגוון סוגים של הודעות – טקסט‪ ,‬תמונה וגם הקלטה – ומכל מקום‪.‬‬
‫ניצול מימד המיקום מתאפשר באמצעות טכנולוגיית ה‪ NFC -‬הנפוצה במכשירי הסמארט‪-‬פון המודרניים‪.‬‬
‫בכתיבת הפרויקט שמנו לנו כדגש להשתמש בטכנולוגיות הנפוצות בתעשייה‪.‬‬
‫‪75‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151404 :‬‬
‫שמות הסטודנטים המציגים‪ :‬סטניסלב קייסרמן‪ ,‬רן לייבמן‬
‫שם הפרויקט‪MTAOverFlow :‬‬
‫שם המנחה‪ :‬ד"ר טומה גבר‬
‫שם הסדנה‪Home Communication :‬‬
‫תקציר הפרויקט‪:‬‬
‫‪ MTAOverFlow‬היא מערכת שמטרתה למצוא פתרון לבעיית שמירת הידע של הסטודנטים משנה לשנה‪.‬‬
‫היום פתרונות למבחנים וחומרי לימודים נשמרים על ידי קבוצות פרטיות של סטודנטים וקיים שיכפול‬
‫מידע ולעיתים איבוד מידע עקב חוסר סד ‪.‬ר‬
‫הפתרון שאנחנו מציעים הוא מערכת ‪ Web‬המכילה את כל מבחני המכללה מכלל הפקולטות והמקצועות‬
‫הקיימים כיום ומהעבר‪ ,‬ומייצרת פלטפורמה המאפשרת‪:‬‬
‫‪ .1‬שיתוף פתרונות למבחנים‪.‬‬
‫‪ .2‬מקום להתדיין על תשובות ופתרונות‪.‬‬
‫‪ .3‬יכולת חיפוש ממוקדת של מבחנים ופתרונות‪.‬‬
‫‪ .4‬העלאת שאלות נקודתיות עבור מבחן מסוים‪.‬‬
‫‪ .5‬שימוש בטכנולוגית ‪ OCR‬למציאת שאלות ״דומות״ והצלבת פתרונן‪.‬‬
‫‪ .6‬שימור ידע של הסטודנטים לאורך השנים הבאות‪.‬‬
‫שרתי המערכת רצים על מערכת הפעלה ‪ .Ubuntu‬ה‪ API -‬ממומש בשפת ‪ Go‬החדשה מבית ‪Google‬‬
‫ושימוש במסד הנתונים ‪ .MongoDB‬האתר משתמש ב‪ MVC -‬בטכנולוגית ‪ AngularJS‬לשילוב צד שרת‬
‫וצד לקוח‪ .‬בנוסף נעשה שימוש בכלי ‪ Tesseract‬לעשות את עבודת ה‪ OCR -‬ושימוש ב‪ Redis -‬כתשתית‬
‫לתהליכים א‪-‬סינכרוניים בצד השרת‪.‬‬
‫‪76‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬
‫מספר פרויקט‪151405 :‬‬
‫שמות הסטודנטים המציגים‪ :‬אפרת שמעונוביץ‪ ,‬אריאל משולם‬
‫שם הפרויקט‪Baby Saver :‬‬
‫שם המנחה‪ :‬ד"ר טומה גבר‬
‫שם הסדנה‪Home Communication :‬‬
‫תקציר הפרויקט‪:‬‬
‫בשנים האחרונות חלה עלייה חדה במקרים של שכחת ילדים ברכב שלעיתים נגמרים באסון‪ .‬בעקבות זאת‬
‫פותחה אפליקציית ‪ Baby Saver‬עבור הורים שמיועדת למניעת מקרים מצערים אלו‪.‬‬
‫האפליקציה פועלת בעזרת שני רכיבים עיקריים‪ :‬חיישן משקל ורכיב ‪ .Bluetooth‬חיישן המשקל ממוקם‬
‫על כיסא הבטיחות של הילד ברכב ומטרתו לזהות נוכחות של ילד בכיסא‪ .‬רכיב ה‪ Bluetooth -‬ממוקם‬
‫לצד הכיסא ומתחבר לרכיב ה‪ Bluetooth -‬שקיים במכשיר הסלולרי של ההורה כאשר ההורה נמצא בטווח‬
‫הקליטה‪.‬‬
‫כאשר מושיבים ילד בכיסא הבטיחות‪ ,‬המידע עובר לאפליקציה דרך תקשורת ה‪ .Bluetooth -‬במידה וההורה‬
‫יוצא מטווח הקליטה של ה‪ Bluetooth -‬ובנוסף קיימת אינדיקציה על נוכחות של ילד בכיסא הבטיחות‪,‬‬
‫האפליקציה מתריעה על כ ‪.‬ך‬
‫‪77‬‬
‫דרישות של אוניברסיטה‬
‫חוויה של מכללה‬