Чтобы добавлять сообщения и комментарии, .

@MobyMob:
MobyMob

Кто-то работал с GWT Cesium github.com Оберткой для Cesium js cesiumjs.org ? Возможно кто-то пытался адаптировать под Vaadin?

@MobyMob:
MobyMob

Какие хорошие сайты для веб-курсов типа курсеры, edx и Open2Study есть? Особенно, здорово, если к видео материалам были бы субтитры.

@MobyMob:
MobyMob

Купил лося. AOC i2757Fm. Так радостно на душе

@MobyMob:
MobyMob

+ Переписал авторизацию (стала полностью рабочей без прошлых коссяков)
+ Дописал регистрацию устройства
+ Написал окно вывода информации по нему
+ Написал компонент управления и обращения
— Не понимаю как обратиться к удаленному устройству со стороны сервера...
+ Добавил возможность кастомного набора операций для каждого устройства в отдельности, который задается при регистрации (+ возможность аттача параметров при отправке операции)

@MobyMob:
MobyMob

+ Организовал соединение с бд через JDBC Driver
+ Написал несколько соответствующих классов (для меньших извращений с SQL пора бы почитать про Hibernate, но пока время поджимает — не до него)
+ Добавил возможность регистрации пользователя (неявно — без UI составляющей)
+ Добавил возможность добавления устройства (опять же неявно, будет использоваться позже)
+ Добавил возможность устанавливать на ожидание подключения нового устройства
+ Написал сервлет для регистрации устройства (не полностью)
+ Организовали пробный протокол общения клиента и сервера на базе HTTP.
+ Сделал адекватную авторизацию с сохранением сессии в течении 15 минут.
P.S. Чувствую необходимость в рефакторинге, но время поджимает, а проводя на работе по 9-10 часов дома меня хватает только на чтение Мартина Фаулера и только мечты об адекватной структуре приложения.

@MobyMob:
MobyMob

Почему так много интересных технологий и так мало часов в сутках?

@MobyMob:
MobyMob

Как Вы считаете на момент получения прототипа веб-проекта для хранения данных на сервере что следует использовать?
1. База данных (в этом случае необходимо её спроектировать)
2. Данные в виде объектов (появится несколько новых классов), которые при старте приложения десериализуются, а при закрытии наоборот.
3. Что-то другое
Мое мнение, что если делать то сразу бд, чтобы её по ходу развития дорабатывать. Однако для прототипа возможно сгодится и второй вариант.

@MobyMob:
MobyMob

Скорее всего будем использовать в проекте REST. а Как вы относитесь к этому протоколу?

@MobyMob:
MobyMob

Подскажите, пожалуйста. Тема: Vaadin 7 framework. Есть класс "A extends UI", есть Thread, который делает переодическое обновление некоторых компонентов (.start этого Thread лежит в методе void init(VaadinRequest request)). Необходимо при перезагрузке страницы с приложением пользователем как-то остановить этот поток, т.к. будет запущен новый (как выше написано start лежит в init). Как отловить событие перезагрузки страницы в Vaadin?

@MobyMob:
MobyMob

Написали простой HTTP Servlet и клиента к нему. Обеспечили передачу некоторых параметров на сервер. Нужно их куда-то сохранить. С бд на сервере я никогда не работал, не думаю что это сложно. Остановился на Oracle. Попробую работать с ней через JDBC. Пока только изучаю эту предметную область.

@MobyMob:
MobyMob

Начал читать Martin Fowler: Refactoring (Перевод С. Маккавеева). Первая книга профессионального направления.

@MobyMob:
MobyMob

Перечень того что сделано (from Trello with love):
+ Продумана визуальная модель и назначение
+ Остановились на Web — app
+ Выбран framework для удачной разработки (экспериментируем, изучаем Vaadin)
+ Разработана основная структура
— Стилизация отложена на последний этап (если успею)
+ Решил писать чистым java без всяких addon for Vaadin: Clara framework (разработка структуры на xml)
+ Сделал Hello Page
+ Сделал логин — панель, написал простой тест-класс авторизации
+ Добавил шаблонные вкладки
+ Дописал смену авторизации (теперь можно на ходу менять пользователя)
+ Написал добавление device в список ожидающих (ui)
+ Написал отображение существующих device конкретному пользователю, которые берутся из тестовой бд
+ Написал страницу конкретного девайса
... Изучаю Rpc client to server для нормальной привязки клика(client-side) по девайсу в списке к методу отображения страницы этого девайса, должно быть здорово

@MobyMob:
MobyMob

Начинаем проект. На мне ui на Vaadin. Осваиваю Vaadin, отписываю о сделанном (журнал для себя любимого)

@MobyMob:
MobyMob

Hello world!