Rýchly vývoj mobilných aplikácií

Vytvárajte aplikácie pre všetky platformy – v rekordnom čase

Altova MobileTogether omogoča razvijalcem orodja, ki jih potrebujejo za hitro ustvarjanje naprednih aplikacij.

Podporované platformy:

  • Android
  • iOS (iPhone, iPad)
  • Windows 10 in 11
  • Prevajalnik HTML5 za druge uporabnike

Prekérate, prečo si vybrať MobileTogether pre vývoj aplikácií?

Development Advantages
Business Benefits
Zero to app in about a week
Time savings, rapid ROI
True native apps for all platforms
Optimal end user experience
One design builds mobile AND desktop apps
Write once, deploy everywhere
No mobile development experience required
Empower any developer or tech-savvy user
Connectivity to all major data sources
Power any data-centric app imaginable
Unlimited developers, apps, and users
Affordable for firms of any size

Kako to deluje?

Platforma MobileTogether obsahuje všetko, čo potrebujete na vytvorenie, nasadenie a aktualizáciu vašich vlastných mobilných aplikácií s vlastnou značkou

1

Programátor ali tehnični uporabnik lahko v brezplačnem programu MobileTogether Designer razvija in preizkuša mobilne aplikacije.

2

Programátor nasadi riešenie na váš server MobileTogether (či už lokálne, alebo v cloude).

3

Nasadenie v App Store

Programátor kompiluje kód, ktorý automaticky generuje nástroj MobileTogether Designer, a odovzdáva aplikáciu do obchodov s aplikáciami.

RMAD pristop pospešuje razvoj

MobileTogether využíva kombináciu návrhu používateľského rozhrania pomocou metódy "drag-and-drop", výkonného vizuálneho programovacieho jazyka Action Tree na spracovanie udalostí a štandardného funkčného programovania na výber a spracovanie dát.

 

Potem, MobileTogether preberé celo delo za vas, ustvarjajoč aplikacijo za vse mobilne in namizne platforme, in to na podlagi vašega enotnega načrta.

 

Táto metóda rýchleho vývoja mobilných aplikácií (RMAD) umožňuje každému programátorovi alebo webovému vývojárovi jednoducho vytvárať vysoko sofistikované mobilné aplikácie, ktoré využívajú dáta, a to pre všetky platformy.

Aplikacije osredotočene na podatke

MobileTogether podpiera takmer všetky zdroje dát, vrátane:

  • REST in SOAP webové služby
  • XML
  • JSON
  • HTML

Podporuje priame pripojenie k najpoužívanejším relačným databázam:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Legacy data (npr. Excel, EDI, text) lahko enostavno povežemo preko integracije MapForce Server.

Žádný jiný nástroj RMAD vám neposkytuje tak komplexní přístup k důležitým datům v jedné verzi.

Vytvárajte komplexné prehľady, panely a formuláre

Aplikacije, ktoré vytvoríte v MobileTogether, môžu obsahovať všetky pokročilé funkcie a vlastnosti, ktoré moderní používatelia očakávajú, vrátane:

Integrácia funkcií mobilných zariadení, ako sú fotoaparát a zasielanie správ, do vašich aplikácií

Brelessa integracija funkcij naprave

Bogati grafiki, tabele in nadzorne plošče za mobilne aplikacije

Bogati grafiki, tabele in nadzorne plošče

Vytvorte mobilné formuláre

Mobilne obrazce

Prevedite vašu aplikacijo v številne jezike

Preklad do mnohých jazykov

Zber podpisov pre mobilné zariadenia

Zber podpisov

Obvestila

Obvestila

Prispôsobenie pre jednotlivé platformy: iOS, Android, Windows

Možnosti prilagadzovania pre jednotlivé platformy

Podpora protokolu MQTT pre komunikáciu inteligentných zariadení

Podpora protokolu MQTT za komunikáciu inteligentných zariadení

Od nuly k aplikácii v rekordnom čase

Mobilna platforma za razvoj aplikacij MobileTogether uporablja povsem edinstven pristop k hitremu razvoju aplikacij, kar pomeni, da bo vaša aplikacija, zasnovana za določeno platformo, pripravljena za uporabo v nekaj dneh – ne pa v mesecih, kot je potrebno pri konkurenčnih rešitvah.

Od nuly k aplikácii

Sistemom MobileTogether, ne morate več čakati mesece, da bo vaša aplikacija na voljo v trgovinah za iOS, Android in Windows.

Pozrite si, ako môžete vytvoriť aplikáciu od nuly za približne týždeň, stiahnutím bezplatného nástroja MobileTogether Designer.

Razvíjajte aplikácie pomocou nástroja MobileTogether Designer

Zahvaljujući vizuelnom pristupu RMAD, MobileTogether Designer olakšava kreiranje sofisticiranih aplikacija – čak i ako niste specijalizovani programer mobilnih aplikacija.

Aplikacije je možné vytvárať v nástroji MobileTogether Designer

MobileTogether Designer je brezplačen za uporabo za toliko razvijalcev, kot jih vaša organizacija potrebuje, in ponuja številne prednosti:

  • Enostavno ustvarjajte napredne aplikacije
  • Možnosti za razvoj aplikacij za podjetja
  • Aplikacije za iOS, Android in Windows, zasnovane za te platforme
  • Nie je potrebné mať skúsenosti s programovacími jazykmi Java, .NET alebo Objective-C
  • Napíšte raz; nasadzujte všade
  • Cieľové mobilné a stolné zariadenia
  • Pripojite sa akýmkoľvek zdrojom dát na strane servera
  • Vgrajeni simulator vam omogoča testiranje vaše rešitve na vseh operacijskih sistemih
  • Automatizované testovanie aplikácií
  • Zostavte celú aplikáciu, vrátane používateľského rozhrania a serverovej logiky, naraz

Je lahko oblikujete uporabniški vmesnik vaše aplikacije s pomočjo vlečenja in spuščanja komponent iz palete nadzornikov MobileTogether Designer. Ne skrbite – MobileTogether sam poskrbi za pravilno prikazovanje vsakega nadzornika za vsak operacijski sistem in format.

Obrabotka udalij v grafickom interfejse je definovana pomocou operácií ťahania a vkladania do stromových štruktúr akcií, ktoré poskytujú vizuálny programovací tok.

Za obdelavo in manipulacijo podatkov se lahko uporabita jezika XQuery in XPath, pri čemer MobileTogether vključuje zmogljiv konstruktor in ocenjevalnik izrazov, ki olajšata ustvarjanje in odpravljanje napak v teh izrazih.

Večina programerjev že pozna XPath in XQuery. Če potrebujete osvežitev znanja, si oglejte našo brezplačno uvodno predstavitev XPath, pa tudi celotno izobraževanje o XPath in učni priročnik za XQuery, namenjen uporabnikom vseh stopenj izkušenj.

Tajna uspešnosti RMAD: Akcijske drevesa

Altova je razvil vizualni programski jezik ActionTree, s čimer je pomagal razvijalcem hitro ustvarjati aplikacije – brez ogrožanja izvirnih funkcij in možnosti, ki jih uporabniki pričakujejo.

Zgoraj so prikazani "ActionTrees", ki so sestavljeni iz "Actions" (akcij) in "Action Groups" (skupin akcij), ki definirajo obdelavo dogodkov in obdelavo napak za vašo aplikacijo. Dialog "Actions" vam omogoča enostavno definiranje akcij za kontrole ali strani. To storite tako, da izberete eno ali več akcij iz levega okna in jih povlečete v urejevalno okno na desni, kjer je tok kontrole definiran v obliki drevesa in kjer konfigurirate vse potrebne podrobnosti.

Vizualni programski jezik Action Trees

Ker ActionTrees niso odvisni od nobenega specifičnega programskega jezika za posamezne naprave, zato vam omogočajo ustvarjanje kompleksnih obravnav dogodkov, nadzora toka in operacij, ki delujejo enako na vseh napravah, ne da bi vam bilo treba skrbeti o specifičnih podrobnostih API-ja ali SDK-ja za vsak mobilni operacijski sistem.

Če lahko storim z ActionTrees?

  • Povlečte in spustite elemente, da definirate kompleksne akcije za strani in kontrole
  • Definujte pokročilé scenáre spracovania chýb
  • Prístup ku všetkým funkciám zariadenia (telefónia, fotoaparát, geolokácia, atď.)
  • Definujte zanke, struktúry "ak-potom-inak" a databázové transakcie
  • Definujte akčné skupiny, ktoré je možné opätovne použiť a vkladať do seba
  • Definujte akčné skupiny, ktoré prijímajú parametre a vracajú výsledky

Hoci práca s ActionTrees je jednoduchá, je to plnohodnotný programovací jazyk na vytváranie komplexnej programovacej logiky a je dostatočne výkonný na vytvorenie akejkoľvek aplikácie založenej na dátach, a to bez akýchkoľvek obmedzení ohľadom komplexity finálneho produktu.

Celovitá simulácia, testovanie a odstraňovanie chýb aplikácií

Vgrajeni simulator

Koľko ste pripravení otestovať svoju mobilnú aplikáciu, použite vstavané okno Simulátora na okamžité spustenie riešenia, aby ste mohli testovať logiku, prezerať si používateľské rozhranie tak, ako sa zobrazí na rôznych zariadeniach iOS, Android, Windows a ďalších, a sledovať zmeny v údajoch pracovného postupu počas spustenia.

S celou simuláciou pre všetky podporované operačné systémy, formáty a orientácie (vertikálna/horizontálna), môžete okamžite meniť zobrazenia zariadení pre rýchle a jednoduché testovanie. Pri kontrole vašej aplikácie okno "Správy" zaznamenáva všetky aktivity vykonané v simulátore aplikácie.

Taka úroveň detailov môže byť neoceniteľná pre pochopenie správania počas vývoja novej aplikácie.

Simulátor tiež obsahuje integrovanú funkciu ladenia pre akcie aj výrazy XPath.

Simulátor aplikácií v MobileTogether

Automatizované testovanie aplikácií

Simulátor v aplikácii MobileTogether obsahuje pokročilé funkcie automatizovaného testovania, ktoré vám umožňujú:

  • Zaznamenajte sériu užívateľských akcií ako testovací prípad
  • Ponovite testni primer v simulacijski okolju MobileTogether Designer
  • Testovací případy nasazujte na server MobileTogether, kde budou spouštěny na různých zařízeních
  • Získajte výsledky testov z servera a porovnajte rozdiely

Lahko celo spremenite aplikacijo, da popravite napako, in ponovno zaženete testni primer, da preverite rezultate sprememb, kar to orodje naredi nepogrešljivim za vaš proces razvoja mobilnih aplikacij.

automatizované testovanie aplikácií

Okno "Upravljanje testnimi primeri in izvedbami", prikazano zgoraj, vam omogoča nadzor hitrosti predvajanja, shranjevanje posnetkov uporabniških vmesnikov in virov strani po vsakem koraku ter primerjavo rezultatov testiranja. Lahko naročite testne primere za vašo aplikacijo na vašem strežniku MobileTogether skupaj z vašo aplikacijo in jih izberete za izvedbo iz posebnega okna "Avtomatizirana testiranja" na strežniku.

Potem, katero koli končni naprava, povezana s strežnikom, lahko izvede samodejno testiranje aplikacije s hitrostjo, določeno v oknu "Samodejni testi". Dodatni stolpci v oknu omogočajo nastavitev podrobnosti o beleženju za vsako izvedbo testa, da se zabeležijo posnetki informacijskih nizov, pogledov končne naprave in stilov, ki so shranjeni v datotekah izvedb testov.

Záznamy testov z MobileTogether Server je možné stiahnuť späť do aplikácie MobileTogether Designer na analýzu a porovnanie.

Vgrajeni odpravljalec napak

Odlažujte mobilne aplikácie pomocou nástroja MobileTogether

MobileTogether Designer obsahuje nástroje Actions a XPath Debugger, ktoré umožňujú vývojárom presne testovať a odlaďovať svoje aplikácie, aby okamžite pochopili akékoľvek správanie aplikácie – a to všetko priamo v prostredí návrhu. To umožňuje odlaďovať nielen priebeh vykonávania v rámci stromov Actions, ale aj výsledky funkcií XPath/XQuery, ktoré sú v týchto stromoch volané.

Ko se doseže točka zaustavitve – bodisi na podlagi določene točke zaustavitve ali pri naslednji operaciji – se odpre ustrezno okno za odpravljanje napak, kjer lahko korak za korakom spremljate izvajanje operacije ali XPath izraza, pri čemer si lahko ogledate klicni stek, kako se spreminjajo vrednosti spremenljivk in rezultate izrazov za spremljanje.

MobileTogether je najdostupnejší nástroj na rýchly vývoj aplikácií (RAD), ktorý ponúka túto úroveň ladenia počas vývoja.

Generujte zdrojový kód pre natívne aplikácie

Koč vaše aplikacije je pripravljena, čarovnik "Generiraj kodo programa" vam bo pomagal pri nastavitvi, nato pa bo program MobileTogether Designer ustvaril celotne projekte, ki so pripravljeni za prevajanje v izvorne aplikacije za iOS, Android in Windows.

Po konverziji vaših aplikacij, lahko jih oddate v trgovine z aplikacijami za objavo.

Podrobne informacije o kompilaciji kode za aplikacije za Android, iOS, Windows Phone ter Windows 10/11 so dostopne v Navodilih za uporabo programa MobileTogether Designer.

Prednosti generiranja kode s aplikacijo MobileTogether

  • Máte úplnú slobodu prispôsobiť si vizuálnu identitu svojej aplikácie
  • Vytvorte natívne aplikácie pre všetky platformy z jedného dizajnu
  • Aplikacije za mobilne telefone in računalnike, ki so na voljo za vse platforme
  • Pridobite aplikacije z vsemi funkcijami, brez potrebe po ročnem programiranju
  • Aplikácie môžete dodať do používania v priebehu jedného týždňa (doba schvaľovania v obchodoch s aplikáciami sa môže líšiť)

Napájajte svoju aplikáciu pomocou servera MobileTogether

Mobilny systém MobileTogether obsahuje server pre mobilné aplikácie, takže keď navrhujete a vytvárate svoju mobilnú aplikáciu v nástroji MobileTogether Designer, zároveň vyvíjate používateľské rozhranie aplikácie a logiku servera v jednom kroku, a to v jednom prostredí.

```po MobileTogether Server je strežišče za vašo mobilno aplikacijo in deluje kot povezava med končnimi uporabniki ter vašimi podatkovnimi viri in infrastrukturo. ```

Prednosti uporabe strežnika MobileTogether:

  • Prilagodljive možnosti namestitve
  • Poskytuje pripojenie k zdrojom dát na serveri
  • Zabezpečuje vysokovýkonné spracovanie dát
  • Napredne možnosti nadzora nad predpomnilnikom
  • Integruje sa ostatným softvérom automatizačných serverov spoločnosti Altova bez akýchkoľvek problémov
  • Dostupne cene za organizácie každej veľkosti

Vaše programsko opremo MobileTogether Server lahko namestite lokalno, jo razporedite v zasebno oblačilno infrastrukturo ali jo gostite v javnem okolju, kot sta AWS ali Azure.

Za dodatno prilagajanje in večjo prilagodljivost pri uvajanju, lahko tudi dodate reverzni proxy med požarnim zidom in strežnikom MobileTogether.

MobileTogether Server za distribuciju mobilnih aplikacij

Cena za server na strani strežnika je ugodna in temelji le na zmogljivosti strežnika (npr. število jedrov procesorja), ne pa na številu aplikacij, ki jih želite gostiti.

Značilnosti za visoko zmogljivost

MobileTogether Server zvyšuje rýchlosť a výkon mobilných zariadení, na ktorých beží vaša aplikácia, tým, že vykonáva všetky náročné operácie, ako sú komplexné dotazy a výpočty, priamo na serveri. To znamená, že výsledky sa zobrazujú v mobilnej aplikácii oveľa rýchlejšie.

To umožňuje zariadeniu koncového používateľa venovať zdroje na iné procesy, čím sa znižuje doba načítavania a šetrí sa pamäť.

Aplikacije, ktoré využívajú server MobileTogether, sú extrémne rýchle vďaka:

  • Možnosti kešovania s jemnou granularitou
  • Možnosť vloženia XML do návrhovej súbor
  • Použitie XQuery na zníženie množstva prenášaných dát
  • Trajna shranjevanje podatkov na napravah uporabnikov
  • Nastavenie "Ukladať dáta na serveri" (napríklad výpočet grafu na serveri, ale posielanie iba obrázka výsledkov klientovi)
Nastavitev predpomnena mobilne aplikacije

MobileTogether Server obsahuje zabudované ukladanie do vyrovnávacej pamäte pre výsledky komplexných vyhľadávaní dát. Vaši používatelia nemusia čakať, kým sa dokončí vyhľadávanie v databáze alebo webovej službe, čo môže trvať minúty alebo dokonca hodiny. Jednoducho nakonfigurujte frekvenciu aktualizácií pre dáta uložené v vyrovnávacej pamäti a používatelia vždy okamžite získajú výsledok poslednej aktualizácie.

Integracija MapForce Server

Ko vaše mobilne aplikacije potrebujejo: kompletnija funkcionalnost integracije podatkovMobileTogether Server se brezhibno integruje z Altova MapForce Server.

MapForce Transfer lahko uporabite za neposredno klicanje MapForce Serverja iz MobileTogether Server, da izvedete vse potrebne transformacije podatkov, ki jih zahteva vaša aplikacija. Ker MapForce Server podpira EDI, XBRL, datoteke, Excel, spletne storitve in druge formate podatkov poleg XML, JSON in relacijskih baz podatkov, ta funkcija omogoča aplikacijam uporabo širokega nabora starih in drugih virov podatkov.

Enostavno cenovno oblikovanje za neomejene možnosti

Neomejeno število razvijalcev

MobileTogether Designer je brezplačna aplikacija, zato jo lahko uporabite za število razvijalcev, ki ga potrebuje vaša organizacija ali projekt.

Neomezené aplikácie, neobmedzený počet používateľov

Cena serverja MobileTogether je odvisna od potrebne zmogljivosti (tj. števila jedrov procesorja), ne pa od števila aplikacij, ki jih želite gostiti. Na vašem serverju MobileTogether lahko gostite neomejeno število aplikacij in neomejeno število uporabnikov se lahko poveže.

MobileTogether Server má dostupnou cenu, pričom cena za jedno jadro začína približne na 1000 dolárov ročne. Okrem toho je dostupný bezplatne na 30 dní.

Ta zelo ugodna cenovna struktura omogoča podjetjem vseh velikosti, da razvijajo in uvajajo aplikacije najvišje kakovosti.

Seznam funkcij MobileTogether

MobileTogether: Často zastavljana vprašanja

Video demonstracije MobileTogether