Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.
Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má v kapse chytrý telefon a/nebo tablet Mění se i způsob vnímání a používání výpočetní techniky, která se přibližuje i laikům Byla by škoda nevyužít toho v podnicích Zapojení zaměstnanců, externistů i dodavatelů do podnikového IT Vtažení do firemních procesů i mimo pracovní dobu a pracovní stůl Hlavní typy použití mobilních zařízení a aplikací v podnicích Marketing, podpora prodeje výrobků a služeb Poskytování aplikací doplňujících podnikové výrobky nebo služby koncovým zákazníkům Interní aplikace pro zaměstnance, přístup k podnikovým datům a informacím
Pro a proti Mobilní HW má řadu omezení, ale je levnější a přenosný a má bohaté možnosti propojování Podniky však musí počítat s náklady na implementaci a integraci mobilních řešení do systémů IT
Mobilní aplikace - granularita EMBARCADERO TECHNOLOGIES Mobilní aplikace řeší konkrétní, co nejmenší samostatnou funkčnost; nejsou to nikdy rozsáhlé a bohaté aplikace Odpovídá to zkušenostem uživatelů z chytrých telefonů a tabletů: jednoúčelovost, jednoduchost, srozumitelnost Jednodušší údržba, rychlejší reakce na změny Minimální až žádný čas "učení se" Komplikace: Krátký životní cyklus aplikace snižuje návratnost investic
Mobilní aplikace - nezávislost Aplikace musí podporovat různé formáty zařízení a různé operační systémy Nelze vnutit výběr vhodného přístroje Pouze pokud podnik přístroje zakoupí Čím více druhů mobilních přístrojů budou aplikace podporovat, tím lépe bude uživateli přijímána Komplikace: Více aplikací - vyšší náklady na vývoj
Mobilní aplikace - integrace Využití stávající infrastruktury, přístup k datům online Přímý přístup = konzistence a aktuálnost dat Komunikace s databázemi, využití možností sociálních sítí, datových úložišť (cloudů),... Komplikace: Přístup k řadě datových zdrojů prodlužuje a prodražuje vývoj
Mobilní aplikace - bezpečnost EMBARCADERO TECHNOLOGIES U mobilních zařízení musíme počítat s vyšším rizikem zcizení nebo zneužití zařízení a v něm uložených informací Ztráty či zneužití důvěrných dat jsou dnes citelně penalizována, následkem je i ztráta důvěry U mobilních aplikací je třeba důsledně šifrovat data i datové přenosy Komplikace: Složitější a delší vývoj Komplikace: Vyšší náklady
Jak se s tím poprat? Dal by se najít nástroj, který by umožňoval tvorbu aplikací pro různá zařízení, mobilní a stolní, různé operační systémy a různé formáty/velikosti? Jak zrychlit vývoj a zároveň snížit výdaje na tvorbu aplikací? A bylo by možné rychle napsat uživatelsky atraktivní a bezpečnou aplikaci s rychlou odezvou jen jednou, aby se nemusely udržovat různé vývojářské týmy a různé vývojové projekty pro tvorbu stejné aplikace pro různé druhy zařízení?
Vývojářské nástroje Embarcadero: produktivita Vizuální nástroje RAD poskytující vysokou produktivitu Plně dvoucestné nástroje Rychlá tvorba prototypů aplikací: vizuální podoba aplikace i bez dostupnosti skutečných dat předběžný obraz vzhledu aplikace LiveBindings: vizuální vazby mezi datovými zdroji a zobrazovacími prvky; typicky pro vizualizaci dat Nativní (kompilované) aplikace: rychlost, bezpečnost, využití zabudovaných čidel a zařízení v aplikacích Minimalizace rutinních činností programátorů: řada pokročilých programátorských nástrojů a pomůcek
Vývojářské nástroje Embarcadero: platformy EMBARCADERO TECHNOLOGIES Podporují vývoj nativních multiplatformních aplikací z jediného zdrojového kódu Vyvinutou aplikaci lze kompilovat pro různé OS Přednastavené šablony pro různé formáty zařízení Nadstandardní možnosti pro plné využití zobrazovací plochy cílového zařízení (škálování, rozmisťování) Umožňují vzájemné propojování a sdílení dat aplikací provozovaných pod různými operačními systémy
Vývojářské nástroje Embarcadero: FireUI EMBARCADERO TECHNOLOGIES FireUI přináší koncept, který umožňuje použít pro návrh formulářů princip dědičnosti. FireUI automaticky řeší řadu rozdílů mezi jednotlivými platformami s ohledem na zvyklosti a doporučované techniky.
Vývojářské nástroje Embarcadero: AppTethering Jednoduchý způsob jak rozšířit tradiční desktopové systémy o doprovodné mobilní aplikace Umožňuje okamžité využití rostoucí popularity Internetu věcí (IoT)
Vývojářské nástroje Embarcadero: Podnikové mobilní služby InterBase Server Licence v ceně Klientská zařízení Rest API EMS Server Aplikační logika InterBase ToGo licence v ceně EMS Console Řízení uživatelů REST API analytika EMS DB
Vývojářské nástroje Embarcadero: vybavení EMBARCADERO TECHNOLOGIES Předpřipravená řešení Stovky specializovaných odladěných komponent Napojení na databázové stroje, víceúrovňová architektura, využití komerčních služeb typu BaaS (autentizace uživatelů, notifikace, synchronizace dat) Snadná práce s běžnými komunikačními protokoly (tcp/ip, http, ftp, ), využívání veřejných cloudových služeb (Dropbox, Google disc, atd.) a HW senzorů v zařízeních Datové úložiště s podporou silného šifrování dat jak v úložišti, tak při přenosech mezi zařízeními
Vývojářské nástroje Embarcadero: výhody Jeden zvolený jazyk (C++/Object Pascal) pro vývoj všech aplikací Rychlý vizuální vývoj svižných nativních (kompilovaných) aplikací pomocí hotových komponent Jeden zdrojový kód a jeden projekt pro více cílových platforem a mnoho různých zařízení Jeden vývojářský tým = úspora času a peněz, nižší nároky na údržbu EMBARCADERO TECHNOLOGIES
Děkuji za vaši pozornost. Richard Kubát Zastoupení Embarcadero pro ČR a SR rkubat@embt.cz http://www.embt.cz Twitter: @Embt_cz