بخشی از پاورپوینت

اسلاید 1 :

اندروید بنویسیم!

اسلاید 2 :

اندروید چیست:

سیستم عامل بر پایه Linux

متن باز ( ( Open Sourse

معرفی شده در سال 2007

دارای بیش از 400000 نرم افزار در اکتبر 2011

بیش از 10 بیلیون دانلود نرم افزار تا دسامبر 2011

بیش از 200 میلیون کاربر و روزانه 700000 کاربر جدید

اسلاید 3 :

قابلیت ها:

توابع گرافیکی 2D با استفاده از OpenGL ES 2.0 و Canvas

توابع گرافیکی 3D با استفاده از OpenGL ES 2.0

استفاده از بانک های اطلاعات SQLite

قابلیت ارتباط با تکنولوژی های ارتباطی GSM, Bluetooth, Wi-Fi, WiMax , …

سیستم های پیام رسان SMS, MMS, C2DM

اسلاید 4 :

قابلیت ها:

زبان های مختلف و بومی سازی

موتور Open Sourse نمایش صفحات Web

برنامه نویسی با زبان Java و استفاده از Dalvik virtual Machine برای ترجمه

پشتیبانی از اکثر از Format های Audio Video

پشتیبانی از Streaming

اسلاید 5 :

قابلیت ها:

استفاده از سنسور های Touchscreen, Multitouch, GPS , Accelerometers , Gyroscopes,
Barometers, Magnetometers, Pressure, Proximity, Thermometers

پشتیبانی از تماس های ویدیویی

Multitasking

اسلاید 6 :

کاربرد:

گوشی های تلفن همراه

Laptop ها، Notebook ها

Tablet ها و کامپیوتر های جیبی

تلویزیون های هوشمند

ساعت های مچی

دوربین های دیجیتال فیلمبرداری و عکاسی

اسلاید 7 :

کاربرد:

Mp3 Playar ها و حتی Headphone ها

محبوبیت در بین تولیدکنندگان دستگاه های الکترونیکی از جمله
HTC, Sony, Samsung, Motorola, LG, Marvell, Nvidia, T-Mobile , …

اسلاید 8 :

امنیت:

میراث بری از هسته امنیتی Linux

نیاز به مجوز توسط کاربر جهت دسترسی به منابع مهم

وجود چندین نرم افزار امنیتی از جمله McAfee, Avast, AVG

تعداد انگشت شمار نرم افزار های مخرب و حذف آنها از Market

اسلاید 9 :

ورژن های مورد استفاده:

نام نسخهورژندرصد کاربران
Cupcake1.50.6
Donut1.61.1
Éclair2.0, 2.18.5
Froyo2.230.4
Gingerbread2.3.x55.5
Honeycomb3.x.x3.3
Ice Cream Sandwich4.5.x0.6

اسلاید 10 :

ویژگیهای توسعه نرم افزار در اندروید:

استفاده از زبان برنامه نویسی Java و ساپورت کامل از Java OO Programming

اسلاید 12 :

ویژگیهای توسعه نرم افزار در اندروید:

قابلیت نوشتن توابع با استفاده از C++ و NDK

قابلیت استفاده از Library های موجود برای Java

قابلیت استفاده از Junit Testing برای کنترل کیفیت

بکارگیری XML برای ساخت و تولید فایلهای UI

وجود UI Visual Designer

اسلاید 13 :

ویژگیهای توسعه نرم افزار در اندروید:

وجود Emulator با ساپورت اکثر امکانات Smartphone ها

وجود Benchmarking, Code Metrics, Performance Test, …

اسلاید 14 :

ویژگی های توسعه بازی در اندروید:

استفاده از Canvas و OpenGL ES 2.0 جهت 2D Render

استفاده از OpenGL ES 2.0 جهت 3D Render

قابلیت استفاده از شیدرهای GLSL

موتور های فیزیک پورت شده به Java و قابل استفاده در اندروید مانند Box2D

ساپورت کامل از شیء گرایی جهت طراحی موتور های بازی

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید