نوع فایل: word
قابل ویرایش 100 صفحه
چکیده:
پایان نامه¬ای که پیش روی شماست، نتیجه ماه¬ها تلاش و تحقیق بر روی محبوب¬ترین سیستم عامل گوشی¬های هوشمند است. در ابتدا توضیحاتی کلی در مورد سیستم عامل و همچنین سیستم عامل گوشی¬های هوشمند مطرح و ویژگی های یک سیستم عامل بیان شده است. در ادامه سیستم عامل اندورید را بصورت کامل مورد مطالعه قرار داده و ویژگی نسخه های مختلف آنرا بیان نموده¬ایم. در قسمت بعدی زبان توسعه اندروید (جاوا) و همچنین ابزارهای مورد نیاز برای توسعه آن بیان شده است. همچنین یک اپلیکیشن کاربردی (سیستم پیامکی) جهت استفاده در فروشگاه ها طراحی و نوشته شده است.
مقدمه:
روند رو به گسترش تولید سیستم های عامل جدید و هوشمند برای گوشی های تلفن همراه باعث تبدیل موبایل از یک وسیله ارتباطی ساده به یک رایانه جیبی با کاربرد های متنوع شده است.
طی سال های اخیر با افزودن قابلیت دسترسی به اینترنت در گوشی های تلفن های همراه ، رقابت برای ساخت سیستم های عامل جدید و هوشمند برای موبایل ها نیز گسترش یافته است. اکنون گوشی های تلفن همراه با استفاده از سخت افزار های پیچیده و نرم افزار های پیشرفته گوناگون وارد عصر جدیدی از حیات خود شده اند.
اولین بار که تلفن همراه به بازار آمد و ارتباط افراد در تمامی نقاط بدون استفاده از برق و خطوط کابلی عادی تلفنی برقرار شد، بسیاری دچار شگفتی شدند و کمتر کسی تصور می کرد روزی موبایل ها قابلیت تصویربرداری و عکسبرداری پیدا کنند.
در ابتدا از تلفن همراه تنها برای ارتباط عادی تلفنی استفاده می¬شد. اما با گذر زمان قابلیت¬های دیگری نیز به این دستگاه ارتباطی افزوده شد و پس از چند سال دیگر برقراری ارتباط آنالوگ کلامی تنها ویژگی موبایل نبود و دارندگان این دستگاه می توانستند با استفاده از دوربینی که در گوشی های تلفن همراه تعبیه شده بود عکس بگیرند و بعدها قابلیت فیلمبرداری نیز به آن افزوده شد.
به موازات این تغییرات گوشی های تلفن همراه صاحب قابلیت اجرا و ارسال پیام های کتبی کوتاه موسوم به SMS (پیامک) نیز شدند و به مرور نیز ارسال تصاویر با اینفرارد و سپس با بلوتوث از طریق یک موبایل به موبایلی دیگر فراهم شد.
اما با گسترش روزافزون فناوری های رایانه ای و فناوری اطلاعات و کاربرد اینترنت در زندگی افراد، سازندگان گوشی های تلفن همراه و سایر شرکت های بزرگ ساخت نرم افزار های کامپیوتری مانند مایکروسافت به فکر ساخت و طراحی سیستم های عامل برای موبایل افتادند.
در پی این تصمیمات، شرکت های مطرح ساخت گوشی های تلفن همراه نسل های دوم و سوم گوشی های خود را عرضه کردند. این گوشی ها دارای امکانات سخت افزاری بیشتری بودند که شامل پردازنده، حافظه و دیسک سخت بود و تقریبا به صورت یک رایانه کوچک طراحی شده بود.
در این زمان بود که این شرکت ها به اهمیت نرم افزار در این گوشی ها پی برده و رقابت نرم افزاری در کنار رقابت سخت افزاری شروع شد. مایکروسافت یکی از شرکت های بود که قبلا روی سیستم عامل رایانه های جیبی خود کار کرده و ویندوز CE را به همین منظور طراحی کرده بود. این ویندوز قابلیت این را داشت که روی موبایل ها نیز نصب شود.
بعد از رسمیت یافتن تلفن های همراه نسل جدید، شرکت های مطرح در این صنعت که به مشکلات بی شمار سیستم عامل CE پی برده بودند و نمی خواستند نرم افزار این صنعت را در انحصار یک شرکت نگه دارند با همکاری هم، سیستم عامل جدیدی برای موبایل ها به وجود آوردند که سیمبیان نام گرفت. البته رقبای دیگری نیز مثل سیستم عامل لینوکس در این صنعت وجود دارند.
در اصطلاح به موبایل هایی که از این سیستم عامل ها استفاده می کنند تلفن های همراه هوشمند (SmartPhone) گفته می شود. در ادامه چند نمونه از قدتمندترین سیستم عامل های گوشی های هوشمند مورد بررسی قرار خواهد گرفت [5].
فهرست مطالب:
1- مقدمه
2- سیستم عامل
2-1- سیستم عامل چیست؟
2-2- ویژگی¬های یک سیستم عامل خوب
2-3- سیستم عامل های گوشی های هوشمند
3- بررسی سیستم عامل اندروید
3-1- نقطه آغاز
3-2- نسخه 1.5 یا کیک یزدی
3-3- نسخه 1.6 یا پیراشکی
3-4- نسخه 2.0 یا نان خامهای
3-5- نسخه 2.1 با همان نام نان خامهای
3-6- نسخه 2.2 یا ماست بستنی
3-7- نسخه 2.3 یا نان زنجبیلی
3-8- نسخه 3.0 یا شانه عسل
3-9- نسخه 4.0 یا ساندویچ بستنی
3-10- نسخه 4.1 یا آبنبات پاستیلی
3-11- اندروید 4.2 با همان نام آبنبات پاستیلی
3-12- اندروید 4.3 با همان نام آبنبات پاستیلی
3-13- خلاصه
4- مقدمه بر زبان برنامه نویسی جاوا (زبان توسعه اندروید)
4-1- تاریخچه جاوا
4-2- مفهوم شی گرایی
4-3- خطاها
4-4- انتخاب ابزاری برای برنامه نویسی جاوا
4-5- نخستین برنامه
4-6- آشنایی با دستورات پرکاربرد جاوا
4-7- خلاصه
5- توسعه سیستم عامل اندروید
5-1- ابزارهای مورد نیاز
5-2- ایجاد اولین پروژه اندوید
6- سخن آخر
فهرست منابع
منابع و مأخذ:
]1[ حسین خوش رفتار منفرد ، اعظم میرزایی ، مرجع کامل برنامه نویسی Android ، انتشارات ناقوس، چاپ اول 1391
]2[ الناز قاسمی ، جاوای کاربردی ، انتشارات ناقوس، 1390
[3] Michael_J._Jipping, Smartphone Operating System Concepts with Symbian OS
[4] http://www.zoomit.ir
[5] http://hamshahrionline.ir
[6] http:// ITResan.com
[7] http:// SNN.ir
[8] http:// www.jamejamonline.ir
[9] http://www.mobile.ir
[10] http:// nardebaan.ir
[11] http:// http://barsam.ir
[12] http:// http://fa.wikipedia.org
[13] http:// www.android.com
[14] http:// fanavari.saramad.ir
[15] http://developer.android.com
[16] http:// www.Ir-tci.org
[17] http:// en.wikipedia.org
[18] https://dl-ssl.google.com.android.eclipse
[19] http://www.java2s.com/Code/Android/Hardware/PROXIMITYSensor.htm
[20] https:// http://source.android.com/source/using-eclipse.html
[21] http:// www.eclipse.org/downloads
[22] http://help.eclipse.org
[23] http://stackoverflow.com/questions/7171327/convert-java-project-into-android-project-on-eclipse
پروژه طراحی سیستم پیامک رسان فروشگاه در سیستم عامل اندروید. doc