• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cocoa --> GnuStep
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa --> GnuStep


  • Subject: Re: Cocoa --> GnuStep
  • From: Lars Sonchocky-Helldorf <email@hidden>
  • Date: Mon, 6 May 2002 02:29:11 +0200

Am Samstag den, 4. Mai 2002, um 21:00, schrieb Adam Atlas:

I'm currently coming up to speed on Cocoa, we support large open source
remote sensing C++ libraries on remotesensing.org. Heading off to Aaron's
Big Nerd Ranch in a couple of weeks (looking forward to that). Being open
source, most of the application targets end up on Linux platforms and we
have been using wxWindows as a cross platform GUI framework.

Ideally, I'd like to develop the GUI and apps with Cocoa leveraging the
existing Posix compliant libraries (fairly straight forward).

Has anyone had experience in making the Cocoa -> GnuStep transition so that
Linux and possibly other platforms can be supported? What are some of the
issues and traps to avoid?

1) GNUstep doesn't support NIB files. You'll have to create code that will build the interface, or you can use the native interface archive format of GNUstep. I'm pretty sure one exists...

You can try to convert your nibs somewhat using GNUsteps nib2gmodel tool. The result will be a gmodel file which is not the native interface archive format of GNUstep but can be used in a similar manner. The native interface archive format is called gorm just like GNUsteps clone of Interface Builder: Graphical Object Relationship Modeller.

If you ask me I find the babylonic situation concerning nibs somewhat awkward. Now in the days of XML it's a pity still to rely on such cryptic file format.

2) You'll need to convert your project files. GnuStep offers a program that will convert PB.project files to PC.proj (I think that's what it's called) files, but I don't know if there's one for modern .pbproj files.
3) The Foundation implementation works as good as Cocoa, but the AppKit implementation isn't complete.

no sheets yet, no toolbars, something else still incomplete, but everyone is invited to help.


--
Adam Atlas


greetings, Lars

"If the Start Windows Restart when Windows starts check box is checked Windows Restart will start automatically every time Windows is started." - Actual excerpt from a windows program help file!
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: Cocoa --> GnuStep (From: Adam Atlas <email@hidden>)

  • Prev by Date: Re: GNUStep-based OS
  • Next by Date: jpeg i/o performance
  • Previous by thread: Re: Cocoa --> GnuStep
  • Next by thread: Re: Cocoa Equivalents for AppleEvent calls
  • Index(es):
    • Date
    • Thread