r2 - 03 May 2005 - 13:14:37 - KatieCappsParlanteYou are here: OSAF >  Journal Web  >  ContributorNotes > KatieParlanteNotes > KatieParlante20050502

notes on dev platform 0.6

will migrate to DeveloperPlatformProject... informed by Ted's notes: TedLeung20050413

high level goals

  • support usable calendar features
  • improve developer/qa productivity
  • enable parcel developer to extend chandler at well defined points without someone from osaf in the room

projects

  • performance improvements (usable calendar, dev productivity)
    • support 3000 item calendar
    • ui response time of < .1 sec for operations not requiring network access
    • hardware targets: consumer machines circa 2003
    • targets for mail and sharing?
  • schema python api (dev productivity, extending chandler)
    • use python (no xml) for defining kinds and attributes
  • item collection, query, notification refactoring (usable calendar, extending chandler)
    • includes fixing notifications
  • internationalization
    • evaluate 3rd party libraries ?
      • wxPython i18n compliant test suite ?
      • matrix checklist ?
    • python apis for ICU
      • in particular, use date/time in chandler
    • store all strings as unicode
    • remove all str casts and ascii string api calls from chandler
  • accessibility
    • scope a plan, get an owner
  • content model refactoring (usable calendar, extending chandler)
    • review of calendar and mail additions
    • person/contact ?
    • general cleanup?
    • attribute redirection and summary table view ?
    • stamping? (probably not 0.6)
  • modularization (extending chandler)
    • flatten parcel/package hierarchy
    • resolve circular dependencies
  • addressing (usable calendar, extending chandler)
  • deletion/trash (usable calendar)
  • ui scripting (dev productivity)
    • automate chandler events for automated testing
  • logging (usable calendar, extending chandler)
  • extension points (extending chandler)
    • define extension points supported in 0.6
  • documentation (extending chandler)
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.