السلام عليكم
ما هو StormUnits ؟
برنامج صغير الحجم مفتوح المصدر (تحت اتفاقية GPL) الهدف منه تسهيل عمليات التحويل بين الواحدات الدولية و المحلية لمختلف الأنواع ... أطوال ، مساحات ، حجوم ، سرعات .... الخ
ما هي بيئة التطوير المستعملة لانجاز هذا المشروع ؟
بيئة التطوير التي استعملتها هي netBeans 4.1 ... بالامكان الاطلاع على هذا الرابط لمعرفة المزيد عن netBeans
ما هو نظام التشغيل الذي سيتضيف التطبيق ؟
حاليا البرنامج بحالة الـ Byte Code أي سيعمل على أي حاسب شخصي يمتلك نسخة JRE 1.3 أو أكثر.
لكن مستقبلا سيتم ان شاء الله تهيئة البرنامج ليعمل على صفحات الويب و الجوال و بشكل Native Code على كل من Linux و M$ Windows
هل بامكاني تطوير هذا البرنامج ليلائم احتياجاتي ؟
بالطبع ... كما ذكت سابقا هذا المشوع مفتوح المصدر و بالتالي يحق لك تعديل أو الاقتباس من أي جزء منه بكل حرية لكن مع مراعاة اتفاقية GPL ... بالامكان الاطلاع على هذا الرابط لمعرفة المزيد عن GPL
ما هو مخطط المشروع ، لكي أبدأ المشاركة به ؟
اقتراحي بالوقت الحالي هو هذه الخطوات:
1. معرفة قيم الثوابت بين الواحدات
مثال : للتحويل من اليارد للمتر نقوم بضرب الثابت بالقيمة المصدر 1.093613298
2. كتابة القيم النهائية لهذه الثوابت ضمن صنف class بحث يكون لكل نوع من الواحدات صنف خاص به
مثال : صنف الأطوا ل Lengths.java ، صنف الأوزان Weights.java ... الخ
3. اضافة الطرق method الخاصة بعمليات التحويل .
4. اضافة المكونات المرئية أو تعديلها و ذلك وفقا للاضافات المتبعة
ملاحظة هامة
هذا أول تطبيق أقوم بانشائه باستخدام لغة Java ، لذلك ان اقتراح للتطوير اما بالشيفرة أو بفكرة التنسيق للمشروع أو بتعديل نمط الشيفرة سيكون مفيد جدا لتطوير المشروع ، لذلك النقد هو أفضل طريقة للتطوير السريع .... بانتظار المساهمات
سأقوم باضافة كل ما هوجديد بالمشروع أول بأول