Real time Java
রিয়েল-টাইম জাভা প্রযুক্তির সংমিশ্রণের জন্য একটি ক্যাচ-অল শব্দ যা প্রোগ্রামারদের জাভা প্রোগ্রামিং ভাষায় রিয়েল-টাইম সিস্টেমের চাহিদা পূরণ করে এমন প্রোগ্রাম লিখতে সক্ষম করে। জাভার পরিশীলিত মেমরি ব্যবস্থাপনা, থ্রেডিং এবং কনকারেন্সির জন্য স্থানীয় সমর্থন, প্রকারের নিরাপত্তা এবং আপেক্ষিক সরলতা অনেক ক্ষেত্রে এর ব্যবহারের চাহিদা তৈরি করেছে। রিয়েল টাইম গণনামূলক চাহিদাগুলি সমর্থন করার জন্য এর ক্ষমতাগুলি বাড়ানো হয়েছেঃ রিয়েল টাইম জাভা একটি কঠোর অগ্রাধিকার-ভিত্তিক থ্রেডিং মডেলকে সমর্থন করে, কারণ জাভা থ্রেডগুলি অগ্রাধিকারগুলিকে সমর্থন করে, জাভা লকিং প্রক্রিয়া অগ্রাধিকার ইনভার্সন এড়ানোর কৌশলগুলিকে সমর্থন করে, যেমন অগ্রাধিকার উত্তরাধিকার বা অগ্রাধিকার সিলিং প্রোটোকল এবং ইভেন্ট পরিচালনা। রিয়েল-টাইম জাভার জন্য একটি উন্মুক্ত মানের প্রাথমিক প্রস্তাবটি কেলভিন নিলসেন পেশ করেছিলেন, যিনি তখন আইওয়া স্টেট ইউনিভার্সিটিতে গবেষণা অনুষদের সদস্য হিসাবে দায়িত্ব পালন করেছিলেন। সিএসিএম-এ একটি ফলো-অন ওভারভিউ পেপার প্রকাশিত হয়েছিল। এই প্রাথমিক প্রস্তাবগুলিতে অপ্রতিরোধ্য ইতিবাচক প্রতিক্রিয়ার ফলে রিয়েল-টাইম জাভার জন্য একটি উন্মুক্ত মান প্রতিষ্ঠার প্রয়াসে ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি দ্বারা আয়োজিত একাধিক বৈঠকের ফলস্বরূপ। এনআইএসটিকে শেষ পর্যন্ত বলা হয়েছিল যে জাভা ভাষার সাথে সম্পর্কিত মান প্রতিষ্ঠার জন্য তারা উপযুক্ত সংস্থা নয়, কারণ জাভা ট্রেডমার্ক করা হয়েছিল এবং প্রযুক্তিগুলি সান মাইক্রোসিস্টেমের মালিকানাধীন ছিল। অতএব, এনআইএসটি সর্বসম্মত প্রয়োজনীয়তা প্রকাশের মাধ্যমে তাদের প্রচেষ্টা শেষ করেছে যা সান মাইক্রোসিস্টেমস দ্বারা হোস্ট করা ভবিষ্যতের মানসম্মত প্রচেষ্টার দ্বারা বিবেচনা করা যেতে পারে। যখন জাভা কমিউনিটি গঠিত হয়েছিল, তখন প্রথম প্রচেষ্টাটি ছিল রিয়েল-টাইম জাভা, জেএসআর001-এর জন্য নির্দিষ্টকরণ। টাইমসিস, আইবিএম-এর ওয়েবস্ফিয়ার রিয়েল টাইম, সান মাইক্রোসিস্টেমের জাভা এসই রিয়েল-টাইম সিস্টেম, পিটিসি, ইনকর্পোরেটেড থেকে পিটিসি পার্ক, বা আইকাস থেকে জ্যামাইকাভিএম থেকে একটি রেফারেন্স বাস্তবায়ন সহ জাভা (আরটিএসজে)-এর জন্য ফলস্বরূপ রিয়েল-টাইম স্পেসিফিকেশনের বেশ কয়েকটি বাস্তবায়ন আবির্ভূত হয়েছে। আর. টি. এস. জে থ্রেডিং মডেলের জন্য ন্যূনতম নির্দিষ্টকরণ বাধ্যতামূলক করে (এবং অন্যান্য মডেলগুলিকে ভি. এম-এ প্লাগ করার অনুমতি দিয়ে) এবং আবর্জনা সংগ্রহের সাপেক্ষে নয় এমন মেমরির ক্ষেত্রগুলির পাশাপাশি আবর্জনা সংগ্রাহক দ্বারা পূর্বনির্ধারিত নয় এমন থ্রেড সরবরাহ করে গুরুত্বপূর্ণ সমস্যাগুলি সমাধান করে। পরিবর্তে এই ক্ষেত্রগুলি অঞ্চল-ভিত্তিক স্মৃতি ব্যবস্থাপনা ব্যবহার করে পরিচালিত হয়। সর্বশেষ নির্দিষ্টকরণ, 2, সরাসরি ডিভাইস অ্যাক্সেস এবং নির্ধারক আবর্জনা সংগ্রহকেও সমর্থন করে। জাভার জন্য রিয়েল-টাইম নির্দিষ্টকরণ জাভার জন্য রিয়েল-টাইম নির্দিষ্টকরণ (আর. টি. এস. জে) হল ইন্টারফেস এবং আচরণগত পরিমার্জনগুলির একটি সেট যা জাভা প্রোগ্রামিং ভাষায় রিয়েল-টাইম কম্পিউটার প্রোগ্রামিং সক্ষম করে। জাভা কমিউনিটি প্রসেসের অধীনে আর. টি. এস. জে 1 কে জে. এস. আর 1 হিসাবে তৈরি করা হয়েছিল, যা 2001 সালের নভেম্বরে নতুন মান অনুমোদন করে। আর. টি. এস. জে 2 জে. এস. আর 282-এর অধীনে তৈরি করা হচ্ছে। একটি খসড়া সংস্করণ জেএসআর 282 জেসিপি পেজে পাওয়া যায়। আরও তথ্য পাওয়া যাবে আর. টি. এস. জে. 2-এ আরও দেখুন কার্যকরী নির্দিষ্টকরণ জাভোলিউশন-আর. টি. এস. জে কমপ্লায়েন্ট জাভা লাইব্রেরি রেফারেন্স বাহ্যিক লিঙ্কগুলি রিয়েল-টাইম জাভার নকশা এবং বাস্তবায়নের সমস্যাগুলি জাভা প্ল্যাটফর্মের রিয়েল-টাইম এক্সটেনশনের জন্য রিয়েল-টাইম সক্ষমতা যুক্ত করা জাভা 2 (আর. টি. এস. জে. 2)-এর জন্য রিয়েল-টাইম নির্দিষ্টকরণ জাভা (আর. টি. এস. জে)-এর জন্য জে. এস. আর.-282 রিয়েল-টাইম নির্দিষ্টকরণ জে. এস. আর.-1 আই. বি. এম. ওয়েবস্ফিয়ার রিয়েল টাইম একটি সম্পূর্ণ সঙ্গতিপূর্ণ আর. টি. এস. জে. এস. ই. ভি. এম. জ্যামাইকা ভি. এম. একটি আর. টি. এস. জে. এস. ই বাস্তবায়ন যা জাভা স্ট্যান্ডার্ড সংস্করণ জাভা টেকনোলজিস ফর রিয়েলটাইম অ্যান্ড এম্বেডেড সিস্টেমস (জেটিআরইএস 2005) সম্পর্কিত আন্তর্জাতিক কর্মশালা জেটিআরইএস 2006 জেটিআরইএস 2007 জেটিআরইএস 2008 জেটিআরইএস 2009 জেটিআরইএস 2010 জেটিআরইএস 2011 জেটিআরইএস 2012 জেটিআরইএস 2013 জেটিআরইএস 2014 জেটিআরইএস 2015 এলজেআরটি লুন্ড জাভা ভিত্তিক রিয়েল-টাইম ওপেন সোর্স ওভিএম ফিজি ভিএম রিয়েল-টাইম জাভা রিয়েল-টাইম জাভা ভিএম জাভা (প্রোগ্রামিং ভাষা) রিয়েল-টাইম কম্পিউটিং