اندروید

اندروید (از یونانی: به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی))، (به انگلیسی: Android) یک سیستم عامل موبایل است که گوگل برای اسمارت فون‌ها و تبلت‌ها و هم اکنون برای تلویزیون‌ها عرضه می‌نماید و با همکاری ده‌ها شرکت بر روی دستگاه‌های مبتنی بر اندروید قرار می‌دهد.[۱] اندروید بر پایهٔ هسته لینوکس ساخته شده‌است و بیشترین استفاده را در بین سیستم عامل‌های موبایل دارد.  

 

در اوت ۲۰۰۵، گوگل شرکت اندروید واقع در پالو آلتو، کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی رابین، ریچ ماینرز، نیک سیرز و کریس وایت پایه‌گذاری شده بود، در زمینه تولید نرم‌افزار و برنامه‌های کاربردی برای تلفن‌های همراه فعالیت می‌کرد. اندی رابین مدیر عامل اجرایی این شرکت پس از پیوستن اندروید به گوگل به سمت قائم‌مقام مدیریت مهندسی این شرکت و مسئول پروژه اندروید در گوگل منصوب شد.[۲] تیم اندروید به رهبری رابین فعالیت خود را برای تولید سکوی تلفن همراه مبتنی بر هسته لینوکس آغاز کردند و نتیجه اولیه این پروژه در نشست خبری شرکت گوگل در ۵ نوامبر سال ۲۰۰۷، مطرح کردن اتحادیه گوشی باز بود. ۳۴ شرکت فعال در زمینه تولید نرم‌افزار، تولید تلفن‌های همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازنده‌های تلفن همراه اعضای بنیان‌گذار این اتحادیه بودند. در میان نام‌های مشهور در بین اعضای مؤسس، شرکت‌هایی چون سامسونگ، ال‌جی الکترونیکس، موتورولا، اچ‌تی‌سی، تی-موبایل، ان‌تی‌تی دوکومو، اینتل، انویدیا، تگزاس اینسترومنتس، کوالکام، برودکام، تلفونیکا، اسپرینت، ای‌بی و البته گوگل به چشم می‌خوردند. اریک اشمیت مدیر ارشد اجرایی گوگل در این مراسم گفت: «اعلام امروز بسیار جاه‌طلبانه‌تر از معرفی تنها یک تلفن گوگلی است که در چند هفته اخیر توسط رسانه‌ها پیش‌بینی شده بود. از دیدگاه ما سکویی که ما ارائه کرده‌ایم، هزاران تلفن گوناگون را به بازار روانه خواهد کرد.» نخستین گوشی مبتنی بر اندروید توسط شرکت اچ‌تی‌سی با همکاری تی-موبایل تولید شد. این گوشی که به فاصله کمتر از یک سال از تشکیل اتحادیه گوشی باز یعنی در ۲۲ اکتبر ۲۰۰۸ تولید شد، در بازارهای مختلف به نام‌های اچ‌تی‌سی دریم، تی-موبایل جی۱ و ارا جی۱ به بازار عرضه گردید.

۹ دسامبر ۲۰۰۸ چهارده عضو جدید از شرکت‌های صنعت تلفن همراه جهان به اتحادیه گوشی باز پیوستند. در بین این نام‌ها باید به سونی اریکسون، اریکسون، توشیبا، ایسوز، گارمین، هواوی , آرم هولدینگز و ایسراشاره کرد. روند پیوستن شرکت‌های بزرگ به اتحادیه تا به امروز نیز ادامه داشته‌است و شرکت‌هایی چون ایسر، آلکاتل، لنوو، شارپ، فاکس‌کان، ان‌ای‌سی، کیوسرا، ان‌ایکس‌پی، اس‌تی-اریکسون، مارول، زدتی‌ئی و دل نیز از جمله شرکت‌هایی بوده‌اند که به جمع پشتیبانی‌کنندگان اندروید پیوسته‌اند.

برنامه نویسی تحت وب

زبان های برنامه نویسی تحت وب برای طراحی سایت
برنامه نویسی مقوله ای بسیار گسترده است و انواع مختلفی از زبانهای برنامه نویسی برای آن ساخته شده اند که از لحاظ نحوه کار ، موارد استفاده و غیره تفاوت های زیادی با همدیگر دارند . بطور کلی زبان های برنامه نویسی به دو گروه زیر تقسیم می شوند :
* زبان های برنامه نویسی دسکتاپ
* زبان های برنامه نویسی تحت وب
مورد اول یعنی زبانهای که برای برنامه نویسی دسکتاپ استفاده می شوند جهت نوشتن برنامه هایی به کار می روند که بر روی کامپیوتر قابل اجرا می باشند مانند نرم افزارهای ویندوزی ولی زبانهای برنامه نویسی تحت وب برای ساخت برنامه هایی استفاده می شوند که بر روی شبکه یا همان وب اجرا شده و می توان آنها را بر روی شبکه ای مانند اینترنت انتشار داد این زبان های برنامه نویسی را در اصطلاح زبان های طراحی سایت یا طراحی وب می گویند .در این مقاله قصد داریم درباره طراحی سایت و زبانهای طراحی سایت بحث کنیم و به مقایسه میان آنها بپردازیم.
زبانهای برنامه نویسی تحت وب را میتوان به دو دسته ایستا و پویا از هم جدا کرد که در اوایل پیدایش برنامه نویسی تحت وب این زبانهای ایستا بودند که تمامی کارها را انجام می دادند زیرا در ابتدا زبانهای پویا اصلا ساخته نشده بودند. زبانهای برنامه نویسی تحت وب پویا مزایا و کارایی های زیادی نسبت به زبانهای برنامه نویسی ایستا داشته و بسیار قدرتمندتر از آنها هستند. زبانهای ایستا زمانی به کار می آیند که تنها بخواهیم وبسایتی با کارائی های محدود و کاملا ساده داشته باشیم ،مثلا سایتی که فقط صفحاتی با اطلاعات و تصاویری ثابت دارد و هیچ گونه امکاناتی برای تعامل با کاربر نداشته و برای ایجاد هرگونه تغییر در قسمتهای مختلف سایتمان نیاز به برنامه نویسی و تغییر در کدهای سایت مان داریم. 

 

و اما زبانهای برنامه نویسی پویا که در سالهای اخیر وارد صنعت برنامه نویسی تحت وب شده اند امکانات و قابلیتهایی به سایتهای جدید اضافه کرده اند که در اوایل کار شاید به فکر هیچ کس نمی رسید .این ویژگیها عبارت اند از: قابلیت شخصی سازی سایت برای هر یک از کاربران ،قابلیت عضوگیری ،طراحی دیتابیس و صدها امکان دیگر که ما را قادر به طراحی سایت هایی با قابلیتهای مورد نظرمان می کند.

ادامه نوشته