BookRags.com Literature Guides Literature Guides Criticism/Essays Criticism/Essays Biographies Biographies My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help
Not What You Meant?  There are 33 definitions for K.  Also try: Chameleon.

K-Meleon

Print-Friendly
About 5 pages (1,393 words)

Bookmark and Share
K-Meleon
K-Meleon Logo

K-Meleon 1.1 showing Wikipedia's Main Page
Developer Dorian, et al
OS Windows 95/NT3.51 & up
Genre Web browser
License GPL
Website kmeleon.sf.net

K-Meleon is a web browser for the Microsoft Windows platform. Based on the same Gecko rendering engine as Mozilla Firefox, K-Meleon uses native Windows API to create the user interface (instead of using Mozilla's cross-platform XUL layer), and as a result, is tightly integrated into the look and feel of the Windows desktop;[1] this approach is similar to that of Galeon and Epiphany (for the GNOME desktop), and Camino (for Mac OS X). This also makes K-Meleon less resource-intensive and more responsive to user input.

Contents

Development and specifications

K-Meleon is released under the GNU General Public License and runs on the Win32 platform. The current release version of K-Meleon is 1.1.3, which was released on November 26th, 2007.[2] This release is based on the Gecko 1.8.1.10 rendering engine. The change from the K-Meleon 0.9.x series to 1.0.x was a major modification. The most notable change was the main K-Meleon code being updated to accommodate the Gecko 1.8.0.x rendering engine, as used in the latest releases of SeaMonkey and Mozilla Firefox. The change of layout not only brought the browser up-to-date on the level of security, but on web page layout as well. Several other major improvements included support for favicons and multi-user environments. Some themes and macros from version 0.9 are still compatible with 1.0, although the macro system has been updated. An even more fundamental update of the macro system was made concurrent with the development of K-Meleon 1.1,[3] which is based on the Gecko 1.8.1 rendering engine that is used in Mozilla Firefox 2.0 and SeaMonkey 1.1. The last release of the earlier K-Meleon 0.9 series (which was based on the earlier Mozilla 1.7.x rendering engine used in the former Mozilla Application Suite) was K-Meleon 0.9.13 (released April 24, 2006).[4] That release was based on the Mozilla 1.7.13 build (the final Mozilla Suite release). Although K-Meleon 0.9.13 is based on Gecko 1.7.13, which is now obsolete, a simulation of it (called "K-Meleon0.9.13-ud3-1.8.0.7")[5] has been made that is based on a current "k-meleon.exe" and a recent 1.8.0.x Gecko rendering engine to allow people who prefer the older K-Meleon 0.9 interface to update their browsing to current security standards.

Customizations

K-Meleon has a highly flexible interface design. All the menus and toolbar buttons can be customized using its configuration files. This feature can be very useful in an environment where the general public has access to the browser such as a library or Internet cafe.[6] Despite its usefulness, it may be intimidating to an end-user, as there is no GUI to customize the individual toolbars. A user must edit the toolbar configuration file to make any changes in the button layouts, although one can move around the toolbars by simply dragging their handles.[7] The use of Windows native interface means that K-Meleon does not support Mozilla-based themes. Compatibility with Mozilla extensions is also limited, with only a few extensions that can be integrated. However, K-Meleon has its own plugins[8] (called "kplugins") and browser themes,[9] (the default being Phoenity) which can extend the functionality and customize the appearance of the browser. There is also a macro plugin which allows users to extend the browser functionality without having to know the C programming language.[10]

Derivatives

K-MeleonCCF

K-MeleonCCF began as an unofficial version of K-Meleon developed by Hao Jiang for use on the ClassiClub Forum. It has evolved into functioning as the development preview of features that may be included in future K-Meleon browsers. The biggest differences between the K-MeleonCCF and K-Meleon 1.0.x release versions are that the CCF versions use an experimental k-meleon.exe[11] which supports a real tab structure (the current 1.0.x and prior 0.9.x versions use a "layer" system, in which separate windows are hidden and revealed so as to appear to be superimposed), and that some of the macros for K-MeleonCCF have been re-written using a Lua-based macro system.

The K-MeleonCCF builds are also available in Chinese versions.[12]
K-Meleon CCFME 0.08
K-Meleon CCFME 0.08

K-MeleonCCF ME

K-MeleonCCF ME is the "minimum edition" of K-MeleonCCF. It is smaller, less resource intensive, and faster, due to the use of more Lua-based macros, and the exclusion of XUL in its menus. K-MeleonCCF ME is the least resource intensive browser for windows which uses a current rendering engine, making it ideal for older computers or those with minimal amounts of RAM. It may also be the fastest at rendering, loading pages faster than Opera.[13] Both versions (CCF and CCF-ME) are being jointly developed by Hao Jiang and Dorian Boissonnade.[14]

K-Meleon NX

K-Meleon NX is a simplified version of K-Meleon 1.x (but using a more recent version of the Gecko rendering engine), which excludes the use of XUL, a feature taken from K-MeleonCCF ME. It has been designed to work in Linux (with Wine), and also works in Windows.[15]

Portable versions

Some users have created modifications to enhance the portability of K-Meleon so they can run the browser on other Windows computers without having to install the software. Douglas McFadzean has collected and expanded on those efforts resulting in a group of portable K-Meleon projects that are designed to "enhance" the K-Meleon browser's modularity and portability. These projects include Pocket K-Meleon, KMprof, KMV (K-meleon on the MoVe), KMVX (K-meleon on the MoVe eXtendedKM@, KM@X, and KMigrate. These projects focus on the ability to run K-Meleon from a USB flash drive or portable hard drive, leaving no trace of browsing on the host computer. Since May 2007, Douglas's work on portable K-Meleon for Windows has been reduced as he has moved to using MEPIS Linux systems primarily. There have also been some early attempts at making a version of K-Meleon which can run from a read-only device, such as a CD-ROM.[16]

K-Ninja

K-Ninja is a minimalistic modification of K-Meleon that appeared during the development phase of K-Meleon 0.9. It is designed with less on-screen space reserved for menus and buttons, dedicating more to each website. An attempt was also made to expand and reorganize the right-click context menus to make them quicker and easier to use. Development history
K-Ninja was originally developed by Mark Reaves at Mot Studios. When Mark left Mot Studios and founded LDIOS (the Linux Desktop Initiation Operating System), the Official K-Ninja Forum also moved to the LDIOS site, which has not functioned since Nov. 29, 2005. Mark has not been available to maintain the project. On June 29th, 2005, "TransitMan" updated the K-Ninja rendering engine to Gecko 1.7.9 beta, and since March 12th, 2006, "Al." (a former K-Meleon dev) updated it further and began to maintain it on a new homepage as K-Ninja Samurai v1.x, with the v1.7.13 Gecko engine. On October 27th, 2007 he released K-Ninja v2.1.4.5, using the rendering engine of Seamonkey v1.1.5 (currently rv: 1.8.1.8).[17] Current K-Ninja development has been scaled down by Al. because of personal commitments and also as he began using Ubuntu Linux. Further updates now only occur when new GREs are released, to ensure browser security.

References

See also

Free software Portal

External links

View More Summaries on K-Meleon
 
Copyrights
K-Meleon from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags


About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy