1 MMH Mobile Projekt programistyczny 2013Radosław Herbut II UJ
2 Założenia Uniwersalny dostęp z urządzeń mobilnych do systemu My Managed Home MMH przypomnienie: System agregujący automatykę domową w jednym miejscu jednocześnie pozwalający na zarządzanie nią Działający na protokole sieciowym BacNET
3 Technologie Client Endpoint Core HTML5 + CSS3 + JSMMH service access .NET Entity Framework LocalDB Data serialization (JSON) WCF RESTful service Core HTML5 + CSS3 + JS Data Binding (Knockout.js) Sammy.js JQuery Client Multiple Mobile Platorm access via PhoneGap Endpoint
4 Architektura
5 Główny przypadek użyciaUwierzytelnienie w systemie Zmiana stanów poszczególnych urządzeń automatyki domowej Weryfikacja synchronizacji
6 Wymagania funkcjonalne, niefunkcjonalne, ograniczeniaZarządzanie automatyką domową z dowolnego miejsca za pomocą smartfonów Wymagania niefunkcjonalne Zapewnienie integralności i bezpieczeństwa danych Ograniczenia Stabilność
7 Przypadki użycia Wszyscy: Logowanie Użytkownik uwierzytelniony:Przegląd stanu urządzeń Zmiana stanu urządzeń Przegląd logów systemowych
8 Uproszczony diagram klas
9 Screenshots
10 Screenshots
11 Demo hardware USB to Serial Port adapter 2 LEDs
12 LIVE DEMO MirrorOP + Samsung Galaxy Nexus
13 Dziękuję za uwagę Pytania