Wednesday, October 8, 2008
WELCOME REMARKS ON THE LINUX "DISTROS"
Sunday, October 5, 2008
Linux Desktops: (XFCE)
XFCE is the last installment in the of the Series: Linux desktops blog portion of the Revolution of OS has Arrived: LINUX
Xfce made a major jump in version 4.0.0 - it was upgraded to use the GTK+ 2 libraries. There were many other major changes made in this series as well, including a compositing manager for Xfwm in 4.2.0 which added built-in support for transparency and drop shadows, as well as a new default SVG icon set.[5] In January 2007, Xfce 4.4.0 was released. A notable feature of this release was the inclusion of the Thunar file manager, a replacement for the aging Xffm. Support for desktop icons was added. Also, various improvements were made to the panel to prevent buggy plugins from crashing the whole panel.
Saturday, October 4, 2008
The Linux Desktop (GNOME)
- FREEDOM- THE ABILITY OF THE GNU SOFTWARE TO REUSE THE CODE FOR FREE SOFTWARE.
- ACCESSIBLILITY- ENSUING THE DESKTOP TO BE USED BY ALL PEOPLE. WHETHER TECHNICAL DIFFICULTIES ETC.
- INTERNATIONALIZATION AND LOCALIZATION- ASIDE FROM ITS ACCESSIBILITY, GNOME ALSO OFFER DIFFERENT LANGUAGES FOR ITS USERS.
- DEVELOPER FRIENDLINESS- ANOTHER FACTOR OF THIS IS THAT ALLOWS A DEVLOPER TO CREATE HIS OWN DESKTOP THROUGH HIS FIELD OF PROGRAMMING LANGUAGE.
- ORGANIZED- GNOME REGULARLY RELEASES UPDATES FOR ITS USERS.
- SUPPORT- ENSUES THE USER IS BACKED UP BY THE GNOME COMMUNITY.
- Bonobo- a compound document software
- GVFS- Virtual File System
- GConf- Configurations
- GNOME KEY RING- program for storing and encrypting keys.
- Gnome Translation tools- Document translator
- Human Interface Guidlines- Research and Documentation tool kits
- LibXML- a library of XML commands
- GTK+ - A collection of widgets
- Orbit- COBRA Orbit software componentry
Tuesday, September 30, 2008
THE KDE DESKTOP
KLONQI- THE KDE MASCOT.
B. KIO- THIS IS AN APPLICATION FOR THE I/O LIBRARY. IT SHOWS ALL OF THE I/O LIBRARY AND ITS NETWORK TRANSPARENT AND IN ADDITION THIS FEATURE, IT PERMITS THE USER TO DROP DOWN IN ADDITIONAL PROTOCOLS.
C. KPARTS- THIS IS A COMPONENT OBJECT MODEL. THIS ALLOWS A N APPLICATION TO EMBED TO ANOTHER APPLICATION. THIS TECHNOLOGY HANDLES THE PLACING OF THE WINDOWS,INSERTING THE PROPER MENUS WHEN THE EMBEDDED COMPONENT IS ACTIVATED OR DEACTIVATED. IT CAN ALSO TRADE WITH THE KIO TO LOOK SPECIFIC FILES AND OTHER PROTOCOLS REQUIRED BY THE APPLICATION.
D. KHTML-A HTML 4.0 COMPLAINANT RENDERING AND DRAWING ENGINE. LIKE KPARTS, IT SUPPORTS MANY INTERNET TECHNOLOGIES SUCH AS JAVASCRIPT, JAVA, HTML ETC. IT ALSO HAS THE CAPACITY TO EMBED O COMPONENTS WITHIIN ITSELF USING KPARTS.
A new printing framework, KDEPrint debuted. Its modular design enabled it to support different printing engines, such as CUPS, LPRng, LPR, LPD or other servers or programs. In conjunction with CUPS, KDEPrint was able to manage an elaborate enterprise networked printing system. As KDEPrint provides a command-line interface, the framework, including the GUI configuration elements, are accessible to non-KDE applications, such asOpenOffice.org, the Mozilla Application Suite, and Acrobat Reader.[1]
This release also introduced a new KDE address book library which provides a central address book to all KDE applications. The new library is based on the vCard standard and has provisions for being extended by additional backends like LDAP or database servers.
THE KDE 3.1
KDE 3.1 introduced new default window (Keramik) and icon (Crystal) styles as well as a number of feature enhancements.[2]
KDE PIM included greatly improved LDAP integration throughout KDE PIM, enhanced security for KMail(S/MIME, PGP/MIME and X.509v3 support) and Exchange 2000 compatibility for KOrganizer. The desktop "lockdown" framework, introduced in 3.0, enabling system administrators to restrict various configuration settings, such as bookmarks, and user actions, such as launching applications was extended. Other improvements included tabbed browsing in Konqueror, KGET - a new download manager, a new multimedia player plugin (based on Xine) and a desktop sharing framework.
THE KDE 3.2
KDE 3.2 included new features such as, inline spell checking for web forms and emails, improved email and calendaring support, tabs in Konqueror and support for Microsoft Windows desktop sharing protocol (RDP). Performance and standards compliance were improved with lowered start up times for applications and increased support for FreeDesktop.org standards to strengthen interoperability with other Linux and UNIX software. Working in concert with Apple's Safari web browser team, KDE's web support saw performance boosts and increased compliance with web standards.[3]
Usability was improved by reworking many applications, dialogs and control panels to focus on clarity and utility, and reducing clutter in many menus and toolbars. Hundreds of new icons were created to improve the consistency of the environment, and there were changes to the default look including new splash screens, animated progress bars and styled panels. The Plastik style debuted in this release.[3]
New applications included:[3]
- JuK, a jukebox-style music player.
- Kopete instant messenger with support for AOL Instant Messenger, MSN, Yahoo Messenger, ICQ, Gadu-Gadu, Jabber, IRC, SMS and WinPopup.
- KWallet, providing integrated, secure storage of passwords and web form data.
- Kontact, a unified interface that draws KDE's email, calendaring, address book, notes and other PIM features together.
- KGpg, KDE interface to industry-standard encryption tools.
- KIG, an interactive geometry program.
- KSVG, a viewer for SVG files.
- KMag, KMouseTool and KMouth. New accessibility tools.
- KGoldRunner, a new game.
There were also many small desktop enhancements. Konqueror received tab improvements, an RSS feed viewer sidebar and a searchbar - compatible with all keyword: searches. HTML composing, anti-spam/anti-virus wizards, automatic handling of mailing lists, improved support for cryptography and a quick search bar were additions to KMail. Kopete gains support for file transfers with Jabber, aRts gains jack support and KWin has new buttons to support more features, such as "always on top".[4]
New applications included:[4]
- Kolourpaint, a replacement for KPaint
- KWordQuiz, KLatin and KTurtle expand the list of education packages for schools and families
- Kimagemapeditor and klinkstatus for web designers
- KSpell2, a new spellchecking library that fixes KSpell's shortcomings
- KThemeManager, a new control center module to globally handle KDE visual themes
Accessibility was a key focus for KDE 3.4. A text-to-speech system was included with support built into Konqueror, Kate, KPDF and the standalone application KSayIt, and support for text-to-speech synthesis is integrated with the desktop. A new high contrast style and a complete monochrome icon set were available, plus an icon effect to paint all icons in two chosen colors, converting third party application icons into high contrast monochrome icons.[5]
Kontact got support for various groupware servers, while Kopete was integrated into Kontact. KMail stores passwords securely with KWallet. KPDF can select, copy & paste text and images from PDFs, along with many other improvements. A new application, Akregator provides the ability to read news from RSS-enabled websites in one application.[5]
DBUS/HAL support allows dynamic device icons to keep in sync with the state of all devices. Kicker has an improved look and feel, and the trash system was redesigned to be more flexible. SVG files may be used as wallpapers. KHTML has improved standards support, putting it close to full support for CSS 2.1 and the CSS 3 Selectors module. In addition, KHTML plug-ins were made configurable, so the user can selectively disable ones that are not used. There were also improvements to the way Netscape plug-ins are handled.
The KDE 3.5 release included SuperKaramba, providing integrated and simple-to-install widgets for the user's desktop. Konqueror included an ad-block feature and became the second web browser to pass theAcid2 CSS test, ahead of Firefox and Internet Explorer. Kopete gained support for MSN and Yahoo! webcams. The edutainment module included three new applications (KGeography, Kanagram and blinKen), while Kalzium also saw improvements
KDE 4 is the current series of releases of the K Desktop Environment. The first version (4.0.0) of this series was released on 11 January 2008,[1] and the latest version (4.1.1) was released on September 3, 2008.[2]
The new series includes updates to several of KDE’s core components, notably a port to Qt 4. It contains a new multimedia API, called Phonon, a device integration framework called Solid and a new style guide and default icon set called Oxygen. It also includes the new desktop and panel user interface tool, called Plasma, which supports desktop widgets, replacing SuperKaramba and similar to Apple’s Dashboard widgets. The port to Qt 4 will facilitate support for non-X11-based platforms, including Microsoft Windows and Mac OS X. One of the overall goals of KDE 4 is to be more easily portable to different operating systems.
Major releases (4.x) are scheduled for every six months, while minor bugfix releases (4.x.x) are released monthly.Major updates
This is a short overview of major changes in KDE 4. Not all of these changes are available in the first (4.0) release.
General
The port to the Qt 4 series is expected to enable KDE 4 to use less memory and be noticeably faster than KDE 3. The KDE libraries themselves have also been made more efficient. Qt 4 is available under the GPL for Mac OS X and Windows, which will allow KDE 4 to run on those platforms. The ports to both platforms are in an early state. Both ports are trying to use as little divergent code as possible to make the applications function almost identically on all platforms. During Google's Summer of Code 2007 an icon cache was created to speed up application start up times for use in KDE 4.[4] Improvements were varied - Kfind, an application which used several hundred icons, started up in almost a quarter of the time it took previously.[5] Other applications and a full KDE session started up a little over a second faster.
Many applications in the Extragear module have received numerous improvements with the new features of KDE 4 and Qt 4. But since they follow their own release schedule, they were not all available at the time of the first KDE 4 release. Popular applications like Amarok, K3b, digiKam, and KOffice (though not part of the extragear module) are being ported.
Visual
The most noticeable changes for users are the new icons, theme and sounds provided by the Oxygen Project. These represent a break from previous KDE icons and graphics, which had a cartoonish look. Instead Oxygen icons opt for a more photorealistic style. The Oxygen Project builds on the freedesktop.org Icon Naming Specification and Icon Theme Specification, allowing consistency across applications. The Oxygen team will be using community help for better visuals in KDE 4, with both alternate icon sets and the winners of a wallpaper contest held by the Oxygen project being included in KDE 4.[6] There will also be a new set of human interface guidelines for a more standardized layout.
Plasma provides the main desktop user interface and is a rewrite of several core KDE applications, like the desktop drawing and most notably the widget engine. Plasma will allow for a more customizable desktop and more versatile widgets.
KWin, the KDE Window Manager from KDE 3, now provides its own compositing effects, similar to Compiz. Compositing is disabled by default in 4.0.
Development
Phonon is the name of the new multimedia API in KDE 4. Phonon is a different approach to multimedia backends than in previous versions of KDE. This is because Phonon only functions as a wrapper, abstracting the various multimedia frameworks available for unix-like operating systems into runtime switchable backends that can be accessed through a single API. This was done to provide a stable API for KDE 4 and to prevent it from depending on a single multimedia framework. Applications that use the Phonon API can be switched between multimedia frameworks seamlessly by simply changing the backend used in system settings. Trolltech adopted Phonon for multimedia use in Qt 4.4 and are developing backends for Gstreamer, Windows and OS X in the KDE SVN repository under the LGPL.[7]
Solid is the hardware API in KDE 4. It functions similarly to Phonon as it doesn't manage hardware on its own but makes existing solutions accessible through a single API. The current solution uses HAL, NetworkManager and BlueZ (the official Linux bluetooth stack), but any and all parts can be replaced without breaking the application, making applications using Solid extremely flexible and portable.
ThreadWeaver is a programming library to help applications take advantage of multicore processors and is included with kdelibs.
Kross is the new scripting framework for KDE 4. Kross itself is not a scripting language, but makes it easier for developers to add support for other scripting languages. Once an application adds support for Kross, any language Kross supports can be used by developers. New scripting languages can be added by creating a plugin for Kross, which benefits all applications using it.
Decibel is a Telepathy based communication framework, which is expected to be fully used by Kopete by KDE 4.2 and will allow for easy embedding of chat inside applications.
Strigi is the default search tool for KDE 4, chosen for its speed and few dependencies.[8] In concert with other software like Soprano, an RDF storage framework, and the NEPOMUK specification, Strigi will provide the beginnings of a semantic desktop in KDE 4. Users can tag files with additional information through Dolphin, which Strigi can index for more accurate searches.[9]
KDE 4 uses CMake for its build system. Since previous versions of KDE were only on Unix systems, autotools were used, but a new build system was needed for builds on operating systems like Windows. CMake also dramatically simplified the build process. The autotools build system had become so complicated by KDE 3 that few developers understood it, requiring hours of work for simple changes. In early 2007 CMake was shown to compile the KDE 4 version of KDElibs 40 % faster than the autotools compiled KDE 3 version.[10]
DXS, previously known as GHNS (Get Hot New Stuff)[11] and now adopted by freedesktop.org, is a web service that lets applications download and install data from the Internet with one click. It was used in the KDE 3 series but has been extended for use throughout KDE 4. One example was Kstars, that can use Astronomical data that is free for personal use but cannot be redistributed. DXS allows that data to be easily downloaded and installed from within the application instead of manually downloading it.
Akonadi is a new PIM framework for KDE 4 that will be included in later releases. Akonadi is a unification of previously separate KDE PIM components. In the past each application would have its own method for storing information and handling data. Akonadi itself functions as a server that provides data and search functions to PIM applications. It is also able to update the status of contacts. So if one application changes information about a contact, all other applications are immediately informed of the change
KDE 4.0
The majority of development went into implementing most of the new technologies and frameworks of KDE 4. Plasma and the Oxygen style were two of the biggest user-facing changes.
Dolphin replaces Konqueror as the default file manager in KDE 4.0. This was done to address complaints of Konqueror being too complicated for a simple file manager. However Dolphin and Konqueror will share as much code as possible, and Dolphin can be embedded in Konqueror to allow Konqueror to still be used as a file manager.
Okular replaces several document viewers used in KDE 3, like KPDF, KGhostView and KDVI. Okular makes use of software libraries and can be extended to view almost any kind of document. Like Konqueror and KPDF in KDE 3, Okular can be embedded in other applications.
[edit] Pre-releases
On May 11, 2007, KDE 4.0 Alpha 1 was released marking the end of the addition of large features to the KDE base libraries and shifting the focus onto integrating the new technologies into applications and the basic desktop. Alpha 1 included new frameworks to build applications with, providing improved hardware and multimedia integration through Solid and Phonon. Dolphin and Okular were integrated and a new visual appearance was provided through Oxygen icons.[13]
On 2007-07-04, Alpha 2 was released.[14] The release focused on integrating the Plasma desktop, improving functionality and stabilizing KDE.
On 2007-08-02, Beta 1 was released.[15] Major features included a pixmap cache – speeding up icon loading, KDE PIM improvements, improved KWin effects and configuration, better interaction between Konqueror and Dolphin and MetalinkKGet for improved downloads. support added to
On 2007-09-06, Beta 2 was released with improved BSD and Solaris support.[16]KRDC (K Remote Desktop Client) for Google’s Summer of Code. Plasma The release included the addition of the Blitz graphic library – allowing for developers to use high performance graphical tricks like icon animation – and an overhaul of was also integrated with Amarok to provide Amarok’s central context view.
On 2007-10-16 Beta 3 was released.[17] The beta 3 release was focused on stabilizing and finishing the design of libraries for the release of the KDE Development Platform. Plasma received many new features including an applet browser. The Educational software received many improvements in Marble and Parley (formerly known as KVoctrain) with bugfixes in other applications. A program called Step, an interactive physics simulator, was produced as part of the Google Summer of Code.
On 2007-10-30 Beta 4 was released.[18] A list of release blockers was compiled,[19] listing issues that need to be resolved before KDE will start with the release candidate cycle for the desktop. The goals were to focus on stabilization and fixing the release blockers.
At the same time, the first release candidate of the KDE 4.0 Development Platform was released. The development platform contains all the base libraries to develop KDE applications, including “high-level widget libraries, a network abstraction layer and various libraries for multimedia integration, hardware integration and transparent access to resources on the network.”[20]
On November 20, 2007 Release Candidate (RC) 1 was released.[21] This release was called a "Release Candidate" despite Plasma requiring further work and not being ready for release. On 2007-12-11 RC2 was released.[22] The codebase was declared feature-complete. Some work was still required to fix bugs, finish off artwork and smoothen out the user experience.
Stable releases
KDE 4.0 was released on January 11, 2008. There were maintenance releases every month through to June, which fix bugs and add some minor features such as resizable desktop panels.
KDE 4.0 has been met with a mixed reaction. Despite being a stable release, it is intended for early adopters. Users wanting a stable, "feature complete" desktop may wish to continue using KDE 3.5 for now. The intent was for 4.0 to be a developers release. It was included in number of distributions in order to promote the migration from KDE 3.5 among the Linux developers. The message got lost among the release excitement, and as result the release has disappointed some end users. This has resulted in a backlash over the introduction of 4.0 and even some calls for a 3.5 fork.[25] This is mainly due to the release miscommunication.[26] KDE 4.0 simply was never planned to be feature and stability ready for end users, however it was labeled as "stable" release.
About Me
- JM_Kenobi
- ME? smart palabiro good friend religious helpful theologian Psychic(Force Potential) Physicist...(Novice Pa lang...) Part time Spy (Tropang MGN) Lightside Hacker... Debugger(Virus) Reviver(Devices) Cdt.Col.(Wing Commander)CAT
