Difference between revisions of "Desktop Integration"

From Creative Commons
Jump to: navigation, search
(MockUps)
m (Reverted edits by Aslam1 (Talk) to last revision by Greg.grossmeier)
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Developer]]
+
__NOTOC__
[[Category:Developer Challenges]]
+
<div style="font-size:125%; line-height:1.75em; margin-bottom:1.75em;">
[[Category:Desktop]]
+
This page describes some of the possible ways [[developers]] can integrate CC and CC-related features into their desktop applications.  This can be anything from simply reading the license metadata out of a file and displaying it to the user to helping users create, remix, and publish their own CC-licensed content.
  
== [[Finding of CC licensed Content within Desktop]] ==
+
There are many software tools which Creative Commons has either developed or aided in the developing of to help others accomplish their goals.
 +
</div>
  
Integrate finding and publishing of CC licensed content directly within the Desktop (think Gnome or KDE integration). A starting point for Gnome may be the prototype Nautilus extension for displaying license information embedded in MP3 files. Please see the details page:  
+
<div style="padding:1.25em 1em; margin-left:-1em; margin-right:-1em; -moz-border-radius:5px; -webkit-border-radius:5px; background-color: #eaeaea; overflow: auto;">
[[Finding of CC licensed Content within Desktop]]
+
{{PageColumn|
 +
== [[liblicense]] ==
  
== [[Publishing of CC licensed Content within Desktop]] ==
+
Much of the functionality that is needed to integrate CC license information with desktop applications is available in the liblicense package.  In short, [[liblicense]] provides a method to read from, and embed to, license information from a variety of file formats.
  
Integrate publishing of CC licensed content directly within the Desktop (think Gnome or KDE integration).  A starting point for Gnome may be the prototype Nautilus extension for displaying license information embedded in MP3 files. Please see the details page:
+
== [[Desktop Integration/HowTo|HowTo]] ==
[[Finding of CC licensed Content within Desktop]]
+
While knowing about the various tools Creative Commons provides to integration CC licesnes in your application, see examples of implementations is even better!
 +
}}
  
== [[Gnome Integration]] ==
+
{{PageColumn|
 +
== [[License tagger|License Tagger]] ==
  
Integration between CC and Gnome is in progress. Please see the details page: [[Gnome Integration]]
+
License Tagger is a small proof of concept application written in python that utilizes [[liblicense]] to embed license metadata information into files.
 +
}}
  
== Also see the closely related: [[Operating System Integration]] ==
+
<br clear="all"/>
  
== MockUps ==
+
== 10 Open [[Developer Challenges]] Related to the Desktop ==
 +
{{#ask:
 +
[[Category:Challenge]] [[Has Challenge Type::Developer]] [[Is Complete::false]] [[Has Tag::desktop]]
 +
| ?Related To
 +
| ?Has Tag
 +
| limit=10
 +
}}
  
<gallery perrow="3">
+
=== Return to [[Developers]] ===
Image:Gnome.png |Gnome
 
Image:Kde.png |KDE
 
Image:Openmoko preferences.png |Openmoko
 
Image:Osx info.png |OSX File Info
 
Image:Osx preferences.png |OSX Preferences
 
Image:Xp controlpanel.png |XP Control Panel
 
Image:Xp properties.png |XP File Properties
 
</gallery>
 
  
*[[Media:Sugar journal.svg]]
+
</div>
*[[Media:Sugar settings.svg]]
 
*[[Media:Gnome.svg]]
 
*[[Media:Kde.svg]]
 
*[[Media:Openmoko preferences.xcf]]
 
*[[Media:Osx info.xcf]]
 
*[[Media:Osx preferences.xcf]]
 
*[[Media:Xp controlpanel.xcf]]
 
*[[Media:Xp properties.xcf]]
 
  
See Also: [http://wiki.creativecommons.org/Liblicense#Screenshots LibLicense Screenshots]
+
[[Category:Developer]]
 +
[[Category:Developer Challenges]]
 +
[[Category:Desktop]]

Latest revision as of 14:08, 16 September 2009

This page describes some of the possible ways developers can integrate CC and CC-related features into their desktop applications. This can be anything from simply reading the license metadata out of a file and displaying it to the user to helping users create, remix, and publish their own CC-licensed content.

There are many software tools which Creative Commons has either developed or aided in the developing of to help others accomplish their goals.

liblicense

Much of the functionality that is needed to integrate CC license information with desktop applications is available in the liblicense package. In short, liblicense provides a method to read from, and embed to, license information from a variety of file formats.

HowTo

While knowing about the various tools Creative Commons provides to integration CC licesnes in your application, see examples of implementations is even better!

License Tagger

License Tagger is a small proof of concept application written in python that utilizes liblicense to embed license metadata information into files.


10 Open Developer Challenges Related to the Desktop

{{#ask: Has Challenge Type::Developer Is Complete::false Has Tag::desktop | ?Related To | ?Has Tag | limit=10 }}

Return to Developers