Hildon Explained

Hildon
Hildon
Author:Nokia
Developer:Igalia, Lanedo
Discontinued:???
Programming Language:C
Genre:Application framework
License:GNU LGPL

Hildon is an application framework originally developed for mobile devices (PDAs, mobile phones, etc.) running the Linux operating system as well as the Symbian operating system. The Symbian variant of Hildon was discontinued with the cancellation of Series 90. It was developed by Nokia for the Maemo operating system. It focuses on providing a finger-friendly interface.[1] It is primarily a set of GTK extensions that provide mobile-device–oriented functionality, but also provides a desktop environment that includes a task navigator for opening and switching between programs, a control panel for user settings, and status bar, task bar and home applets.[2] It is standard on the Maemo platform used by the Nokia Internet Tablets and the Nokia N900 smartphone.[3]

Hildon has also been selected as the framework for Ubuntu Mobile and Embedded Edition.[4]

Hildon was an early instance of a software platform for generic computing in a tablet device intended for internet consumption.[5] But Nokia didn't commit to it as their only platform for their future mobile devices and the project competed against other in-house platforms. The strategic advantage of a modern platform was not exploited, being displaced by the Series 60,[6] though its development is continued by the Maemo Leste project.[7]

Components

The Hildon framework includes components that effectively provide a desktop environment.

Hildon Application Manager

Hildon Application Manager is the Hildon graphical package manager, it uses the Debian package management tools APT (Advanced Packaging Tool and dpkg) and provides a graphical interface for installing, updating and removing packages. It is a limited package manager, designed specifically for end-users, in that it doesn't directly offer the user access to system files and libraries.[8] With the Diablo release of Maemo, Hildon Application Manager now supports "Seamless Software Update" (SSU), which implements a variety of features to allow system upgrades to be easily performed through it.

Hildon Control Panel

Hildon Control Panel is the user settings interface for Hildon. It provides simple access to control panels used to change system settings.

Hildon Desktop

Hildon Desktop is the primary UI component of Hildon, so makes up the bulk of what a user will see as "Hildon". It controls application launching and switching, general system control, and provides interfaces for task bar (application menu and task switcher), status bar (brightness and volume control), and home (internet radio and web search) applets.[9]

Hildon Library

The Hildon library, originally developed by Nokia but since Maemo 5, developed by Igalia and Lanedo (who developed MaemoGTK+, the Maemo version of GTK+). It is a set of mobile specific GTK+ widgets for applications in Maemo. Up to Maemo 4, these widgets were designed for stylus usage. However, in Maemo 5, most widgets were deprecated and new widgets for direct finger manipulation were introduced, including a kinetic panning container.

See also

External links

Notes and References

  1. https://arstechnica.com/journals/linux.ars/2007/06/14/nokia-pushes-hildon-upstream Nokia Pushes Hildon Upstream
  2. http://maemo.org/maemo_release_documentation/maemo4.1.x/node6.html#SECTION00624000000000000000 Maemo Diablo 4.1 release documentation
  3. http://maemo.org/development/documentation/tutorials/Maemo_tutorial_bora.html maemo Tutorial Bora
  4. https://wiki.ubuntu.com/MobileAndEmbedded/HildonDesktopManualProcedure Hildon Desktop Manual Procedure
  5. Web site: Nokia's Great Lost Platform. Andrew Orlowski. The Register.
  6. Web site: Nokia's Great Lost Platform - Page 4. The Register.
  7. Web site: The Nokia N900: the future that wasn't . Thom Holwerda . . 2021-03-14 . 2022-07-17.
  8. http://hildon-app-mgr.garage.maemo.org/index.html Hildon Application Manager
  9. http://umeguide.net/C/hildondesktop.html Ubuntu Documentation