European Commission logo
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS

AUTOmatic Code Generation from models For MOBILE Applications

Article Category

Article available in the following languages:

Uniwersalne kody programistyczne

Jedną z najpoważniejszych barier utrudniających tworzenie aplikacji mobilnych jest brak interoperacyjności między różnymi platformami. W ramach jednej z inicjatyw UE zastosowano nowe podejście do rozwijania kodu źródłowego i jego automatycznej transformacji na różne urządzenia.

Gospodarka cyfrowa icon Gospodarka cyfrowa

Partnerzy finansowanego ze środków UE projektu AUTOMOBILE (Automatic code generation from models for mobile applications) zajęli się zastosowaniem modeli do reprezentowania aplikacji w sposób niezależny od platformy. Inżynieria oparta na modelach (MDE) może pozwolić na zwiększenie automatyzacji tworzenia programów na urządzenia mobilne i komputery stacjonarne oraz aplikacji internetowych. W ramach projektu AUTOMOBILE zastosowano języki modelowania, w tym język modelowania przepływów (IFML), i narzędzia w rodzaju WebRatio. Prace rozpoczęto od analizy bieżącego stanu wiedzy i zdefiniowania wymagań względem aplikacji mobilnych dla wielu platform i urządzeń. Rozszerzając standard IFML, opracowano język modelowania do projektowania aplikacji mobilnych. Partnerzy stworzyli też edytor graficzny danych IFML i generator kodu automatycznie generujący aplikacje mobilne na podstawie modeli. Sformułowano wytyczne metodologiczne dotyczące produkowania, projektowania, implementowania i wdrażania kontekstowych rozwiązań mobilnych dostosowanych do wielu kanałów i urządzeń w różnych sytuacjach. Partnerzy projektu AUTOMOBILE wprowadzili zestaw komponentów oprogramowania i środowisko architektury zorientowane na wieloplatformowe tworzenie aplikacji dla systemów operacyjnych iOS i Android. Zaprojektowano też i implementowano moduł generujący kod na podstawie modelu, integrując go z istniejącą platformą WebRatio. Partnerzy projektu opracowali również zestaw rozwiązań dla mobilnych aplikacji B2B i B2C na wiele urządzeń i kanałów. Całość dowodzi skuteczności podejścia AUTOMOBILE w wybranych branżach i obszarach zastosowań. Nowa metoda AUTOMOBILE upraszcza tworzenie aplikacji na wiele urządzeń, umożliwiając rozwiązanie problemu rozdrobnienia platform mobilnych i języków programowania. Metoda MDE powinna znaleźć zastosowanie w różnych branżach, przyczyniając się do znaczącego ograniczenia kosztów i nakładów pracy związanych z programowaniem.

Słowa kluczowe

Aplikacje mobilne, platformy mobilne, kod, AUTOMOBILE, języki modelowania, IFML

Znajdź inne artykuły w tej samej dziedzinie zastosowania