• Home
  • Screenshots
  • Downloads
  • FAQ
  • Help/Contact
  • Blog
  • Development
  • WeSay Architecture

    Architecture Emphasis

    • Low resource use (OLPC)
    • Developer Productivity
    • Shallow learning curve for new developers
    • Extensibility
    • Scalability
    • Cross-platform
    • Risk management
    • Early Release

    Current architecture (updated April 2009)

    • Language: C# 3.0, with .Net 2.0 SP1 on Windows and mono on Linux.
    • GUI: Windows Forms (we found GTK# to be tough going), using only classes currently available in mono.
    • Rendering: Pango on Linux, MultiScribe (Graphite) on Windows
    • Backend: LIFT xml files
    • Dependency injection using Autofac
    This page was last modified 22:19, 8 April 2009. This page has been accessed 2,562 times.