JCPدر واقع يک گروه از توسعه دهندگان جاوا هستند که کارشان توسعه و يا تجديد نظر در خصوصياتAPIهاي استاندارد جاوا مي باشد API .هايي که توسط اين گروه منتشر و يا بروز رساني و اصلاح مي شود تحت نامJSRبه همراه يک شماره منتشر مي شود. JSR مخفف عبارت Java Specification Request مي باشد.JSRها مي توانند در هر يک از سه تکنولوژي جاوا وجود داشته باشند.من در اينجا قصد دارمJSRهايي که مربوط به برنامه نويسي در موبايل مي شوند را خدمت شمامعرفي کنم.براي مثالJSR82مربوط به برنامه نويسيBluetoothاست و ياJSR75مربوط به برنامه نويسي فايلها درJ2MEاست.براي اطلاعات بيشتر و دريافتDocumentهاي مربوط به هرJSRبه وب سايتwww.jcp.orgمراجعه کنيد.

همانطور كه شكل فوق نشان مي دهد، مراحل توليد يك كامپوننت جديد يا يك JSR عبارتند از:
1- Specification : در اين مرحله بررسي مي شود كه JSR فوق به چه كار مي آيد و هدف از توليد آن چيست و قرار است تا پس از ورود به دنياي برنامه نويسي چه فعاليتي را انجام دهد؟
2- Reference Implementation يا RI : در اين مرحله كامپوننت مورد نظر پياده سازي شده و يك نمونه برنامه بر اساس آن توليد مي شود.
3- Compatibility Test Kit يا TCK : در اين مرحله كامپوننت توليدي از مرحله قبل زير تست هاي مختلف قرار گرفته تا معايب آن شناسايي شده و قبل از ارائه به جامعه برنامه نويسان رفع گردند.