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 (2)

Label Occurrences
TVML 2
TVMLKit canonical 2

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 tvOS
surface form: Apple tvOS platform
license proprietary
maintainer Apple Inc.
operatingSystem tvOS
partOf tvOS
surface form: tvOS SDK
platform Apple TV
programmingModel JavaScript
TVMLKit self-linksurface differs
surface form: TVML

web-like technologies
purpose to build tvOS applications using templates and JavaScript
relatedTo TVJS
TVML
UIKit
surface form: UIKit for tvOS
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 TVMLKit self-linksurface differs
surface form: TVML
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 (4)

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

tvOS usesFramework TVMLKit
TVMLKit programmingModel TVMLKit self-linksurface differs
this entity surface form: TVML
TVMLKit supportsMarkupLanguage TVMLKit self-linksurface differs
this entity surface form: TVML