SharpE

SharpE

Infobox_Software
name = SharpE



caption =
developer = [http://sharpe-shell.org/ SharpE Development Team]
latest_release_version = SVN 7
operating_system = Windows 2000/XP
genre = Desktop Environment, Desktop Shell Replacement
license = GPL
website = [http://sharpe-shell.org sharpe-shell.org]

SharpE is an open source User Interface replacement for Microsoft Windows 2000 and XP, released under the GNU General Public License (GPL). SharpE was originally developed by members of [http://www.lowdimension.net/ Low Dimension International] , many of whom are no longer involved in LDI but are still involved in the project. SharpE split from LDI in summer 2005 and is under continued development. The latest stable build available is from August 2006.

Technology

SharpE is currently designed to compile on Borland Delphi 2005, and targets Windows 2000 or higher. It makes heavy use of the [http://homepages.borland.com/jedi/jcl/ JCL] , [http://homepages.borland.com/jedi/jvcl/ JVCL] , and [http://graphics32.org/wiki/pub/page/Main/Graphics32 Graphics32] libraries for Delphi.

SharpE is near the end of a major rewrite, which greatly simplifies and cleans up both the source code and the end user experience. The end result is a much better, but somewhat experimental shell. As part of this rewrite, all configuration is now stored for each user in editable XML files as opposed to the registry or "resource files".

SharpE also allows to continue to use programs that were once used by native Windows Explorer. This means "My Computer" and other Windows shortcuts are visible. This parsing of the data helps stop Explorer from opening when windows starts up.

Components

SharpE is divided into three main visible components:

* SharpDesk
* SharpBar
* SharpCore

SharpDesk

Provides wallpaper, desktop effects, and small applications called "desk objects". Any third party can create additional objects to extend the functionality of the desktop.

Objects

SharpDesk provides the following objects:

* Clock - Analog or digital clock.
* Drive - Shortcut to a drive showing percentage of space used.
* Image - Arrange images other than your wallpaper on your desktop.
* Link - Link to a file.
* Recyclebin - Open the recycle bin.
* Text - Static text on desktop.
* Weather - Dynamic weather reports including conditions graphic indicator and text description.

SharpBar

Replaces the task bar in Windows. Any number of bars may be created and customized with whatever modules the user desires, with the settings of each instance of the various modules on that bar stored in that bar's own settings XML file. New modules may, like desk objects, be created by any third party developer.

SharpBar has alpha transparency support and an advanced skinning system including dynamic recoloring (for instance, take a blue theme and make it red instantly) and scripted graphics transformations in skins (to make the Button module's "Start" button glow when passed over by the mouse, etc.).

Modules

SharpBar's modules include

* Button - Create a "Start" button or start any other "bang command" or application.
* Taskbar - Shows a list of the active tasks (replaces the main area of the task bar).
* System Tray - Shows a list of tray icons (replaces the system notification area of the task bar).
* Clock - Digital clock with customized format (change parts of date & time shown, switch between 12/24HR).
* CPU Monitor - Show CPU activity.
* Memory Monitor - Show used memory percentage.
* iDrop - Copy any files dropped on it to a folder of your choice.
* Media Controller - Control Winamp and other media players directly.
* Mini scmd - Execute bang commands or start applications.
* Notes - Simple tabbed note plugin.
* Volume control - Change system volume.

SharpCore

Provides start up services so your usual start up applications continue to function, as well as a general place for SharpE specific "services" to run. These services provide such functionality as changing the mouse cursor, allowing interprocess messaging, starting the documentation program, providing basic scripting facilities through "bang commands". Like the other components, it is simple for a developer to extend Core with new services that are simply plugged into the framework.

Services

SharpCore provides the following services:

* exec - Start applications and process bang commands.
* actions
* components - Control execution of SharpE components.
* curses - Change mouse cursor.
* hotkeys - Set up global keyboard hot keys.
* skincontroller - Control your selected skin.
* startup - Start programs found in the system registry.
* systemtray - Provide a list of icons in the tray.
* weather - Provide access to weather RSS feeds.
* deskarea - Customize the area of the screen which windows will take up when maximized.

See also

* Shell
* Desktop shell replacement

External links

* [http://sharpenviro.com/ Main SharpE site]
* [http://www.sharpe-shell.org/e107_plugins/autogallery/autogallery.php?show=User%20Screenshots User screenshots]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Sharpe — ist: Sharpe, Originaltitel der Fernsehserie Die Scharfschützen Sharpe ist der Familienname folgender Personen: Claire Sharpe (* um 1955), kanadische Badmintonspielerin Cornelia Sharpe (* 1947), US amerikanische Schauspielerin D. Sharpe… …   Deutsch Wikipedia

  • Sharpe — may refer to:People with the surname Sharpe: *Sharpe (surname) *John Robin SharpePeople with the given name Sharpe: *Sharpe James American politician, New JerseyOther: *Richard Sharpe (fictional character), the title character of the Sharpe… …   Wikipedia

  • Sharpe —   [ʃɑːp], William Forsyth, amerikanischer Volkswirtschaftler, * Cambridge (Massachusetts) 16. 6. 1934; Professor an der University of Washington (1961 68), der University of California (1968 70) und der Stanford University (1970 89). Sharpe… …   Universal-Lexikon

  • Sharpe —  Pour l’article homophone, voir Sharp. Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sharpe est un nom de famille notamment porté par : Karen Sharpe (née en 1934), actrice américaine ;… …   Wikipédia en Français

  • Sharpe — This ancient and interesting surname is of Anglo Saxon origin, and is a nickname for a sharp, quick, smart person, deriving from the Middle English scharp , a development of the Olde English pre 7th Century scearp meaning keen, active, quick. As… …   Surnames reference

  • sharpe —   Indice creato dal premio Nobel William Sharpe, che misura il rapporto rendimento / rischio di un attività finanziaria …   Glossario di economia e finanza

  • Sharpe (surname) — Sharpe is a surname, and may refer to:Fictional characters: * Miriam Sharpe, a fictional character, in the Marvel Comics universe * Richard Sharpe (fictional character), fictional central character in the novel and television series Sharpe People …   Wikipedia

  • Sharpe's Grysbok — Female, Kruger National Park Conservation status …   Wikipedia

  • Sharpe-Greisbock — im Krüger Nationalpark Systematik Ordnung: Paarhufer (Artiodactyla) Unterordnung …   Deutsch Wikipedia

  • Sharpe, Paley and Austin — were the surnames of five architects who worked either alone or in partnerships in one practice in Lancaster, England. They were Edmund Sharpe (1809–77), Edward Paley (1823–95), Hubert Austin (1845–1915), Henry Paley (1859–1946) and H. A. Austin …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”