اندروید
Android یک سیستم ادله برنامه منبع گشوده و سیستم برهان بر طبق لینوکس برای دستگاه های گوشی میباشد. پلتفرم Android به توسعه و گسترش دهندگان این قابلیت و امکان را میدهد تا کدهای رئیس گردیده را با استعمال از Java برای مدیر و در دست گرفتن دستگاه اندرویدی بنویسند. اپ های Android با به کارگیری از لهجه نرمافزار نویسی جاوا و SDK Android قابل پیشرفت میباشند. بدین ترتیب ، شناخت با اصول گویش اپ نویسی جاوا پیش شرط اپلیکیشن نویسی بر روی پلتفرم اندرویدی طراحی اپلیکیشن در مشهد میباشد.
شناخت با گویش جاوا و خصوصیت های آن
چه چیزی منجر گردیده تا جاوا تحت عنوان فناوری تعیین برای توسعه و گسترش موبایل برای سیستم ادله اندرویدی شناخته گردد؟ گویش نرمافزار نویسی جاوا در میانه دهه 1990 پدیدار و آشکار شد. آن به وسیله جیمز گوسلینگ از Sun Microsystems ساخته شده است. اتفاقاً از آن مجال Sun Microsystems بوسیله اوراکل خریداری شد. جاوا در سراسر عالم بسیار دوست داستنی بوده میباشد ، در سکو اولیه به جهت طیف کبیر ای از خصوصیت های ارائه گردیده. وعده جاوا از “تایپ کردن یک توشه و اجرای هر مکانی” یک کدام از مهمترین دست اندرکاران توفیق جاوا در یکسری دهه قبلی بود. خصوصیت هایی که سبب ساز شد جاوا تحت عنوان لهجه اساسی پیشرفت برای ساختن اپ هایی که در اندروید ایفا می گردند اتخاذ گردد به گستردن پایین میباشد:
1. جاوا فناوری تعیین برای ساختن نرم افزار های کاربردی با به کار گیری از کد رئیس شدهاست که میتواند در دستگاه های موبایل ایفا خواهد شد.
2. جاوا حتی به فناوری پردازنده های جاسازی گردیده نیز دسترسی پیدا کرد
3. Java Mobile Edition برای ساختوساز نرمافزار های کاربردی قابل انجام در دستگاه های گوشی تاسیس شده است.
4. اپ های جاوا ایمن میباشند چون در یک فضا sandbox انجام میشوند
5. نرم افزار هایی که در جاوا مندرج اند به کد واسطه ای دارای اسم و رسم میباشند که تحت عنوان کد رمزگذاری (code bytecode) پر اسم و رسم میباشد. این bytecode بعد در چارچوب ماشین مجازی جاوا انجام میگردد.
استعمال از جاوا برای تشکیل داد اپلیکیشن های تلفن همراه
ورژن گوشی جاوا Java ME اسم داراست. Java ME بر اساس Java SE میباشد و به وسیله اکثر تلفن های هوشمند و تبلت ها حفاظت میگردد. Java Platform Micro Edition (Java ME) یک گوشه و کنار انعطاف پذیر و ایمن را برای تشکیل داد و اجرای اپ هایی که در دستگاه های جاسازی گردیده و تلفن همراه مقصود قرار گرفته اند آماده می نماید. اپ هایی که با به کارگیری از Java ME تشکیل شده اند قابل حمل ، ایمن میباشند و میتوانند از قابلیت و امکان های ساکن دستگاه استعمال نمایند. Java ME محدودیت هایی را که در ایجاد کرد نرم افزار های کاربردی با مقصود دستگاه های موبایل مشغول میباشند ، برطرف می نماید. اصولا ، Java ME به بحران اجرای اپ های کاربردی در دستگاه هایی که خاطر ، نمایشگر و اقتدار نادر در دسترس میباشند ، پرداخته میباشد.طریق های مختلفی برای ایجاد کرد نرمافزار های کاربردی برای دستگاه های Android وجود دارااست ، البته طرز پیشنهادی به کارگیری از گویش نرم افزار نویسی جاوا و SDK Android میباشد.
ماشین مجازی Dalvik (Dalvik VM)
سیستم ادله آندروید برای یاد ، امنیت ، دستگاه و رئیس روند از دستگاه مجازی Dalvik (Dalvik VM) سود میبرد. اگرچه ابهام های داخلی طرز همت Dalvik Virtual Machine برای یک بسط دهنده میانگین مداقه چندانی ندارد ، ولی میتوانید Dalvik VM را تحت عنوان باکس ای تصور کنید که اطراف موردنیاز را برای اجرای یک نرمافزار اندرویدی مهیا می نماید و نیازی به نگرانی ندارد.رنامه هایی که روی سیستم استدلال اندروید مقصود قرار میگیرند در جاوا درج شده و بوسیله ماشین مجازی Dalvik (DVM) انجام میگردند