Code Merge der Linux- und Windows-Quellen

Zeitrahmen: vor dem Start der Arbeiten für Release 6

Fahrplan

  1. Parallel bearbeiten:
    • Noch offene Punkte aus Code Rework abarbeiten.
    • Ausstehende Arbeiten unter Windows abschließen.
  2. Änderungen in den Windows-Quellen untersuchen und entsprechende APIs, Macros, Projekte und Bibliotheken für plattformabhängige Features festlegen.
  3. Code Merge und Code-Anpassung bzw. -Erweiterung auf Basis der Linux-Quellen.
  4. Kleine Merkliste für plattformunabhängiges Codieren erstellen. Eventuell einfach die bestehende Merkliste erweitern. Eine spezifische Windows-Merkliste ist außerdem in Arbeit.
  5. Festlegung und Einrichtung der Entwicklungsumgebung (Directories, Umgebungsvariablen, Tools, IDE, ...) auf Windows.
  6. Automatisierte Generierungs- und Testwerkzeuge für Linux und Windows einrichten (frühestens in Phase 2).

Zu tun

  • Auf X86/Linux und X86/Windows sollen die SE-spezifischen Programmteile, z.B. EC-USRs (ec.so), nicht generiert bzw. aufgerufen werden.

Fragen

  • Gilt das X86Device auch für Windows? Oder erfinden wir da ein eigenes?

  • Kann/soll man die POCO-Bibliothek verwenden, um in mehr oder weniger großen Teilen plattformunabhängig zu werden?

Topic revision: r6 - 19 Jun 2007, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback