text: NetFront - WikiVisually
  NetFront Browser is a mobile browser developed by Access Company of Japan.[2] The first version shipped in 1995,[1] they currently have several browser variants, both Chromium-based and WebKit-based.[3][4]
  Over its lifetime, various versions of NetFront have been deployed on mobile phones, multifunction printers, digital TVs, set-top boxes, PDAs, web phones, game consoles, e-mail terminals, automobile telematics systems, and other device types; this has included Sony PlayStation consoles and several Nintendo consoles.
  The Nintendo 3DS Internet browser uses the WebKit-based NetFront Browser NX according to the documentation included with the browser;[5][6] the PlayStation 3 Internet web browser received a major upgrade with firmware version 4.10,[7] upgrading to a custom version of the NetFront browser, adding limited HTML5 support and improved JavaScript speeds.[8][9] The Wii U console is also equipped with NetFront NX,[10] and GPL source code is available;[11] the Amazon Kindle e-reader uses NetFront as its web browser.[12] Nintendo's latest console, the Nintendo Switch, is also using NetFront NX.[13]
  ^ NetFront Browser Gives Amazon Kindle Customers On-Device Access to Information-Rich Websites like Wikipedia.org
  Retrieved from "https://en.wikipedia.org/w/index.php?title=NetFront&oldid=917248869"
  A mobile browser is a web browser designed for use on a mobile device such as a mobile phone or PDA. Mobile browsers are optimized so as to display Web content most for small screens on portable devices. Mobile browser software must be small and efficient to accommodate the low memory capacity and low-bandwidth of wireless handheld devices, they were stripped-down web browsers, some recent mobile browsers can handle latest technologies such as CSS 3, JavaScript, Ajax. Websites designed so that they may be accessed from these browsers are referred to as wireless portals or collectively as the Mobile Web, they may automatically create "mobile" version of each page, for example this one. The mobile browser connects via cellular network, or via Wireless LAN, using standard HTTP over TCP/IP and displays web pages written in HTML, XHTML Mobile Profile, or WML. WML and HDML are stripped-down formats suitable for transmission across limited bandwidth, wireless data connection called WAP. In Japan, DoCoMo defined the i-mode service based on i-mode HTML, an extension of Compact HTML, a simple subset of HTML.
  WAP 2.0 specifies XHTML Mobile Profile plus WAP CSS, subsets of the W3C's standard XHTML and CSS with minor mobile extensions. Newer mobile browsers are full-featured Web browsers capable of HTML, CSS, ECMAScript, as well as mobile technologies such as WML, i-mode HTML, or cHTML. To accommodate small screens, they use Post-WIMP interfaces; the first mobile browser for a PDA was PocketWeb for the Apple Newton created at TecO in 1994, followed by the first commercial product NetHopper released in August 1996. The so-called "microbrowser" technologies such as WAP, NTTDocomo's i-mode platform and Openwave's HDML platform fueled the first wave of interest in wireless data services; the first deployment of a mobile browser on a mobile phone was in 1997 when Unwired Planet put their "UP. Browser" on AT&T handsets to give users access to HDML content. A British company, STNC Ltd. developed a mobile browser in 1997, intended to present the entire device UI. The demonstration platform for this mobile browser had 1 MIPS total processing power.
  This was a single core platform, running the GSM stack on the same processor as the application stack. In 1999 STNC was acquired by Microsoft and HitchHiker became Microsoft Mobile Explorer 2.0, not related to the primitive Microsoft Mobile Explorer 1.0. HitchHiker is believed to be the first mobile browser with a unified rendering model, handling HTML and WAP along with ECMAScript, WMLScript, POP3 and IMAP mail in a single client. Although it was not used, it was possible to combine HTML and WAP in the same pages although this would render the pages invalid for any other device. Mobile Explorer 2.0 was available on the Benefon Q, Sony CMD-Z5, CMD-J5, CMD-MZ5, CMD-J6, CMD-Z7, CMD-J7 and CMD-J70. With the addition of a messaging kernel and a driver model, this was powerful enough to be the operating system for certain embedded devices. One such device was the Amstrad e-m@iler and e-m@iler 2; this code formed the basis for MME3. Multiple companies offered browsers for the Palm OS platform; the first HTML browser for Palm OS 1.0 was HandWeb by Smartcode software, released in 1997.
  HandWeb included its own TCP/IP stack, Smartcode was acquired by Palm in 1999. Mobile browsers for the Palm OS platform multiplied after the release of Palm OS 2.0, which included a TCP/IP stack. A freeware browser for the Palm OS was Palmscape, written in 1998 by Kazuho Oku in Japan, who went on to found Ilinx. Still in limited use as late as 2003. Qualcomm developed the Eudora Web browser, launched it with the Palm OS based QCP smartphone. ProxiWeb was a proxy-based Web browsing solution, developed by Ian Goldberg and others at the University of California Berkeley and acquired by PumaTech. Released in 2001, Mobile Explorer 3.0 added iMode compatibility plus numerous proprietary schemes. By imaginatively combining these proprietary schemes with WAP protocols, MME3.0 implemented OTA database synchronisation, push email, push information clients and PIM functionality. The cancelled Sony Ericsson CMD-Z700 was to feature heavy integration with MME3.0. Although Mobile Explorer was ahead of its time in the mobile phone space, development was stopped in 2002.
  In 2002, Inc. offered Web Pro on Tungsten PDAs based upon a Novarra browser. PalmSource offered a competing Web browser based on Access Netfront. Opera Software pioneered with its Small Screen Medium Screen Rendering technology; the Opera web browser is able to reformat regular web pages for optimal fit on small screens and medium-sized screens. It was the first available mobile browser to support Ajax and the first mobile browser to pass ACID2 test. Distinct from a mobile browser is a web-based emulator, which uses a "Virtual Handset" to display WAP pages on a computer screen, implemented either in Java or as an HTML transcoder; the following are some of the more popular mobile browsers. Some mobile browsers are miniaturized web browsers, so some mobile device providers provide browsers for desktop and laptop computers. Mobile transcoders reformat and compress web content for mobile devices and must be used in conjunction with built-in or user-installed mobile browsers; the following are several leading mobile transcoding services.
  Openwave Web Adapter - used by Vodacom Vision Mobile Server Skweezer - used by Orange, JumpTap, Medio and others Teashark Opera Mini Loband by Aptivate Google Mobilizer — Defunct since February 2016. Replaced with Google Web Light. Smart
  VxWorks is a real-time operating system developed as proprietary software by Wind River Systems, a wholly owned subsidiary of TPG Capital, US. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, deterministic performance and, in many cases and security certification, for industries, such as aerospace and defense, medical devices, industrial equipment, energy, network infrastructure and consumer electronics. VxWorks supports Intel architecture, POWER architecture, ARM architectures; the RTOS can be used in multicore asymmetric multiprocessing, symmetric multiprocessing, mixed modes and multi-OS designs on 32- and 64-bit processors. VxWorks comes with the kernel, board support packages, Wind River Workbench development suite and complementary third-party software and hardware technologies. In its latest release, VxWorks 7, the RTOS has been re-engineered for modularity and upgradeability so the OS kernel is separate from middleware and other packages. Scalability, safety and graphics have been improved to address Internet of Things needs.
  VxWorks started in the late 1980s as a set of enhancements to a simple RTOS called VRTX sold by Ready Systems. Wind River acquired rights to distribute VRTX and enhanced it by adding, among other things, a file system and an integrated development environment. In 1987, anticipating the termination of its reseller contract by Ready Systems, Wind River developed its own kernel to replace VRTX within VxWorks. VxWorks key milestones are: 1980s: VxWorks adds support for 32-bit processors. 1990s: VxWorks 5 becomes the first RTOS with a networking stack. 2000s: VxWorks 6 supports SMP and adds derivative industry-specific platforms. 2010s: VxWorks adds support for 64-bit processing and introduces VxWorks 7 for IoT in 2016. VxWorks supports Intel architecture, Power architecture, ARM architectures; the RTOS can be used in multi-core asymmetric multiprocessing, symmetric multiprocessing, mixed modes and multi-OS designs on 32- and 64-bit processors. The VxWorks consists of a set of runtime components and development tools.
  The run time components are an operating system, software for applications support and hardware support. VxWorks core development tools are compilers such as Diab, GNU, Intel C++ Compiler ) and its build and configuration tools; the system includes productivity tools such as its Workbench development suite and Intel tools and development support tools for asset tracking and host support. The platform is a modular, vendor-neutral, open system that supports a range of third-party software and hardware; the OS kernel is separate from middleware and other packages, which enables easier bug fixes and testing of new features. An implementation of a layered source build system allows multiple versions of any stack to be installed at the same time so developers can select which version of any feature set should go into the VxWorks kernel libraries. Optional advanced technology for VxWorks provides add-on technology-related capabilities, such as: Advanced security features to safeguard devices and data residing in and traveling across the Internet of Things Advanced safety partitioning to enable reliable application consolidation Real-time advanced visual edge analytics allowing autonomous responses on VxWorks-based devices in real time without latency Optimized embedded Java runtime engine enabling the deployment of Java applications Virtualization capability with a real-time embedded, Type 1 hypervisor A list of some of the features of the OS are: Multitasking kernel with preemptive and round-robin scheduling and fast interrupt response Native 64-bit operating system.
  Data model: LP64. User-mode applications isolated from other user-mode applications as well as the kernel via memory protection mechanisms. SMP, AMP and mixed mode multiprocessing support Error handling framework Bluetooth, USB, CAN protocols, Firewire IEEE 1394, BLE, L2CAP, Continua stack, health device profile Binary and mutual exclusion semaphores with priority inheritance Local and distributed message queues POSIX PSE52 certified conformity in user-mode execution environment File systems: High Reliability File System, FAT-based file system, Network File System, TFFS Dual-mode IPv6 networking stack with IPv6 Ready Logo certification Memory protection including real-time processes, error detection and reporting, IPC Multi-OS messaging using TIPC and Wind River multi-OS IPC Symbolic debuggingIn March 2014, Wind River introduced VxWorks 7, which emphasizes scalability, safety, connectivity and virtualization; the following lists some of the release 7 updates. More information can be found on the Wind Rivers VxWorks website.
  Modular, componentized architecture using a layered build system with the ability to update each layer of code independently VxWorks microkernel Security features such as digitally-signed modules, password management, ability to add/delete users at runtime SHA-256 hashing algorithm as the default password hashing algorithm Human machine interface with Vector Graphics, Tilcon user interface Graphical user interface: OpenVG stack, Open GL, Tilcon UI, Frame Buffer Driver, EV Dev Interface Updated configuration interfaces
  VxWorks is a real-time operating system developed as proprietary software by Wind River Systems, a wholly owned subsidiary of TPG Capital, US. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, deterministic performance and, in many cases, safety and …
  Binary Runtime Environment for Wireless is an application development platform created by Qualcomm, originally for code division multiple access mobile phones, featuring third-party applications such as mobile games. It is offered in some feature phones (mostly with …
  Internet Browser (Nintendo 3DS) [videos]
  The Internet Browser is a web browser designed for the Nintendo 3DS family system. It was released via firmware update on June 6, 2011 in North America and June 7, 2011 in Europe, Australia, and Japan. Access to World Wide Web site content can …