Javolution
জাভোলিউশন একটি রিয়েল-টাইম লাইব্রেরি যার লক্ষ্য জাভা বা জাভা-লাইক/সি + + অ্যাপ্লিকেশনগুলিকে দ্রুত এবং আরও সময় অনুমানযোগ্য করে তোলা। প্রকৃতপক্ষে, স্ট্যান্ডার্ড লাইব্রেরি (অলস সূচনা, অ্যারে আকার পরিবর্তন ইত্যাদি) ব্যবহার করে সময়-পূর্বাভাস সহজেই নষ্ট করা যেতে পারে। যা নিরাপত্তা-সমালোচনামূলক ব্যবস্থার জন্য গ্রহণযোগ্য নয়। ওপেন সোর্স জাভোলিউশন লাইব্রেরি জাভা প্ল্যাটফর্ম এবং নেটিভ অ্যাপ্লিকেশনগুলির জন্য এই উদ্বেগের সমাধান করে। এটি অ-রিয়েল-টাইম অ্যাপ্লিকেশনগুলির জন্যও দরকারী অসংখ্য উচ্চ-পারফরম্যান্স ক্লাস এবং ইউটিলিটি সরবরাহ করে। যেমনঃ সংগ্রহ শ্রেণী, কাস্টম ভিউ সমর্থন, ক্লোজার-ভিত্তিক পুনরাবৃত্তি, মানচিত্র-হ্রাস দৃষ্টান্ত, সমান্তরাল কম্পিউটিং ইত্যাদি। রিয়েলটাইম জাভা অ্যানোটেশন ব্যবহার করে নথিভুক্ত সবচেয়ে খারাপ কার্য সম্পাদনের সময় আচরণ ডেটা ওএসজিআই প্রসঙ্গের আকার নির্বিশেষে উচ্চ-কার্যকারিতা বজায় রাখার জন্য ফ্র্যাক্টাল কাঠামো যা অ্যাপ্লিকেশন কোডকে দূষিত না করে ওএসজিআই প্রকাশিত পরিষেবাগুলির মাধ্যমে ক্রস কাটিং উদ্বেগের (সমান্তরাল, লগিং, সুরক্ষা,) রান-টাইমে সমাধান করার অনুমতি দেয় (উদ্বেগের পৃথকীকরণ) গণনার প্রসঙ্গ সহ গ্রাফিক্স প্রসেসিং ইউনিটগুলিতে সমবর্তী প্রসঙ্গ এবং সাধারণ-উদ্দেশ্য কম্পিউটিংয়ের সাথে অ্যালগরিদমিক সমান্তরাল কম্পিউটিং সমর্থন স্থানীয় অ্যাপ্লিকেশনগুলির সাথে সরাসরি ইন্টারফেসিংয়ের জন্য স্ট্রাকচার/ইউনিয়ন বেস ক্লাস পারফোমিটার ইউটিলিটি ক্লাস উচ্চ নির্ভুলতার সাথে সবচেয়ে খারাপ-কেস কার্যকর করার সময় পরিমাপ করতে এক্সএমএল মার্শালিং/আনমারশালিং সুবিধা বিদ্যমান ক্লাসগুলির সরাসরি সিরিয়ালাইজেশন/ডিসেরিয়ালাইজেশন (কোনও মধ্যবর্তী ডেটা স্ট্রাকচারের প্রয়োজন নেই) সংস্করণ 6.0 থেকে, জাভোলিউশন ক্রস-প্ল্যাটফর্ম নেটিভ সংকলনের জন্য যে কোনও জাভা সোর্স কোডকে সি + + এ পোর্ট করা সহজ করে তোলে। ওএসজিআই এবং জেইউনিট পোর্ট করা হয়েছে এবং মূল সি + + বিতরণের সাথে অন্তর্ভুক্ত করা হয়েছে। সমস্ত মডিউল (জাভা এবং নেটিভ) মাভেন ব্যবহার করে তৈরি করা হয়েছে। জাভোলিউশন একটি ওএসজিআই বান্ডিল (পছন্দসই) বা একটি স্বতন্ত্র গ্রন্থাগার হিসাবে ব্যবহার করা যেতে পারে। তথ্যসূত্র জাভোলিউশন ওয়েবসাইট ফুললি টাইম ডিটারমিনিস্টিক জাভা-এ. আই. এ. এ স্পেস 2007 কনফারেন্স ভ্যালিডেটিং জাভা ফর সেফটি-ক্রিটিক্যাল অ্যাপ্লিকেশন-এ. আই. এ. এ স্পেস 2005 কনফারেন্স টার্বো-চার্জিং জাভা ফর রিয়েল-টাইম অ্যাপ্লিকেশন-জাভা ডেভেলপার জার্নাল আর্টিকেল জাভা এ. পি. আই