সুচিপত্র:
- ফ্ল্যাশ প্ল্যাটফর্মের বুনিয়াদি
- এইচটিএমএল 5 প্ল্যাটফর্মের বুনিয়াদি
- ফ্ল্যাশ প্রকল্পগুলিকে এইচটিএমএল 5 তে রূপান্তর করা হচ্ছে
- এজ, এইচটিএমএল 5 এর একটি নতুন বিকাশ সরঞ্জাম
- ইউটিউবকে এইচটিএমএল 5 তে রূপান্তর করা হচ্ছে
- ফ্ল্যাশ অব দ্য ফ্ল্যাশ
২০১১ সালের নভেম্বরে, অ্যাডোব ঘোষণা করেছিল যে মোবাইল ডিভাইসগুলির জন্য এইচটিএমএল 5 অ্যাপ্লিকেশন তৈরির সরঞ্জামগুলিতে মনোনিবেশ করার পরিবর্তে অ্যান্ড্রয়েড ডিভাইস এবং ব্ল্যাকবেরি প্লেবুকের জন্য ফ্ল্যাশ প্লেয়ার 11.1 প্রকাশের পরে এটি মোবাইল ডিভাইসের জন্য তার ফ্ল্যাশ প্লেয়ারের উন্নয়ন বন্ধ করবে। যদিও অ্যাডোব ব্যক্তিগত কম্পিউটার ব্রাউজারগুলির জন্য ফ্ল্যাশ প্লেয়ারের সমর্থনটির পুনর্ব্যক্ত করেছিল, তবে অনেকে মনে করেন এটি পিসি সংস্করণটির জন্য অ্যাডোব সমর্থন বন্ধ করার আগে এটি সময়ের বিষয় মাত্র। ফ্ল্যাশ অ্যাপ্লিকেশনগুলিতে প্রচুর পরিমাণে বিনিয়োগ করা সংস্থাগুলির পাশাপাশি ফ্ল্যাশ অ্যাপ্লিকেশনগুলি তৈরি করতে প্রয়োজনীয় প্রোগ্রামিং দক্ষতা অর্জনে সময় ব্যয় করা ডেভেলপারদের জন্য এটি খারাপ খবর।
আসুন ফ্ল্যাশ এবং এইচটিএমএল 5 এর মধ্যে কয়েকটি পার্থক্য দেখুন এবং এই দুটি প্ল্যাটফর্মের মধ্যে রূপান্তর সহজ করতে সহায়তা করার জন্য কিছু টিপস এবং সরঞ্জাম সরবরাহ করুন।
ফ্ল্যাশ প্ল্যাটফর্মের বুনিয়াদি
মালিকানাধীন অ্যাডোব প্ল্যাটফর্মটি উল্লেখ করার জন্য ফ্ল্যাশ প্রায়শই একটি ছাতা শব্দ হিসাবে ব্যবহৃত হয় যা প্রকৃতপক্ষে নিম্নলিখিত উপাদানগুলি নিয়ে গঠিত:- ফ্ল্যাশ: একটি সরঞ্জাম প্রাথমিকভাবে অ্যানিমেশনগুলি ডিজাইন এবং তৈরি করতে ব্যবহৃত হয়
- ফ্লেক্স: সফটওয়্যার ডেভলপমেন্ট কিট (এসডিকে) সহ অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত বিকাশের পরিবেশ
- এমএক্সএমএল: ফ্ল্যাশ প্রকল্পগুলিতে মার্কআপ ভাষা ব্যবহৃত হয়
- অ্যাকশনস্ক্রিপ্ট: একটি স্ক্রিপ্টিং ভাষা
ফ্ল্যাশ নিম্নলিখিত ফাইলের প্রধান ফর্ম্যাটগুলি ব্যবহার করে:
- .fla: ফ্ল্যাশ প্রকল্প ফাইল
- .flv: ফ্ল্যাশ ভিডিও ফাইল
- .swf: .flv ফাইল থাকতে পারে এমন ফ্ল্যাশ / ফ্লেক্স অ্যাপ্লিকেশন ফাইল সংকলিত
এইচটিএমএল 5 প্ল্যাটফর্মের বুনিয়াদি
এইচটিএমএল 5 একটি ওপেন স্ট্যান্ডার্ড প্ল্যাটফর্ম যা নিম্নলিখিতগুলি নিয়ে গঠিত:- এইচটিএমএল 5: ওয়েবপৃষ্ঠা তৈরি করতে মার্কআপ ভাষা ব্যবহৃত হয়
- স্টাইল শীট ক্যাসকেডিং 3 (সিএসএস 3): এইচটিএমএল 5 ওয়েব পৃষ্ঠায় অবজেক্টের জন্য ফর্ম্যাটিং নির্দিষ্ট করতে ব্যবহৃত স্টাইল শীট ভাষা
- অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই): ড্রাগগুলি এবং ড্রপ এবং ক্রস-ডকুমেন্ট বার্তাপ্রেরণের মতো বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য এপিআই
- জাভাস্ক্রিপ্ট: অ্যানিমেশন সক্ষম করতে HTML5 এর সাথে স্ক্রিপ্টিং ভাষা ব্যবহৃত হয়
এইচটিএমএল 5 ফাইল ফর্ম্যাটগুলিতে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- .htm / .html: HTML5 ওয়েব পৃষ্ঠা ফাইল
- .css: CSS3 স্টাইল শীট ফাইল
- .mp4: এইচ .264 ভিডিও কোডেক এবং এএসি অডিও কোডেক সহ এমপিইজি 4 ভিডিও ফাইল
- .webm: ভিপি 8 ভিডিও কোডেক এবং ভারবিস অডিও কোডেক সহ ওয়েবএম ভিডিও ফাইল
- .ogg: থিওড়া ভিডিও কোডেক এবং ভারবিস অডিও কোডেক সহ ওগ ভিডিও ফাইল
ফ্ল্যাশ প্রকল্পগুলিকে এইচটিএমএল 5 তে রূপান্তর করা হচ্ছে
প্ল্যাটফর্মের পার্থক্যের কারণে একটি জটিল ফ্ল্যাশ প্রকল্পকে ম্যানুয়ালি এইচটিএমএল 5 এ রূপান্তর করা একটি শ্রম-নিবিড় এবং সময় সাপেক্ষ প্রক্রিয়া। বিকাশকারীকে অবশ্যই ফ্ল্যাশ এবং অ্যাকশনস্ক্রিপ্ট দিয়ে তৈরি অ্যানিমেশনগুলিকে এইচটিএমএল 5 এবং জাভাস্ক্রিপ্টে রূপান্তর করতে হবে। ভাগ্যক্রমে, কয়েকটি সরঞ্জাম রয়েছে যা ফ্ল্যাশ থেকে এইচটিএমএল 5 এ রূপান্তরটি স্বয়ংক্রিয়ভাবে সহায়তা করে।
অ্যাডোব ওয়ালবিকে প্রকাশ করেছে, এটি একটি পরীক্ষামূলক সরঞ্জাম যা অ্যাডোব ল্যাবস ওয়েবসাইট থেকে বিনামূল্যে ডাউনলোড করা যায়। ওয়াল্লবি ইনপুট হিসাবে একটি ফ্ল্যাশ প্রকল্প ফাইল (.fla) নেয় এবং HTML5 সমর্থন করে এবং CSS এবং জাভাস্ক্রিপ্ট ফাইলগুলি সমর্থন করে। তবে ওয়ালবি রিলিজ নোটগুলিতে রূপান্তরিত হয়নি এমন বৈশিষ্ট্যগুলির মোটামুটি দীর্ঘ তালিকা রয়েছে - যার মধ্যে সর্বাধিক গুরুত্বপূর্ণ অ্যাকশনস্ক্রিপ্ট, চলচ্চিত্র এবং শব্দ। ওয়ালবি হ'ল একটি সীমাবদ্ধ সরঞ্জাম যা প্রাথমিকভাবে অ্যানিমেটেড গ্রাফিকাল সামগ্রীটি এইচটিএমএল 5 তে রূপান্তর করতে ডিজাইন করা হয়েছে, যাতে এটি ওয়েব পৃষ্ঠার ডিজাইন সরঞ্জামটি ব্যবহার করে ওয়েব পৃষ্ঠাগুলিতে সংহত করা যায়।
গুগল ল্যাবগুলি সুইফফি নামক একটি নিখরচায় ওয়েব-ভিত্তিক সরঞ্জাম প্রকাশ করেছে যা একটি সংকলিত ফ্ল্যাশ অ্যাপ্লিকেশন ফাইল (.swf) কে এইচটিএমএল 5 তে রূপান্তর করে। তারপরে আউটপুটটি কোনও ওয়েব পৃষ্ঠায় এম্বেড করা যেতে পারে তবে কোনও বিকাশকারীকে সম্পাদনা করা সহজ নয়। ওয়ালাবির মতো, সুইফি সমস্ত ফ্ল্যাশ বৈশিষ্ট্য রূপান্তর করে না। সুইফি অ্যাকশনস্ক্রিপ্ট রূপান্তরকে সমর্থন করে তবে কেবল সংস্করণ ২.০ (অ্যাকশনস্ক্রিপ্ট বর্তমানে সংস্করণ version.০ এ রয়েছে)। সুইফাই আউটপুট কেবলমাত্র সেই ব্রাউজারগুলিতে চলে যা স্কেলেবল ভেক্টর গ্রাফিক্স (এসভিজি) সমর্থন করে।
এজ, এইচটিএমএল 5 এর একটি নতুন বিকাশ সরঞ্জাম
এইচটিএমএল 5 পছন্দের প্ল্যাটফর্ম হয়ে উঠার সাথে সাথে, ডিজাইন এবং বিকাশ পরিবেশ সরবরাহের জন্য নতুন সরঞ্জাম উদ্ভূত হচ্ছে যা এইচটিএমএল 5, সিএসএস 3 এবং জাভাস্ক্রিপ্টকে সংহত করে।
আগস্ট ২০১১ এ, অ্যাডোব এজ বিকাশের সরঞ্জামটির একটি পূর্বরূপ সংস্করণ প্রকাশ করেছে। এজ ডিজাইনারকে এইচটিএমএল 5 অ্যানিমেশন তৈরি করতে এবং বিদ্যমান HTML5 প্রকল্পগুলিতে অ্যানিমেশন যুক্ত করতে সক্ষম করে। ফ্ল্যাশ ডিজাইনাররা স্টেজ, বৈশিষ্ট্য উইন্ডো এবং অ্যানিমেশন টাইম লাইন সহ এজ ব্যবহারকারী ইন্টারফেসে কিছু পরিচিত উপাদানগুলি চিনতে পারবেন। এজ অবশ্য সিএসএস এবং জাভাস্ক্রিপ্ট ফাইল উত্পন্ন করে এবং এর অ্যানিমেশন সামগ্রীটি একটি জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন (জেএসএন) ডেটা স্ট্রাকচারে সংরক্ষণ করা হয়।
এই লেখার সময়, এজ তার চতুর্থ প্রাকদর্শন প্রকাশের প্রত্যাশিত ছিল। প্রতিটি প্রকাশে নতুন বৈশিষ্ট্য যুক্ত করা হচ্ছে।
ইউটিউবকে এইচটিএমএল 5 তে রূপান্তর করা হচ্ছে
এইচটিএমএল 5 এ সরানোর এক লক্ষণ হ'ল ইউটিউব এখন ভিডিওগুলি দেখার জন্য এইচটিএমএল 5 ভিডিও প্লেয়ার ব্যবহারের বিকল্প সরবরাহ করে।
এইচটিএমএল 5 বিকল্প দেওয়ার আগে, সমস্ত ইউটিউব ভিডিও ফ্ল্যাশ ভিডিও প্লেয়ারের মাধ্যমে বিতরণ করা হয়েছিল। ব্যবহারকারীরা প্রায় কোনও বিন্যাসে ভিডিও ফাইলগুলি আপলোড করতে পারে এবং ইউটিউব তার পরে প্রতিটি ভিডিওকে প্রয়োজনীয় ফ্ল্যাশ (.flv) ফর্ম্যাটে রূপান্তরিত করে।
ইউটিউব এখন এইচ .264 ভিডিও কোডেক এবং এইচটিএমএল 5 সরবরাহের জন্য ওয়েবএম ফর্ম্যাট সহ ভিডিওগুলি এনকোড করছে। এইচটিএমএল 5 ফর্ম্যাটে ভিডিওগুলি দেখতে, আপনার অবশ্যই এমন একটি ব্রাউজার থাকতে হবে যা ইউটিউব দ্বারা ব্যবহৃত HTML5 ভিডিও ট্যাগ এবং একটি ভিডিও ফর্ম্যাটকে সমর্থন করে।
ফ্ল্যাশ অব দ্য ফ্ল্যাশ
পূর্বে উল্লিখিত হিসাবে, অ্যাডোব আপাতত ফ্ল্যাশ প্লেয়ারের পিসি সংস্করণে বিকাশ চালিয়ে যাচ্ছে। ভবিষ্যতে যদি অ্যাডোব ফ্ল্যাশ প্লেয়ারকে সমর্থন করা বন্ধ করে দেয় তবে লিগ্যাসি ফ্ল্যাশ অ্যাপ্লিকেশনগুলি ওয়েবে সমর্থিত থাকবে - সম্ভবত বছরের পর বছর ধরে। সুতরাং, ফ্ল্যাশ শীঘ্রই যে কোনও সময় পুরোপুরি সরে যাবে না। ফ্ল্যাশ অ্যাপ্লিকেশনগুলিকে এইচটিএমএল 5 অ্যাপ্লিকেশনগুলিতে রূপান্তর করার জন্য সরঞ্জামগুলি উপলভ্য রয়েছে তবে বর্তমানে এই সরঞ্জামগুলি সমস্ত ফ্ল্যাশ বৈশিষ্ট্য রূপান্তরকে সমর্থন করে না। এইচটিএমএল 5 স্ট্যান্ডার্ড প্রভাবশালী হয়ে ওঠার ফলে সম্ভবত ফ্ল্যাশ ফাইল রূপান্তর সরঞ্জাম আরও পরিশীলিত হয়ে উঠবে এবং এইচটিএমএল 5 প্ল্যাটফর্মের সাহায্যে সামগ্রী বিকাশের জন্য নতুন সরঞ্জাম তৈরি করা হবে।