DeveloperManual

Revision 2 as of 2010-05-25 22:45:06

Clear message

Introduction

Authors

  • Rick Spencer

Content

  • Target audience
  • Goals

The Python Language Crash Course

Authors

  • Rick Spencer

Content

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

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

  • Displaying and controlling Media
  • 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
  • Version control with bzr
  • Sharing and publishing data on Ubuntu One
  • Sharing your application with Ubuntu Users
    • - quickly release + ppas + apt:// + - getting it ready for the software center

  • 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.