Welcome to the iTV Design Code Support section of the iTV Design website, where we outline the different types of programming languages that we support for the creation of interactive TV applications for open source, Linux-based, iTV platforms which are running an embedded Linux OS with either an HTML5 and JavaScript shell (HTML5 OSes) or a Java 9 and XML shell (Android 5, 6, 7 or 8) better known as Android TV. This involved the majority of the iTV Sets from the top-tier display brands, such as Sony, Sharp, Samsung, Philips and Sanyo. Certain HTML5 OS deals have been forged between the major HTML5 manufacturers (Opera, FireFox and Chrome) and iTV manufacturers who use that particular HTML5 (WebKit plus Linux) OS, and many manufacturers, such as Sony Bravia recently, are also now selling Android TV OS iTV Sets as well. HTML5 iTV Sets use ECMAscript 6 (also known as JavaScript) and Android TV uses Java for application development (Android Studio 3.0 currently).

For the Android TV SDK Platform, which uses the 64-bit Android 8 OS developed for use with Android Studio 3.0 on the IntelliJ 2017.1.2 IDEA, we use the JavaSE 8 programming language, along with OpenGL ES 3.2 or Vulkan, and possibly JavaFX. For HTML5-based iTV Sets, we use the HTML 5.1 mark-up language, along with the ECMAscript 6.0 (a "vanilla" JavaScript) programming language, in conjunction with the CSS3/CSS4 style sheet language, and the WebGL/WebGL2 i3D programming language (based on OpenGL ES 2.0, or WebGL2 based on OpenGL ES 3.1). We also use the NetBeans 9 IDE for HTML5, JavaFX 9 and Java 9 for 2018 iTV application development, and the Object (OBJ), Collada (DAE) and Framebox (FBX) file formats for i3D.

We "scratch code" iTV websites (HTML5), Android TV applications (Android 5-8 and Java 6-8), Smart TV applications (Samsung Trademark) using Tizen, Android and HTML5, and Connected TV (Panasonic/Matsushita Trademark) applications for our clients using the latest iTV content development techniques and new media asset development workflows.

If you have come up with an iTV show, iTV app, or iTV website concept for your business, and you need it made into a reality, or a virtual reality, contact us today using the M (RFQ Message) button on the remote control on the left side of the screen. Notice you can click in the middle of the remote control to open it up and change it's "skin" and look and feel at anytime to suit your current mood!