Revision 379781 of Using Firefox OS Simulator

  • Revision slug: Mozilla/Firefox_OS/Using_Firefox_OS_Simulator
  • Revision title: ফায়ারফক্স ওএস সিমুলেটর ব্যবহার করা
  • Revision id: 379781
  • Created:
  • Creator: toshazed
  • Is current revision? No
  • Comment
Tags: 

Revision Content

ফায়ারফক্স ওএস সিমুলেটর হলো একটি ডেস্কটপে ব্যবহার উপযোগী সরঞ্জাম যা আপনাকে দেবে একটি ফায়ারফক্স ওএস চালিত মুঠোফোনে আপনার অ্যাপটিকে পরীক্ষা করে দেখার অনুভূতি। ফায়ারফক্স মার্কেটপ্লেস এ জমাদানের পূর্বে অ্যাপগুলোকে যাচাই করে নেবার জন্য এটাই সবচাইতে সহজতর আর উপযোগী পদ্ধতি। ফায়ারফক্স সিমুলেটরকে পূর্বে "আর২ডি২বি২জি" নামে ডাকা হতো, কিন্তু ওটা বড্ড খটমটে শোনাত।

সিমুলেটরটিকে ডেস্কটপ ফায়ারফক্সের একটি অ্যাড-অন হিসেবে গাঁটবন্দী করা আছে। ফায়াফক্স ১৭ এবং তৎপরবর্তী সংস্করণগুলোর যে কোনটিতে আপনি এটা ব্যবহার করতে পারেন।

যদিওবা ফায়ারফক্স ওএস ডেস্কটপে চালাবার ভিন্নতর ব্যবস্থা রয়েছে তথাপি অ্যাপ মানোন্নয়নকারীদের জন্য এটাই সবচাইতে ভালো আর উপযোগী। যদি আপনি ফায়ারফক্স ওএস এর একজন কেন্দ্রীয় মানোন্নয়নকারী হয়ে থাকেন কিংবা অনুবাদক হিসেবে কাজ করেন তো আপনার চাহিদা মেটাতে আরো বিভিন্ন সরঞ্জামাদি রয়েছে। সিমুলেটর অ্যাড-অনটিতে অন্তর্ভূক্ত রয়েছে পরীক্ষামূলক পরিবেশে অ্যাপ যুক্ত করার ব্যবস্থা এবং এটা ত্রুটিসংশোধনের দূরবর্তী ব্যবস্থা, ওয়েব কনসোল এবং অন্যান্য বৈশিষ্ট্য সমর্থন করে। এটাতে আরো আছে একটি দৃশ্যমান নীড়পাতা (হোম) বোতাম যা আপনি ক্লিক করতে পারেন এবং একজন ব্যবহারকারী ফায়ারফক্স ওএস চালিত যন্ত্রাংশে যেভাবে এইটিকে ব্যবহার করেন সেই সুবিধাই লাভ করেন। ফলাফলে, একজন অ্যাপ মানোন্নয়নকারীকে প্রায় সর্বরকমের স্বাচ্ছন্দ্যময় আর উপযোগী পরিবেশই তৈরী করে দেয়া হচ্ছে।

ফায়ারফক্স ওএস সিমুলেটর ইন্সটল করা

  1. ফায়ারফক্স ব্রাউজার ব্যবহার করে, এই সংযোগটিতে যান: https://addons.mozilla.org/addon/firefox-os-simulator/
  2. ফায়ারফক্সে যুক্ত করুন - তে ক্লিক করুন। এটা বেশ বড় আকারের নথি। ডাউনলোড করা শেষে দৃশ্যমান নির্দেশনাগুলো অনুসরন করুন।

অ্যাড-অনটির আকার বেশ বড় হবার কারনে ইনস্টল করার সময় কিছু সময়ের জন্য ফায়ারফক্স থমকে যেতে পারে এবং ফায়ারফক্স সাড়া দিচ্ছে না মর্মে একটি বিবরণী দেখাতে পারে। এটার কারন অবশ্য ত্রুটি ৮১৪৫০৫. যদি এমনটা ঘটে তবে ভড়কে না গিয়ে অবিরত থাকুন বোতামটি চাপুন, এবং তাতে ফায়ারফক্স অ্যাড-অনটির ইনস্টল প্রক্রিয়া সম্পন্ন করতে থাকবে।

সিমুলেটর চালু করা

  1. ফায়ারফক্স মেন্যু (Windows) কিংবা সরঞ্জামাদি/টুল মেন্যু (ম্যাক, জিএনইউ/লিনাক্স), থেকে ওয়েব মানোন্নয়নকারী তে যান এবং ফায়ারফক্স ওএস সিমুলেটর এ ক্লিক করুন। ড্যাশবোর্ডটি সামনে চলে আসবে।

    Dashboard

  2. বন্ধ করা রয়েছে বোতামটিতে ক্লিক করুন। এটা চালু রয়েছে বোতামে পরিবর্তিত হবে এবং ফায়ারফক্স ওএস নিজস্ব অবয়ব নিয়ে চালু হবে। দৃশ্যমান অবয়বটি পূর্বনির্ধারিত ৩২০x৪৮০ মাপে দেখা যাবে।

    Simulator

    সিমুলেটরটিকে বন্ধ করে দিতে ড্যাশবোর্ড থেকে চালু রয়েছে বোতামে চাপ দিন অথবা দৃশ্যমান অবয়বটি বন্ধ করে দিন।

উল্লেখ্য: আপনি মানোন্নয়নকারী সরঞ্জামাদি থেকে কমান্ডলাইন ব্যবহার করে যথাক্রমে firefoxos start এবং firefoxos stop নির্দেশনা দিয়ে সিমুলেটরটিকে চালু এবং বন্ধ করতে পারবেন।

Imitate swipe motions in the Simulator by clicking and dragging with the mouse. The mouse scroll wheel will move a list up and down, such as in the Settings app. Click and hold down the mouse button to simulate a long press.

To get back to the home screen, click the home button at the bottom of the Simulator, or press the Home key on your keyboard. On Mac keyboards without a Home key, use Fn + Left Arrow.

Console checkbox

Click the Console check box before you start the Simulator to open an error console so you can spot errors that might occur while you're working on your app.

সিমুলেটরে অন্তর্ভুক্ত আন্তর্জালিক এপিআই(API)সমূহ

Mozilla is working on many Web APIs to make native platform capabilities available to Open Web Apps. The Web APIs currently supported in the Simulator are:

  • Contacts API
  • Settings API
  • ? what other APIs ?

সিমুলেটরে একটি অ্যাপ ইনস্টল করা

To install a hosted app in the Simulator, type the URL to the app's manifest in the URL box, and click Add Manifest. This will install the app in the Simulator. Here is a simple weather app that you can use as a test:

http://jlongster.github.com/weatherme/manifest.webapp

The app's icon will be added to one of the home screens in the Simulator.

You can also install a plain website in the same way. Just type the website's URL in the box and click Add URL, and an icon for the site will be added to a home screen. Autocompletion works if you have the website open in another tab.

To install a packaged app in the Simulator, click the Add Directory button, then select the mini-manifest of the app on your local filesystem.

To remove an app from the Simulator, click the Remove link for the app in the dashboard. You may have to restart the Simulator to see it gone.

একটি অ্যাপ হালনাগাদ করা

If you are working on an app and need to update it in the Simulator, click the app's Update button in the dashboard. You will have to restart the Simulator. Hosted apps follow the usual rules for Website caching and working with appcache.

ত্রুটিসমূহের প্রতিবেদন

মনে রাখবেন এই সিমুলেটরটি একেবারেই নতুন একটি সরঞ্জাম এবং বর্তমানে মানোন্নয়ন পর্যায়ে রয়েছে। যদি আপনি এতে কোনরূপ ত্রুটি দেখতে পেলে অনুগ্রহ করে আমাদেরকে জানিয়ে দিন

অতিরিক্ত তথ্য

The Simulator itself is the Firefox OS desktop client (also called the B2G desktop client), which is a build of Firefox OS that runs on Windows, Mac, and Linux. Firefox OS Simulator makes it easier to test apps on Firefox OS desktop because it includes functionality for adding apps to the environment and is configured/extended in a variety of ways to better meet the needs of app developers.

However, because the Simulator uses the Firefox OS desktop client, the documentation for B2G Desktop, Gaia, and B2G generally will also apply to the Simulator to some extent. Here are a couple of those docs:

ফায়ারফক্স ওএস এর ডেস্কটপ ক্লায়েন্ট ব্যবহার করা

জিএআইএ হ্যাক করা

Revision Source

<p>ফায়ারফক্স ওএস সিমুলেটর হলো একটি ডেস্কটপে ব্যবহার উপযোগী সরঞ্জাম যা আপনাকে দেবে একটি ফায়ারফক্স ওএস চালিত মুঠোফোনে আপনার অ্যাপটিকে পরীক্ষা করে দেখার অনুভূতি। ফায়ারফক্স মার্কেটপ্লেস এ জমাদানের পূর্বে অ্যাপগুলোকে যাচাই করে নেবার জন্য এটাই সবচাইতে সহজতর আর উপযোগী পদ্ধতি। ফায়ারফক্স সিমুলেটরকে পূর্বে "আর২ডি২বি২জি" নামে ডাকা হতো, কিন্তু ওটা বড্ড খটমটে শোনাত।</p>
<p>সিমুলেটরটিকে ডেস্কটপ ফায়ারফক্সের একটি অ্যাড-অন হিসেবে গাঁটবন্দী করা আছে। ফায়াফক্স ১৭ এবং তৎপরবর্তী সংস্করণগুলোর যে কোনটিতে আপনি এটা ব্যবহার করতে পারেন।</p>
<p>যদিওবা ফায়ারফক্স ওএস ডেস্কটপে চালাবার ভিন্নতর ব্যবস্থা রয়েছে তথাপি অ্যাপ মানোন্নয়নকারীদের জন্য এটাই সবচাইতে ভালো আর উপযোগী। যদি আপনি ফায়ারফক্স ওএস এর একজন কেন্দ্রীয় মানোন্নয়নকারী হয়ে থাকেন কিংবা অনুবাদক হিসেবে কাজ করেন তো আপনার চাহিদা মেটাতে আরো বিভিন্ন সরঞ্জামাদি রয়েছে। সিমুলেটর অ্যাড-অনটিতে অন্তর্ভূক্ত রয়েছে পরীক্ষামূলক পরিবেশে অ্যাপ যুক্ত করার ব্যবস্থা এবং এটা ত্রুটিসংশোধনের দূরবর্তী ব্যবস্থা, ওয়েব কনসোল এবং অন্যান্য বৈশিষ্ট্য সমর্থন করে। এটাতে আরো আছে একটি দৃশ্যমান নীড়পাতা (হোম) বোতাম যা আপনি ক্লিক করতে পারেন এবং একজন ব্যবহারকারী ফায়ারফক্স ওএস চালিত যন্ত্রাংশে যেভাবে এইটিকে ব্যবহার করেন সেই সুবিধাই লাভ করেন। ফলাফলে, একজন অ্যাপ মানোন্নয়নকারীকে প্রায় সর্বরকমের স্বাচ্ছন্দ্যময় আর উপযোগী পরিবেশই তৈরী করে দেয়া হচ্ছে।</p>
<h2 id="Installing_Firefox_OS_Simulator">ফায়ারফক্স ওএস সিমুলেটর ইন্সটল করা</h2>
<ol>
  <li>ফায়ারফক্স ব্রাউজার ব্যবহার করে, এই সংযোগটিতে যান: <a href="https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/" title="/en-US/firefox/addon/firefox-os-simulator/">https://addons.mozilla.org/addon/firefox-os-simulator/</a></li>
  <li><strong>ফায়ারফক্সে যুক্ত করুন</strong> - তে ক্লিক করুন। এটা বেশ বড় আকারের নথি। ডাউনলোড করা শেষে দৃশ্যমান নির্দেশনাগুলো অনুসরন করুন।</li>
</ol>
<div class="warning">
  <p>অ্যাড-অনটির আকার বেশ বড় হবার কারনে ইনস্টল করার সময় কিছু সময়ের জন্য ফায়ারফক্স থমকে যেতে পারে এবং <em>ফায়ারফক্স সাড়া দিচ্ছে না</em> মর্মে একটি বিবরণী দেখাতে পারে। এটার কারন অবশ্য <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=814505" title="https://bugzilla.mozilla.org/show_bug.cgi?id=814505">ত্রুটি ৮১৪৫০৫</a>. যদি এমনটা ঘটে তবে ভড়কে না গিয়ে <em>অবিরত থাকুন</em> বোতামটি চাপুন, এবং তাতে ফায়ারফক্স অ্যাড-অনটির ইনস্টল প্রক্রিয়া সম্পন্ন করতে থাকবে।</p>
</div>
<h2 id="Starting_the_Simulator">সিমুলেটর চালু করা</h2>
<ol>
  <li><strong>ফায়ারফক্স</strong> মেন্যু (Windows) কিংবা <strong>সরঞ্জামাদি/টুল </strong>মেন্যু (ম্যাক, জিএনইউ/লিনাক্স), থেকে <strong>ওয়েব মানোন্নয়নকারী</strong> তে যান এবং <strong>ফায়ারফক্স ওএস সিমুলেটর</strong> এ ক্লিক করুন। ড্যাশবোর্ডটি সামনে চলে আসবে।
    <p><img alt="Dashboard" src="/files/4487/dashboard.jpg" style="width: 600px; height: 419px;" /></p>
  </li>
  <li><strong>বন্ধ করা রয়েছে</strong> বোতামটিতে ক্লিক করুন। এটা <strong>চালু রয়েছে</strong> বোতামে পরিবর্তিত হবে এবং ফায়ারফক্স ওএস নিজস্ব অবয়ব নিয়ে চালু হবে। দৃশ্যমান অবয়বটি পূর্বনির্ধারিত ৩২০x৪৮০ মাপে দেখা যাবে।<br />
    <p><img alt="Simulator" src="/files/4485/simulator.jpg" style="width: 336px; height: 552px;" /></p>
    <p>সিমুলেটরটিকে বন্ধ করে দিতে ড্যাশবোর্ড থেকে <strong>চালু রয়েছে</strong> বোতামে চাপ দিন অথবা দৃশ্যমান অবয়বটি বন্ধ করে দিন।</p>
  </li>
</ol>
<div class="note">
  <p><strong>উল্লেখ্য:</strong> আপনি মানোন্নয়নকারী সরঞ্জামাদি থেকে কমান্ডলাইন ব্যবহার করে যথাক্রমে <code>firefoxos start</code> এবং <code>firefoxos stop</code> নির্দেশনা দিয়ে সিমুলেটরটিকে চালু এবং বন্ধ করতে পারবেন।</p>
</div>
<h2 id="Navigating_in_the_Simulator">সিমুলেটরের অভ্যন্তরে পরিচালনা</h2>
<p>Imitate swipe motions in the Simulator by clicking and dragging with the mouse. The mouse scroll wheel will move a list up and down, such as in the Settings app. Click and hold down the mouse button to simulate a long press.</p>
<p>To get back to the home screen, click the home button at the bottom of the Simulator, or press the <strong>Home</strong> key on your keyboard. On Mac keyboards without a <strong>Home</strong> key, use <strong>Fn + Left Arrow</strong>.</p>
<h2 id="Console_checkbox">Console checkbox</h2>
<p>Click the <strong>Console</strong> check box before you start the Simulator to open an error console so you can spot errors that might occur while you're working on your app.</p>
<h2 id="Web_APIs_in_the_Simulator">সিমুলেটরে অন্তর্ভুক্ত আন্তর্জালিক এপিআই(API)সমূহ</h2>
<p>Mozilla is working on many Web APIs to make native platform capabilities available to Open Web Apps. The Web APIs currently supported in the Simulator are:</p>
<ul>
  <li>Contacts API</li>
  <li>Settings API</li>
  <li><span style="color:#ff0000;"><span style="background-color:#ffff00;">? what other APIs ?</span></span></li>
</ul>
<h2 id="Installing_an_app_in_the_Simulator">সিমুলেটরে একটি অ্যাপ ইনস্টল করা</h2>
<p>To install a hosted app in the Simulator, type the URL to the app's manifest in the URL box, and click <strong>Add Manifest</strong>. This will install the app in the Simulator. Here is a simple weather app that you can use as a test:</p>
<pre>
http://jlongster.github.com/weatherme/manifest.webapp</pre>
<p>The app's icon will be added to one of the home screens in the Simulator.</p>
<p>You can also install a plain website in the same way. Just type the website's URL in the box and click <strong>Add URL</strong>, and an icon for the site will be added to a home screen. Autocompletion works if you have the website open in another tab.</p>
<p>To install a packaged app in the Simulator, click the <strong>Add Directory</strong> button, then select the mini-manifest of the app on your local filesystem.</p>
<p>To remove an app from the Simulator, click the <strong>Remove</strong> link for the app in the dashboard. You may have to restart the Simulator to see it gone.</p>
<h2 id="Updating_an_app">একটি অ্যাপ হালনাগাদ করা</h2>
<p>If you are working on an app and need to update it in the Simulator, click the app's Update button in the dashboard. You will have to restart the Simulator.&nbsp;Hosted apps follow the usual rules for Website caching and working with appcache.</p>
<h2 id="Reporting_bugs">ত্রুটিসমূহের প্রতিবেদন</h2>
<p>মনে রাখবেন এই সিমুলেটরটি একেবারেই নতুন একটি সরঞ্জাম এবং বর্তমানে মানোন্নয়ন পর্যায়ে রয়েছে। যদি আপনি এতে কোনরূপ ত্রুটি দেখতে পেলে অনুগ্রহ করে <a href="https://github.com/mozilla/r2d2b2g/issues?state=open" title="https://github.com/mozilla/r2d2b2g/issues?state=open">আমাদেরকে জানিয়ে দিন</a></p>
<h2 id="More_information">অতিরিক্ত তথ্য</h2>
<p>The Simulator itself is the <a href="/en-US/docs/Mozilla/Boot_to_Gecko/Using_the_B2G_desktop_client" title="/en-US/docs/Mozilla/Boot_to_Gecko/Using_the_B2G_desktop_client">Firefox OS desktop client</a> (also called the B2G desktop client), which is a build of Firefox OS that runs on Windows, Mac, and Linux. Firefox OS Simulator makes it easier to test apps on Firefox OS desktop because it includes functionality for adding apps to the environment and is configured/extended in a variety of ways to better meet the needs of app developers.</p>
<p>However, because the Simulator uses the Firefox OS desktop client, the documentation for B2G Desktop, Gaia, and B2G generally will also apply to the Simulator to some extent. Here are a couple of those docs:</p>
<p><a href="/en-US/docs/Mozilla/Boot_to_Gecko/Using_the_B2G_desktop_client" title="/en-US/docs/Mozilla/Boot_to_Gecko/Using_the_B2G_desktop_client">ফায়ারফক্স ওএস এর ডেস্কটপ ক্লায়েন্ট ব্যবহার করা</a></p>
<p><a href="https://wiki.mozilla.org/Gaia/Hacking" title="https://wiki.mozilla.org/Gaia/Hacking">জিএআইএ হ্যাক করা</a></p>
Revert to this revision