تو ماشين به قسمتي كه توسط راننده ديده نميشه ميگن پلت فورم مثل شاسي
احتمالا تو گوشي هم يه هم چين چيزايي باشه
يعني بدنه يا پايه اصلي گوشي
يه معني شم پايگاهه
لطفا هر كي ميدونه يه توضيح كلي بده ما هم روشن شيم
تو ماشين به قسمتي كه توسط راننده ديده نميشه ميگن پلت فورم مثل شاسي
احتمالا تو گوشي هم يه هم چين چيزايي باشه
يعني بدنه يا پايه اصلي گوشي
يه معني شم پايگاهه
لطفا هر كي ميدونه يه توضيح كلي بده ما هم روشن شيم
معني واژه platform تو ديكشنري babylon :
سکوى شيرجه ،سطحه ،کف راه ،پايه نصب ،سکو،صحن ،مرام ،خط مشى ،سخن رانى کردن ،در جاى بلند قرار دادن
کامپيوتر : پايگاه
معمارى : جايگاه خطابه
ورزش : تخته 4 در 4 متر مسابقه وزنه بردارى
علوم هوايى : رسانگر حامل گيرنده
علوم نظامى : خط مشى
سكو،تلواره،سحن،زمينب ندكهدرانايستادهسخن انيكن
فكر ميكنم منظور از پلت فرم پايه و اساس باشه . يعني مثلا جاوا پلتفرم . يعني بر پايه جاوا .... يه همچين چيزي.
کلی گشتم تا پیدا کردم جواب دوستان:
محيط جاوا (Java Platform)يك Platform، محيطى سختافزارى يا نرمافزارى است كه در آن يك برنامه اجرا مىگردد. مهمترين اين محيطها شامل ويندوز 2000، لينوكس (Linux) و Solaris و MacOS است. بيشتر محيطها مىتوانند بصورت تركيبى از سيستمعامل و سختافزار توصيفشوند. محيط جاوا از بقيه محيطها متمايز است، زيرا فقط شامل محيطى مبتنى بر نرمافزار است كه بر روى بقيه محيطهاى مبتنى بر سختافزار اجرا مىشود.
محيط جاوا دو جزء دارد :
- ماشين مجازى جاوا
- ميانجى برنامهنويسى كاربردى جاوا (Java API)
درباره ماشين مجازى جاوا در بالا صحبت شد : اساسى براى محيط جاوا كه بر روى محيطهاى مبتنى بر سختافزار منتقلشدهاست.
Java API مجموعه بزرگى از اجزا ساختهشده نرمافزارى است كه توانايىهاى مفيد زيادى مانند اجزاء و ابزارهاى ميانجى گرافيكى كاربر را فراهم مىآورد. Java API به كتابخانههايى از كلاسها و ميانجىهاى مرتبط با نام Package گروهبندى شدهاست. بخش «فناورى جاوا چه كارى مىتواند انجام دهد؟»، قابليت استفاده بعضى از Packageهاى Java API را نشان مىدهد.
شكل زير برنامهاى كه در محيط جاوا اجرا مىشود را نشان مىدهد. Java API و ماشين مجازي، برنامه را از سختافزار مجزا ميكنند.
كد محلى، كدى است كه پس از تفسير، بر روى يك محيط سختافزارى خاص اجرا شود. بدليل مستقل از محيط بودن، محيط جاوا كمى كندتر از كد محلى است. اما مفسرين زيرك، مترجمينی که خوب تنظيمشوند و کمپايلرهای با توانايی کمپايل در زمان اجرا (just-in-time bytecode compilers) مىتوانند كارايى نزديك به كد محلى را بدون مخاطرهانداختن امكان انتقال، ايجادكنند.
من كه هيچي نفهميدم. لطفا اگه كسي فهميد به يه زبان ساده تر توضيح بده... از اين دوست عزيز هم ممنونم.
Last edited by M.etallic.A; 18-09-2006 at 22:33.
میشه بگی از کجا پیدا کردی . یا به صورت ماشینی ترجمه شده یا خیلی تخصصی هستش یا اینکه مطلب جسته گریخته هستش.
من که زیاد سر در نیاوردم ولی در هر حال خیلی متشکرم بازم استفاده بردم.
براساس مطالبي كه دوستان تو اين تاپيك مطرح كردن و اطلاعاتي كه خودم تو اينترنت بدست آوردم (البته به انگليش) به نتايجي رسيدم كه حالا درست يا غلط بودنش رو نميدونم.
تفاوت گوشي هاي جاوا و سيمبين : گوشي هايي كه با سيستم عامل كار ميكنند از نظر ساختار شبيه كامپيوتر هستند. سخت افزار مجزا و نرم افزار مجزا كه توسط سيستم عامل با هم ارتباط برقرار ميكنند. در حقيقت سيستم عامل يه رابط بين نرم افزار و سخت افزار هست. و سخت افزار بخودي خود هيچ كار خاصي نميتونه انجام بده . مثلا گوشي هاي سيمبين براي پخش ام پي تري به نرم افزار ام پي تري پلير نياز دارن.
و اما گوشي هاي جاوا كه فاقد سيستم عامل هستن. تو اين گوشيها سخت افزار و نرم افزار از هم جدا نيستن و كاملا با هم ادغام شدن و براي همين نيازي به رابط يا سيستم عامل ندارن. مثلا سيستم پخش ام پي تري متشكل از يه قطعه سخت افزاري و نرم افزار همراه با خودشه و قابل تغيير هم نيست و يا سيستم نمايش دهنده عكسها كه اون هم شامل يه قطعه و يه نرم افزاره. و در كل ميشه گفت گوشي هاي جاوا شامل يه تعداد قطعه سخت افزاري همراه با نرم افزار مربوطه هستن كه برروي يك پلت فرم قرار گرفتن و از طريق اين پلت فرم با هم در ارتباطند. بنابراين شما نميتونيد به يك گوشي جاوا يه امكان جديد اضافه كنيد چون اين كار احتياج به سخت افزار مخصوص به خودشو داره. فقط ميشه يه تعداد بازي و نرم افزارهاي ساده روش نصب كرد كه اونا هم توسط يه قطعه مخصوص و نرم افزار Java MIDP اجرا ميشن.
حالا ميشه توضيح داد كه چرا سرعت گوشي هاي جاوا بالاتر از گوشي هاي سيمبينه. چون در گوشي هاي سيمبين رابط بين سخت افزار و نرم افزار وجود داره و اين دو تا مستقيم با هم كار نميكنن بنابراين طبيعتا سرعت كمتري داره اما در گوشي هاي جاوا سخت افزار و نرم افزار بي هيچ رابطي مستقيما با هم كار ميكن.
و دليل اينكه گوشي هاي جاوا ويروسي نميشن اينه كه هر ويروسي براي اجرا احتياج به يه بستر مناسب (سيستم عامل ) داره . گوشي هاي سيمبين در برابر ويروس آسيب پذير هستن و قابليت ويروسي شدن دارن. اما گوشي هاي جاوا به دليل همون دلايلي كه گفته شد هيچ وقت نميتونن يك ويروس رو اجرا كنن.
يه سوال يعني اگه به خاي روي گوشيه جاوا ويروس بريزي بايد بايه سخت افزار باشه؟
ببين معمولا ويروسها نرم افزارهايي هستن كه قابليت هاي زياد دارن. يعني مثلا به حافظه گوشي دسترسي دارن. ميتونن چيزي رو پاك كنن يا ايجاد كنن. اما تو يه گوشي جاوا يك نرم افزار هيچ وقت نميتونه اين قدرت رو داشته باشه. چون اصلا يك گوشي جاوا نميتونه يك نرم افزار اجرا كنه. براي اجراي يه نرم افزار احتياج به قطعه سخت افزاري مخصوص اون نرم افزار رو داره. حالا ميرسيم به سوال شما :
اولا ويروس برنامه اي كه يه صورت پنهاني اجرا ميشه حالا شما مثلا ميخواي يه گوشي جاوا رو ويروسي كني . دل و رودشو ميريزي بيرون يه قطعه روش نصب كني ؟ خوب اگه ميخواي گوشي رو خراب كني همون موقع كه بازش كردي با گوشت كوب بزن خوردش كن ديگه![]()
حالا از شوخی گذشته امکان نداره بتونی یه قطعه اضافه کنی. محدودیت گوشی های جاوا همینه دیگه. باید با نرم افزار هایی که خود گوشی داره بسازی . میتونی نرم افزار جاوا روش نصب کنی اما این نرم افزار ها دیگه نهایت کاری که میتونن بکنن تبدیل واحد یا مثلا یه دیکشنری ساده و ... اما سرعت بیشتر و ویروسی نشدن این نوع گوشی ها و هم چنین قیمت ارزونترشون نسبت به گوشی های هم سطح ولی سیمبین دار مزیت این نوع گوشی هاست.
تازه فهميدم كلا چي شد
ممنون بالاخره ته اينكه جاوا پلتفرم معلوم شد چيه.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)