Welcome to MacBoardz.com!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Q: Is it difficult to port a Win or OS/2 app over to the I..

 
   Macintosh computer (Home) -> Tools RSS
Next:  Unable to set window port in carbon for off scree..  
Author Message
"The_OS/2_Guyİ

External


Since: Jan 21, 2006
Posts: 22



(Msg. 1) Posted: Fri May 05, 2006 1:17 pm
Post subject: Q: Is it difficult to port a Win or OS/2 app over to the Intel Mac platform?
Archived from groups: comp>sys>mac>programmer>tools (more info?)

I've pretty much given up on my old standby, OS/2, and now a devoted
and very happy Intel iMac user - but I miss a few things such as a
comprehensive all-in-one easy to use graphics viewer and editing
program like PMView (pmview.com). This product comes in an OS/2 native
and Windows software offering.

The author of PMView has not made a Mac version of his popular product
but I'm sure he would do so or allow it to be done if the information
on how it could be accomplished were provided.

I'm not a programmer by any means and hope my entry into this newsgroup
will provide some insight on how easy or difficult such a task may be.
Is it hard to port other non-Mac software over to the Mac platform or
has Apple made it pretty easy to generate a "Universal Binary" from
non-Mac software?

Anyone have any suggestions, advice or comments?

Tim...

 >> Stay informed about: Q: Is it difficult to port a Win or OS/2 app over to the I.. 
Back to top
Login to vote
Scott Ellsworth

External


Since: Dec 08, 2003
Posts: 230



(Msg. 2) Posted: Fri May 05, 2006 1:47 pm
Post subject: Re: Q: Is it difficult to port a Win or OS/2 app over to the Intel Mac platform? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article ,
"The OS/2 Guyİ" wrote:

> I'm not a programmer by any means and hope my entry into this newsgroup
> will provide some insight on how easy or difficult such a task may be.
> Is it hard to port other non-Mac software over to the Mac platform or
> has Apple made it pretty easy to generate a "Universal Binary" from
> non-Mac software?

Some software is easy to port. Software written in Java, like ImageJ or
IDEA, is pretty easy to get running on the platform. You need only take
note of the areas in which the Mac model and the Java platform differ.
(Whether the menu bar is in the window or at the top of the screen is a
biggie.) A reason for that, of course, is that those writing in a cross
platform language are more likely to have thought about other platforms
while they designed it. They thus may have made it easy to port from
the first.

Other software is very difficult to port. I have clients who have
amazing amounts of code in VBA, hooked up to Access databases and excel
files. This code barely runs on new releases of Access, let alone on a
Mac. When you hard code platform assumptions deep in your code, it is a
real pain to port to another platform.

If you are after a graphics viewing program, you would do better to
check out Lemke Software's Graphic Converter, as well as the free
Preview program bundled with your Mac. Similarly, The Gimp will do many
of the things photoshop would do, so that might be an option.

There are lots of image viewers on VersionTracker - try some.

Programming graphics is non trivial on any platform, especially if you
want to _do_ something to the file you have opened. Thus, graphics
programs not designed for porting in the first place are likely to be a
painful move. On the plus side, the Cocoa toolkit is very keen and
offers great productivity, thus you may get a new program written faster
than you might expect. Similarly, I hear good things about RealBasic.

Scott

--
Scott Ellsworth
scott RemoveThis @alodar.nospam.com
Java and database consulting for the life sciences

 >> Stay informed about: Q: Is it difficult to port a Win or OS/2 app over to the I.. 
Back to top
Login to vote
"The_OS/2_Guyİ

External


Since: Jan 21, 2006
Posts: 22



(Msg. 3) Posted: Fri May 05, 2006 3:30 pm
Post subject: Re: Q: Is it difficult to port a Win or OS/2 app over to the Intel Mac platform? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Thanks guys. I do have GraphicConverter ($30) and several other
Mac-only graphic viewer and editing programs but haven't found one yet
that is easy to use, includes all the features of PMView which
displays animations, opens in re-sizeable thumbnails, offers batch
renaming, resizing, conversions, doubles as a file manager, displays
image info w/o having to mine for it, changes desktop backgrounds,
crops, edits, transforms, filters, offers slideshow, image
manipulation, screen capture features, icon creation, etc.

I've purchased and demo'd just about every graphics related Mac related
software and I can find the features in separate packages but nothing
is 'all-in-one' - and of course, all those separate packages cost as
much as $99 with just 3% free and feature limited.

I see the same thing with movie or video viewing on the Mac. VLC is
adequate but still limited whereas in OS/2 there is the free
movie/music player that handles the majority of formats (WMV, ASF, RM,
RAM, AVI, MPG, MPEG, OGG, WAV, MP3, etc except for Quicktime). I can't
find a Mac program that will convert MS movie formats over to a more
generic format (MPEG or AVI) (FlipForMac does not come in a UB, so far)
nor a Mac program that will combine MPEG/AVI/etc segments into one full
movie in the video format of my choice. I haven't tried Final Cut Pro
but then $1200 is just too steep.

Don't get me wrong - I totally love my iMac because it does so many
wonderful things but there are areas that are lacking. Easy
multisession CDRW DVDRW burning is one.

It would be great if the apps we are lacking could be ported from other
OS's.

Thanks for the info and the time/effort. It is very much appreciated.

Tim...
 >> Stay informed about: Q: Is it difficult to port a Win or OS/2 app over to the I.. 
Back to top
Login to vote
Jeffrey Jones

External


Since: May 22, 2004
Posts: 30



(Msg. 4) Posted: Tue May 09, 2006 4:58 am
Post subject: Re: Q: Is it difficult to port a Win or OS/2 app over to the Intel Mac platform? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article , The
OS/2 Guyİ wrote:

> Thanks guys. I do have GraphicConverter ($30) and several other
> Mac-only graphic viewer and editing programs but haven't found one yet
> that is easy to use, includes all the features of PMView which
> displays animations, opens in re-sizeable thumbnails, offers batch
> renaming, resizing, conversions, doubles as a file manager, displays
> image info w/o having to mine for it, changes desktop backgrounds,
> crops, edits, transforms, filters, offers slideshow, image
> manipulation, screen capture features, icon creation, etc.

"Easy to use" is a matter of opinion. GraphicConverter can be daunting
simply because it does so much. Considering that, I find it pretty easy
to use. Of the features you list, there is not a single one that is not
offered by GraphicConverter.
 >> Stay informed about: Q: Is it difficult to port a Win or OS/2 app over to the I.. 
Back to top
Login to vote
David C.

External


Since: Oct 11, 2003
Posts: 1430



(Msg. 5) Posted: Sun May 14, 2006 4:51 pm
Post subject: Re: Q: Is it difficult to port a Win or OS/2 app over to the Intel Mac platform? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

""The OS/2 Guyİ"" writes:
>
> I've pretty much given up on my old standby, OS/2, and now a devoted
> and very happy Intel iMac user - but I miss a few things such as a
> comprehensive all-in-one easy to use graphics viewer and editing
> program like PMView (pmview.com). This product comes in an OS/2
> native and Windows software offering.
>
> The author of PMView has not made a Mac version of his popular product
> but I'm sure he would do so or allow it to be done if the information
> on how it could be accomplished were provided.

Don't expect to be able to do this without a lot of work.

The OS/2 and Windows APIs (at least the early Windows APIs) are similar
enough that porting an app from one to the other can be done without a
lot of pain. (As long as the app only uses OS features common to both
platforms, of course.)

The Mac APIs are completely different. Even the basic structure of a
well written app is completely different. This was the case back in the
days of the Classic APIs, it persists in the Carbon APIs, and it is even
more radically different for Cocoa apps.

As for PMView in particular, I've never seen the code, so I don't know
how much porting work would be involved, but I can tell you up front
that there will have to be wholesale replacement of at least the UI
code. This can, of course, all be done, but it won't be easy and is
certainly not a job for somebody who is just beginning to learn Mac
programming.

> I'm not a programmer by any means and hope my entry into this
> newsgroup will provide some insight on how easy or difficult such a
> task may be. Is it hard to port other non-Mac software over to the
> Mac platform or has Apple made it pretty easy to generate a "Universal
> Binary" from non-Mac software?

Having the same processor chip is one of the least important aspects of
portable code. The operating system's architecture and APIs are far
more important.

The easiest way to port a Windows app over would be to use a Windows API
library (like WINE) and recompile the app (Windows API calls and all)
against this library. But this apps will look, feel, and behave like a
Windows app. Most Mac users will not be happy with it.

To make a proper Mac app - that conforms with that standard Mac user
interface - is going to require lots of rewriting. Even if the APIs
were identical, you'd require this, because Mac and Windows users expect
(and often require) interfaces that are fundamentally different from
each other.

-- David
 >> Stay informed about: Q: Is it difficult to port a Win or OS/2 app over to the I.. 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
xcode projects question for a windows dll port - Hi! I have a windows c/c++ dll that I need to port to Mac (OS X). I'm using Xcode. I want to start a new project but don't what kind of project to choose. I'm juggling between these 3: Carbon Framework Carbon Dynamic Library Carbon Static Library Whic...

help ! PEF Executable using XCODE ?? - ------------------------------------------------------------------------ A poll associated with this post was created, to vote and see the results, please visit http://www.codecomments.com/message235968.html..

Browser Controls... - Are there any browser controls which supports all the versions of MAC OS ? ie : MAC OS X and 8/9 ?? Will Opera Support ?!! rG -- macro ------------------------------------------------------------------------ Posted via http://www.codecomments.com..

Beginning for Beginning Beginners - I occasionally become motivated to dabble in programming, just to the point of getting a particular task done, and am wondering where I should start. I am generally more interested in the ends rather than the means. I want to work with what is availabl...

Gentoo for installing Unix programs on Mac OS - I have been slightly interested in some Unix applications, but haven't fallen into the mood to do the line command dance merely to open them, well build them that is (Although I think I remember using Fink in an earlier version of OS X) Anyone have any....
   Macintosh computer (Home) -> Tools All times are: Pacific Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]