EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Jak na BYOD chytře?
Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.
EMBARCADERO TECHNOLOGIES
Trendy a móda
• 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
EMBARCADERO TECHNOLOGIES
Pro a proti
• Mobilní HW má řadu omezení, ale je levnější apř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
EMBARCADERO TECHNOLOGIES
Mobilní aplikace - granularita
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 aplikacesnižuje návratnost investic
EMBARCADERO TECHNOLOGIES
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
EMBARCADERO TECHNOLOGIES
• 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 - integrace
EMBARCADERO TECHNOLOGIES
Mobilní aplikace - bezpečnost
• 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
EMBARCADERO TECHNOLOGIES
Jak se s tím poprat?
Dal by se najít nástroj, který by umožňovaltvorbu 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í?
EMBARCADERO TECHNOLOGIES
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ýchdat – předběžný obraz vzhledu aplikace
• LiveBindings: vizuální vazby mezidatový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
EMBARCADERO TECHNOLOGIES
Vývojářské nástroje Embarcadero: platformy
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
EMBARCADERO TECHNOLOGIES
Vývojářské nástroje Embarcadero: FireUI
• 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.
EMBARCADERO TECHNOLOGIES
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)
EMBARCADERO TECHNOLOGIES
Vývojářské nástroje Embarcadero:Podnikové mobilní služby
InterBase ServerLicence v ceně
• Aplikační logika
EMS Server
• Řízení uživatelů• REST API analytika
Klientská zařízení• Rest API
• InterBase ToGo licence v ceně
EMSDBEMS Console
EMBARCADERO TECHNOLOGIES
Vývojářské nástroje Embarcadero: vybavení
• 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 jakv úložišti, tak při přenosech mezi zařízeními
EMBARCADERO TECHNOLOGIES
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 projektpro 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 TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Děkujeme za vaši pozornost.
Tým Borland s.r.o.Zastoupení Embarcadero pro ČR a SR
[email protected]://www.embt.czTwitter: @Embt_cz
Top Related