عملية مجتمع جافا
تُعدّ عملية مجتمع جافا (JCP) ، التي تأسست عام ١٩٩٨، آلية رسمية تُمكّن الجهات المهتمة من وضع مواصفات فنية قياسية لتقنية جافا. ويتطلب الانضمام إلى JCP معرفةً متعمقةً بلغة برمجة جافا ومواصفاتها وأفضل الممارسات في تطوير البرمجيات. وتشمل العضوية في JCP مراجعةً دقيقةً لملف المرشح، بما في ذلك تقييم من الأعضاء الحاليين. وعادةً ما تتم دعوة المحترفين للانضمام إلى JCP بناءً على إسهاماتهم وسمعتهم في مجتمع جافا.
بعد تلقي الدعوة، يخضع العضو الجديد لتقييم من قبل اللجنة التنفيذية لبرنامج جافا (JCP)، للتأكد من قدرته على المساهمة بفعالية في طلبات مواصفات جافا (JSRs). تصف هذه الوثائق الرسمية المواصفات والتقنيات المقترحة لإضافتها إلى منصة جافا . يُشجع الأعضاء الجدد على المشاركة الفعّالة ولعب دور محوري في دعم مجتمع جافا وإصداراته. من الضروري أن يمتلك الأعضاء خبرة ومعرفة تقنية متعمقة، إلى جانب خبرة مهنية واسعة، للمساهمة بشكل كبير في نمو لغة جافا واستخدامها .
تتطلب عضوية المنظمات والكيانات التجارية رسومًا سنوية، بينما هي مجانية للأفراد. تخضع مواصفات JSR لمراجعات عامة رسمية قبل اعتمادها نهائيًا، وتصوّت اللجنة التنفيذية لـ JCP على الموافقة عليها. توفر مواصفات JSR النهائية تطبيقًا مرجعيًا ، وهو تطبيق مجاني للتقنية بصيغة شفرة المصدر، بالإضافة إلى مجموعة أدوات توافق التقنية للتحقق من مواصفات واجهة برمجة التطبيقات (API).
يتم وصف مؤشر أداء السوق (JCP) نفسه من خلال تقرير أداء السوق (JSR). اعتبارًا من عام 2020، JSR 387 يصف الإصدار الحالي (2.11) من JCP.
قائمة JSRs
يوجد المئات من تقارير حالة جافا (JSRs). ومن أبرزها ما يلي:
نقد

وُصِف المجلس التنفيذي لـ JCP بأنه " منظمة شكلية " منذ أن استحوذت شركة أوراكل على شركة صن مايكروسيستمز (المطور الأصلي للغة جافا ). [ 9 ]
استقالت مؤسسة برمجيات أباتشي من مقعدها في مجلس الإدارة في ديسمبر 2010 لأن شركة أوراكل لم تكن على استعداد لترخيص مجموعة أدوات التوافق التقني لإصدار أباتشي من جافا. [ 10 ]
برنامج JCP وجوائز الصناعة
المصدر: [ 11 ]
| جائزة | المرشح | المساهمات | تفاصيل | JSR | يفوز؟ |
|---|---|---|---|---|---|
| عضو/مشارك العام في برنامج JCP | مجتمع جافا في لندن وسوجافا | برنامج "تبنّى JSR!" | دعم مطوري جافا من خلال برنامج JCP. | يفوز! | |
| ستيفن كولبورن | واجهة برمجة تطبيقات التاريخ والوقت للغة جافا . | شامل ومتقدم. عمل دؤوب. | 310 | ||
| ماركوس إيزيل | العمل النشط بين مجتمع جافا الألماني وفي مجموعة خبراء JSR 342 . | 342 | |||
| إبريق تشيناي | أن تصبح المنظمة الأكثر نشاطاً في مجال برامج التعاونيات في الهند ، ومنظمة خدمات تنافسية في السوق التجارية. | ||||
| فيرنر كيل | طاقة ومشاركة لا تصدق في سبع اجتماعات مشتركة للمراجعة ، بالإضافة إلى اللجنة التنفيذية. | ||||
| أنطوان سابو-دوراند |
| ||||
| قائد فريق متميز | فيكتور غرازي، | واجهة برمجة تطبيقات جافا للعملات والأموال | خبرة متخصصة ومركزة في حل المشكلات المتعلقة بالمال والعملات . | 354 | يفوز! |
| مايكل إرنست | شروح حول أنواع جافا | نهج متزن؛ مثال رائع على شركة JSR مُدارة بشكل جيد. | 308 | ||
| نايجل ديكين، | خدمة رسائل جافا 2.0 | عمل متميز ودقيق وذكي في الحفاظ على استمرارية مشروع JMS 2 EG واستمراره بوتيرة رائعة. | 343 | ||
| بيت موير، | السياقات وحقن التبعية لـ Java EE 1.1 | قام بالترقية طواعية إلى الإصدار 2.8 في أواخر عام 2011، وحافظ على الأساليب الشفافة التي كانت موجودة بالفعل في إدارة مجموعته الخبيرة. | 346 | ||
| أهم تقرير مشترك | جيتندرا كوتامراجو | واجهة برمجة تطبيقات لمعالجة بيانات JSON | خطوة مهمة في إدخال لغة جافا إلى عالم الويب الحديث. | 353 | |
| فيكتور غرازي، | واجهة برمجة تطبيقات الأموال والعملات | طرق جديدة للتعامل مع المبالغ النقدية وحسابات العملات . إصلاح أخطاء تنسيق وتمثيل الأرقام الحرجة في جافا ، والتي تتجاوز القيم النقدية. | 354 | ||
| ميتش أبتون | إدارة حالة جافا | إن إمكانية تحسين شكل خوادم التطبيقات والخدمات الموزعة في المستقبل القريب بالإضافة إلى تبسيط النشر في بيئات PaaS والسحابة. | 350 | ||
| نايجل ديكين | خدمة رسائل جافا 2 | تحديث JMS بوتيرة سريعة. | 343 | ||
| باتريك كوران | JCP.Next | تحديد التوجهات والإجراءات الخاصة بالجيل القادم من برنامج JCP. | 348 355 358 | يفوز! |
انظر أيضاً
ملحوظات
- ↑ حددت JSR 3 في الأصل إصدار JMX 1.0. وقد وفر إصداران "نهائيان" لاحقان JMX 1.1 وJMX 1.2. أما JMX 2.0 فقد تم تحديده بواسطة JSR 255.
- ↑ حددت JSR 52 في الأصل إصدار JSTL 1.0. وقد وفر إصدار صيانة لاحق JSTL 1.1.
- ↑ حددت JSR 56 في الأصل إصدار JNLP 1.0. ثم صدر إصدار "نهائي" لاحق هو JNLP 1.5، والذي كان في الأساس إصدارًا للصيانة.اعتبارًا من فبراير 2006، تم الانتهاء من إصدار الصيانة JNLP 6.0 ولكن لم يتم الانتهاء منه نهائيًا.
- ↑ حددت JSR 63 في الأصل إصدار JAXP 1.1. وقدم إصدار صيانة لاحق من JSR 63 مواصفات JAXP 1.2.تم تحديد JAXP 1.3 بواسطة JSR 206.
- ↑ حددت JSR 127 في الأصل إصدار JSF 1.0. وقدم إصدار صيانة لاحق مواصفات JSF 1.1.تم تحديد JSF 1.2 بواسطة JSR 252.
- ↑ حددت JSR 154 في الأصل إصدار Java Servlet 2.4. اعتبارًا من فبراير 2006، كانت مسودة صيانة لمواصفات Servlet 2.5 قيد المراجعة، ومن المقرر إغلاقها في 20 مارس 2006.
- ↑ حددت JSR 913 في الأصل JCP 2.0. ثم عُدّلت لاحقًا بتغييرات مختلفة في قواعد التصويت لإنتاج الإصدار 2.1، ثم عُدّلت مرة أخرى بقواعد الترخيص والسياسات والإجراءات للوصول إلى الإصدار 2.5. تم تعريف JCP 2.6 بواسطة JSR 215.
- ↑ حددت JSR 924 في الأصل تغييرات على JVM لدعم التغييرات في J2SE 5.0. اعتبارًا من عام 2006يجري العمل على تحديث للصيانة لدعم التغييرات المقترحة في JSR 202.
- ↑ هاندي، أليكس (12 سبتمبر 2011). "جافا مفتوحة المصدر، ولكن هل العملية كذلك؟" . صحيفة إس دي تايمز . تم الاطلاع عليه بتاريخ 21 سبتمبر 2011 .
- ↑ وايتينغ، ريك (10 ديسمبر 2010). "أباتشي تستقيل من مجلس إدارة جافا بسبب نزاع مع أوراكل" . CRN . تم الاطلاع عليه بتاريخ 21 سبتمبر 2011 .
- ↑ برنامج عملية مجتمع جافا (SM) - الصحافة والنجاح - قصص إخبارية . Jcp.org. تم الاطلاع عليه بتاريخ 17-07-2013.
- ↑ برنامج عملية مجتمع جافا (SM) - الصحافة والنجاح - قصص إخبارية . Jcp.org. تم الاطلاع عليه بتاريخ 17-07-2013.
روابط خارجية
- طلبات مواصفات جافا
