Loading
-
Wednesday 19 August 2009 10:01 AM
#1
مدير انجمن کاریابی
Array
تمام سیستم عامل های موبایل در یک نگاه
يكي از مهمترين ويژگيهاي موبايلهاي امروزي نوع سيستم عامل موبايل است. يعني براي انتخاب يك موبايل، بهتر است داشتن يا نداشتن سيستم عامل، هم در نظر گرفته شود. بعضي از موبايلها به اصطلاح سيستم عامل ندارند. چنين موبايلهايي از يك پلتفرم ساده استفاده ميكنند و به جز مواردي محدود و استثنايي، نميتوانند از هيچ نرمافزاري پشتيباني كنند.
پركاربردترين پلتفرم براي گوشيهاي بدون سيستمعامل جاوا است. به طوري كه تا امروز تعداد گوشيهاي جاوا از مجموع گوشيهاي سيمبين بيشتر بوده است. جاوا نسخههاي بسيار فراواني دارد و همه شركتهاي سازنده موبايل با توجه به سليقه و نياز مشتري از آن استفاده ميكنند.
در مجموع چهار سيستمعامل براي موبايل تعريف شده كه عبارتند از سيمبين (Symbian)، ويندوز موبايل (Windows Mobile)، پالم (Palm) و لينوكس (Linux) و البته آندروید تازه وارد.
سيستمعامل سيمبين
سيمبيان سيستمعاملي است كه توسط شركت انگليسي Symbian، براي تجهيزات سيار (mobile) طراحي شده است و با سيستمعاملهاي ديگري مانند Windows Mobile ،Palm OS و لينوكس رقابت ميكند. شركت سيمبيان در ژوئن 1998 در انگلستان تأسيس شد. سهامداران اين شركت در آغاز، شركتهاي Psion، نوكيا، اريكسون، ماتسوشيتا و موتورولا بودند. در سپتامبر 2003، موتورولا سهام خود را به شركت هاي Psion و نوكيا فروخت. در جولاي 2004 نيز سهام Psion توسط نوكيا، پاناسونيك، زيمنس و سونياريكسون خريداري شد. در نتيجه اين شركت در حال حاضر در مالكيت شركتهاي اريكسون، نوكيا، ماتسوشيتا (پاناسونيك)، زيمنس، سونياريكسون و سامسونگ است.
پلتفرمهاي مختلفي براساس سيمبيان طراحي شده است كه شامل پلتفرمهاي باز مانند UIQ ،Nokia سري شصت، هفتاد و نود، و پلتفرمهاي بسته مانند NTT DoCoMo هستند. انعطافپذيري اين سيستمعامل به آن امكان ميدهد روي انواع گستردهاي از تجهيزات موبايل پيادهسازي شود. بزرگترين ويژگي اين سيستمعامل، طراحي آن براي تجهيزات كوچك دستي با منابع محدود است كه مي تواند ماهها و سالها روي آن اجرا شود.
به علت محدود بودن منابع حافظه در چنين تجهيزاتي، از روشهاي مختلفي براي استفاده بهينه از آنها استفاده شده است. برنامهنويسي سيمبيان، رويدادگرا (event-based) است و CPU زماني كه برنامههاي كاربردي مستقيماً با يك رويداد ارتباطي نداشته باشند، خاموش ميشود. به اين نوع برنامهنويسي، active objects گفته ميشود. چنانچه از اين روشها به خوبي استفاده شود، مدت كاركرد باتري نيز افزايش پيدا مي كند. به همين علت براي دستيابي به اين ويژگيها از زبان ++C براي برنامهنويسي و توسعه اين سيستمعامل استفاده شده است؛ هر چند بسياري از تجهيزات با پلتفرم سيمبيان ميتوانند بهوسيله زبانهاي ديگري چون PL ،Python، ويژوال بيسيك،Simkin و Perl نيز برنامهنويسي شوند.
انواع سيمبين بر حسب موبايل و نياز آن متفاوت است.اسمارتفونهاي سري 60 يكي از انواع سيستم عاملهاي سيمبين است كه از اين سري تا به حال ورژنهاي 6، 1/6، 7، 8، 1/8 و 9 توليد شده. سري دوم، اسمارتفونهاي سري 80 هستند كه تعداد نرمافزارهاي آنها به اندازه سري 60 نيست. اسمارتفونهاي سري 90 براي گوشيهاي خاصي طراحي شده كه از لحاظ سيستمعامل، امكانات بسياري را به كاربر ارائه ميدهد، اما مانند سري 80 در پشتيباني از برخي نرمافزارها مشكل دارد. آخرين سري اسمارت فونهايUIQ هستند كه اين سيستمعامل بيشتر براي گوشيهاي قلمدار كاربرد دارد.
سيستم عامل ويندوز موبايل
ويندوز موبايل 2 زير مجموعه Pocket PC و Smart Phone دارد. از جمله نسخههاي سيستمعامل ويندوز موبايل ميتوان بهWindows Mobile3002 se، 2003 Windows Mobile، Windows CE،0.5 Windows Mobile،.6Windows Mobile و1.6 Windows Mobile اشاره كرد.
ويندوز موبايلهاي نسخه Pocket PC كه به اختصار آن راPPC مينامند قوي ترين و بيشترين نرمافزارهاي ممكن را نسبت به ساير سيستمعاملها پشتيباني ميكند. نسخه اسمارتفون ويندوز موبايل هم از پشتيباني نرمافزاري خوبي برخوردار است ولي قدرت آن در مقايسه با نسخه PPC كمتر است.
ویژگی های ویندوز موبایل:
- قابلیت نصب .net frame work که فعلا آخرین ورژن آن برای موبایل 2 می باشد، هیجان ویژه ای به آن میدهد. این قابلیت، دریچه ای بسیار بزرگ برای برنامه نویسان باز میکند که بتوانند با تمام زبان های .net برای گوشی خود برنامه بنویسند. تازه این اول راه است!!
- پشتیبانی از زبان های c,c++,java هم تیر آخر برای تمام زبان هاست. یعنی از لحاظ برنامه نویسی، هیچ زبانی نسیت که نتواند در Windows Mobile استفاده بشود. در ضمن قابلیت استفاده از بانک های اطلاعاتی، جای هیچ تفاوتی بین کامپیوتر و گوشی را در زمینه برنامه نویسی نمی گذارد.
- از نظر کارکردن و عادت کردن به Windows Mobile، زمانی که به آن عادت کردید، به شدت احساس راحتی میکنید و واقعا حس میکنید که قبلا چقدر محدود بوده اید!!
- برنامه های کاربردی و مجانی بسیاری هم در اینترنت قابل پیدا شدن هستند و اگر برنامه نویس نیستید، با صرف اندکی وقت می توانید برنامه مورد احتیاجتان را پیدا کنید. اگر هم اندکی برنامه نویس باشید، به کمک محیط قدرتمند Visual Studio و شبیه سازموبایل آن ، (چه خودتان گوشی ویندوز موبایل داشته باشید یا نه) میتوانید برای آن برنامه نویسید و در شبیه ساز قدتمند VS آن را آزمایش کنید.
- پشتیبانی قوی و قدرتمند غول نرم افزاری از این سیستم عامل و open source کردن symbian و java و همین طور عرضه سیستم عامل open source دیگری به نام android توسط google (که Microsoft به شدت از آن می ترسد!) شرایط را برای این os بهتر از گذشته خواهد کرد. چون مسلما رقابت بین این محصولات به نفع مشتری است و نکته مثبت در این رقابت این ایت که ممکن است در جنگ، یک حریف از بین برود، ولی Microsoft هیچ وقت بی خیال نمی شود، در ضمن از بقیه رقبا خیلی جلوتر اسست.
البته ورژن های customize شده لینوکس هم برای موبایل وجود دارد که واقعا کار با آنها سخت است و حتی لینوکس بازها هم آن را توصیه نمی کنند.
- شرکت های سازنده تلفن همراه که از windows mobile روی گوشی های خود استفاده می کنند، شرکت های بسیار بزرگ و معتبری هستند که از شرکت های معمولی یا حتی با تولید بالا مثل nokia بهترند!
- چون windows mobile در ایران به شدت غریب است و به گفته یکی از نمایندگی های گوشی imate خریداران ما، یا آدم های مایه دارند یا حرفه ای، گوشی های ویندوز دار به شدت با کلاس هستند و مخصوصا لوگوی ویندوز روی گوشی، جلوی هر فردی خود نمایی خواهد کرد و تیر خلاص برای با کلاس جلوه دادن شما را خواهد زد!!!
معایب ویندوز موبایل:
* Microsoft به شدت شرکتی انحصار طلب است. پس آنها شرایط را در جهت بهتر شدن عوض می کنند و شما در تغییرات ویندوز تاثیری ندارید. ولی در تمام سیستم عامل های دیگر چون open source هستند شما میتوانید برای خودتان سیستم عامل بسازید و ... هر چند که open source در دراز مدت که افراد آن را گسترش میدهند برای خیلی ها سود خواهد داشت، ولی در این مدت بیشتر از 10 ساله که کلی آدم در حال گسترش لینوکس هستند چه خیری به ما رسیده که حالا رو سیستم عامل موبایل که تازه open source شده اند خیری به ما برسد!
* چون در ایران روی ویندوز موبایل کم کار شده، برنامه های مجانی (هر چند کافی هستند) خیلی پیدا نمی شود و باید در سایت های خارجی به دنبال آنها باشید و اگر برنامه ای پولی پیدا شد، (باز به خاطر فعالیت کم ایرانی ها) crack آن سخت پیدا می شود!!
* مدت به نسبت زیادی (حدود 1 ماه) windows mobile عادت کنید. ولی امان از دست وقتی که روون شدید!!
* چون ویندوز پولی هست، شما مجبورید پولی اضافه بابت گوشی خود بپردازید. (مثل notebook ها)
سيستم عامل پالم
يكي از پيشتازان صنعت PDA ، شركت Palm است. بعد از پيدايش Microsoft، استفاده كاربران ازPalm به شدت كاهش يافت و همه به محصولات جديد روي آوردند. به اين ترتيب Microsoft شهرت بيشتري پيدا كرد و در حال حاضر بيشتر كاربران تنها ازWindows به عنوان يك سيستم عامل براي PDA نام ميبرند.
سيستمعامل پالم هم نرمافزارهاي ويژه خودش را پشتيباني ميكند و در بيشتر موارد نرمافزارهايي كه در سيستم عامل ويندوز موبايل پشتيباني ميشوند، نسخه پالم هم دارند. به طوركلي تعداد نرمافزارهايي كه برنامهنويسان براي ويندوز موبايل Pocket PC توليد كردهاند، از تمام نرمافزارهاي ساخته شده براي ساير سيستم عاملها بيشتر است.
سيستمعامل OSX
اين سيستمعامل توسط شركتApple و براي استفاده بر رويiphone طراحي شده و هسته اصلي آن ازMac OSX گرفته شده است. با توجه به استفاده محدود اين سيستم عامل تنها در گوشيهايiphone طبيعي است كه رونق چنداني در بازار ندارد و مورد توجه كاربران نيست. سهم اين سيستمعامل تنها 3/1% از كل بازار است.
سيستم عامل لينوكس
لينوكس سيستمعامل جديدي است و به همان دليل نرمافزارهاي زيادي براي اين سيستمعامل در بازار وجود ندارد. رواج و محبوبيت سيستم عاملها، فقط به تواناييها و ويژگيهاي نرمافزاري بستگي ندارد. پشتيباني شركتهاي توليدكننده سختافزار هم در محبوبيت و رواج اين سيستمعاملها موثر است. بر اساس آمارها نزديك به 67 درصد از سيستم عاملهاي موبايل سيستمعامل سيمبين است. پس از آن ويندوز موبايل 15 درصد و پالم و لينوكس هم در مجموع 18درصد سهم دارند.
و اما آندروید
Android به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. آندروید اوپن سورس است و توسعه دهندگان می توانند با استفاده از Android SDK برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع آندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. آندروید به معنای واقعی “باز” (=Open) است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. آندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، فرستادن SMS یا استفاده از دوربین گوشی را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند.
تمام برنامه ها برای آندروید یکی اند. آندروید فرقی میان یک برنامه third-party و توابع هسته سیستم عامل در اجرا نمی گذارد و هر دو می توانند دسترسی مساوی به قابلیت های گوشی داشته باشند. گوشی هایی که سیستم عامل آندروید را خواهند داشت به کاربرشان اجازه می دهند تا از تمام قابلیت های یک گوشی هوشمند بهره ببرند. کاربران این گوشی ها به معنای واقعی می توانند دستگاه خود را بر اساس سلیقه ی خود تغییر دهند و محیط سیستم عامل گوشی خود را سفارشی و شخصی سازی کنند. حتی کاربران می توانند برای گوشی تعیین کنند که عکس هایشان با چه برنامه ای باز شود.
منابع:
proacademy.formyjob.net
farasun.wordpress.com
روزنامه دنیای اقتصاد
-
-
Sunday 10 January 2010 11:40 AM
#2
مدير انجمن کاریابی
Array
"ويندوز فون 7 " يك ماه ديگر رونمائي ميشود
بر اساس آخرين اخبار منتشر شده، مايكروسافت در نظر دارد سيستمعامل "ويندوز فون 7 " را ماه آينده در جريان كنگره بينالمللي تلفنهمراه در شهر بارسلوناي اسپانيا به نمايش بگذارد.
به گزارش عصرفردا به نقل از اينترنتنيوز، "رابي بچ " مدير مركز دستگاهها و سرگرميهاي مايكروسافت در جريان برگزاري نشستي در نخستين روز نمايشگاه CES 2010 در لاسوگاس آمريكا اعلام كرد كه به احتمال قوي شركت نرمافزاري مايكروسافت اين محصول را در آينده نزديك به نمايش خواهد گذاشت. سيستمعامل "ويندوز فون 7 " كه با نام "ويندوز موبايل 7 " نيز شناخته ميشود، جايگزين نسخههاي "ويندوز موبايل 6 و 5/6 " خواهد شد و "رابي بج " در پاسخ به سوالات مطرح شده در مورد احتمال عرضه اين سيستمعامل جديد در نمايشگاه بارسلونا اعلام كرده است كه مايكروسافت قصد انجام چنين كاري را دارد.
بچ در اين خصوص توضيح داد: من از آزمايش نسخه جديد سيستمعامل موبايلي مايكروسافت بسيار خوشحال هستم و اطمينان دارم كه كاربران به اين سيستمعامل نگاه متفاوت خواهند خواهند داشت و از آن استقبال خواهند كرد.
"ويندوز فون 7 " براي نخستين بار در حدود يك سال قبل معرفي شد و از آن زمان تاكنون مايكروسافت با احتياط فراوان و به صورت محدود در اين مورد اين محصول سخن گفت.
اما كارشناسان اظهار داشتهاند كه شركت مايكروسافت بايد با اين سيستمعامل جديد رقابت بيشتري با آيفون اپل و اندرويد گوگل انجام دهد و در غير اين صورت از چرخه رقابت حذف خواهد شد.
-
-
Thursday 1 April 2010 01:17 PM
#3
كاربر عادي
Array
-
-
Thursday 8 July 2010 11:03 AM
#4
مدیر انجمن ها
Array
-
-
Tuesday 13 July 2010 01:56 PM
#5
كاربر عادي
Array
-
-
Friday 23 July 2010 10:26 PM
#6
مهرداد تاجيك - مدير سایت
Array
بررسی Windows phone 7، ویندوز موبایل به ایستگاه هفتم رسید!
-
-
Sunday 1 August 2010 01:23 PM
#7
كاربر عادي
Array
-
-
Wednesday 29 September 2010 04:01 PM
#8
مدير انجمن کاریابی
Array
سیستم عامل آندروید چیست ؟
Android به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. آندروید اوپن سورس است و توسعه دهندگان می توانند با استفاده از Android SDK برنامه های مختلفی برای این سیستم عامل بنویسند.
در واقع آندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. آندروید به معنای واقعی “ باز” (Open) است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. آندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، فرستادن SMS یا استفاده از دوربین گوشی را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند.
تمام برنامه ها برای آندروید یکی اند. آندروید فرقی میان یک برنامه third-party و توابع هسته سیستم عامل در اجرا نمی گذارد و هر دو می توانند دسترسی مساوی به قابلیت های گوشی داشته باشند. گوشی هایی که سیستم عامل آندروید را خواهند داشت به کاربرشان اجازه می دهند تا از تمام قابلیت های یک گوشی هوشمند بهره ببرند. کاربران این گوشی ها به معنای واقعی می توانند دستگاه خود را بر اساس سلیقه ی خود تغییر دهند و محیط سیستم عامل گوشی خود را سفارشی و شخصی سازی کنند. حتی کاربران می توانند برای گوشی تعیین کنند که عکس هایشان با چه برنامه ای باز شود.
ویژگی ها و خصوصیات آندروید
1. آندروید تمامی تکنولوژی های اتصال (Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth و Wi-Fi را پشتیبانی می کند.
2. آندروید از فرمت های مختلف فایل های مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می کند.
3. SMS , MMS و XMPP فرم هایی هستند که آندروید برای ارسال پیغام های متنی یا همان SMS از آن ها پشتیبانی می کند.
4. مرورگر موجود در آندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته است.
5. SQLite نرم افزاریست که برای ذخیره داده ها و مدیریت بانک های اطلاعاتی سبک در آندروید در نظر گرفته شده است.
6. ماشین مجازی جاوا (Java Virtual Machine) در آندروید به صورت پیش فرض تعبیه شده است. تمام برنامه های آندروید باید به زبان جاوا نوشته شوند. البته این نسخه از JVM برای دستگاه های موبایل بهینه شده است.
7. ابزارهای مختلف آندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می شوند. این ابزارها شامل کتابخانه ها، خطایاب، شبیه ساز گوشی و یکم پلاگین برای اکلیپس است.
8. آندروید از سخت افزارهای مختلف همچون GPS و دوربین های متنوع پشتیبانی می کند.
9. تصاویر و فایل های گرافیکی بوسیله OpenGL پردازش می شوند که کیفیت بالاتری خواهند داشت.
توسعه برنامه های کاربردی در آندروید سریع ، راحت و لذت بخش است
گوگل دسترسی آسان به ابزارهای سودمند و کتابخانه های بسیاری را برای توسعه و تولید برنامه های کاربردی مبتنی بر آندروید فراهم کرده است، که برنامه نویسان می توانند با استفاده از آن ها هرچه سریع تر و راحت تر برای آندروید برنامه تولید کنند. این ابزارها شامل خطایاب، شبیه ساز گوشی، کتابخانه ها، اسناد، کدهای نمونه و یک پلاگین برای اکلیپس است. برنامه نویسی برای آندروید به زبان جاوا انجام می گیرد. توابع خود آندروید نیز با استفاده از جاوا پیاده سازی شده اند. آندروید فقط قادر است کدهای مدیریت شده (Managed Codes) را اجرا کنید و قادر به اجرای کدهای Native نخواهد بود.
آندروید سیستم عاملی بر اساس لینوکس
این سیستم عامل بر اساس هسته سیستم عامل لینوکس توسعه یافته است. در واقع مدیریت و بهینه سازی حافظه، ارتباط با سخت افزار و سرویس های سیستم، امنیت، مدیریت پردازش ها و مدیریت منابع دستگاه موبایل را هسته لینوکس انجام می دهد و آندروید فقط لایه ایست که ارتباط میان کاربر و سیستم عامل را برقرار می کند. این لایه نرم افزاری بوسیله جاوا پیاده سازی شده است و به همین علت قادر به اجرای کدهای Native نخواهد بود. آندروید همانند لینوکس اوپن سورس خواهد بود و توسعه دهندگان بیشماری بر روی آن کار می کنند.
__________________
-
-
Tuesday 2 November 2010 07:34 AM
#9
-
-
Thursday 25 November 2010 05:53 PM
#10
مهرداد تاجيك - مدير سایت
Array
اندروید چیست ؟ برنامه نویسی اندروید چگونه است؟
اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال 2008 تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.
آمارهایی از نرم افزارهای موجود برای اندروید
تا ماه اکتبر 2010 تعداد یکصدهزار برنامه جانبی برای این سیستم عامل نوشته شده است که سهم بزرگی در محبوبیت این سیستم عامل دارند. تا همین تاریخ تعداد برنامه های نوشته شده برای سیستم عامل آیفون 300 هزار بوده است. اما سرعت رشد سیستم عامل اندروید بسیار بالاتر از بقیه سیستم عامل ها و حتی آیفون است و البته این موضوع را نباید از یاد برد که در لحظه نگارش این مقاله ، اندروید نصف عمر آیفون را دارد.
اندروید دارای کتابخانه های برنامه نویسی قدرتمندی است که کار برنامه نویسان را بسیار ساده میکند. از جمله دیتابیس رابطه ای کوچک شدهی SQLite ، توابع گرافیکی 3 بعدی openGL ، موتور مرورگر webkit (همانند مرورگر کروم) و موتور گرافیکی SGL .
رابطه اندروید و جاوا :
نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایه های زیرین سیستم عامل میتوانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل ، Java Virtual machine ندارد . برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik virtual machine اجرا میشوند. (دالویک یک ماشین جازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری مصرف کند). برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا میشوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.
فرمت فایل های پشتیبانی شده:
اندروید در حالت پیشفرض فایل های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی میکند. اندروید Adobe Flash را نیز پخش میکند و میتواند فایل های GIF متحرک را با حرکت پخش کند. برای پخش فایل های جریان دار مانند صوت و ویدئو نیز میتوانید از تگ ویدئو html5 و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید.در نسخه های جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شده است. (در ضمن مرورگر اندروید کدهای HTML5 را پشتیبانی میکند)
محیط برنامه نویسی اندروید:
Android SDK شامل یک دیباگر، کتابخانه های اندروید، شبیه ساز سیستم عامل ، مستندات اندروید و فایل های نمونه و آموزشی است که به شما در ایجاد اولین برنامه هایتان کمک میکند. هم اکنون این SDK بر روی یک سیستم 32 بیتی که لینوکس ، ویندوز و یا mac OSX داشته باشد اجرا میشود. پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2 . برنامه های نوشته شده برای اندروید با پسوند .apk ذخیره میشوند.
App Inventor for Android : شاهکار گوگل در ایجاد برنامه های اندرویدی:

برنامه ساز اندروید یک محیط برنامه نویسی ویژوال تحت وب برای برنامه نویسان تازه کار است که بر پایه ی کتابخانه جاوایی open Blocks و توسط یکی از استادان برجسته ی دانشگاه MIT بنا شده است و فانکشن هایی برای برقراری ارتباط با سخت افزارهای مورد پشتیبانی اندروید دارد: مانند شتاب سنج، جهت سنج، GSP ، مدیریت پیامک اندروید، مبدل صدا به متن و حتی امکان اتصال به وب سرویس ها (وب سرویس آمازون و توییتر بصورت پیشفرض در این محیط برنامه نویسی گنجانده شده). این محیط برنامه نویسی آنقدر پیشرفت کرده است که دانشگاه های MIT ، هاروارد، ولزلی و سانفرانسیسکو آنرا بعنوان یک کورس برای دانشجویان برگزار میکنند.
گوگل هدف از ایجاد سیستمی مانند android app inventor را اینگونه بیان میکند که هر کسی باید قادر باشد تا برای اندروید برنامه بسازد ، حتی بچه های دبستانی که چیزی از برنامه نویسی نمی دانند ، زیرا آنها نیازهای موردنظر خود را با اینکار رفع میکنند و اگر سیستم اندرویدی نداشته باشند ، برای خرید یک گوشی اندرویدی ترغیب میشوند. در این محیط برنامه نویسی شما می توانید با drag-n-drop براحتی کامپوننت ها را روی صفحه بکشید و نوشتن اولین برنامه ی اندرویدی خود را آغاز کنید. (آدرس برنامه ساز گوگل http://appinventer.googlelabs.com است و البته این بخش هم مانند بقیه سیستم های گوگل در ایران قابل دسترس نیست)
منبع
-
علاقه مندي ها (Bookmarks)
علاقه مندي ها (Bookmarks)
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
علاقه مندي ها (Bookmarks)