Zajišťujeme na míru kurzy a školení kybernetické bezpečnosti a informační bezpečnosti a to jak pro běžné uživatele, tak i pro IT odborníky a manažery.
Přesuňte starost o všechno IT na cloud pro podnikání od české společnosti Algotech s non-stop zákaznickou podporou.
Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II.Sponzorované odkazy: ![]() ![]() ![]() Prostředí Appmethod bylo v nedávno uvedené nové verzi doplněno o technologii FireUI, která zjednodušuje návrh aplikací pro různé typy zařízení. Nejedná se pouze o překlenutí odlišností daných samotnými operačními systémy, ale také o ošetření různých velikostí a rozlišení obrazovek. FireUI staví na tradičních principech dědičnosti. Zvolené prvky uživatelského rozhraní a příslušná aplikační logika jsou stejně jako dříve součástí návrhového formuláře. Ten však nově slouží jako předek pro formuláře optimalizované pro zvolená cílová zařízení, které lze podle potřeby upravovat. Embarcadero věnovalo značné úsilí tomu, aby přizpůsobení formulářů pro jednotlivá zařízení bylo co nejvíce automatizované, ale zároveň, aby to byl vývojář, kdo určuje finální vzhled aplikace. Appmethod se tak například postará o to, aby aplikace pro každou platformu měla odpovídající vzhled a umístění standardních prvků uživatelského rozhraní odpovídalo běžným zvyklostem. ![]() Vývojové nástroje Delphi a C++ Builder byly od počátku navrženy pro tvorbu podnikových aplikací, ke kterým neodmyslitelně patří i možnost spolupráce s databázovými stroji. FireDAC je nejnovější soubor knihoven pro práci s daty. Hlavní přínosy představuje možnost nasazení na různých platformách včetně mobilních zařízení, rychlost a zpřístupnění specifických funkcí jednotlivých databázových strojů. FireDAC neřeší pouze vlastní připojení k databázovému stroji, ale především odstiňuje vývojáře od nutnosti komunikovat s každým databázovým serverem prostřednictvím jeho nativního programovacího rozhraní (API). FireDAC navíc nabízí i jednoduchý makro jazyk, pomocí kterého lze používat v SQL podmíněné bloky podle cílové databázové platformy. Dobře navržená aplikace tak může pracovat stejně dobře nad MS SQL Serverem tak nad databází Oracle nebo jinou zvolenou DB platformou. Kromě přenositelnosti lze tuto vlastnost využít pro integraci dat z různých datových zdrojů nebo aplikace pro přesun dat mezi servery. FireDAC rovněž poskytuje aparát pro manipulaci se získanými datovými sadami na klientské straně. Zpracování dat probíhá v paměti, a je tak velmi rychlé. Provedené změny lze do databáze promítnout přímo (aplikace si záznamy „podrží“, aby je v mezičase neupravil jiný uživatel), či prostřednictvím takzvané odložené aktualizace, která minimalizuje zamykání na straně serveru, ale vyžaduje řešení případných konfliktů. Datové sady lze definovat i lokálně (bez nutnosti připojení k databázi) a použít je jako rychlý lokální databázový stroj. Data je možné ukládat a načítat jako binární soubory, XML nebo JSON. LiveBindings FireMonkey LiveBindings je mechanismus, který umožňuje vzájemně propojovat libovolné zdroje dat, prvky uživatelského rozhraní nebo grafické objekty. LiveBindings eliminují na operačním systému závislou implementaci zasílání zpráv mezi objekty a zjednodušují tak přenositelnost výsledné aplikace mezi různými stolními a mobilními operačními systémy. LiveBindings zároveň přináší obecnější a otevřenější řešení, které umožňuje ošetřit komunikaci mezi objekty i v situacích, kdy předem neznáme typ či rozsah předávaných hodnot. Ve většině případů lze vazby navrhovat vizuálně za pomoci vestavěného návrháře "LiveBindings Designer", všechny funkce jsou však samozřejmě dostupné i z kódu. ![]() Pod touto zkratkou naleznete v Appmethod komponenty, které nabízí propojení s webovými či cloudovými službami. Aplikace tak lze bez zdlouhavého kódování rozšířit o využívání veřejně poskytovaných služeb jako úložného prostoru v cloudu (DropBox, GoogleDisk, OneDrive, …), oznamovacích služeb dopravovaných na koncová zařízení ("push notifications"), správy uživatelů a dalších. Komponenty implementují rozhraní služby a programátor musí pouze správně nastavit informace o poskytovateli služby a požadované přístupové údaje. Především pro podniky, které požadují vlastní ucelené řešení bez využívání externích služeb, pak Embarcadero jako alternativu dodává i vlastní balík služeb s názvem EMS ("Enterprise Mobility Services", tedy podnikové mobilní služby). EMS poskytují úplnou infrastrukturu pro vybudování a provoz střední vrstvy, tedy řadu serverových služeb sdílených všemi uživateli. Hlavní výhodou je, že se není třeba učit nový jazyk. Aplikační server, který tvoří jádro EMS, umí zprostředkovat aplikační logiku tak, jak byla napsaná v Appmethod. Stejné objekty i stejný kód tak mohou být použity od mobilních zařízení přes stolní počítače až po servery! Vývojáři se rovněž nemusí zabývat implementací základních funkcí, protože řízení přístupu, notifikace, zabezpečení nebo správa systému včetně přehledných statistických výstupů jsou již v EMS zabudovány. Příště si vytvoříme jednoduchou aplikaci krok za krokem. V mezičase se můžete seznámit s charakteristikou a cenami produktové řady Appmethod na webu zastoupení Embarcadero pro ČR a SR.
Sponzorované odkazy: Copyright © Palmserver.cz Všechna práva vyhrazena.
Publikováno: 24.11, 2014 Autor: Josef Tkáč Téma: PR články
|
Související odkazy· Další články od autora Josef Tkáč Nejčtenější článek na téma PR články: Nový vzhled Palmserveru Hodnocení článkuÚčastníků: 1 ![]() Možnosti |
"Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II. " | Přihlásit/Registrovat | 9 komentářů | Vyhledávání v diskusi |
Komentáře vlastní jejich autoři. Neodpovídáme za jejich obsah. |
Re: Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II. (Hodnocení: 0) Od: Anonym - Pondělí, 24.11. 2014 - 10:39:38 |
co to kuštuje? |
Re: Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II. (Hodnocení: 0) Od: Anonym - Pondělí, 24.11. 2014 - 10:45:21 | |
beztak majlant, když neuvádějí ceny :-) |
Re: Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II. (Hodnocení: 0) Od: Anonym - Pondělí, 24.11. 2014 - 10:46:03 | |
máš tam odkaz, to nestačí? |
Re: Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II. (Hodnocení: 0) Od: Anonym - Pondělí, 24.11. 2014 - 11:00:06 | |
Roční licence je 7500 pro jednu platformu a jednoho vývojáře, pro 3 platformy 21 000. Po roce je nutné licenci obnovit. Pokud licence neobnovíš (zase 7500 za platformu), tak "Konec a zvonec". |
Re: Appmethod - Vývoj pro více platforem mobilních i stolních zařízení - II. (Hodnocení: 0) Od: Anonym - Čtvrtek, 27.11. 2014 - 13:32:31 | |
Ke stažení je free edice. 30 dní funguje jako úplná licence (všechny platformy, všechny jazyky). Po této lhůtě zůstává odemčený jako cílová platforma Android a jako jazyk C++. Protože se v Appmehod kóduje opravdu minimálně a vestavěný editor hodně pomáhá, je to podle mě docela super... |
leilei123 (Hodnocení: 0) Od: Anonym - Sobota, 25.08. 2018 - 12:36:39 |
2018825 leilei3915 nfl jerseys [www.cheapnfljerseysclearance.us.com] rolex replica watches for sale [www.rolex-replicawatches.us.org] coach outlet [www.coachoutletcoachoutletstore.us.com] canada goose outlet [www.canadagooseoutletsaleonline.us.com] Přečíst zbytek komentáře... |
Dior Shoes (Hodnocení: 0) Od: Anonym - Neděle, 23.04. 2023 - 07:43:21 |
Replica Fendi Bags Replica Clothing replica coat replica louis vuitton womens bag replica balenciaga knitwear replica mens bag replica belts replica accessories |
Carbide Insert (Hodnocení: 0) Od: Anonym - Pondělí, 06.11. 2023 - 05:45:37 |
Over TPMT Inserts 10 years of experience WNMG Inserts SNMG Carbide Inserts in the Cutting Carbide Inserts research and manufacturing of CCMT Turning Inserts cutting tool products, Estool had established SNMM Inserts RCGT Insert the best internal management systems. We are engaged PVD Coating Inserts to provide MPHT Square Inserts Deep Hole Inserts Přečíst zbytek komentáře... |
Replica Nike Kids Shoes (Hodnocení: 0) Od: Anonym - Pátek, 22.12. 2023 - 09:38:19 |
Interested Replica Timberland Shoes in Replica Small Bags replica Replica Bell Ross Watches products? replica gucci t shirt Well have you ever Replica Sneaker thought replica gucci sandals about buying replica Maurice Lacroix Replica Watches replica products? Replica Polo Kids Clothing They are just as great, Franck Muller Replica Watc Přečíst zbytek komentáře... |