TVMLKit

E121535

TVMLKit is an Apple framework that lets developers build tvOS apps using TVML templates, JavaScript, and web-like technologies instead of fully native UI code.

All labels observed (3)

Label Occurrences
TVMLKit canonical 6
TVML 2
TVMLKit JS 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Apple framework ⓘ
software framework ⓘ
tvOS framework ⓘ
allows dynamic UI updates via JavaScript ⓘ
separation of client UI and server data ⓘ
bundleIdentifierPrefix com.apple.TVMLKit ⓘ
category application development framework ⓘ
designGoal to leverage web development skills for tvOS ⓘ
to simplify creation of Apple TV user interfaces ⓘ
developer Apple Inc. ⓘ
distribution included in Xcode tvOS SDK ⓘ
documentationURL https://developer.apple.com/documentation/tvmlkit ⓘ
integratesWith TVJS JavaScript framework ⓘ
tvOS media playback APIs ⓘ
intendedFor tvOS app developers ⓘ
introducedBy Apple tvOS platform ⓘ
linked to: tvOS
license proprietary ⓘ
maintainer Apple Inc. ⓘ
operatingSystem tvOS ⓘ
partOf tvOS SDK ⓘ
linked to: tvOS
platform Apple TV ⓘ
programmingModel JavaScript ⓘ
TVML ⓘ
linked to: TVMLKit

web-like technologies ⓘ
purpose to build tvOS applications using templates and JavaScript ⓘ
relatedTo TVJS ⓘ
TVML ⓘ
UIKit for tvOS ⓘ
linked to: UIKit
requires tvOS device or simulator ⓘ
supports client-server app architectures ⓘ
data-driven templates ⓘ
focus-based navigation ⓘ
media playback interfaces ⓘ
navigation templates ⓘ
remote control-based interaction ⓘ
stack-based navigation model ⓘ
supportsLanguage JavaScript ⓘ
supportsMarkupLanguage TVML ⓘ
linked to: TVMLKit
targetEnvironment living room experience ⓘ
UIApproach server-driven UI ⓘ
template-based user interfaces ⓘ
uses JavaScript context ⓘ
TVML templates ⓘ
XML-based markup ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

tvOS → usesFramework → TVMLKit ⓘ
TVMLKit → programmingModel → TVML ⓘ
linked to: TVMLKit
TVMLKit → supportsMarkupLanguage → TVML ⓘ
linked to: TVMLKit
TVJS → worksWith → TVMLKit ⓘ
TVJS → relatedTechnology → TVMLKit ⓘ
TVML → worksWith → TVMLKit ⓘ
TVML → relatedTechnology → TVMLKit JS ⓘ
linked to: TVMLKit