MMH Mobile Projekt programistyczny 2013

1 MMH Mobile Projekt programistyczny 2013Radosław Herbut ...
Author: Jadwiga Ulrych
0 downloads 0 Views

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