grsu / web-dev

Modern web applications development / Современные технологии разработки веб-приложений
13 stars 8 forks source link

Проект: Умный дом. Сидорович Александр, Лойко Андрей, Шекотихин Олег #67

Closed sidorovsacha closed 8 years ago

sidorovsacha commented 10 years ago

https://github.com/sidorovsacha/Smart-house

irnc commented 10 years ago

Ребята, я правильно понимаю, что тут в проекте только приложение на Windows.Forms? А где веб-приложение? :)

sidorovsacha commented 10 years ago

Да, это приложение на вин.формс. Оно управляет ардуиной, плюс поднимает сокет сервер, который служит для обмена информацией с клиентами , я за нее отвечаю. За клиентское приложение отвечает Щекотихин Олег. Лойко Андрей - андроид приложение.

irnc commented 10 years ago

Во-первых, для проекта по курсу веб-приложения, ваш "сокет сервер" должен предоставлять данные по HTTP.

Во-вторых, десктопное приложение с GUI выполняющее роль сервера, предоставляющего данные, есть пример плохого тона в архитектуре. Думаю вам следует обсудить это с тем, кто курирует вашу курсовую.

Со мной можно обсудить как сделать сервер на node.js, чтобы его можно было запустить на какой-либо мелочи, вроде Raspberry Pi, которая будет собирать данные.

sidorovsacha commented 10 years ago

Ок, если я переделаю передачу данных по протоколу HTTP? То подойдет этот проект?

Малины у меня нету((( Так что под ее нет смысла писать. А ардуина думаю за слабая, для таких вещей.

irnc commented 10 years ago

Вот критерии оценки: https://docs.google.com/spreadsheets/d/1vOfYyImeriLTzELIFSQoqeDAKS8uVOuoep2AwCCtYPc/pubhtml

Всё что вы покажете в вашем проекте, зачтётся вам на экзамене. Передача данных по протоколу, без знания принципов его работы, не даст вам ни одного балла. Поэтому советую основательно заняться веб-приложениями, и не пытаться существующее решение сдать в качестве проекта по курсу.