حقائق أساسية
- قضى المهندس المبرمج أندريان 6 سنوات في تطوير تطبيق وسائل التواصل الاجتماعي القائم على الحوازم الجغرافية
- يتيح التطبيق للمستخدمين تحميل حدود مخصصة في أي مكان على الخريطة الجغرافية (180° شرق/غرب، 90° شمال/جنوب)
- تم بناء ChatLocal بالكامل بلغة جافا باستخدام WildFly و PostgreSQL و بنية خوادم لينكس
- يتوفر نسخة سابقة تسمى LocalVideo على متجر Google Play مع 88% من ميزات ChatLocal
- بدأ المفهوم التطويري الأصلي في عام 2013 واستمر حتى عام 2019
ملخص سريع
قضى المبرمج أندريان 6 سنوات في تطبيق وسائل التواصل الاجتماعي القائم على الحوازم الجغرافية. يتيح التطبيق للمستخدمين تحميل حدود مخصصة في أي مكان على الخريطة الجغرافية، تغطي مناطق من خط الطول 180° شرق وغرب إلى خط العرض 90° شمال وجنوب. يتم تحميل غرف الدردشة ضمن هذه الحدود، مما يمكّن من التواصل مع الأشخاص في مناطق جغرافية محددة.
يمتد تاريخ التطوير من 2013 إلى 2019 للمفهوم الأولي، تلاه 6 سنوات من التجديد. التطبيق الحالي، ChatLocal، مبني بالكامل بلغة جافا باستخدام مكتبة backend و commons و تطبيق أندرويد. نسخة سابقة تسمى LocalVideo متاحة حالياً في متجر Google Play، وتتميز بـ 88% من قدرات ChatLocal بما في ذلك نظام التحميل القائم على الحدود. يبحث المطور عن ملاحظات حول القيمة المقترحة ومفاهيم الميزات الجديدة.
رحلة التطوير
يمثل التطبيق ما يقارب عقداً من أعمال التطوير. بدأ أندريان في تطبيق تطبيق للموبايل باستخدام نظام تواصل متقدم قائم على الحوازم الجغرافية بدءاً من 2013. استمرت مرحلة التطوير الأولية حتى 2019، بهدف ربط المستخدمين ضمن حدود مضلعة في أي مكان في العالم.
تم تصميم النظام ليكون قابلاً للتوسع بشكل كبير، قادر على تحميل ملايين الحوازم الجغرافية المضلعة عبر العالم. ومع ذلك، واجه المفهوم الأولي تحديات مع اعتماد السوق. وفقاً للمطور، لم يكن لدى الناس حقاً حاجة للتنفيذ الأصلي.
بعد هذه الفترة، قضى أندريان السنوات الـ 6 التالية في تجربة أفكار مختلفة لاستخدام التقنية الأساسية. شمل ذلك محاولات لتطبيق فيديو قائم على الموقع وتطبيق قائم على الأماكن بميزات متعددة. بينما لم تنجح هذه التجارب، إلا أنها وفرت الأساس للتركيز التطويري الحالي.
ChatLocal: التنفيذ الحالي
التطبيق الحالي، ChatLocal، يتيح للمستخدمين تحميل حدود مخصصة في أي مكان على الخريطة الجغرافية. يغطي هذا النظام للحدود النطاق الكامل للإحداثيات العالمية، من خط الطول 180° شرق وغرب إلى خط العرض 90° شمال وجنوب. بمجرد تأسيس الحدود، يقوم التطبيق بتحميل غرف الدردشة ضمن تلك المنطقة المحددة.
تم بناء البنية التقنية بالكامل بلغة جافا. يلاحظ المطور أن جافا كانت الخيار الطبيعي في عام 2013 ولا تزال اللغة المفضلة للمشاريع طويلة الأمد واسعة النطاق. تتضمن المجموعة التقنية الكاملة:
- قاعدة شفرة 100% جافا (منخفضة المستوى في الغالب)
- بنية تحتية للخلفية
- مكتبة Commons
- تطبيق أندرويد
- خادم تطبيقات WildFly
- قاعدة بيانات PostgreSQL
- بيئة خوادم لينكس
بينما لم يكتمل التطبيق بالكامل بعد، يعتقد المطور أن التأثير المحتمل على المجتمع قد يكون هائلاً. تم تصميم النظام لتسهيل التواصل القائم على الموقع بطريقة لم يتم محاولة ранее على نطاق واسع.
الاختبار والتوافر 📱
يمكن للمستخدمين المهتمين باختبار التقنية الوصول إلى نسخة سابقة من التطبيق. LocalVideo، التطبيق الذي تم تطويره قبل ChatLocal، متاح بالكامل في متجر Google Play.
تحتوي هذه النسخة الأقدم على حوالي 88% من الميزات المخطط لها لـ ChatLocal. الأهم من ذلك، أنها تتضمن نظام التحميل القائم على الحدود الذي يشكل الوظيفة الأساسية للتطبيق الجديد. هذا يوفر عرضاً عملياً لتقنية الحوازم الجغرافية أثناء العمل.
يبحث المطور بنشاط عن أنواع محددة من الملاحظات من المستخدمين والمراقبين. تشمل الطلبات الرئيسية:
- أفكار ومفاهيم جديدة لإضافة إلى تطبيق وسائل التواصل الاجتماعي القائم على الموقع
- تقييم القيمة المقترحة للمجتمع
- ملاحظات فنية حول التنفيذ
يهدف حلقة الملاحظات هذه إلى مساعدة في تحسين المنتج النهائي قبل الإصدار الكامل.
البنية التقنية والرؤية
اختيار جافا كلغة أساسية يعكس التزاماً بالاستقرار طويل الأمد والقابلية للتوسع. يؤكد المطور أن جافا لا تزال الخيار الأفضل للمشاريع واسعة النطاق، حتى بعد سنوات من بدء التطوير الأولي. وقد سمح هذا التناسق بالتطوير المستمر على الرغم من التحولات المتعددة في تركيز التطبيق.
يدعم البنية التقنية تحميل حدود مخصصة في أي مكان على الأرض. النطاق الجغرافي شامل، ويغطي الكوكب بالكامل من القطب الشمالي إلى القطب الجنوبي وحول المحيط الكامل. يمكّن هذا النطاق العالمي من شبكات التواصل الحقيقية الخاصة بالمواقع المحددة.
من خلال إنشاء غرف دردشة موجودة فقط ضمن حدود جغرافية محددة، يهدف التطبيق إلى تعزيز المجتمعات المحلية الفائقة. تتعامل التقنية مع تعقيد الحوازم الجغرافية المضلعة على نطاق واسع، وإدارة ملايين المناطق الجغرافية المحتملة في وقت واحد.
ومع استمرار التطوير نحو الاكتمال، يظل التركيز على تحديد كيف يمكن لهذه التقنية أن تخدم المستخدمين بشكل أفضل وما هي المشاكل المحددة التي تحلها في مشهد وسائل التواصل الاجتماعي. يستمر المطور في تحسين التطبيق بناءً على هذا التقييم المستمر للقيمة الاجتماعية.
"جافا هي الأفضل للمشاريع طويلة الأمد واسعة النطاق."
— أندريان، مبرمج
الحقائق الأساسية: 1. قضى المهندس المبرمج أندريان 6 سنوات في تطوير تطبيق وسائل التواصل الاجتماعي القائم على الحوازم الجغرافية 2. يتيح التطبيق للمستخدمين تحميل حدود مخصصة في أي مكان على الخريطة الجغرافية (180° شرق/غرب، 90° شمال/جنوب) 3. تم بناء ChatLocal بالكامل بلغة جافا باستخدام WildFly و PostgreSQL و بنية خوادم لينكس 4. يتوفر نسخة سابقة تسمى LocalVideo على متجر Google Play مع 88% من ميزات ChatLocal 5. بدأ المفهوم التطويري الأصلي في عام 2013 واستمر حتى عام 2019 FAQ: Q1: ما هو ChatLocal؟ A1: ChatLocal هو تطبيق وسائل التواصل الاجتماعي القائم على الحوازم الجغرافية الذي يتيح للمستخدمين تحميل حدود مخصصة في أي مكان على الخريطة الجغرافية، والتي تقوم بعد ذلك بتحميل غرف الدردشة للأشخاص ضمن تلك الحدود. Q2: منذ متى كان التطبيق قيد التطوير؟ A2: كانت التقنية الأساسية قيد التطوير منذ عام 2013، مع تمثيل تطبيق ChatLocal الحالي 6 سنوات من عمل التطوير المركز بعد التجارب الأولية. Q3: ما هي مجموعة التقنيات التي يستخدمها ChatLocal؟ A3: تم بناء ChatLocal 100% بلغة جافا، باستخدام backend و مكتبة commons و تطبيق أندرويد و خادم تطبيقات WildFly و قاعدة بيانات PostgreSQL و خوادم لينكس."أعتقد أن التأثير على المجتمع قد يكون هائلاً."
— أندريان، مبرمج



