Saturday 28 May 2011

সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone-এ ব্যাবহার উপযোগী করে তুলুন

মোবাইল ফোনের বাজারে এখন রাজত্ব করছে Touch Phone. নোকিয়া, স্যামসাং এসবতো আছেই, সেই সাথে চায়না ব্র্যান্ড গুলো অবিশ্বাস্য কমদামে বাজারে ছাড়ছে Full Touch Screen মোবাইল। আমার মতো অনেকেই হয়তো ইতিমধ্যে কিনে ফেলেছেন এরকম একটি ফোন এবং আমার মতোই একটা কমন সমস্যায় পড়েছেন। আর তা হলো Java Application সাপোর্ট নিয়ে।
বেশিরভাগ JAVA গেম এবং অ্যাপ্লিকেশনগুলো keypad যুক্ত ফোনের উপযোগী করে তৈরি। আর Full Touch ফোনগুলোতে keypad না থাকায় আমরা এগুলো চালাতে পারি না। । GetJar.com-এ হাজার হাজার অ্যাপ্লিকেশন থাকলেও Touch সাপোর্ট আছে মাত্র হাতে গোনা কয়েকটায়।
সমস্যা তো জানা হলো, এবার আসি সমাধানের কথায়। যেকোন JAVA গেম বা এপ্লিকেশনকে যেকোন Touch Phone-এর জন্য উপযোগী করতে আপনার দরকার হবে মাত্র ৯২০ কিলোবাইটের একটা সফ্টওয়ার। আসুন দেখি কিভাবে কি করা যায়,

যা যা লাগবে.....

  • ১. Java Adapter For Mobile 2.2
    ২. Full Touch মোবাইল ফোন (যেকোন ব্র্যান্ড, কিন্তু JAVA সাপোর্ট থাকতে হবে।)
    ৩. Touch Screen সাপোর্ট করে না এমন একটি JAVA গেম বা এপ্লিকেশন।
আমি CrecketCompanion.jar এপ্লিকেশনটা যেভাবে আমার Symphony FT10 (চায়না!!!) মোবাইলের জন্য সাপোর্টেড বানালাম সেটা এখানে তুলে ধরছি।

প্রথমেই ডাউনলোড করুন এই ফাইলটি।(ডাউনলোড)

RONI060007.zip ফাইলটিতে যা যা আছে,
  • ১. Java_Adapter_for_Mobile_2.2.exe
    ২. CricketCompanion_no_touch.jar
    ৩. CricketCompanion_touch_ok.jar
সবগুলোই Freeware. কাজেই নো টেনশন।
প্রথমেই Java_Adapter_for_Mobile_2.2.exe সেটাপ দিন। J2SE runtime environment সাপোর্ট চাইতে পারে, আশা করি এটা সবারই আছে।
এবার All Programs থেকে Java Adapter for Mobile ফোল্ডারের Java Adapter প্রোগ্রমটি run করান। নিচের মতো ডিসপ্লে আসবে:
1 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
আপনার ফোন ব্র্যান্ড এবং ডিসপ্লে সাইজ সিলেক্ট করুন ডানদিকের Model পপ-ডাউন মেনু থেকে।
2 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
আপনার ব্র্যান্ড খুঁজে পাচ্ছেন না ? (আমার মতো)...নো চিন্তা আপনার ফোনের ডিসপ্লে সাইজ অনুযায়ী একটা নতুন প্রোফাইল তৈরি করুন। এজন্য Configuration editor-এ যান।
3 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
নিচের step-গুলো ফলো করুন
44 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
5 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
এবার পোগ্রামটি close/exit করুন। তারপর আবার All Program থেকে Java Adapter রান করান। এবার Model পপ-ডাউন মেনু থেকে New2 সিলেক্ট করুন। হয়ে গেল। এবার ফাইল মেনু থেকে Open Jar দিয়ে JAVA Program-টি সিলেক্ট করুন।
6 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
আপনার দরকারি JAVA প্রোগ্রামটি ওপেন করুন। এরপর Adapt Jar-এ ক্লিক করুন। বাঁকি কাজ আপনা-আপনিই হয়ে যাবে।
7 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes9 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
10 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
এরপর ফোল্ডারে গিয়ে দেখুন তিনটা ফাইল আছে। changed(touch supported) .jar এবং .jad ফাইল আর একটা হলো আগের ফাইলের ব্যাকআপ। আপনি ইচ্ছা করলে restore option-এ সাহায্যে আগের অবস্থায় ফিরেও যেতে পারেন।
11 সাধারন JAVA অ্যাপ্লিকেশনকে Touch Phone এ ব্যাবহার উপযোগী করে তুলুন | Techtunes
শেষ হলো। মানে রথ দেখা শেষ হলো আর কী ! এবার একটু কলা বেচা যাক। Cricket Companion এপ্লিকেশনটা নিয়ে একটু মিনি টিউন করি।
এপ্লিকেশনটির বৈশিষ্ট্য:
  • ১. সবধরনের Cricket Match-এর Live Score দেখায় ball by ball, full scorecard এবং commentary view.
    ২. অসাধারন user interface.
    ৩. প্রত্যেক ম্যাচের আগে quiz-এর ব্যাবস্থা
    ৪. আমার দেখা মতে মোবাইল থেকে Cricket Live Score দেখার জন্য এটা সবচেয়ে সুন্দর প্রোগ্রাম এবং সবচেয়ে কম bandwith use করে।
রথ দেখাও শেষ, কলা বেচাও শেষ। এবার বিদায় নিই। ফাইনাল সেমিষ্টার ফাইনাল পরীক্ষা চলতেছে। সবাই একটু দোয়া করবেন। ধন্যবাদ।

No comments:

Post a Comment