জাভা কুইক স্টার্ট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই প্রজেক্টটি আপনাকে দেখায় কিভাবে একটি সাধারণ কাঁচের জিনিসপত্র বাস্তবায়ন করতে হয় যা Google Mirror API-এর প্রধান কার্যকারিতা প্রদর্শন করে।
দ্রুত সূচনা প্রকল্পের একটি সম্পূর্ণ-কার্যকর ডেমো দেখতে, https://glass-python-starter-demo.appspot.com এ যান। অন্যথায়, কীভাবে আপনার নিজস্ব সংস্করণ স্থাপন করবেন তা দেখতে পড়ুন।
GitHub এ ডাউনলোড করুন
পূর্বশর্ত
আপনার সিস্টেম দ্রুত শুরু প্রকল্পের জন্য নিম্নলিখিত পূর্বশর্তগুলি পূরণ করে তা নিশ্চিত করুন:
- জাভা 1.6
- Apache Maven - বিল্ড প্রক্রিয়ার অংশের জন্য ব্যবহৃত।
একটি Google APIs কনসোল প্রকল্প তৈরি করা হচ্ছে
এরপরে, গুগল মিরর এপিআইতে অ্যাক্সেস সক্ষম করুন:
- Google APIs কনসোলে যান এবং একটি নতুন API প্রকল্প তৈরি করুন।
- পরিষেবাগুলিতে ক্লিক করুন এবং আপনার নতুন প্রকল্পের জন্য Google মিরর API সক্ষম করুন৷

- API অ্যাক্সেস ক্লিক করুন এবং একটি ওয়েব অ্যাপ্লিকেশনের জন্য একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করুন৷

- আপনার গ্লাসওয়্যারের জন্য পণ্যের নাম এবং আইকন নির্দিষ্ট করুন। এই ক্ষেত্রগুলি আপনার ব্যবহারকারীদের কাছে উপস্থাপিত OAuth অনুদান স্ক্রিনে উপস্থিত হয়৷

- ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন এবং হোস্টনামের জন্য যেকোনো মান নির্দিষ্ট করুন, যেমন
localhost

- ক্লায়েন্ট আইডির জন্য রিডাইরেক্ট ইউআরআই নির্দিষ্ট করতে সেটিংস সম্পাদনা করুন... এ ক্লিক করুন। আপনার স্থানীয় ডেভেলপমেন্ট ওয়েব সার্ভারের জন্য কলব্যাক URLগুলি নির্দিষ্ট করুন, উদাহরণস্বরূপ
http://localhost:8080/oauth2callback
, এবং আপনার স্থাপন করা ওয়েব সার্ভারের জন্য, উদাহরণস্বরূপ https://example.com/oauth2callback
। 
- Google APIs কনসোল থেকে ক্লায়েন্ট আইডি এবং গোপনীয়তা নোট করুন। দ্রুত শুরু প্রকল্পটি কনফিগার করতে আপনার এটির প্রয়োজন হবে।

src/main/resources/oauth.properties
এ আপনার ক্লায়েন্ট আইডি এবং গোপনীয়তা প্রবেশ করে আপনার API ক্লায়েন্ট তথ্য ব্যবহার করার জন্য দ্রুত শুরু প্রকল্পটি কনফিগার করুন:
# Replace these with values for your project from the Google API Console:
# https://developers.google.com/console
client_id=3141592653589793238462643383279
client_secret=ITS_A_SECRET_TO_EVERYBODY
প্রকল্প আমদানি
নিম্নলিখিত নির্দেশাবলী আপনাকে IntelliJ এবং Eclipse-এ কুইক স্টার্ট প্রোজেক্ট সোর্স আমদানি করতে দেখায়।
ইন্টেলিজে
- File > Import Project... এ ক্লিক করুন।
- নিষ্কাশিত ডিরেক্টরি নির্দেশ করুন.
- বিদ্যমান মডেল > Maven থেকে আমদানি নির্বাচন করুন
গ্রহন
- একটি maven pom ফাইল থেকে আমদানি সক্ষম করতে
m2e
প্লাগইন ইনস্টল করুন। - File > Import... > Maven > Existing Maven Project এ ক্লিক করুন।
- নিষ্কাশিত ডিরেক্টরিতে নির্দেশ করুন এবং প্রকল্পটি আমদানি করুন।
একটি স্থানীয় উন্নয়ন সার্ভার চালানো
আপনি পরীক্ষার জন্য একটি স্থানীয় উন্নয়ন সার্ভারে দ্রুত শুরু প্রকল্প চালাতে পারেন:
$ mvn jetty:run
দ্রুত শুরু প্রকল্প স্থাপন করা হচ্ছে
আপনি Maven ব্যবহার করে এই প্রকল্পের জন্য একটি যুদ্ধ ফাইল তৈরি করতে পারেন:
$ mvn war:war
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThis project provides a simple implementation of Glassware demonstrating core Google Mirror API functionality.\u003c/p\u003e\n"],["\u003cp\u003eIt requires Java 1.6, Apache Maven, and a Google APIs Console project with the Google Mirror API enabled and OAuth 2.0 client ID created.\u003c/p\u003e\n"],["\u003cp\u003eThe project can be configured using your API client information, imported into IntelliJ or Eclipse, and run on a local development server using Maven.\u003c/p\u003e\n"],["\u003cp\u003eA deployable WAR file can be built using Maven for production deployment.\u003c/p\u003e\n"],["\u003cp\u003eA fully-working demo is available at \u003ca href=\"https://glass-java-starter-demo.appspot.com\"\u003ehttps://glass-java-starter-demo.appspot.com\u003c/a\u003e.\u003c/p\u003e\n"]]],[],null,["# Java Quick Start\n\nThis project shows you how to implement a simple\npiece of Glassware that demos the major functionality of the Google Mirror API.\n\nTo see a fully-working demo of the quick start project, go to\n[https://glass-python-starter-demo.appspot.com](https://glass-java-starter-demo.appspot.com).\nOtherwise, read on to see how to deploy your own version.\n\n[Download on GitHub](https://github.com/googleglass/mirror-quickstart-java)\n\nPrerequisites\n-------------\n\nEnsure your system meets the following prerequisites for the quick start project:\n\n- Java 1.6\n- [Apache Maven](http://maven.apache.org/) - used for part of the build process.\n\nCreating a Google APIs Console project\n--------------------------------------\n\nNext, enable access to the Google Mirror API:\n\n1. Go to the [Google APIs console](https://code.google.com/apis/console/) and create a new API project.\n2. Click **Services** and enable the Google Mirror API for your new project.\n3. Click **API Access** and create an OAuth 2.0 client ID for a web application.\n4. Specify the product name and icon for your Glassware. These fields appear on the OAuth grant screen presented to your users.\n5. Select **Web application** and specify any value for the hostname, such as `localhost`\n6. Click **Edit settings...** for the client ID to specify redirect URIs. Specify the callback URLs for your local development web server, for example `http://localhost:8080/oauth2callback`, and for your deployed web server, for example `https://example.com/oauth2callback`.\n7. Make note of the client ID and secret from the Google APIs Console. You'll need it to configure the quick start project.\n\nConfiguring the Quick Start project\n-----------------------------------\n\nConfigure the Quick Start project to use your API client information by entering your client ID and\nsecret into `src/main/resources/oauth.properties`: \n\n # Replace these with values for your project from the Google API Console:\n # https://developers.google.com/console\n\n client_id=3141592653589793238462643383279\n client_secret=ITS_A_SECRET_TO_EVERYBODY\n\nImporting the project\n---------------------\n\nThe following instructions show you to import the Quick Start project source into IntelliJ and\nEclipse.\n\n### IntelliJ\n\n1. Click **File \\\u003e Import Project...**.\n2. Point to the extracted directory.\n3. Select **Import from existing model \\\u003e Maven**\n\n### Eclipse\n\n1. Install the [`m2e`](http://eclipse.org/m2e/) plugin to enable import from a maven pom file.\n2. Click **File \\\u003e Import... \\\u003e Maven \\\u003e Existing Maven Project**.\n3. Point to the extracted directory and import the project.\n\nRunning a local development server\n----------------------------------\n\nYou can run the Quick Start project on a local development server for testing: \n\n $ mvn jetty:run\n\nDeploying the Quick Start project\n---------------------------------\n\nYou can build a war file for this project using Maven: \n\n $ mvn war:war"]]