Network TV solution based on MiniGUI/mDolphin/mPeer technology

Internet TV (IPTV) is also called interactive network TV. It is an infrastructure that utilizes the Internet. It uses TV as the main terminal device and integrates various technologies such as Internet, multimedia, and communication. It uses Internet Protocol (IP) to provide home users. A new technology offering a wide range of interactive digital media services, including digital TV. There are many network TV software solutions based on various embedded operating systems on the market. This paper focuses on the network TV solutions based on MiniGUI/mDolphin/mPeer technology on the embedded Linux platform.

This article refers to the address: http://

Regardless of the embedded device, as long as it involves user interaction, the GUI is the basis of the software part of the device, and Internet TV is no exception. There are many GUI systems to choose from on the embedded Linux platform, such as X Window, Qt/Embedded and MiniGUI. The performance and resource consumption of MiniGUI is obviously superior to other graphics systems.

One of the core of IPTV is the web browser, which enables users to perform site browsing and downloading operations. The mDolphin browser used in this solution uses the WebKit open source browser parsing and rendering engine (also the core engine used by Apple Safari browser and Google Chrome browser) to ensure that the browser product has the same browser as the PC. Web page parsing and rendering capabilities to ensure a high starting point for the product.

Another core of IPTV should be a large number of applications, such as games, audio and video playback. This solution also introduces the embedded J2SE solution, mPeer, to introduce the Java language into the development of network TV applications, enabling developers to develop Linux programming based on MiniGUI (C/C++) or Java.

It is relatively difficult to develop application software based on MiniGUI. Developers not only need Linux program development, but also master the MiniGUI API to develop, but the advantages of this development method are also obvious, that is, the application software performance developed. better. Therefore, some key applications, such as browsers, emails, media players and other applications, should be developed directly on top of Linux and MiniGUI. The mPeer solution provides a common platform for Java programs to run a variety of J2SE-compliant applications. Developing applications in Java can bring great convenience, from the talent, community resources, development tools, etc., can be supported by huge existing technologies and resources. The combination of these two development methods increases the flexibility of development while greatly reducing the difficulty and saving resources.

In addition, the efficiency of embedded Java, which has been criticized by the majority of users, has also been solved under the collaborative work of MiniGUI and mPeer. This solution is based on the compact and flexible MiniGUI, and the performance of the Java application software implemented on it is comparable to the C/C++ native application software based on X Window and Qt/Embedded.

This solution is based on the embedded Linux operating system and runs various possible application software on it. It uses the multi-process support provided by MiniGUI 3.0 to realize the multi-process graphics program running environment, thereby improving the overall stability of the system. Even if a single application process fails, it will not affect the operation of the overall system. This solution can download and run the application software online, and facilitate the online upgrade of the application software and system. Relying on the powerful features of MiniGUI 3.0 in interface effects, you can also achieve user interface effects similar to Apple iPhone/iTV.

On the browser side, this program includes a full-featured web browser product, mDolphin 2.0. mDolphin is a full-featured browser based on the core of WebKit browser running on Linux and MiniGUI. It supports popular W3C standards (HTML 4.01, XHTML 1.0, XML, CSS 2.1/3.0, XSLT, XPath, DOM and AJAX). Support Netscape quasi-JavaScript 1.5, follow standard Netscape plugin interface, support HTTP 1.1, HTTPS, cookies and proxy server

In terms of J2SE implementation, mPeer can use open source Java virtual machines such as Dalvik/Kaffe/JamVM/Cacoo and provide Java CDC Personal Profile library that conforms to Sun definition. Developers can use mPeer as a plugin for mDolphin to run Java applets embedded in web pages, or to run Java applications independently.

Based on the Broadcom 7405 SoC, this system architecture enables network TV solutions. The parameters of the system are as follows: TV display output resolution is 720P, using the hardware acceleration of the chip; the chip frequency is 400MHz; the storage space is 128M NAND Flash; the memory is 256M RAM.

Led Linear Light is a high-end decorative lighting.the characteristic of energy saving,long life-span,high brightness,maintenance-free,deliver exceptional performance for contour lighting,cove, back and undershelf lighting.

 

With high strength,well waterproof structure,stretched aluminum housing,our linear light are in good heat dissipation,high defend grade,safely use in outdoor,and housing color can be made match to the building structure.With high transparency tempered glass,high brightness led chip,view angle is above 110degree,can have uniform luminance and high color saturation.Product is non-gule process design,good in led color temperature control.LED pixels can be customized according to client`s required.It`s widely applied in both indoor and outdoor entertainment places,building facade making,park and square decoration.

Led Linear Light

Led Linear Light,Led Linear Light Fixture,Led Linear Lighting,Led Linear Tube Light

Guangdong guangzhidian lighting Co., Ltd. , https://www.gzdlighting.com