এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে Google ভিজ্যুয়ালাইজেশন জাভা লাইব্রেরি ব্যবহার বা সংশোধন করতে হয় এবং কীভাবে প্রকল্পের জন্য ওপেন সোর্স কোডে অবদান রাখতে হয়।
বিষয়বস্তু
প্রয়োজনীয়তা
Google ভিজ্যুয়ালাইজেশন জাভা লাইব্রেরি ব্যবহার করার জন্য আপনার অবশ্যই নিম্নলিখিত উপাদান থাকতে হবে:
- একটি servlet ধারক এবং Servlet API সংস্করণ 2.4 বা উচ্চতর। সর্বাধিক ব্যবহৃত সার্লেট কন্টেনারগুলির মধ্যে একটি হল অ্যাপাচি টমক্যাট, যা সার্ভলেট এপিআই অন্তর্ভুক্ত করে। 5.5 সংস্করণের জন্য বাইনারি ডাউনলোড করতে http://tomcat.apache.org/download-55.cgi দেখুন। আপনাকে শুধুমাত্র কোর মডিউল ইনস্টল করতে হবে। টিউটোরিয়াল বিভাগগুলি সম্পূর্ণ করার জন্য আপনার টমক্যাট-এরও প্রয়োজন: শুরু করা , একটি বাহ্যিক ডেটা স্টোর ব্যবহার করা এবং সক্ষমতা নির্ধারণ করা এবং ইভেন্টগুলির প্রবাহ ।
- জাভা ডেভেলপমেন্ট কিট সংস্করণ 6.0 বা তার বেশি।
দ্রষ্টব্য : JDK সংস্করণ 5.0 ব্যবহার করাও সম্ভব। যাইহোক, আপনাকে অবশ্যই লাইব্রেরির প্রতিটি পদ্ধতি থেকে
@Override
অপসারণ করতে হবে যা একটি ইন্টারফেস পদ্ধতি ওভাররাইড করে। এটি JDK সংস্করণ 6.0-এ@Override
টীকা আচরণের পরিবর্তনের কারণে।
নির্ভরতা
ডাটা সোর্স জাভা লাইব্রেরিতে নিম্নলিখিত নির্ভরতা রয়েছে। লাইব্রেরি তালিকাভুক্ত সংস্করণের সাথে পরীক্ষা করা হয়েছিল; অন্যান্য সংস্করণ গ্রহণযোগ্য হতে পারে, কিন্তু পরীক্ষা করা হয়নি।
উত্স বা ডাউনলোড অন্তর্ভুক্ত:
- icu4j সংস্করণ 4.0.1।
- জাকার্তা কমন্স ল্যাং সংস্করণ 2.4.
- জাকার্তা কমন্স লগিং সংস্করণ 1.1.1।
- Google সংগ্রহ লাইব্রেরি সংস্করণ 1.0.
- javacc সংস্করণ 4.2। আপনি যদি লাইব্রেরিগুলি কম্পাইল করতে চান তবেই এটির প্রয়োজন হয়, উদাহরণস্বরূপ নীচে বর্ণিত হিসাবে সেগুলি পরিবর্তন করার সময়।
- opencsv সংস্করণ 1.8. আপনি যদি একটি CSV ডেটা উৎস ব্যবহার করতে চান তবেই এটি প্রয়োজন৷
উৎস বা ডাউনলোড অন্তর্ভুক্ত নয়:
- একটি mySQL ডাটাবেসের সাথে
SqlDataSourceHelper
ক্লাস ব্যবহার করতে, আপনার রানটাইম পরিবেশেmysql.jar
ও প্রয়োজন। দেখুন: http://www.mysql.com/products/connector/j/ বিস্তারিত এবং ডাউনলোডযোগ্য সংস্করণের জন্য।
প্রদত্ত হিসাবে লাইব্রেরি ব্যবহার করা
এই বিভাগটি বর্ণনা করে কিভাবে ভিজ্যুয়ালাইজেশন জাভা লাইব্রেরি ব্যবহার করতে হয় যদি আপনার এটি পরিবর্তন করার প্রয়োজন না হয়। এই প্রক্রিয়াটি আপনার বিল্ড সিস্টেমের সাথে পরিবর্তিত হয়:
Maven ব্যবহার করলে, নিম্নলিখিত সেটিংস সহ ভিজ্যুয়ালাইজেশন লাইব্রেরির উপর নির্ভরতা সেট আপ করুন:
- গ্রুপ আইডি: com.google.visualization
- আর্টিফ্যাক্ট আইডি: ভিজ্যুয়ালাইজেশন-ডেটাসোর্স
- সংস্করণ নম্বর: প্রকল্পের পৃষ্ঠায় তালিকাভুক্ত সর্বশেষ সংস্করণ নম্বর ব্যবহার করুন।
অন্য কোন বিল্ড সিস্টেম ব্যবহার করলে :
- প্রকল্প পৃষ্ঠা থেকে লাইব্রেরি জিপ ফাইলটি ডাউনলোড করুন , ফাইলগুলি আনজিপ করুন এবং আপনার বিল্ড সিস্টেমের প্রয়োজন অনুসারে সেগুলিকে আপনার প্রকল্পে অন্তর্ভুক্ত করুন।
উদাহরণ চালানো
JAR উদাহরণ ফাইলগুলি ডাউনলোডযোগ্য জিপ ফাইলে লাইব্রেরি JAR-এর সাথে অন্তর্ভুক্ত করা হয়েছে। উদাহরণগুলি চালানোর নির্দেশাবলী শুরু করা পৃষ্ঠায় দেওয়া হয়েছে।
লাইব্রেরি সংশোধন করা হচ্ছে
আপনি যদি লাইব্রেরি কোড পরিবর্তন করতে চান, তাহলে আপনাকে ওপেন সোর্স হোস্টিং সাইট থেকে উৎস ডাউনলোড করতে হবে এবং এটি তৈরি করতে হবে। এটি করার আগে, আপনার ব্যবহারের ক্ষেত্রে অনুমোদিত কিনা তা দেখতে প্রকল্প পৃষ্ঠায় "কোড লাইসেন্স" বিভাগের সাথে লিঙ্ক করা লাইসেন্সিং তথ্য পড়ুন।
লাইব্রেরি ডাউনলোড এবং নির্মাণের জন্য এখানে ধাপগুলি রয়েছে:
- SVN ব্যবহার করে সোর্স কোড ডাউনলোড করুন , যেমনটি ওপেন সোর্স প্রোজেক্ট পৃষ্ঠায় Source > Checkout ট্যাবে বর্ণিত আছে।
- আপনার কোড তৈরি করুন. Maven এ বিল্ডিং করলে, উৎসের সাথে দেওয়া pom.xml ফাইলটি ব্যবহার করুন। Apache Ant দিয়ে তৈরি হলে, পরবর্তী প্রদত্ত নির্দেশাবলী অনুসরণ করুন (মনে রাখবেন যে কোডটি Ant সংস্করণ 1.7.0 দিয়ে পরীক্ষা করা হয়েছে; যদি আপনার কাছে Ant এর আগের সংস্করণ থাকে, তাহলে আপনাকে আপগ্রেড করতে হতে পারে)
পিঁপড়া নির্মাণ নির্দেশাবলী
1. আপনার বিল্ড বৈশিষ্ট্য পরিবর্তন করুন:
- আপনার নির্বাচিত ইনস্টলেশন ডিরেক্টরির
build-src
সাবডিরেক্টরিতে নেভিগেট করুন। - একটি পাঠ্য সম্পাদক ব্যবহার করে,
build.properties
ফাইলটি খুলুন এবং নিম্নলিখিত পরিবর্তনগুলি করুন:- আপনার
servlet-api.jar
ফাইলের দিকে নির্দেশ করতেservlet-api.jar
সম্পত্তি সম্পাদনা করুন। উদাহরণস্বরূপ, আপনি যদিtomcat_home
ডিরেক্টরিতে আপনারc:
ড্রাইভে Tomcat ইনস্টল করেন, তাহলে আপনিservlet-api.jar
প্রপার্টিটি নিম্নরূপ উল্লেখ করবেন:
servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar
দ্রষ্টব্য : ফাইল পাথে ব্যাকস্ল্যাশের পরিবর্তে ফরোয়ার্ড স্ল্যাশ ব্যবহার করুন, এমনকি উইন্ডোজ ব্যবহার করার সময়ও
- উপরে বর্ণিত নির্ভরতাগুলির আপনার নিজস্ব অনুলিপিগুলি ব্যবহার করতে, একই build.properties ফাইলে পাথগুলি সম্পাদনা করুন৷
- আপনার
2. লাইব্রেরি তৈরি করুন:
ফাইলে build-src
সাবডিরেক্টরি নেভিগেট করুন এবং নিম্নলিখিতগুলির মধ্যে একটি টাইপ করুন:
-
ant datasource
- ডেটা সোর্স লাইব্রেরি তৈরি করে -
ant example
- উদাহরণ তৈরি করে -
ant
- ডেটা উত্স এবং উদাহরণ উভয়ই তৈরি করে -
ant test
- ডেটা উত্স লাইব্রেরি পরীক্ষা তৈরি করে এবং চালায়। আপনি যখন লাইব্রেরি পরিবর্তন করছেন তখন খুব দরকারী।
ওপেন সোর্স প্রকল্পে অবদান
আপনি যদি ওপেন সোর্স প্রকল্পে পরিবর্তন করতে চান, তাহলে আপনাকে প্রকল্পে জমা দেওয়ার অনুমতি পেতে হবে। google-visualization-api@googlegroups.com- এ একটি ইমেল পাঠান যাতে পরিবর্তনগুলি কীভাবে জমা দিতে হয় তার অনুমতি এবং নির্দেশাবলীর জন্য জিজ্ঞাসা করুন৷