3. Čím je to jiné?
• Mobilní aplikace tvoří cca 20% projektu.
• Vstupy musí být zcela kompletní.
• (Těžkej waterfall...)
4. 80% tvoří...
• Serverové systémy.
• Podpora na help-line.
• Zaměstnanci na pobočce.
• Marketing a komunikace.
• ...
5. Co dělá Inmite?
• Analýzu, skoro všeho.☺
Koncept aplikace, mockupy, design, konzultace k bezpečnosti, návrh
komunikačního rozhraní, obecné konzultace.
• Vývoj mobilní části.
iOS, Android, WP, mobilní web.
• Testování mobilní části.
Testy při vývoji, SIT, UAT, pilot.
• Release mobilních aplikací.
13. Bezpečnost
• Takový roztomilý virtuální pojem...
• Bezpečná komunikace se serverem.
• Paměť mobilních aplikací je
benevolentní.
• Personalizace aplikace na daném
zařízení.
• ... a další...
14. HTTPS
• Nuda. Znáte.
• Kvalitní EV certifikát.
• Přísnější kontrola certifikátu v aplikacích.
• Pozor: Testovací vs. produkční prostředí.
• HTTPS nestačí.
15. Aktivace aplikace
• Nutná před prvním přihlášením.
• Výměna nějakých klíčů.
• Aktivace: “IB <=> SmartPhone tanec”.
• Stav aktivace: žádná, aktivní, blokovaná,
zrušená.
16. Klíče v aplikaci
2n
PKI 2n
Password 2n
Zcela náhodné klíče jsou lepší...
18. Zničení kontextu
• Při automatickém odhlášení se musí vše
zničit.
• “Sbalení” hierarchie oken.
• Problém při prezentování dialogů a alert
oken - musí se také zavřít.
• Je nutné kreativní UI.
21. Testování
• Externí testing, cca 10 lidí celkem.
• Problém: Jak k nim dostat aplikaci?
• Poměrně striktní testování.
• Typický stav 3 prostředí: Dev, Test, Prod.