Sharing application code across platforms

Application functionality is separated into platform neutral components and platform specific components. An application model component defines the core logic of the application and includes interaction models for handling user input that is platform neutral and may be used across platforms. An app...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ESCAPA DANIEL, KUMAR VINAY, PRATINIDHI DEEPAK KUMAR, MIDHA RAKESH, LANGE DONOVAN, BARABE BENOIT, URATA KENTARO
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Application functionality is separated into platform neutral components and platform specific components. An application model component defines the core logic of the application and includes interaction models for handling user input that is platform neutral and may be used across platforms. An application host component includes functionality for a specific platform but may be reused across different applications on the same platform (e.g. how to draw on a specific platform). An application user interface component includes functionality (e.g. specific UI for an application) that is platform specific and application specific. Platform neutral Application Programming Interfaces (APIs) are used by the developer to abstract functionality of the application such that the platform neutral code is portable across different platforms. The communication between the platform specific components and platform neutral components uses thread and memory isolation similar to client-server architecture.