Username: Password:         Forgot your password?
mDolphin
Feynman >> Products >> mDolphin  
 

mDolphin

Introduction to mDolphin

mDolphin is an embedded browser based on the famous open-source browser core WebKit and uses MiniGUI as its underlying graphics system. The latest version of mDolphin is 2.0.

As a result of adopting the latest WebKit as the browser core engine, mDolphin 2.0 provides full support for popular W3C standards/specifications:

  • Support for the popular W3C standards: HTML 4.01, XHTML 1.0, XML, CSS2 and parts of CSS3, XSLT, DOM2 and parts of DOM3, XPATH and JavaScript 1.5.
  • Support for HTTP 1.1, HTTPS, Cookie and Proxy.
  • Support for AJAX.

Based-on MiniGUI, mDolphin 2.0 provides the following particular features:

  • Support for three rendering modes to meet your needs of the different screen sizes.
  • Support for multiple character sets and encodings by using UNICODE kernel; Support for bidirectional layout.
  • Support for Linux/uClinux, VxWorks, eCos and other operating systems.
  • Plug-in interface. You can develop your plug-ins to support Flash, Multimedia, and so on.
  • JavaScript native binding. You can customize JavaScript object and its interface, which will connect web pages with native function together.
  • Protocol extension. You can customize the interface with the support on special protocol, thus easily expand browser support for the protocol.
  • Support for customization of user interface. You can customize the user interface of browser according to your own requirements.

mDolphin can be used in Mobile Internet Device (MID), smart phone, video telephone, IPTV and other product, and it will provide you the PC browser-like Internet surfing experience.

 

  

The Architecture of mDolphin 

As shown in the architecture figure below, the main modules of mDolphin 2.0 are depicted as follows:

  • Applications Using Browser Engine. Application of the upper layer and the user interface is completely independent of the browser engine, which means that users can easily expand or modify the upper application in order to meet your special requirements.

  • Browser Engine. The module is implemented based on WebKit, it provides the following basic features:

    • Parsing and rendering HTML/XML.
    • Parsing and controlling JavaScript.
    • Managing browser settings.
    • Managing navigation history.
    • Loading content from the Web server.
    • Parsing and generating the layout.
    • Getting messages from the UI.
    • Rendering text and images.
    • Managing the Browser Control API.
    • Managing Netscape plug-in API and mDolphin kernel communication.
  • Network Interface .The module handles network protocol, send requests and receive responses between the browser engine and the network server.

  • Graphics, POSIX and OS. The module provides the basic networking, graphics support interface and thread support interface for mDolphin.  

  

mDolphin Technical Documents

Document

Download

Description

mDolphin Technology White Paper V2.0 [PDF]

Click to Download

This document describes the features of mDolphin V2.0.

 

  

mDolphin Product Information

The latest version of mDolphin is 2.0. The embedded browser is complex and the needs are various. Therefore, FMSoft will not provide the standard mDolphin product that can be used directly. FMSoft will help you port and customize the user interface. You'll get the personalized browser product that meets your requirements, thereby saving time to market. If you are interested in it, please email to sales at minigui dot com.