Minimo

Last updated
Developer(s) Mozilla Foundation
Initial releaseFebruary 18, 2004 (2004-02-18)
Final release
0.2 (Windows CE) / March 31, 2007;16 years ago (2007-03-31)
Written in C
Operating system Various Linux distributions and Windows CE
Type Mobile browser
License MPL/GPL/LGPL tri-license
Website www-archive.mozilla.org/projects/minimo/

Minimo (from "Mini Mozilla") was a project to create a version of the Mozilla web browser for small devices like personal digital assistants and mobile phones. [1]

Contents

The project aimed to make it easier for developers to embed parts of Mozilla into systems with limited system resources (for example, machines with low amounts of RAM).

Background

The Minimo Project was created to test the feasibility of porting a full-function desktop browser engine to advanced mobile devices.

To minimize the use of system resources Minimo initially did not include some of Mozilla's functionality, such as support for SVG, although continuing experiments sought to include all the features of the Mozilla codebase. In addition, the browser used small screen rendering technology to reformat Web pages for pocket-sized displays and allowed a platform for UI experiments on mobile devices. The user interface was designed to take up minimal screen space, with a single 8px high toolbar and a hidden-by-default address bar. Other user interface functionality, such as bookmarks, history, and search, was migrated into a special homepage called the Homebase. Because Minimo is based on the Gecko infrastructure, developers can decide to build specific versions and evaluate other features such as the canvas, SVG support, and more.

Chris Hofmann created the Minimo project shortly after leaving Netscape Communications in 2003, under funding from Nokia's Maemo team. He single-handedly saved the project from being canceled many times. Currently Chris works for the Mozilla Corporation. Chris was also responsible for some of the Minimo key features such as the Homebase bar, a format for displaying bookmarks more amenable to mobile devices.

Early Minimo development centered on ARM devices (such as Hewlett-Packard's iPAQ) with around 64MB of RAM, running Familiar Linux and the GPE Palmtop Environment (where it was the default browser). Minimo 0.1 was released for this platform in 2004.

The lead Minimo developer, Doug Turner, headed this and additional Mozilla mobile projects such as the Mozilla labs project named Joey. The Mozilla Foundation hired Turner in December 2004 to work full-time on Mobile projects. [2] Minimo was funded by Nokia and others. Nokia's involvement became public in mid-2004. [3] Chris and Doug teamed up with web developer Marcio Galli as he focused in user interface aspects and mostly creating built in applications for Minimo using HTML instead of XUL — these were refereed in the source code [4] as extensions but served as concept for web-based mobile apps featuring Flickr, Google Maps, and more.

A Windows CE version of Minimo was created for Pocket PC 2003 software development kit. The first public build of Minimo for Windows CE was made available in February 2005.

In June 2006, the 0.16 release of minimo included tabs, a "homebase bar" for fast navigation to frequently used web sites, and featured support for many advanced web development capabilities that made the mobile browser easier to use.

On December 17, 2006, Turner, in his blog, acknowledged the slow pace of development, and revealed that Mozilla developers were exploring alternatives for Gecko-based web browsing on mobile handsets. Turner issued an invitation for others to "step up" as his own development priorities shift. [5]

Version 0.2 came out in March 2007 and represented a product targeted for mobile developers. Minimo 0.2 included and upgraded interface, and support for Windows Mobile 5.

On November 27, 2007, project head Doug Turner announced that the project was no longer supported. [6]

By 2008 Doug Turner had begun on yet another mobile web browser, this time known as Firefox Mobile or Fennec.

Criticism

Probably because it was in the early stages of development, the Windows Mobile version of Minimo performed significantly slower than expected.

The quality of rendered pages is congruent with the well-respected layout engine it implemented (Gecko), but the program had very high memory and hardware requirements compared to what was typically available on most handheld platforms (e.g. 64  megabytes of RAM, 206–624 MHz ARM-compatible CPU).

Version 0.2 was recommended for developers targeting mobile devices or interested in AJAX- and Web Services-driven Web application for the mobile space. Minimo was compatible with many Web 2.0 applications, such as Gmail.

See also

Related Research Articles

<span class="mw-page-title-main">Galeon</span> Discontinued web browser

Galeon is a discontinued Gecko-based web browser that was created by Marco Pesenti Gritti with the goal of delivering a consistent browsing experience to GNOME desktop environment. It gained some popularity in the early 2000s due to its speed, flexibility in configuration and features.

<span class="mw-page-title-main">K-Meleon</span> Lightweight web browser for Microsoft Windows

K-Meleon is a free and open-source, lightweight web browser for Microsoft Windows. It uses the native Windows API to create its user interface. Early versions of K-Meleon rendered web pages with Gecko, Mozilla's browser layout engine, which Mozilla's browser Firefox and its email client Thunderbird also use. K-Meleon became a popular Windows browser and was available as an optional default browser in Europe via BrowserChoice.eu. K-Meleon continued to use Gecko for several years after Mozilla deprecated embedding it. Current versions of K-Meleon use the Goanna layout engine, a fork of Gecko created for the browser Pale Moon.

Gecko is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

<span class="mw-page-title-main">Favicon</span> Icon associated with a particular web site

A favicon, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons associated with a particular website or web page. A web designer can create such an icon and upload it to a website by several means, and graphical web browsers will then make use of it. Browsers that provide favicon support typically display a page's favicon in the browser's address bar and next to the page's name in a list of bookmarks. Browsers that support a tabbed document interface typically show a page's favicon next to the page's title on the tab, and site-specific browsers use the favicon as a desktop icon.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

Mozilla Firefox has features which distinguish it from other web browsers, such as Google Chrome, Safari, and Microsoft Edge.

<span class="mw-page-title-main">Firefox 3.0</span> Web Browser

Mozilla Firefox 3.0 is a version of the Firefox web browser released on June 17, 2008, by the Mozilla Corporation.

<span class="mw-page-title-main">MicroB</span>

MicroB was a mobile web browser developed by Nokia for use in smartphones and mobile devices that run the Maemo operating system. The browser is Mozilla-based and uses the Gecko layout engine.

<span class="mw-page-title-main">Firefox 4</span> Firefox browser released in 2011

Mozilla Firefox 4 is a version of the Firefox web browser, released on March 22, 2011. The first beta was made available on July 6, 2010; Release Candidate 2 was released on March 18, 2011. It was codenamed Tumucumaque, and was Firefox's last large release cycle. The Mozilla team planned smaller and quicker releases following other browser vendors. The primary goals for this version included improvements in performance, standards support, and user interface.

<span class="mw-page-title-main">Firefox 2</span> 2006 web browser

Mozilla Firefox 2 is a version of Firefox, a web browser released on October 24, 2006 by the Mozilla Corporation.

<span class="mw-page-title-main">Firefox for Android</span> Android web browser by Mozilla

Firefox for Android is a web browser developed by Mozilla for Android smartphones and tablet computers. As with its desktop version, it uses the Gecko layout engine, and supports features such as synchronization with Firefox Sync, and add-ons.

<span class="mw-page-title-main">Firefox 3.5</span> Firefox web browser version

Mozilla Firefox 3.5 is a version of the Firefox web browser released in June 2009, adding a variety of new features to Firefox. Version 3.5 was touted as being twice as fast as 3.0. It includes private browsing, has tear-off tabs, and uses the Gecko 1.9.1 engine. It was codenamed Shiretoko during development, and was initially numbered Firefox 3.1 before Mozilla developers decided to change the version to 3.5, to reflect the inclusion of a significantly greater scope of changes than were originally planned. It is the last major version to support X BitMap images.

<span class="mw-page-title-main">Firefox OS</span> Mobile operating system by Mozilla

Firefox OS is a discontinued open-source operating system – made for smartphones, tablet computers, smart TVs, and dongles designed by Mozilla and external contributors. It is based on the rendering engine of the Firefox web browser, Gecko, and on the Linux kernel. It was first commercially released in 2014.

<span class="mw-page-title-main">Doug Turner (Mozilla)</span> American computer scientist

Doug Turner is the ex-Director of Engineering at Mozilla Corporation and long-time contributor to Mozilla. The Mozilla Foundation hired Turner in December 2004 to work full-time on mobile projects such as Minimo and Mozilla Joey. He was the Foundation's 12th hire. Turner was previously employed by Netscape before the creation of the Mozilla Foundation.

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

<span class="mw-page-title-main">Progressive web app</span> Specific form of single page web application

A progressive web application (PWA), or progressive web app, is a type of application software delivered through the web, built using common web technologies including HTML, CSS, JavaScript, and WebAssembly. It is intended to work on any platform with a standards-compliant browser, including desktop and mobile devices.

References

  1. Ingrid Marson (December 8, 2004). "Mozilla aims for mobile browser market". CNET .
  2. Paul Festa (November 10, 2004). "Firefox maps its next moves". CNET .
  3. Paul Festa (June 28, 2004). "Nokia cash boosts Mozilla". CNET .
  4. Marcio Galli (28 Feb 2006). "extensions - DXR". mozilla.org. Retrieved 2012-02-28.
  5. "Vidmate Original App Download Latest Version 2024 (Official)". Vidmate. Retrieved 2024-02-25.
  6. "Minimo and Mobile. « DougT's Blog". Archived from the original on 2007-12-14.