Minimo

Developer(s)| Mozilla Foundation
Initial release| February 18, 2004 (2004-02-18)
Final release|

0.2 (Windows CE) / March 31, 2007; 19 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]

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).

## Contents

* 1 Background
* 2 Criticism
* 3 See also
* 4 References
* 5 External links

## 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

* Firefox for Android
* Mobile browser
* List of web browsers
* Comparison of web browsers

## References

1. ↑ Ingrid Marson (December 8, 2004). "Mozilla aims for mobile browser market". CNET. https://www.cnet.com/news/mozilla-aims-for-mobile-browser-market.
2. ↑ Paul Festa (November 10, 2004). "Firefox maps its next moves". https://www.cnet.com/news/firefox-maps-its-next-moves.
3. ↑ Paul Festa (June 28, 2004). "Nokia cash boosts Mozilla". https://www.cnet.com/news/nokia-cash-boosts-mozilla.
4. ↑ Marcio Galli (28 Feb 2006). "extensions - DXR". mozilla.org. https://dxr.mozilla.org/mozilla1.8/source/minimo/extensions.
5. ↑ MozillaZine[|permanent dead link|dead link}}]
6. ↑ "Minimo and Mobile. « DougT's Blog". http://dougt.wordpress.com/2007/11/13/minimo-and-mobile.

## External links

* Minimo Project homepage
* An overview of the Minimo (Mini Mozilla) project (written by the Minimo developers)
* Interview with Doug Turner and Chris Hofmann of the Minimo Project
* Photos of Minimo running on Windows Mobile devices
* Screenshots of Minimo running on the i-mate JAM (a Windows Mobile 2003 for Pocket PC Second Edition, Phone Edition device)
* AJAX Mobile Apps

* v
* t
* e

Gopher

A protocol for document search and retrieval on the Internet

Active clients|

* Dooble
* Gnuzilla
* K-Meleon
* Lynx
* W3m
* WebPositive

Discontinued clients|

* Agora
* Arachne
* Amaya
* Arena
* AT&T Pogo
* Beonex Communicator
* Camino
* Cello
* Classilla
* Conkeror
* Cyberjack
* ELinks
* Galeon
* GopherVR
* IBrowse
* Internet Explorer for Mac
* Kazehakase
* libwww
* Line Mode Browser
* Minimo
* Minuet
* Mosaic
* Mothra
* Mozilla Application Suite
* Netscape
* OmniWeb
* SlipKnot
* Songbird
* tkWWW
* UdiWWW
* xB Browser

Previously supported|

* Epiphany
* Firefox
* Flock
* Internet Explorer
* SeaMonkey

Server software|

* Bucktooth
* NetPresenz
* PyGopherd
* Squid
* Synchronet

Search engines|

* Jughead
* Veronica
* Wide area information server (WAIS)

Content|

* AllMusic
* CCSO Nameserver
* Gophermap
* Phlog

Hosts|

* SDF Public Access Unix System
* The WELL

People|

* John Goerzen
* Mark P. McCahill

Gopher+

* v
* t
* e

Mozilla

Projects

| Mozilla
Labs|

* Bugzilla
* ChatZilla
* Electrolysis Project
* Jetpack
* Lightning
* Persona
* Prism
* Raindrop
* Skywriter
* Sunbird
* PDF.js
* Sync
* Tinderbox
* Ubiquity

|

Mozilla
Research|

* asm.js
* Daala
* Firefox OS
* OpenFlint
* Open Media
* Rust
* Servo
* Shumway
* WebAssembly
* WebVR

Mozilla
Foundation|

* Mozilla Location Service
* SeaMonkey
* Thunderbird

| Firefox|

* Firefox Browser

* 1
* 1.5
* 2
* 3
* 3.5
* 3.6
* 4
* 5–current
* Future releases
* for Android
* Preview
* for iOS
* Focus

* Firefox Lockwise
* Firefox Monitor
* Firefox Send
* IRL - Online Life is Real Life

|

Origins|

* Mozilla Application Suite
* Netscape Navigator
* Netscape Communicator
* Netscape Communications
* Beonex Communicator

Forks|

* Basilisk
* BurningDog
* Classilla
* Flock
* Gnuzilla
* Goanna
* Iceape
* IceCat
* Icedove
* Iceowl
* Miro
* Netscape 9
* Pale Moon
* Portable Edition
* Swiftfox
* Swiftweasel
* TenFourFox
* UXP
* Waterfox
* xB Browser

Frameworks|

* Add-on
* Gecko
* Necko
* NPAPI
* XPConnect
* XBL
* XPCOM
* XPInstall
* XUL
* XULRunner

Components|

* Composer
* NSPR
* NSS
* Rhino
* SpiderMonkey
* Tamarin

Typefaces|

* Fira Sans
* Zilla Slab

Discontinued|

* Calendar Project
* Camino
* Firefox Home
* Grendel
* Minimo

Discontinued projects are in italics. Some projects abandoned by Mozilla that are still maintained by third parties are in bold.

Organization

| Foundation|

* Former Mozilla Organization
* Mozilla Foundation

|

Subsidiaries|

* Mozilla Corporation
* Mozilla Messaging
* Mozilla Online

Official affiliates|

* Mozilla China
* Mozilla Europe
* Mozilla Japan
* Mozilla Taiwan

People|

* Mitchell Baker
* David W. Barron
* Sheeri Cabral
* Tantek Çelik
* Brendan Eich
* John Hammink
* Robert O'Callahan
* Johnny Stenbäck
* Doug Turner
* Boris Zbarsky

Community

* mozdev.org
* Mozilla Add-ons
* MDN Web Docs
* MozillaZine
* Spread Firefox

Other topics

* The Book of Mozilla
* Code Rush
* Mozilla Public License
* Localizations
* Mascot
* Rebranding / forking

* v
* t
* e

Web browsers

Features * standards * protocols

| Features|

* Bookmarks
* Extensions
* Privacy mode
* Sync

|

Web standards|

* HTML
* v5
* CSS
* DOM
* JavaScript
* IndexedDB
* Web storage
* WebAssembly
* WebGL

Protocols|

* HTTP
* v2
* v3
* Cookies
* Encryption
* OCSP
* WebRTC
* WebSocket

Active

| Blink-based|

* Avast Secure Browser
* Beaker
* Blisk
* Brave
* Chrome
* Chromium
* Coc Coc
* Dragon
* Epic
* Falkon
* Kinza
* Maxthon
* Opera
* Otter
* Puffin
* SalamWeb
* Samsung Internet
* Silk
* Sleipnir
* Sputnik
* SRWare
* Torch
* UC
* Vivaldi
* Whale
* Yandex

|

Gecko-based|

* Firefox
* GNU IceCat
* IceDragon
* K-Meleon
* PirateBrowser
* SeaMonkey
* TenFourFox
* Tor
* Waterfox

WebKit-based|

* Dolphin
* Dooble
* GNOME Web
* iCab
* Konqueror
* Midori
* Safari
* surf

Other|

* 360
* Avant
* Basilisk
* CM Browser
* Edge
* eww
* Internet Explorer
* Links
* Lunascape
* Lynx
* NetFront
* NetSurf
* Pale Moon
* QQ browser
* qutebrowser
* SlimBrowser
* w3m

Discontinued

| Gecko-based|

* Beonex Communicator
* Camino
* Classilla
* Conkeror
* Galeon
* Ghostzilla
* Kazehakase
* Kylo
* Lotus
* MicroB
* Minimo
* Mozilla suite
* Pogo
* Strata
* Swiftfox
* Swiftweasel
* Timberwolf
* xB

|

Trident-based|

* AOL
* Deepnet
* GreenBrowser
* MediaBrowser
* MenuBox
* NeoPlanet
* NetCaptor
* SpaceTime
* UltraBrowser
* WebbIE
* ZAC

WebKit-based|

* Arora
* BOLT
* Opera Coast
* Flock
* Fluid
* Google TV
* Iris
* Mercury
* OmniWeb
* Origyn
* QtWeb
* rekonq
* Rockmelt
* Shiira
* Steel
* Browser for Symbian
* Uzbl
* WebPositive
* xombrero

Other|

* abaco
* Amaya
* Arachne
* Arena
* Blazer
* Charon
* Deepfish
* Dillo
* ELinks
* Gazelle
* HotJava
* IBM Home Page Reader
* IBM WebExplorer
* IBrowse
* KidZui
* Line Mode
* Mosaic
* MSN TV
* NetPositive
* Netscape
* Skweezer
* Skyfire
* Teashark
* ThunderHawk
* Vision
* WinWAP
* WorldWideWeb

* Category
* Comparisons
* List

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Minimo. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Minimo&oldid=744535"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template