• 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: Win->MacOS porting question.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Win->MacOS porting question.


  • Subject: Re: Win->MacOS porting question.
  • From: Filip van der Meeren <email@hidden>
  • Date: Wed, 13 May 2009 11:15:31 +0200

The Builder Pattern (http://en.wikipedia.org/wiki/Builder_pattern) is a simple design pattern that enables you to write programs without knowing in advance what classes you will be using. All you will do is program against an interface.

But porting C# to mac actually means rewriting all C# code to ObjC or C/C++...
Or you should fall back to the Mono-Project, but I find that not everything is ported (well).


Filip van der Meeren
email@hidden
http://www.sourceforge.net/projects/xlinterpreter

On 13 May 2009, at 10:37, Kari Valkama wrote:

Hi Filip,

I am also interested in porting a Win app to Mac. It is a C# .Net app.

Could you please be more specific. What do you mean with portable model and builder pattern for view and new concrete class for each platform. That sounds like developing a new program, not porting an old one.

I went to your xlinterpreter site at sourceforge.net, but it did not have documentation, so I do not know if you meant that it could be used for porting.

If I am sounding like a noob, that is because I am!

Yours,
Kari Valkama


Filip van der Meeren kirjoitti 13.5.2009 kello 10.20:

I would go for a portable model, and something like a builder pattern for the view...

Just create a new concrete class for each new platform...

Mvg,

Filip van der Meeren
email@hidden
http://sourceforge.net/projects/xlinterpreter

*** Send from my IPhone ***

On 13-mei-09, at 09:01, Тимофей Даньшин <email@hidden> wrote:

Hello.
I am about to get involved in a project on porting a windows program into MacOS. The original program is written in C++ with limited use of windows-specific libraries, and its owner wants the code that will result from that project to be compilable both under Windows and MacOS (and, preferably, other platforms).
We both understand, that that cross-platform code will only be, in terms of the MVC model, the Model.
In that view I have two questions:
Is it a good idea to port a program that way? Or is it, perhaps, better to have platform-specific code for each system?
If it is a good idea, then how should we create a project in a repository so that it was usable both in Windows and in MacOS? Say, a framework for Mac and a dll for win?
Is there anything i need to know before starting that?


Thank you in advance,
Timofey.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
@mac.com


This email sent to email@hidden



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Win->MacOS porting question.
      • From: Frederik Slijkerman <email@hidden>
References: 
 >Win->MacOS porting question. (From: Тимофей Даньшин <email@hidden>)
 >Re: Win->MacOS porting question. (From: Filip van der Meeren <email@hidden>)
 >Re: Win->MacOS porting question. (From: Kari Valkama <email@hidden>)

  • Prev by Date: Re: Win->MacOS porting question.
  • Next by Date: Re: Centering a window ... not in the usual way!
  • Previous by thread: Re: Win->MacOS porting question.
  • Next by thread: Re: Win->MacOS porting question.
  • Index(es):
    • Date
    • Thread