DeveloperStackTour
Ubuntu Developer Stack
As part of the 10.10 plan I am keen to provide a simple tour of the Ubuntu developer stack, providing a rock solid tour of what opportunities the stack offers for developers on the platform. This will be structured as a list of the common components in the developer stack, each of which links to a page which provides a common structure with key information about that component.
To get the ball rolling I have produced this common structure and documented an initial set of components, but need help to flesh out the content to get it ready.
When editing content please bear the following rules in mind:
- The writing style should be clear and easy to read.
- The style should be attractive and excited about the technology - the goal here is to "sell" the platform to developers.
- This content is targeted at developers, so feel free to use developer terms, but don't assume the reader knows anything about the technology.
- Please keep your content within the structure of the Structure section below.
Please don't add additional components to this page yet.
Any questions? Email Jono Bacon at jono AT ubuntu DOT com.
Structure
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Content
Content can be added below...
GStreamer
The PiTiVi non-linear digital video editor that ships in Ubuntu 10.04 is built using GStreamer technology.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Python
(talk about the sheer flexibility of the python standard library and the many features it affords programmers)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Ayatana
(talk about app indicators, notify-osd, messaging menu)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Social From The Start
(talk about the gwibber API)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Quickly Widgets
(talk about different widgets, how they are useful)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Desktop Couch
(talk about the benefits of putting data in desktop couch, replication benefits, Ubuntu One etc)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
GNOME
(talk about GTK, the GNOME platform, gvfs etc)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Telepathy
(talk about what Telepathy can do for connecting multiple protocols, audio/video calls etc)
<screenshot of an application using this technology - make sure to use the standard Ambiance dark theme and include the window borders - 800px wide>
Caption that explains what the app is in the screenshot.
First provide a 20 world bolded out description that summarizes the technology and really grabs the user.
Now provide two paragraphs of more detailed content about what the technology can be used for. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum metus sed odio aliquet mollis. Pellentesque imperdiet suscipit dui vitae tincidunt. Donec a iaculis enim. Morbi pharetra vestibulum facilisis. Pellentesque egestas aliquam eros, eget blandit odio malesuada varius. Donec dolor nibh, elementum ac dignissim a, sagittis sed dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec turpis nibh, eu dapibus lectus.
Morbi adipiscing erat id felis elementum luctus. Nunc erat mi, aliquet sed pulvinar vel, lacinia ut nulla. Fusce id urna est. Duis luctus convallis turpis, et suscipit risus ultricies id. Proin ut lacinia nunc. In hac habitasse platea dictumst. Mauris blandit, eros sed ultrices ullamcorper, risus nibh condimentum lorem, at accumsan quam elit quis turpis.
Five reasons to care about <component>:
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Feature name - no more than 50 words about the feature.
Find out more:
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.
Resource name that links to a site - description of the resource.