Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

elisha cuthbert

macrumors 6502a
Original poster
Feb 25, 2006
665
0
Melbourne
What do i need to change a windows application to a mac one, or port it (i think i heard someone say that about this operation)
and would it be easy or extremly difficult
any input would be great
 

jsw

Moderator emeritus
Mar 16, 2004
22,910
44
Andover, MA
Unless it's in Java or some other platform-sort-of-independent language, you'd need the source code and a lot of knowledge to port it - if it could even be ported.

What is it you want to use on the Mac that's on Windows now? Perhaps it's already been ported or there's an equivalent.

Also, of course, there are the Virtual PC/Parallels/Boot Camp (depending on your Mac) option(s).
 

elisha cuthbert

macrumors 6502a
Original poster
Feb 25, 2006
665
0
Melbourne
jsw said:
Unless it's in Java or some other platform-sort-of-independent language, you'd need the source code and a lot of knowledge to port it - if it could even be ported.

What is it you want to use on the Mac that's on Windows now? Perhaps it's already been ported or there's an equivalent.

Also, of course, there are the Virtual PC/Parallels/Boot Camp (depending on your Mac) option(s).
its nokia theme 40 studio and i dont think that its been released on a mac before and i dont think that they are even considering it
 

jsw

Moderator emeritus
Mar 16, 2004
22,910
44
Andover, MA
elisha cuthbert said:
its nokia theme 40 studio and i dont think that its been released on a mac before and i dont think that they are even considering it
Well, I work there, and I can assure you that porting that code would drive anyone insane.

Use VirtualPC or Parallels, or just use a Windows machine for it. Or just use Bluetooth to move sounds and pics back and forth.
 

elisha cuthbert

macrumors 6502a
Original poster
Feb 25, 2006
665
0
Melbourne
jsw said:
Well, I work there, and I can assure you that porting that code would drive anyone insane.

Use VirtualPC or Parallels, or just use a Windows machine for it. Or just use Bluetooth to move sounds and pics back and forth.
yea the problem with just sounds and pics is i want to make themes like i used to be able to with Theme Creator for my k700i except for my nokia 6280
 

mduser63

macrumors 68040
Nov 9, 2004
3,042
31
Salt Lake City, UT
You can't make a native application without the source code (which you don't have), and even then, it's a huge job most of the time. Not something for someone just starting out with programming.
 

Sun Baked

macrumors G5
May 19, 2002
14,941
162
If you are the developer that wrote the application, you would start here ...

Getting Started with Porting

If you are looking at porting an off-the-shelf application, you will be SOL. And it would likely be $250k+ dollars in legal/consulting fees and begging with the company for the app you want get ported -- before you even see any code to play with. More likely, if they won't even talk to you -- if they think you are a no talent hack, that isn't currently in the business of porting apps as a business.

Buy a PC, or in the case of share/beer ware -- they may be happy to offload the task of doing it to you. Of course you will also be looking at maintaining the code in the future.
 

mduser63

macrumors 68040
Nov 9, 2004
3,042
31
Salt Lake City, UT
elisha cuthbert said:
which code would be easyier to port over native windows or Java?

Java would be MUCH easier to port over as it's intended from the start to be cross-platform. However, again, unless you have the source code, it's not going to happen.
 

slooksterPSV

macrumors 68040
Apr 17, 2004
3,544
306
Nowheresville
There is 1 way of doing it but it'd probably take quite a while ( a few months for Windows notepad) (a few years for Adobe Photoshop). But here's what you'd have to do:
1 - Debug the application; I mean debug it from memory reference 0000 to xxxx. Windows debug, I think, allows you to do this, otherwise you need a debug app like GDC to open the app and run it through.
2 - You have to know Assembly to figure out what the instructions are.
3 - Figure out what language you'd program it in, decide how to define the variables (int, double, char, char *, etc.) and how to flow the program.
4 - Actually program the program taking all the information from 3 and 2 to write it all - including the specific libraries if any are used etc. etc.

All in all its worthless. It'd be better to just program your own app in java bc Java is cross-platform and needs no recompiling.
 

savar

macrumors 68000
Jun 6, 2003
1,950
0
District of Columbia
elisha cuthbert said:
What do i need to change a windows application to a mac one, or port it (i think i heard someone say that about this operation)
and would it be easy or extremly difficult
any input would be great

go to tools->options and then click on the checkbox that says "run as mac application"
 

26139

Suspended
Dec 27, 2003
4,315
377
Actually...

savar said:
go to tools->options and then click on the checkbox that says "run as mac application"

No, no. They just changed that.

It's now tools->options and click on "run as universal binary."
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.