গত পর্বে আমি আপনাদের App Inventor নামের প্লাটফরম এর সাথে পরিচয় করিয়ে দিয়েছিলাম যার দ্বারা আমরা কোন প্রকার প্রোগ্রামিং জ্ঞান ছাড়াই এন্ড্রয়েড ফোনের জন্য অ্যাপ তৈরি করতে পারব। তবে কেউ সমালোচনা করার আগেই বলে নেই, App Inventor কিন্তু যেন তেন কোন platform নয়। এটি MIT এর আবিষ্কার। আর আমার মনে হয় Google তথা MIT এর সাথে নতুন করে পরিচয় করিয়ে দিতে হবে না।
এই পর্বে আমরা দেখব কিভাবে আপনার কম্পিউটার App Inventor ব্যাবহারের উপযোগী করবেন। অর্থাৎ অ্যাপ ইনভেন্টর কিভাবে সেট আপ করবেন। চলুন তার আগে জেনে নেই অ্যাপ ইনভেন্টর এর System requirements.
App Inventor ব্যাবহার করার জন্য আপনার কম্পিউটার এর যে সকল বিষয় থাকতে হবেঃ
কম্পিউটার এর অপারেটিং সিস্টেম হতে হবেঃ
- Macintosh (with Intel processor): Mac OS X 10.5, 10.6
- Windows: Windows XP, Windows Vista, Windows 7
- GNU/Linux: Ubuntu 8+, Debian 5+
এদের যেকোনো একটি অপারেটিং সিস্টেম।
ব্রাউজার হিসেবে থাকতে হবেঃ
- Mozilla Firefox 3.6 or higher
- Apple Safari 5.0 or higher
- Google Chrome 4.0 or high বা
- Microsoft Internet Explorer 7 or higher.
এদের যেকোনো একটি ব্রাউজার।
ফোনঃ
App Inventor দিয়ে বানানো অ্যাপ যেকোনো এন্ড্রয়েড ফোনে রান করানো যাবে। কিন্তু App Inventor ডেভেলপমেন্ট এনভাইরন্মেন্ট এবং সেট আপ সফটওয়্যার নিম্নোক্ত ফোন গুলোকে বেশি সাপোর্ট করে । অন্য কোন ডিভাইস এর ক্ষেত্রে যারা এর হার্ডওয়্যার তৈরি করেছে তাদের দেওয়া ড্রাইভার সফটওয়্যার প্রয়োজন হবে। যেমন আপনি যদি সিম্ফনি এর এন্ড্রয়েড ফোন ব্যাবহার করে থাকেন তাহলে তাদের ফোনের সাথে দেওয়া ড্রাইভার সফটওয়্যার আপনার পিসি তে সেট আপ দিয়ে নিতে হবে।
- Google: Nexus S, Nexus One, ADP1, ADP2, Ion
- T-Mobile: G1*, myTouch 3G*
- Motorola: Droid* অথবা একই হার্ডওয়্যার এর অন্য ফোন।
যেই ফোন ই আপনি ব্যাবহার করেন না কেন আপনার ফোন এ SD Card থাকতে হবে, না হলে এটা App Inventor এর সাথে কাজ করবে না।
অ্যাপ ইনভেন্টর আরও অনেক মডেলের এন্ড্রয়েড ফোনের সাথে কাজ করে। এদের মধ্যে ডেল, সেমসাং এবং HTC অন্যতম। কিন্তু কিছু কিছু ক্ষেত্রে আপনাকে হার্ডওয়্যার তৈরি কারি দের দেওয়া ড্রাইভার সফটওয়্যার ইন্সটল করতে হবে।
সেট আপঃ
অ্যাপ ইনভেন্টর সেট আপঃ
অ্যাপ ইনভেন্টর একটা ওয়েব ব্রাউজার এর মধ্যে রান করে। যদি আপনি অ্যাপ ইনভেন্টর এর সাথে টেস্ট করার জন্য একটা ফোন ব্যাবহার করেন, তাহলে আপনাকে একটা USB cord দিয়ে আপনার কম্পিউটার এর সাথে সংযুক্ত করে নিতে হবে। আপনি কাজ করার সময় আপনার অ্যাপ্লিকেশান এর প্রত্তেক ধাপ এই ফোন এ শো করবে। যদি আপনার কোন ফোন না থাকে সেক্ষেত্রে অ্যাপ ইনভেন্টর এর সাথে সংযুক্ত ইমুলেটর (Emulator) ব্যাবহার করে আপনি আপনার তৈরি করা অ্যাপ টেস্ট করতে পারবেন। এটি একটি সত্তিকারের এন্ড্রয়েড ফোনের ন্যায় আচরন করবে। যখন আপনার অ্যাপ্লিকেশান টি তৈরি হয়ে যাবে। আপনি এটিকে অন্য যেকোনো এন্ড্রয়েড অ্যাপ এর মত একটি সম্পূর্ণ পেকেজ (Android apk file) আকারে আউটপুট করতে পারবেন যা আপনি কম্পিউটার এ সংরক্ষন, ফোনে ইন্সটল এবং ওয়েব এ শেয়ার করতে পারবেন।
শুরু করার জন্য আপনাকে নিচের ২ টি ধাপ অনুসরন করতে হবেঃ
- ১. কম্পিউটার সেট আপ করা।
- ২. আপনি কোথায় ( ফোনে না ইমুলেটরে) আপনার তৈরি অ্যাপ টেস্ট করবেন তার উপর ভিত্তি করে নিচের যেকোনো একটি পদক্ষেপ নিনঃ
- আপনার ফোন সেট আপ করুন এবং আপনার প্রথম অ্যাপ তৈরি করুন। অথবা,
- আপনার প্রথম অ্যাপ তৈরি করুন এবং ইমুলেটর এ তা টেস্ট করুন।
কম্পিউটার সেট আপ করাঃ
আপনি প্রথমে আপনার কম্পিউটার JAVA কনফিগার করতে হবে (যদি না থাকে)। আপনি এটি http://www.java.com থেকে ডাউনলোড করে নিতে পারেন। আপনার কম্পিউটার জাভা কনফিগার হয়েছে কিনা তা জানার জন্য আপনি একটি টেস্ট করতে পারেন। জাভা টেস্টএই পেজ এ যান। যদি আপনার জাভা কনফিগার ঠিক হয় তাহলে আপনি একটি মেসেজ দেখতে পাবেন । মেসেজ টি এমন- "Java is working and that the version is Java 1.6" বা " Congratulation! You have the recommended Java installed."
যদি এটি ওকে হয় তাহলে এবার
এই লিঙ্ক এ গিয়ে AppInventor Java টেস্ট করে নিন। যদি Java ঠিকভাবে কনফিগার না হয় তাহলে App Inventor কাজ করবে না।
অ্যাপ ইনভেন্টর সেট আপ সফটওয়্যার ইন্সটল করাঃ
আমি এখানে শুধু উইন্ডোজ এর জন্য সেট আপ সফটওয়্যার ইন্সটল দেখাব। যদি আপনি MAC বা Linux এ সেট আপ করতে চান তাহলে নিচের লিঙ্কে জেতে পারেন-
আর যারা Windows ইউজার তারা আমার সাথে এই ধাপ গুলো অনুসরন করুন-
- ১. App Inventor Setup Installer টি এখান থেকে ডাউনলোড করুন।
- ২. এটি যেখানে ডাউনলোড হয়েছে সেই ফোল্ডার টি ওপেন করুন।
- ৩. ফাইল টি ডাবল ক্লিক করে ওপেন করুন। ( যদি Windows 7 হয় তাহলে Right ক্লিক করে 'Run as administrator' অপশন দিন।
- ৪. ধাপে ধাপে যা করা দরকার করে সফটওয়্যার টি ইন্সটল সম্পন্ন করুন। ইন্সটলেসন লোকেশন চেঞ্জ করবেন না কিন্তু এটি মনে রাখুন। কারন পরবর্তীতে এটি প্রয়োজন হতে পারে।
ফোন ড্রাইভারঃ
কিছু কমন এন্ড্রয়েড ফোনের ড্রাইভার সফটওয়্যার App Inventor Setup Software এর সাথে বিল্ট ইন থাকে। এগুলো হচ্ছ-
- T-Mobile G1* / ADP1
- T-Mobile myTouch 3G* / Google Ion / ADP2
- Verizon Droid (not Droid X)
- Nexus One
- Nexus S
যদি আপনার ফোনটি এই লিস্ট এর বাইরে হয় আর আপনি ফোনটি অ্যাপ টেস্ট করার জন্য ইউস করতে চান তাহলে আপনি আপনার driver software মেনুয়ালি সেট আপ দিতে হবে। কিন্তু আপনি যদি ফোন এর বদলে emulator দিয়ে টেস্ট করতে চান তাহলে এ নিয়ে মাথা ঘামানোর কোন প্রয়োজন নেই।
এখন আসেন মেনুয়ালি সেট আপ দেওয়ার জন্য ড্রাইভার সফটওয়্যার আপনি কোথেকে পাবেন। আপনি যখন আপনার এন্ড্রয়েড ফোন কিনেছেন তখন নিশ্চয়ই দোকান থেকে আপনার ফোন এর সাথে একটা CD দিয়েছে। সেখানে আপনার ফোন এর ড্রাইভার সফটওয়্যার টি আছে। যদি এরকম কোন CD না দিয়ে থাকে অথবা আপনি তা হারিয়ে ফেলেছেন তাহলেও সমস্যা নেই। আপনি যদি একান্তই আপনার ফোন টি টেস্ট করার কাজে ইউস করতে চান তাহলে
http://developer.android.com/sdk/oem-usb.html লিঙ্ক এ যান। যদি এখানেও আপনি আপনার ফোন এর ড্রাইভার না পান তাহলে আপনি আপনার ফোন Companyর সাইট ভিসিত করে দেখতে পারেন সেখানে তারা সাধারনত তাদেন ফোন গুলোর ড্রাইভার দিয়ে রাখে।
কিন্তু আমার ব্যক্তিগত মত হচ্ছে এত কিছু না খুজে সোজা Emulator ইউস করাই ভালো।
পরবর্তী টিউনে আমরা যারা ফোনকে অ্যাপ ইনভেন্টরের সাথে টেস্ট করার কাজে ব্যাবহার করতে চাই তারা দেখব কিভাবে আপনার ফোনকে এই জন্য কনফিগার করবেন।
এতো জটিল না করে আরো সহজ ভাবে আলোচনা করুন