< User:Margiolas Revision as of 20:41, 12 August 2008 (view source)Margiolas (talk | contribs)← Older edit Revision as of 20:50, 12 August 2008 (view source) Margiolas (talk | contribs) Newer edit → Line 46: Line 46: Christos Margiolas Christos Margiolas + +[[User:Margiolas|margiolas]] [email protected] [email protected] Revision as of 20:50, 12 August 2008 Contents 1 Reaction: A KDE technology integrate new ways between KDE and user reaction 1.1 The reality of today 1.2 Mayby in Future :-D 2 The structure of the Project 2.1 The core Library 2.2 Low level Communication with devices 2.3 Final application support Reaction: A KDE technology integrate new ways between KDE and user reaction Hello, in this wiki page I am trying to express my idea for a new KDE technology that will make possible to the user using KDE with special touchpads abilities, motion gloves, movements' detection with the use of web cameras and everything else high tech input devices. Also one other purpose of Reaction is the integration of output devices or technologies like video eyewear monitors. Note Just a hopeful idea, nothing more yet. I haven't write any code yet but I believe that Reaction will give new experience to user. I aim to create a demo of the technology wich will expose the useability of KDE with a joystick, or a high featured mouse The reality of today If we check our home hardware input devices, we will find keyboard mouses, touchpads, joysticks, gamepads with many abilities but almost all those features are able to the user only on very few games and only when running MS windows. the support of those hardware devices in linux is enough good but there isn't software uses the real power of the hardware. Mayby in Future :-D For example: With a advanced touchpad(ex synaptics) or mouse we could: Manage plasma Desktop and plasmoid without the usage of the special menus. Resize and rolate of plasmoids. Add/Remove plasmoids. Access to Plasma Dashboard Plasma specific operations Change virtual Desktop Application specific operations: Okular Change pages zoom pages Open/close files Amarok Play/Stop music tracks Change tracks volume control Konqueror Surfing of course Zoom in pages File browsing The structure of the Project The project goals are: The core Library The creation of a central library which will be responsible for communication between devices and the KDE environment. The library will support a plug-in system of backends for the different hardware devices and a "front end" system wich will be responsible for the behavior of each device in specific applications. Low level Communication with devices Back-ends: The role of a backend is to provide a high-level object oriented api for the communication with the devices. The creation of linux and mac os x drivers is not a goal of Reaction. Final application support The final application developer in order to add Reaction support has to develop his app with Reaction support, support for "reaction part", The reaction part will be a front end of core lib, which will configure each device for its behavior in the application.(This I think is better to be an xml file and not code at all because this will made the device behavior more efficient for modify. Warning The project presentation is not finished Christos Margiolas margiolas [email protected] [email protected] jabber ID: [email protected] msn ID: [email protected] Retrieved from "https://techbase.kde.org/index.php?title=User:Margiolas/New_Reaction_Technology_for_KDE&oldid=31690" Content is available under Creative Commons License SA 4.0 unless otherwise noted.