FACTOID # 28: Austin, Texas has more people than Alaska.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Fresco (computing)

In computing, Fresco (formerly known as Berlin) is a windowing system. It is intended as a replacement for the X Window System. As of August 15, 2006, the last activity in the project's CVS repository was dated June 11, 2004. It is free software, licensed under the terms of the GNU Lesser General Public License (LGPL). Originally, the word computing was synonymous with counting and calculating, and a science and technology that deals with the original sense of computing mathematical calculations. ... A windowing system is a graphical user interface (GUI) which uses the window as one of its primary metaphors. ... KDE 3. ... August 15 is the 227th day of the year in the Gregorian Calendar (228th in leap years), with 138 days remaining. ... 2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ... June 11 is the 162nd day of the year in the Gregorian Calendar (163rd in leap years), with 203 days remaining. ... 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ...

Contents

Scope

Fresco tries to use a different approach than most other user interface systems. First of all, its scope is a bit different from for instance the X Window System. Xorg roughly provides graphics and input drivers, drawing primitives (sometimes through extensions), and a network transparent way of using these. Fresco on the other hand is not dealing with drivers at all, but does provide the primitives and the network transparency, and in addition provides the higher level widgets that a GUI toolkit in the X Window System would provide. KDE 3. ... The XOrg Foundation Open Source Public Implementation of X11 (the XOrg Server) is the official reference implementation of the X Window System. ... In computer programming, widget toolkits (or GUI toolkits) are sets of basic building elements for graphical user interfaces. ... KDE 3. ...


Core concepts

A major difference with more traditional systems is that the higher level widgets exist in a server side scene-graph. This results in very little communication overhead between the application and the display server when manipulating the widgets, because all the information needed to re-render the entire scene is there. Keeping the scene on the server also allows more opportunities to leverage hardware acceleration. OpenGL rendering of everything including the widgets has been implemented, and leveraging more advanced future hardware should be possible as it becomes available - of course, without having to rewrite the client applications. // Introduction A scene-graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games. ... OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). ...


Everything in the scene-graph is a CORBA Object, and able to be manipulated in a network transparent way. The higher level widgets are built out of lower level primitives in the same way a (remote) client app would. So everything is accessible through a consistent CORBA API. // Introduction A scene-graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games. ... In computing, Common Object Request Broker Architecture (CORBA) is a standard for software componentry, created and controlled by the Object Management Group (OMG). ... In computing, Common Object Request Broker Architecture (CORBA) is a standard for software componentry, created and controlled by the Object Management Group (OMG). ...


Another interesting property is that Fresco tries to be completely device-independent and resolution-independent. Switching from the OpenGL renderer to the Postscript renderer for printing for instance, should yield the exact same results. Resolution independence in Mac OS X Tiger in iWeb. ...


See also

Free software Portal

Image File history File links Portal. ... General Graphics Interface (GGI), is a project that aims to develop a reliable, stable and fast FOSS graphics system that works everywhere. ...

External links


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m