DeveloperManual
Differences between revisions 1 and 7 (spanning 6 versions)
1090
Comment:
|
1960
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
* Creating an application with Quickly * The Python Language (Point people to Dive into Python ) * Building a User Interface with glade - writing code to respond to signals from that UI * Composing Apps with Widgets - creating your own widgets * Creating controls on the fly * Displaying and controlling Media * Storing persistant data with desktopcouch * Reading and writing files with Python * Informing the user with Indicators - appindicators and windicators * Integrating online components (scraping web sites and reading APIs) * Managing your project with Launchpad and Ground Control |
= Introduction = == Authors == * Rick Spencer == Content == * Target audience * Goals = The Python Language Crash Course = == Authors == * Rick Spencer == Content == * http://rickspencer3.com/Chapter2.odt * Link to a trusted source for learning programming * Link to the language spec * Link to Google style guide = Creating an application with Quickly = == Authors == * Didier Roche == Content == * quickly create * quickly design * quickly edit * quickly run = Building a User Interface with glade = == Authors == * Rick Spencer == Content == * http://rickspencer3.com/Chapter4.odt (but modified for quickly) * http://rickspencer3.com/Chapter5.odt * Responding to signals = Creating Widgets on the Fly = == Authors == * Rick Spencer == Content == * http://rickspencer3.com/Chapter7.odt = DesktopCouch = == Authors == * Stuart Langridge == Content == * When to use desktopcouch * Creating databases * Using records * Using views, map/reduce * Using CouchGrid = Reading and Writing Files with Python = == Authors == * Scott Ritchie == Content == * Read and write text files * Read and write binary files * Using gtk.file dialogs = Multimedia with Gstreamer = == Authors == * Jono Bacon == Content == * Using the gtk.Picture widget * Using pixbufs * Playing Audio * Playing Video * Capturing Audio/Video = Socializing = == Authors == * Ken Vandine * Elliot Murphy == Content == * Gwibber * U1 = Informing the user with Indicators = == Authors == * ? == Content == * ? = Tools = == Authors == * ? == Content == * Managing your project with Launchpad |
Line 16: | Line 99: |
* Sharing and publishing data on Ubuntu One | = Distributing your Application = == Authors == * Didier Roche == Content == |
Line 20: | Line 108: |
* Designing a Good App (input from design team) - some Ubuntu design guidelines and HIG, to explain to people some of the basics of writing an app that's usable * Maybe notes about choosing good variable names, making code legible, indenting, etc. |
Introduction
Authors
- Rick Spencer
Content
- Target audience
- Goals
The Python Language Crash Course
Authors
- Rick Spencer
Content
- Link to a trusted source for learning programming
- Link to the language spec
- Link to Google style guide
Creating an application with Quickly
Authors
- Didier Roche
Content
- quickly create
- quickly design
- quickly edit
- quickly run
Building a User Interface with glade
Authors
- Rick Spencer
Content
http://rickspencer3.com/Chapter4.odt (but modified for quickly)
- Responding to signals
Creating Widgets on the Fly
Authors
- Rick Spencer
Content
DesktopCouch
Authors
- Stuart Langridge
Content
- When to use desktopcouch
- Creating databases
- Using records
- Using views, map/reduce
Using CouchGrid
Reading and Writing Files with Python
Authors
- Scott Ritchie
Content
- Read and write text files
- Read and write binary files
- Using gtk.file dialogs
Multimedia with Gstreamer
Authors
- Jono Bacon
Content
- Using the gtk.Picture widget
- Using pixbufs
- Playing Audio
- Playing Video
- Capturing Audio/Video
Socializing
Authors
- Ken Vandine
- Elliot Murphy
Content
- Gwibber
- U1
Informing the user with Indicators
Authors
- ?
Content
- ?
Tools
Authors
- ?
Content
- Managing your project with Launchpad
- Version control with bzr
Distributing your Application
Authors
- Didier Roche
Content
- Sharing your application with Ubuntu Users
- quickly release + ppas + apt:// + - getting it ready for the software center
DesktopTeam/10.10/DeveloperManual (last edited 2011-02-05 00:01:05 by 87-194-39-9)