বিল্ডিং অটোমেশন eHouse – কন্ট্রোল প্যানেল কক্ষ জন্য উইন্ডোজ ট্যাবলেট জন্য সফটওয়্যার ডেভেলপমেন্ট

eHouse হোম অটোমেশন .
উইন্ডোজ প্রোগ্রামিং গ্রন্থাগারের সফ্টওয়্যার (সোর্স কোড) আলোচনা .
একটি ডেডিকেটেড উইন্ডোজ এক্সপি ট্যাবলেট রুম থেকে নিয়ন্ত্রণ প্যানেল তৈরি করুন . . 7
দরুন উত্তরোত্তর কম খরচের ট্যাবলেট এবং প্রাচীর প্যানেল লুব্ধ যাও যাও, যেমন একটি প্যানেল ব্যবহার করা যাবে ” ভার্চুয়াল সুইচ ” .
ট্যাবলেট অনেক মান বৈদ্যুতিক সুইচ এবং প্রাচীর প্যানেল বেশী মোবাইল .
সঙ্গে তুলনা হিসাবে সাধারণত সিস্টেমের জন্য ডেডিকেটেড প্রাচীর প্যানেল হোম অটোমেশন প্রায় দশ বার নাটকীয়ভাবে চূড়ান্ত সিস্টেমের সাহায্যে খরচ কমাতে সস্তা কন্ট্রোল হোম অটোমেশন .
ইন হোটেল অ্যাপ্লিকেশনের ক্ষেত্রে , সালে পেনশন , অফিস , যেখানে এই সংখ্যা খুবই বড় (দশ / শত শত) যেমন সমাধানগুলো থেকে লাভ খুব নির্দিষ্ট (প্রায় 3000 সঙ্গে একটি, ¬ বিভিন্ন মান ডেডিকেটেড বিল্ডিং স্বয়ংক্রিয়তা প্যানেল একটি মূল্যে প্রতি প্যানেল) .
এই প্রকল্পটি সহজ নিয়ন্ত্রণ প্যানেলের সঙ্গে এক RoomManager ঘর (রুম) কৃতিত্বে ভিত্তি ছিল ( হোম অটোমেশন কনট্রোলারের eHouse) , সম্পূর্ণ কার্যকারিতা এবং ব্যবহারের কর্মের প্রাপ্ত , বিনা কষ্টে চলা মাধ্যমে মেনু আইটেম যা শিশু দুর্বল দৃষ্টিশক্তি বা ব্যক্তিদের জন্য বিশেষ করে কঠিন হতে পারে অগণিত সংখ্যা .
এটা আরো নির্দেশনামূলক ভিআইপি কন্ট্রোল প্যানেলের জন্য টার্গেট তুলনায় এবং অল্পস্বল্প নকশা .
সফ্টওয়্যার আবেদন ফর্মা জন্য সোর্স কোড এবং আরো মার্জিত হতে পারে ” সম্পূর্ণ – আধ্মাত ” প্যানেল কোম্পানীগুলো এবং বিনিয়োগকারীদের দ্বারা নির্মিত eHouse সিস্টেম অথবা তার কোন একক ইনস্টলেশনের উন্নয়নশীল .
নিয়ন্ত্রণ প্যানেলের সরলতা স্বয়ংক্রিয়তা , উন্নত গ্রাফিক্স শকিং না এবং অতিরিক্ত বিভিন্ন , পরিমিতরূপে প্রয়োজন ফাংশন , কিন্তু , সর্বোচ্চ ওজন কমানোর প্রক্রিয়া গ্যাজেট শর্তাবলী , যাতে একটি € <একটি € <প্যানেল এবং সোর্স কোড না বিশৃঙ্খল cluttered ধারণা বুঝতে .
আরেকটি যুক্তি , যা যুক্তি সরলীকরণের জন্য একটি গুরুত্বপূর্ণ শক্তি সঞ্চয় (যা মোবাইল প্যানেল মধ্যে বিশেষ গুরুত্বপূর্ণ , ব্যাটারি চালিত) CPU-র এবং কম শক্তি খরচ একই অ্যাপ্লিকেশনের তুলনায় , আরো অনেক কিছু গ্রাফিক utylizujÄ … cych .
এই প্যানেল তোলে , আরো অনেক কিছু পাঠযোগ্য এবং আপনি পরিমাপ এবং সিস্টেমের অবস্থা পড়তে পারবেন , অনেক দূরত্ব , সরাসরি ছাড়া প্রয়োজন প্যানেল যোগাযোগ
স্ক্রীনশট Microprocessor নিয়ামক বিভিন্ন রাজ্যের জন্য (এক্সিবিশন জন্য) / বন্ধ আউটপুট দেখাচ্ছে এবং এনালগ মান পরিমাপ .
 কন্ট্রোল প্যানেলের সফ্টওয়্যার ট্যাবলেট এবং উইন্ডোজ এক্সপি প্যানেল স্পর্শ জন্য মডেল eHouse সিস্টেম , বীথি , উইন্ডোজ 7
 কন্ট্রোল প্যানেলের সফ্টওয়্যার ট্যাবলেট এবং উইন্ডোজ এক্সপি প্যানেল স্পর্শ জন্য মডেল eHouse সিস্টেম , বীথি , উইন্ডোজ 7  কন্ট্রোল প্যানেলের সফ্টওয়্যার ট্যাবলেট এবং উইন্ডোজ এক্সপি প্যানেল স্পর্শ জন্য মডেল eHouse সিস্টেম , বীথি , উইন্ডোজ 7
প্রকল্পের প্রাথমিক বিবরণ পাওয়া যাবে:
” সফটওয়্যার ডেভেলপমেন্ট শান্তিপূর্ণ উইন্ডোজ স্মার্ট হোম eHouse জন্য নিয়ন্ত্রণ প্যানেল ”
আবেদন API গুলি একটি লাইব্রেরি (সোর্স কোড সহ ভাগ সফ্টওয়্যার) eHouseLogAnalizer উপর ভিত্তি করে , যা ড্রাইভারের নাম স্বয়ংক্রিয় পড়ার সরঁজাম , আমি , আউটপুট এবং একটি সিস্টেম তৈরি করে ড্রাইভারের অবস্থা সুসংগত সার্ভার পিসি সিস্টেমের উপর eHouse লগ .
আরো তথ্য: ” সফটওয়্যার লাইব্রেরি API-ইন্টেলিজেন্ট উইন্ডোজের জন্য বিল্ডিং eHouse জন্য – eHouseLogAnalizer ”
প্রারম্ভিক কমান্ড লাইন কনফিগারেশন মূল আবেদনপত্রের সাথে সম্পন্ন করা হয়:
হিসাবে নিম্নলিখিত কমান্ড লাইন অথবা জন্য শর্টকাট লঞ্চ আবেদনের পরামিতি প্রয়োগ করা হয়:
/ এক্স: panel_width – 800: পিক্সেল / x এর মধ্যে প্যানেল প্রস্থ
/ S: panel_height – 600: পিক্সেল / s এ প্যানেলের উচ্চতা
/ এ: controller_address – যেমন " ; / একটি: 55 – 1 " ; জন্য roommanger / আর এক বিকল্প
/ আর: controller_name – যেমন " ; / R: জীবনধারণ " ; হিসাবে / একটি বিকল্প
/ P: ehouse_remote_path – যখন আপনি সার্ভারে সফ্টওয়্যার চালানোর , হয় প্যানেল পিসি সিস্টেম এবং তথ্য eHouse আউট পড়া উপর পাথ নির্দিষ্ট করা এবং স্থানীয় ডিরেক্টরি – উদাহরণস্বরূপ:
/ পি: / / ehousesrv / eHouse /
সেট আউট নামের পিসি কনফিগারেশন থেকে (সার্ভার eHouse) গৃহীত হয় .
সেটিংস বাকি গ্লোবাল ভেরিয়েবল লক্ষ্য হয় কনফিগারেশন টেক্সট ফাইল থেকে পুনরায় উদ্ধার করা যাবে .
var পাথ: স্ট্রিং ; / / স্থানীয় পাথ
remotepath: স্ট্রিং ; / / দূরবর্তী পাথ – দূরবর্তী সার্ভারে eHouse পাথ
oncolor: tcolor = clwhite ; / / আউটপুট বন্ধ বোতামের রঙ জন্য – ফলাফল দেখানোর জন্য বোতাম রঙ উপর সুইচড হয়
offcolor: tcolor = clgray ; / / আউটপুট বন্ধ বোতামের রঙ জন্য – শুরু বন্ধ জন্য রঙ বাটন
deviceindex: পূর্ণসংখ্যা ; / RM টেবিলের / সূচক প্রদর্শন – বর্তমানে প্রদর্শিত roommangera সূচী
সারি: পূর্ণসংখ্যা = 4 ; / প্রতি সারির বোতাম / সংখ্যা প্রদর্শন – এক লাইনে বোতাম সংখ্যা
labelrows: পূর্ণসংখ্যা = 2 ; / প্রতি সারির বোতাম / সংখ্যা প্রদর্শন – একটি টেক্সট এক লাইন লেবেলের সংখ্যা
/ / পিক্সেলে সমস্ত বর্তমান পর্দা জন্য ইউনিট – পিক্সেল পর্দায় মাত্রা
fontsize: পূর্ণসংখ্যা = 10 ; / ফন্ট / বোতাম জন্য ফাইলের আকার – বোতামের জন্য ফন্টের আকার
labelfontsize: পূর্ণসংখ্যা = 12 ; / ফন্ট / লেবেল জন্য টেক্সট ফাইলের আকার – টেক্সট লেবেল ফন্ট সাইজ
yoffsetlabel: পূর্ণসংখ্যা = 10 ; / Y অক্ষ লেবেলের জন্য ব্লক / উপর থেকে অফসেট – x এর মধ্যে অফসেট অবরোধ – অক্ষের লেবেল
Buttonwidth: পূর্ণসংখ্যা = 180 ; / / সমস্ত বোতাম প্রস্থ – ভার্চুয়াল বোতাম প্রস্থ
Buttonheight: পূর্ণসংখ্যা = 30 ; / / সমস্ত বোতাম উচ্চতা – ভার্চুয়াল বোতাম পরিমাণ
LabelHeight: পূর্ণসংখ্যা = 20 ; / / সমস্ত লেবেল উচ্চতা – টেক্সট লেবেল পরিমাণ
yoffsetouts: পূর্ণসংখ্যা = 100 ; / Outputbuttons জন্য ব্লক / y অক্ষ মধ্যে অফসেট – ইনপুট বাটনের নিচে নামাও
yoffsetprograms: পূর্ণসংখ্যা = 350 ; / Programbuttons জন্য ব্লক / y অক্ষ মধ্যে অফসেট – নিচে shift কি প্রোগ্রাম
Xspace: পূর্ণসংখ্যা = 3 ; / বোতাম মধ্যে / x অক্ষ ইন স্পেস – x এর উপর বোতাম মধ্যে দূরত্ব – অক্ষ
yspace: পূর্ণসংখ্যা = 5 ; / বোতাম মধ্যে / y অক্ষ ইন স্পেস – বাটনগুলির মধ্যে y উপর দূরত্ব – অক্ষ
labelwidth: পূর্ণসংখ্যা = 250 ; / সমস্ত লেবেলের জন্য / প্রস্থ – সমস্ত লেবেলের টেক্সট প্রস্থ
labelresultsize: পূর্ণসংখ্যা = 100 ; / / ডায়নামিক আকার জন্য লেবেল ফলাফল – লেবেলের মধ্যে পরিবর্তনশীল আকার পরিমাপের ফলাফল দ্বারা প্রতিস্থাপিত হচ্ছে
computername: স্ট্রিং ; / / Computername প্যানেলের জন্য অনন্য নাম – একাধিক প্যানেল মধ্যে যোজন জন্য একই সময়ে কম্পিউটার নামের কাজ
devicestoupdatestatus: স্ট্রিং = ‘ * ‘ ; / / * জন্য অন্যথায় যে সকল ডিভাইস addressh – addresslow – * রাশি সকল ড্রাইভার চেক বা ” ADRESH – adresl ” মাত্র এক (উদাহরণ ” 55 – 1 ” )