symlink.ch
Wissen Vernetzt - deutsche News für die Welt
 
symlink.ch
FAQ
Mission
Über uns
Richtlinien

Moderation
Einstellungen
Story einsenden

Suchen & Index
Ruhmeshalle
Statistiken
Umfragen

Redaktion
Themen
Partner
Planet

XML | RDF | RSS
PDA | WAP | IRC
Symbar für Opera
Symbar für Mozilla

Freunde
Benutzergruppen
LUG Switzerland
LUG Vorarlberg
LUGen in DE
SIUG
CCCZH
Organisationen
Wilhelm Tux
FSF Europe
Events
LinuxDay Dornbirn
BBA Schweiz
CoSin in Bremgarten AG
VCFe in München
Menschen
maol
Flupp
Ventilator
dawn
gumbo
krümelmonster
XTaran
maradong
tuxedo

 
Neues GNUstep: InterfaceBuilder kompatibel
Veröffentlicht durch XTaran am Mittwoch 30. August 2006, 13:13
Aus der MacStep Abteilung
XDesktop tarzeau schreibt: "Das GNUstep Projekt hat neue Versionen seiner Frameworks veröffentlicht: Base 1.13, GUI 0.11, zusammen mit dem grafischen Interface Builder für GNUstep, Gorm (1.1). Die neue Base-Version kommt mit der Klasse NSPredicate, besserem URL-Management (implementiert die neusten Apple Erweiterungen), als auch stark verbessertem Windows-Support. Auf der GUI-Seite sind die erwähnenswerten Neuerungen (seit 0.10.3, März 2006) Key Encoding für alle GUI-Klassen — das bedeutet, dass das Laden und Speichern von Mac OS X nib-Dateien funktioniert." Damit lassen sich Cocoa-Anwendungen leichter nach GNUstep portieren.

tarzeau weiter: "Die Details dazu: Sowohl bei GNUstep als auch bei Cocoa wird die grafische Benutzeroberfläche mit einem grafischen Tool (InterfaceBuilder auf OS X, Gorm auf GNUstep) erstellt und in eine "nib-Datei" gespeichert. Das nib-Dateiformat war bis vor kurzem proprietär (binär und undokumentiert), weswegen GNUstep sein eigenes, portables Format verwendete. Apple hat auf nun aber bei neueren Versionen von MacOS X auf ein XML Key-Encoding-Format gewechselt, was GNUstep das Implementieren von Lade-/Speicherunterstützung erlaubt hat.

Dies bedeutet, dass ein Entwickkler eines Cocoa Programmes sein Programm einfach nehmen und auf GNUstep kompilieren kann, ohne in Gorm ein neues User Interface erstellen zu müssen. Umgekehrt ist das natürlich auch möglich, also ein GNUstep-Programm nehmen und auf Mac OS X neu kompilieren ohne das Interface mit XCode neu erstellen zu müssen.

Zusätzlich wurden die Klassen NSWorkspace, GSSystemManager, NSHelpManager, NSTableView, NSToolbar, etc. verbessert., Support für RTFD (RTF mit Attachments, Screenshot 1) eingebaut, Farbschemen und Theme-Support (Screenshot 2) hinzugefügt, besserer GDI-Support mit dem Windows-Backend und ein verbessertes Cairo-Backend."

Cheeseburger mit Spam | Druckausgabe | Gentoo Linux 2006.1 veröffentlicht  >

 

 
symlink.ch Login
Login:

Passwort:

extrahierte Links
  • W3C XML Standard
  • Apple
  • Was ist ein Wiki?
  • Wikipedia
  • tarzeau
  • GNUstep Projekt
  • Base 1.13
  • GUI 0.11
  • Gorm
  • Laden und Speichern von Mac OS X nib-Dateien
  • Apple
  • RTFD
  • Screenshot 1
  • Screenshot 2
  • Mehr zu XDesktop
  • Auch von XTaran
  • Diese Diskussion wurde archiviert. Es können keine neuen Kommentare abgegeben werden.
    Hui! (Score:0)
    Von Anonymer Feigling am Friday 01. September 2006, 17:50 MEW (#1)
    Das macht sich ja richtig in letzter Zeit. :-)

    Linux User Group Schweiz
    Durchsuche symlink.ch:  

    Never be led astray onto the path of virtue.
    trash.net

    Anfang | Story einsenden | ältere Features | alte Umfragen | FAQ | Autoren | Einstellungen