Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
سیستم عامل موبایل 
حمید صابری 
آذرماه 1393
سرفصل ها 
 مروری بر اندروید 
 معماری سیستم عامل 
 نصب و راه اندازی شبیه ساز و محیط ها برنامه نویسی 
 اجرای یک برنامه ت...
اندروید چیست؟ 
 یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان 
داشته باشد. واژه نامه کمبریج
اندروید چیست؟ 
 یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان 
داشته باشد. واژه نامه کمبریج 
 مجموعه نرم اف...
اندروید چیست؟ 
 یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان 
داشته باشد. واژه نامه کمبریج 
 مجموعه نرم اف...
اندروید چیست؟ 
 یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان 
داشته باشد. واژه نامه کمبریج 
 مجموعه نرم اف...
تاریخچه 
 ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
تاریخچه 
 ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید 
 تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
تاریخچه 
 ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید 
 تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه 
۵ نوامب...
تاریخچه 
 ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید 
 تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه 
۵ نوامب...
تاریخچه 
 ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید 
 تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه 
۵ نوامب...
تاریخچه 
 ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید 
 تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه 
۵ نوامب...
Open Handset Alliance
نسخه های مختلف
و...
بازار موبایل در سال ۲۰13 
84 
12 
3 
1 
بلک بری و 
یندوزفون ا 
پل ا 
ندروید
ویژگی های سیستم عامل 
 کد منبع باز (Apache License)
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف 
 پشتیبانی ...
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف 
 پشتیبانی ...
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف 
 پشتیبانی ...
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف 
 پشتیبانی ...
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف 
 پشتیبانی ...
ویژگی های سیستم عامل 
 کد منبع باز (Apache License) 
 هسته بر پایه لینوکس 
 پشتیبانی از پردازنده های مختلف 
 پشتیبانی ...
معایب اندروید 
 متکی بودن بیش از حد به اینترنت
معایب اندروید 
 متکی بودن بیش از حد به اینترنت 
 زمان بالای بوت نسبت به IOS
معایب اندروید 
 متکی بودن بیش از حد به اینترنت 
 زمان بالای بوت نسبت به IOS 
 تنوع بالای دستگاه های پشتیبانی شده
معماری سیستم عامل
 هخسن سکونیل هیاپ رب ۲.6 
هسته لینوکس
 هخسن سکونیل هیاپ رب ۲.6 
 حدود 11۵Patch لینوکس 
هسته لینوکس
 هخسن سکونیل هیاپ رب ۲.6 
 حدود 11۵Patch لینوکس 
 انجام عملیات های اصلی سیستم 
هسته لینوکس
 هخسن سکونیل هیاپ رب ۲.6 
 حدود 11۵Patch لینوکس 
 انجام عملیات های اصلی سیستم 
 مدیریت پردازنده، مدیریت حافظه، مدیریت ...
 هخسن سکونیل هیاپ رب ۲.6 
 حدود 11۵Patch لینوکس 
 انجام عملیات های اصلی سیستم 
 مدیریت پردازنده، مدیریت حافظه، مدیریت ...
 هخسن سکونیل هیاپ رب ۲.6 
 حدود 11۵Patch لینوکس 
 انجام عملیات های اصلی سیستم 
 مدیریت پردازنده، مدیریت حافظه، مدیریت ...
 شامل مجموعه از کلاسهای ++ C/C است که توسط کامپوننت های سیستم 
اندروید مورد استفاده قرار میگیرند 
کتابخانه
Android Runtime 
کتابخانه هسته 
شامل مجموعه از کتابخانه هسته
Android Runtime 
کتابخانه هسته 
شامل مجموعه از کتابخانه هسته 
 امکان برنامه نویسی به زبان استاندارد جاوا
ماشین مجازی 
 نوعی از برنامه ها که محیط سیستم عامل و منابع آنررا بررای اسرتفاده توسرط 
برنامه های سیستم عامل های دیگر آما...
ماشین مجازی 
 نوعی از برنامه ها که محیط سیستم عامل و منابع آنررا بررای اسرتفاده توسرط 
برنامه های سیستم عامل های دیگر آما...
Android Runtime 
ماشین مجازی دالویک 
شامل مجموعه ای از کتابخانه های اصلی که اکثر عملکردهای قابل دسترس 
را با استفاده از ز...
Android Runtime 
ماشین مجازی دالویک 
شامل مجموعه ای از کتابخانه های اصلی که اکثر عملکردهای قابل دسترس 
را با استفاده از ز...
Android Runtime 
ماشین مجازی دالویک 
 هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و 
دسترسی مخصوص به خود...
Android Runtime 
ماشین مجازی دالویک 
 هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و 
دسترسی مخصوص به خود...
Android Runtime 
ماشین مجازی دالویک 
 هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و 
دسترسی مخصوص به خود...
چهارچوب برنامه 
 دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا
چهارچوب برنامه 
 دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا 
 دسترسی به اطلاعات محلی )موقعیت جغرا...
چهارچوب برنامه 
 دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا 
 دسترسی به اطلاعات محلی )موقعیت جغرا...
برنامه ها 
 برنامه های مورد استفاده کاربران
برنامه ها 
 برنامه های مورد استفاده کاربران 
 پیام رسانی، مرورگر، تقویم، ایمیل و ...
برنامه ها 
 برنامه های مورد استفاده کاربران 
 پیام رسانی، مرورگر، تقویم، ایمیل و ... 
 برنامه های نوشته شده در لایه App...
زبان های برنامه نویسی 
JAVA
JAVA 
C# 
زبان های برنامه نویسی
JAVA 
C# 
HTML/JAVASCRIPT 
زبان های برنامه نویسی
JAVA 
C# 
HTML/JAVASCRIPT 
C/C++ 
Python 
…. 
زبان های برنامه نویسی
ابزارهای برنامه نویسی 
JAVA 
ADT Bundle (Android Developer Tools)
ابزارهای برنامه نویسی 
JAVA 
ADT Bundle (Android Developer Tools) 
Android Studio
ابزارهای برنامه نویسی 
JAVA 
ADT Bundle (Android Developer Tools) 
Eclipse IDE with built-inADT 
Android SDK Components
 محیط برنامه نویسی Eclipse 
ابزارهای برنامه نویسی 
JAVA
 محیط برنامه نویسی Eclipse 
 تحت لیسانس GPL و متن باز 
ابزارهای برنامه نویسی 
JAVA
 محیط برنامه نویسی Eclipse 
 تحت لیسانس GPL و متن باز 
 نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف 
ابزارها...
 محیط برنامه نویسی Eclipse 
 تحت لیسانس GPL و متن باز 
 نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف 
 دارای...
 محیط برنامه نویسی Eclipse 
 تحت لیسانس GPL و متن باز 
 نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف 
 دارای...
Eclipse IDE with built-inADT 
 شامل تمام افزونه های مورد نیاز برای برنامه نویسی اندروید 
ابزارهای برنامه نویسی 
JAVA
SDK چیست...؟ 
ابزارهای برنامه نویسی 
JAVA
SDK چیست...؟ 
SDK یا Software Development Kit نوعی ابزار توسعه است که به برنامه نرویس 
اجازه میدهرد ترا بررای بسرته ی نر...
Android SDK components 
 شامل کتابخانه ها و تمامی ابزاری است که توسعه دهندگان اندرویرد بررای 
ساخت، تست و عیب یابی نرم ا...
 دریافت ADT Bundle 
ابزارهای برنامه نویسی 
JAVA
 دریافت ADT Bundle 
 از گوگل : developer.android.com 
ابزارهای برنامه نویسی 
JAVA
 دریافت ADT Bundle 
 از گوگل : developer.android.com 
 فیلتر است...! 
ابزارهای برنامه نویسی 
JAVA
 دریافت ADT Bundle 
 از گوگل : developer.android.com 
 تحریم است...! 
ابزارهای برنامه نویسی 
JAVA
 دریافت ADT Bundle 
 از گوگل : developer.android.com 
 تحریم است...! 
 از سایت های دانلود فارسی : soft98.ir 
ابزارهای ...
Android Studio 
ابزارهای برنامه نویسی 
JAVA
Android Studio 
 اولین محیط برنامه نویسی رسمی اندروید 
ابزارهای برنامه نویسی 
JAVA
Android Studio 
 اولین محیط برنامه نویسی رسمی اندروید 
 توسعه داده شده توسط گوگل 
ابزارهای برنامه نویسی 
JAVA
Android Studio 
 اولین محیط برنامه نویسی رسمی اندروید 
 توسعه داده شده توسط گوگل 
 بر پایه ویرایشگر قدرتمند JetBrains ...
Android Studio 
 اولین محیط برنامه نویسی رسمی اندروید 
 توسعه داده شده توسط گوگل 
 بر پایه ویرایشگر قدرتمند JetBrains ...
 دریافت Android Studio 
 گوگل : tools.anroid.com 
ابزارهای برنامه نویسی 
JAVA
 دریافت Android Studio 
 گوگل : tools.anroid.com 
 تحریم نیست...! 
ابزارهای برنامه نویسی 
JAVA
 دریافت Android Studio 
 گوگل : tools.anroid.com 
 تحریم نیست...! 
 سایت های فارسی : soft98.ir 
ابزارهای برنامه نویسی ...
منابع 
Wikipedia 
Androidcode.ir 
Slideshare.net 
tutorialspoint.com
Wikipedia 
Androidcode.ir 
Slideshare.net 
tutorialspoint.com 
 با تشکر فراوان از موتور جستجوی گوگل..! 
منابع
سوال...؟
با تشکر.....
معماری سیستم عامل آندروید
Nächste SlideShare
Wird geladen in …5
×

معماری سیستم عامل آندروید

1.678 Aufrufe

Veröffentlicht am

در این ارائه ضمن مرور تاریخچه ای مختصر از سیستم عامل آندروید، به بررسی معماری سیستم عامل و همچنین معرفی ابزارهای برنامه نویسی آن، پرداخته ام

Veröffentlicht in: Mobil

معماری سیستم عامل آندروید

  1. 1. سیستم عامل موبایل حمید صابری آذرماه 1393
  2. 2. سرفصل ها  مروری بر اندروید  معماری سیستم عامل  نصب و راه اندازی شبیه ساز و محیط ها برنامه نویسی  اجرای یک برنامه تست
  3. 3. اندروید چیست؟  یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد. واژه نامه کمبریج
  4. 4. اندروید چیست؟  یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد. واژه نامه کمبریج  مجموعه نرم افزاری شامل سیستم عامل، میان افزار و برنامه های کاربردی
  5. 5. اندروید چیست؟  یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد. واژه نامه کمبریج  مجموعه نرم افزاری شامل سیستم عامل، میان افزار و برنامه های کاربردی  موبایل و تبلت
  6. 6. اندروید چیست؟  یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد. واژه نامه کمبریج  مجموعه نرم افزاری شامل سیستم عامل، میان افزار و برنامه های کاربردی  موبایل و تبلتو نت بوک و تلویزیون و کنسول بازی و دوربین دیجیتال و ...
  7. 7. تاریخچه  ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
  8. 8. تاریخچه  ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید  تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
  9. 9. تاریخچه  ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید  تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه ۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن یا Open Handset Alliance
  10. 10. تاریخچه  ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید  تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه ۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن یا Open Handset Alliance 3۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازند ههای تلفن
  11. 11. تاریخچه  ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید  تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه ۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن یا Open Handset Alliance 3۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازند ههای تلفن 9 دسامبر ۲۰۰۸ چهارده عضو جدید از شرکتهای صنعت تلفن همراه جهان
  12. 12. تاریخچه  ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید  تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه ۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن یا Open Handset Alliance 3۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازند ههای تلفن 9 دسامبر ۲۰۰۸ چهارده عضو جدید از شرکتهای صنعت تلفن همراه جهان ۲۲ اکتبر ۲۰۰۸ نخستین گوشی مبتنی بر اندروید توسط شرکت HTC با همکاری T-Mobile تولید شد.
  13. 13. Open Handset Alliance
  14. 14. نسخه های مختلف
  15. 15. و...
  16. 16. بازار موبایل در سال ۲۰13 84 12 3 1 بلک بری و یندوزفون ا پل ا ندروید
  17. 17. ویژگی های سیستم عامل  کد منبع باز (Apache License)
  18. 18. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس
  19. 19. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف
  20. 20. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف  پشتیبانی از تمامی تکنولوژیهای اتصالی
  21. 21. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف  پشتیبانی از تمامی تکنولوژیهای اتصالی  پشتیبانی از انواع فرمت های چند رسانه ای
  22. 22. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف  پشتیبانی از تمامی تکنولوژیهای اتصالی  پشتیبانی از انواع فرمت های چند رسانه ای  پشتیبانی از کتابخانه های مختلف
  23. 23. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف  پشتیبانی از تمامی تکنولوژیهای اتصالی  پشتیبانی از انواع فرمت های چند رسانه ای  پشتیبانی از کتابخانه های مختلف  پشتیبانی از Multitasking
  24. 24. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف  پشتیبانی از تمامی تکنولوژیهای اتصالی  پشتیبانی از انواع فرمت های چند رسانه ای  پشتیبانی از کتابخانه های مختلف  پشتیبانی از Multitasking  رابط کاربری مناسب
  25. 25. ویژگی های سیستم عامل  کد منبع باز (Apache License)  هسته بر پایه لینوکس  پشتیبانی از پردازنده های مختلف  پشتیبانی از تمامی تکنولوژیهای اتصالی  پشتیبانی از انواع فرمت های چند رسانه ای  پشتیبانی از کتابخانه های مختلف  پشتیبانی از Multitasking  رابط کاربری مناسب  پشتیبانی از قابلیت چند لمسی
  26. 26. معایب اندروید  متکی بودن بیش از حد به اینترنت
  27. 27. معایب اندروید  متکی بودن بیش از حد به اینترنت  زمان بالای بوت نسبت به IOS
  28. 28. معایب اندروید  متکی بودن بیش از حد به اینترنت  زمان بالای بوت نسبت به IOS  تنوع بالای دستگاه های پشتیبانی شده
  29. 29. معماری سیستم عامل
  30. 30.  هخسن سکونیل هیاپ رب ۲.6 هسته لینوکس
  31. 31.  هخسن سکونیل هیاپ رب ۲.6  حدود 11۵Patch لینوکس هسته لینوکس
  32. 32.  هخسن سکونیل هیاپ رب ۲.6  حدود 11۵Patch لینوکس  انجام عملیات های اصلی سیستم هسته لینوکس
  33. 33.  هخسن سکونیل هیاپ رب ۲.6  حدود 11۵Patch لینوکس  انجام عملیات های اصلی سیستم  مدیریت پردازنده، مدیریت حافظه، مدیریت دستگاه ها مانند دوربین و... هسته لینوکس
  34. 34.  هخسن سکونیل هیاپ رب ۲.6  حدود 11۵Patch لینوکس  انجام عملیات های اصلی سیستم  مدیریت پردازنده، مدیریت حافظه، مدیریت دستگاه ها مانند دوربین و...  مدیریت شبکه هسته لینوکس
  35. 35.  هخسن سکونیل هیاپ رب ۲.6  حدود 11۵Patch لینوکس  انجام عملیات های اصلی سیستم  مدیریت پردازنده، مدیریت حافظه، مدیریت دستگاه ها مانند دوربین و...  مدیریت شبکه  لایه انتزاعی (abstraction layer) میان سخت افزار و سایر نرم افزارها هسته لینوکس
  36. 36.  شامل مجموعه از کلاسهای ++ C/C است که توسط کامپوننت های سیستم اندروید مورد استفاده قرار میگیرند کتابخانه
  37. 37. Android Runtime کتابخانه هسته شامل مجموعه از کتابخانه هسته
  38. 38. Android Runtime کتابخانه هسته شامل مجموعه از کتابخانه هسته  امکان برنامه نویسی به زبان استاندارد جاوا
  39. 39. ماشین مجازی  نوعی از برنامه ها که محیط سیستم عامل و منابع آنررا بررای اسرتفاده توسرط برنامه های سیستم عامل های دیگر آماده می کنند.
  40. 40. ماشین مجازی  نوعی از برنامه ها که محیط سیستم عامل و منابع آنررا بررای اسرتفاده توسرط برنامه های سیستم عامل های دیگر آماده می کنند.  قابلیت نصب بر روی سیستم عامل های مختلف
  41. 41. Android Runtime ماشین مجازی دالویک شامل مجموعه ای از کتابخانه های اصلی که اکثر عملکردهای قابل دسترس را با استفاده از زبان جاوا ممکن میسازد
  42. 42. Android Runtime ماشین مجازی دالویک شامل مجموعه ای از کتابخانه های اصلی که اکثر عملکردهای قابل دسترس را با استفاده از زبان جاوا ممکن میسازد  اجررررای قابلیرررت هرررای اساسررری ماننرررد مررردیریت حافظررره و چنرررد نخررری (Multithreading) متکی بر هسته لینوکس
  43. 43. Android Runtime ماشین مجازی دالویک  هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و دسترسی مخصوص به خود در ارتباط با ماشین مجازی دالویک دارد
  44. 44. Android Runtime ماشین مجازی دالویک  هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و دسترسی مخصوص به خود در ارتباط با ماشین مجازی دالویک دارد  به زبان ساده...
  45. 45. Android Runtime ماشین مجازی دالویک  هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و دسترسی مخصوص به خود در ارتباط با ماشین مجازی دالویک دارد  به زبان ساده...  اگر یک برنامه crash کند، کارکرد برنامه های دیگر تحت تأثیر قرار نمیگرد
  46. 46. چهارچوب برنامه  دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا
  47. 47. چهارچوب برنامه  دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا  دسترسی به اطلاعات محلی )موقعیت جغرافیایی(، تنظیم زنگ ساعت، اضرافه کرردن اطلاعیره ها (notifications) به نوار وضعیت
  48. 48. چهارچوب برنامه  دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا  دسترسی به اطلاعات محلی )موقعیت جغرافیایی(، تنظیم زنگ ساعت، اضرافه کرردن اطلاعیره ها (notifications) به نوار وضعیت  توسعه دهندگان دسترسی کامل به همان چرارچوب API هرایی دارنرد کره برنامره هرای هسته (the core applications) دارند
  49. 49. برنامه ها  برنامه های مورد استفاده کاربران
  50. 50. برنامه ها  برنامه های مورد استفاده کاربران  پیام رسانی، مرورگر، تقویم، ایمیل و ...
  51. 51. برنامه ها  برنامه های مورد استفاده کاربران  پیام رسانی، مرورگر، تقویم، ایمیل و ...  برنامه های نوشته شده در لایه Application Framework در این لایه استفاده می شوند
  52. 52. زبان های برنامه نویسی JAVA
  53. 53. JAVA C# زبان های برنامه نویسی
  54. 54. JAVA C# HTML/JAVASCRIPT زبان های برنامه نویسی
  55. 55. JAVA C# HTML/JAVASCRIPT C/C++ Python …. زبان های برنامه نویسی
  56. 56. ابزارهای برنامه نویسی JAVA ADT Bundle (Android Developer Tools)
  57. 57. ابزارهای برنامه نویسی JAVA ADT Bundle (Android Developer Tools) Android Studio
  58. 58. ابزارهای برنامه نویسی JAVA ADT Bundle (Android Developer Tools) Eclipse IDE with built-inADT Android SDK Components
  59. 59.  محیط برنامه نویسی Eclipse ابزارهای برنامه نویسی JAVA
  60. 60.  محیط برنامه نویسی Eclipse  تحت لیسانس GPL و متن باز ابزارهای برنامه نویسی JAVA
  61. 61.  محیط برنامه نویسی Eclipse  تحت لیسانس GPL و متن باز  نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف ابزارهای برنامه نویسی JAVA
  62. 62.  محیط برنامه نویسی Eclipse  تحت لیسانس GPL و متن باز  نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف  دارای افزونه های رایگان متفاوت ابزارهای برنامه نویسی JAVA
  63. 63.  محیط برنامه نویسی Eclipse  تحت لیسانس GPL و متن باز  نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف  دارای افزونه های رایگان متفاوت  قابلیت پشتیبانی از زبان های C/C++ , php , COBOL ,Fortran ابزارهای برنامه نویسی JAVA
  64. 64. Eclipse IDE with built-inADT  شامل تمام افزونه های مورد نیاز برای برنامه نویسی اندروید ابزارهای برنامه نویسی JAVA
  65. 65. SDK چیست...؟ ابزارهای برنامه نویسی JAVA
  66. 66. SDK چیست...؟ SDK یا Software Development Kit نوعی ابزار توسعه است که به برنامه نرویس اجازه میدهرد ترا بررای بسرته ی نررم افرزاری خراص ، چهرار چروب نررم افرزار ، پلتفرم سخت افزار ، سیستم کامپیوتر ، کنسول های بازی، سیستم عامل ها و یا پلتفرم های مشابه ،نرم افزار ایجاد کند ابزارهای برنامه نویسی JAVA
  67. 67. Android SDK components  شامل کتابخانه ها و تمامی ابزاری است که توسعه دهندگان اندرویرد بررای ساخت، تست و عیب یابی نرم افزار های خود نیاز دارند ابزارهای برنامه نویسی JAVA
  68. 68.  دریافت ADT Bundle ابزارهای برنامه نویسی JAVA
  69. 69.  دریافت ADT Bundle  از گوگل : developer.android.com ابزارهای برنامه نویسی JAVA
  70. 70.  دریافت ADT Bundle  از گوگل : developer.android.com  فیلتر است...! ابزارهای برنامه نویسی JAVA
  71. 71.  دریافت ADT Bundle  از گوگل : developer.android.com  تحریم است...! ابزارهای برنامه نویسی JAVA
  72. 72.  دریافت ADT Bundle  از گوگل : developer.android.com  تحریم است...!  از سایت های دانلود فارسی : soft98.ir ابزارهای برنامه نویسی JAVA
  73. 73. Android Studio ابزارهای برنامه نویسی JAVA
  74. 74. Android Studio  اولین محیط برنامه نویسی رسمی اندروید ابزارهای برنامه نویسی JAVA
  75. 75. Android Studio  اولین محیط برنامه نویسی رسمی اندروید  توسعه داده شده توسط گوگل ابزارهای برنامه نویسی JAVA
  76. 76. Android Studio  اولین محیط برنامه نویسی رسمی اندروید  توسعه داده شده توسط گوگل  بر پایه ویرایشگر قدرتمند JetBrains IntelliJ IDEA) ) ابزارهای برنامه نویسی JAVA
  77. 77. Android Studio  اولین محیط برنامه نویسی رسمی اندروید  توسعه داده شده توسط گوگل  بر پایه ویرایشگر قدرتمند JetBrains IntelliJ IDEA) )  هنوز در حالت توسعه (beta) قرار دارد...! ابزارهای برنامه نویسی JAVA
  78. 78.  دریافت Android Studio  گوگل : tools.anroid.com ابزارهای برنامه نویسی JAVA
  79. 79.  دریافت Android Studio  گوگل : tools.anroid.com  تحریم نیست...! ابزارهای برنامه نویسی JAVA
  80. 80.  دریافت Android Studio  گوگل : tools.anroid.com  تحریم نیست...!  سایت های فارسی : soft98.ir ابزارهای برنامه نویسی JAVA
  81. 81. منابع Wikipedia Androidcode.ir Slideshare.net tutorialspoint.com
  82. 82. Wikipedia Androidcode.ir Slideshare.net tutorialspoint.com  با تشکر فراوان از موتور جستجوی گوگل..! منابع
  83. 83. سوال...؟
  84. 84. با تشکر.....

×