greheg
-
Upload
phuochiep123 -
Category
Software
-
view
1 -
download
0
description
Transcript of greheg
![Page 1: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/1.jpg)
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ů.
![Page 2: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/2.jpg)
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
![Page 3: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/3.jpg)
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
![Page 4: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/4.jpg)
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
![Page 5: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/5.jpg)
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
![Page 6: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/6.jpg)
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
![Page 7: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/7.jpg)
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
![Page 8: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/8.jpg)
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í?
![Page 9: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/9.jpg)
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
![Page 10: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/10.jpg)
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
![Page 11: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/11.jpg)
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.
![Page 12: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/12.jpg)
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)
![Page 13: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/13.jpg)
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
![Page 14: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/14.jpg)
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
![Page 15: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/15.jpg)
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
![Page 16: greheg](https://reader037.fdokument.com/reader037/viewer/2022090920/61b320a7d2bfc209c961c966/html5/thumbnails/16.jpg)
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