RUVIDEO
Поделитесь видео 🙏

Distributed Computing with .NET Environment and Node

This the video of developed Fire Alarm System 2nd Assignment that we got from Distributed System
Contributors
D.C Kalubowila IT18028010
H.D.D.S Perera - IT18006544

Git Repo : https://github.com/Dinukashameera/DS_Project_WebClient
(Repo will be made as public after 6th of May)

Please find the files attach with course web submission.
Video link is attach on separate text file

NOTE :- PROPER INTERNET CONNECTION IS COMPLUSORY
************** Method of installing the system *****************


NOTE:-
Before running the web application make sure to copy paste the
dist and plugin folders inside to the public folder (which is inside the DS_Project_WebClient folder)
dist and plugin folder can be found from this Link :-https://drive.google.com/drive/folders/1gTPBel2IGKdUs0fA5a0Mnp9L95M8eakn

Web Client

Step 1 :- Open the project usimg VS code
Step 2 :- Open the integrated terminal
Step 3 :- Go to the DS_Project_WebClient directory
Step 4 :- Then run the command "npm i" to install the libraries
Step 5 :- Then run the command "npm start" to run the web application (frontend)

REST API

Step 1 :- Open another terminal.
Step 2 :- Go to the server directory using the command cd server (from the root directory).
Step 3 :- Then run the command "npm i" to install the libraries.
Step 4 :- The run the command "nodemon" to start the server.
Step 5 :- If every thing works fine the following message will be seen in the console
"Listening to PORT 5000"
"connected to mongo DB"

.NET Remoting

Phase 1 : if you want to execute already build project.(.exe file)
Step 1 :- access to the location "DOT NET Remoting\FireAlarmSystem"
Step 2 :- then go the RemotinSensor/bin/Debug.
Step 3 :- open the .exe file called RemotingServer.
Step 4 :- then go back and browse to the RemotinClient/bin/Debug.
Step 5 :- open the .exe file called RemotingServer.
Step 6 :- go ahead with UI

Phase 2 : if you want to build project again
Step 1 :- access to the location "DOT NET Remoting\FireAlarmSystem"
Step 2 :- Then open the .sln file called "FireAlarmSystem".(it will opend from Visual Studio)
*Visual Studio 2017/2019 Community Edition or upper
*This project include some Async operation.Require C# version is 7.2 or upper.
*Additional .dll file is needed to the from external sources for the asynchronus tasks.(It will already included as references.)
*But in case if that .dll file is not avalibale search via internet "System.Net.Http.Formatting".
*Insert the above .dll file into both Dummy Sensor and FireAlarmService app (add it as a refference to both projects)
*Then build the entire project using "Ctrl + Shift + B".
*If error free follow the steps from 1st phase


Dummy Sensor
Step 1 :- access to the location "DOT NET Remoting\DummySensor"
Step 2 :- then go the DummySensor/bin/Debug.
Step 3 :- open the .exe file called DummySensor.
Step 4 :- go ahead with UI

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Distributed Computing with .NET Environment and Node», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.