أراد عميلنا وهو شركة استشارية رائدة في اليابان توسيع عرضها من خلال بناء منصة تيليماتية تقيم سلوك القيادة لدى المستخدمين. وكان يجب أن يكون النظام معياريًا وقابلاً للتخصيص، بحيث يمكن تقديمه بتكوينات مختلفة للعملاء في مختلف القطاعات.
وشملت المتطلبات غير الوظيفية الرئيسية قابلية القياس الأفقي الكامل وتكاليف التشغيل المنخفضة.
يونيو / تموز 2018 - لا يزال قيد التطوير
Kotlin ، Kafka، Cassandra، Spring 5، Redis ، Docker ، AWS EC2 ، ECS ، RDS ، S3
Kotlin
Swift
لوحة القيادة الإلكترونية
عدد الأعضاء: 11 شخصاً
مدير المشروع، مدير فني، 8 مطورين، مصمم UX
قمنا بتطوير نظام غني بالميزات يتيح للمستخدمين قياس مهاراتهم في القيادة. ويعتمد النظام على بيانات غير متجانسة ومتعددة الوظائف، مثل بيانات النظام العالمي لتحديد المواقع في الوقت الفعلي، والظروف الجوية والمرورية، والازدحام في الطرق، وحدود السرعة، ومعلومات نمطية تخص سلوك السائق الشخصي. ويتم تعيين درجة لكل رحلة قام بها المستخدم تضم مدى أمانه وسلامته في القيادة. تكتشف الخوارزمية حالات وأحداثاً خطرة مثل انتهاكات الحد الأقصى للسرعة، والتسارع الشديد، واستخدام الفرامل، والانعطاف الحاد. ويحتوي النظام أيضًا على خصائص وميزات اجتماعية، مثل التعليق على رحلات الأصدقاء وتسجيل الإعجاب بها، وجمع الشارات، وتلقي النصائح وما إلى ذلك. وتم توزيع النظام ونشره على عدة نقاط تعالج البيانات الواردة بشكل غير متزامن.
وقد بنينا بيانات الخرائط على بيانات مفتوحة المصدر، مما قلل بهذه الطريقة من التكاليف المرتبطة باستخدام واجهات برمجة التطبيقات التجارية.
تطبيقات الهاتف المحمول هي وحدات تتألف من عده تطوير البرمجيات التيليماتية وطبقة واجهة المستخدم. بهذه الطريقة يمكن تقديم عده تطوير البرمجيات كمكون مستقل قابل للتضمين في التطبيقات الأخرى.