Apr 14, 2014


জেনে নিন Android সম্পর্কে কিছু তথ্য



এনড্রয়েড (ইংরেজি: Android) হল মোবাইলের জন্য কিছু সফটওয়্যারের সম্মিলন যেটাতে অপারেটিং সিস্টেম, মিডলওয়্যার এবং এপ্লিকেশনগুলো থাকে । গুগল ইনকর্পোরেটের প্রাথমিক ডেভেলপারদের (এনড্রয়েড ইনকর্পোরেট) কিনে নেয় ২০০৫ সালে। এনড্রয়েড অপারেটিং
সিস্টেম লিনাক্স কারনেলের উপর ভিত্তি করে তৈরী করা হয়েছে। গুগল এবং অন্যান্য মুক্ত হ্যান্ডসেট এল্যায়েন্সের সদস্যরা এন্ড্রয়েডের উন্নয়ন এবং বাজারে উন্মুক্ত করা নিয়ন্ত্রন করে । এনড্রয়েড ওপেন সোর্স প্রজেক্ট’টি (এওএসপি) এন্ড্রয়েডের রক্ষনাবেক্ষন এবং ভবিষ্য উন্নয়নের কাজ করে থাকে । এনড্রয়েড হল বিশ্বের শীর্ষ বিক্রিত স্মার্টফোন অপারেটিং সিস্টেম ।
এন্ড্রয়েডের অনেক উন্নয়নকারী আছে যারা এর জন্য বিভিন্ন এপ্লিকশন তৈরী করে থাকে এতে করে এই অপারেটিং সিস্টেমের জনপ্রিয়তা বৃদ্ধি পেয়েছে। এখন প্রায় ২০০,০০০ সংখ্যক এপ্লিকশনের উপরে বাজারে এন্ড্রয়েডের এপ্লিকেশন রয়েছে । এনড্রয়েড মার্কেট একটি এপ্লিকশন বাজার যেটা গুগল চালায়, যদিও এপ্লিকেশনগুলো বাইরের কোন থার্ড পার্টি সাইট থেকে ডাউনলোড করা যায়। উন্নয়নকারীরা প্রাথমিকভাবে জাভা প্রোগ্রামিং ভাষা দিয়ে লিখে থাকে, যেটা গুগল জাভা লাইব্রেরি দ্বারা নিয়ন্ত্রন করা হয় ।

ওপেন হ্যান্ডসেট এল্যায়েন্সের শুরু সাথে সাথে এন্ড্রয়েডের বিতরন উন্মুক্ত করা হয় ৫ই নভেম্বর ২০০৭ সালে যেখানে ৮০টি হার্ডওয়্যার, সফটওয়্যার এবং টেলিকম কোম্পানী ছিল। তাদের সকলের উদ্দেশ্য ছিল মুক্ত আদর্শ মোবাইল প্লাটফর্ম তৈরী করা । গুগল এন্ড্রয়েডের বেশিরভাগ কোড ছাড়ে এপ্যাচি এবং মুক্ত উৎসের লাইসেন্সের আওতায় ।

এন্ড্রয়েডের সফটওয়্যারটি জাভা এপ্লিকেশনের সমন্বয়ে গঠিত যা জাভার উপর ভিত্তি করে তৈরী করা, এটি ডেলভিক ভার্চুয়াল মেশিনে (জেআইটি কম্পাইলেশন ব্যবহার করে) জাভা কোর লাইব্রেরীতে চলে। লাইব্রেরীটি প্রোগ্রামিং ভাষা সি’তে লিখা যাতে আছে সারফেস ম্যানেজার, ওপেন কোর মিডিয়া ফ্রেমওর্য়াক, এসকিউলিট রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম, ওপেনজিএল ইএস ২.০ ৩য় মাত্রার গ্রাফিক্স এপিআই, ওয়েবকিট লেআউট ইন্জিন, এসজিএল গ্রাফিক্স ইন্জিন, এসএসএল এবং বাইওনিক লিবক। এনড্রয়েড অপারেটিং সিস্টেমটি (যাতে লিনাক্স কারনেলও আছে) প্রায় ১২ মিলিয়ন কোডিং লাইনের সমন্বয়ে তৈরী যাতে আছে প্রায় ৩ মিলিয়ন এক্সএমএল লাইন, প্রায় ২.৮ মিলিয়ন সি (প্রোগ্রামিং ল্যাঙ্গুয়েজ) লাইন, ২.১ মিলিয়ন জাভা লাইন, ১.৭৫ মিলিয়ন সি++ (প্রোগ্রামিং ল্যাঙ্গুয়েজ) লাইন ।

0 comments:

Post a Comment