[SLUG] Re: Osirix software port required MacOS-X to Linux
I've got a client that want's to port this software package from Mac OS-X to Linux and pay for it. I checked out 104MB of source code via CVS (I've attached the listing from /home/grant/packages/osirix) ... Not sure but it looks like some sort of C code but you compile it within this IDE http://www.apple.com/macosx/features/xcode/ I couldn't find anything resembling ./configure or a Makefile and the dev page isn't very helpful unless you're using xcode. http://homepage.mac.com/rossetantoine/osirix/Index2.html My Gut feeling... probably cheaper to buy a Mac - except he wants to deploy many times over, thus if it costs a few grand it's OK. The alternative would be to buy a Mac and large high quality LCD and the commercial version of the software and the annual license for each site. This is less than satisfactory as my client wants some customisation done to it anyway plus the doctors usually would have multi-head PC's decked out with a stack of LCD's occupying significant desk space. Any pointers to who can do this or which company can do this or which mailing lists to consult appreciated. We can probably commission a feasability study seeing as it's such a large chunk of stuff. -- ---GRiP--- Grant Parnell - senior consultant EverythingLinux services - the consultant's backup tech support. Web: http://www.everythinglinux.com.au/support.php We're also busybits.com.au and linuxhelp.com.au and elx.com.au. Phone 02 8756 3522 to book service or discuss your needs. ELX or its employees participate in the following:- OSIA (Open Source Industry Australia) - http://www.osia.net.au AUUG (Australian Unix Users Group) - http://www.auug.org.au SLUG (Sydney Linux Users Group) - http://www.slug.org.au LA (Linux Australia) - http://www.linux.org.au osirix.list.gz Description: GNU Zip compressed data -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Re: Osirix software port required MacOS-X to Linux
Grant Parnell - EverythingLinux wrote: I've got a client that want's to port this software package from Mac OS-X to Linux and pay for it. I checked out 104MB of source code via CVS (I've attached the listing from /home/grant/packages/osirix) ... Not sure but it looks like some sort of C code but you compile it within this IDE http://www.apple.com/macosx/features/xcode/ There is a project Osirix in: http://sourceforge.net/projects/osirix/ already ported in Linux. Your best chance is to contact the developers in that site to have a tailored version for your clients, in my view. It appears to me that this is a group project. This is extremely difficult to do for one person in a professional manner within a reasonable timeframe. It requires expertise in SQL, C, C++, Objective C, and Java it says plus intensive hardware-software interfaces (device drivers). I couldn't find anything resembling ./configure or a Makefile and the dev page isn't very helpful unless you're using xcode. http://homepage.mac.com/rossetantoine/osirix/Index2.html My Gut feeling... probably cheaper to buy a Mac - except he wants to deploy many times over, thus if it costs a few grand it's OK. The alternative would be to buy a Mac and large high quality LCD and the commercial version of the software and the annual license for each site. This is less than satisfactory as my client wants some customisation done to it anyway plus the doctors usually would have multi-head PC's decked out with a stack of LCD's occupying significant desk space. Any pointers to who can do this or which company can do this or which mailing lists to consult appreciated. We can probably commission a feasability study seeing as it's such a large chunk of stuff. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Re: Osirix software port required MacOS-X to Linux
Grant Parnell - EverythingLinux wrote: I've got a client that want's to port this software package from Mac OS-X to Linux and pay for it. I checked out 104MB of source code via CVS (I've attached the listing from /home/grant/packages/osirix) ... Not sure but it looks like some sort of C code but you compile it within this IDE http://www.apple.com/macosx/features/xcode/ I couldn't find anything resembling ./configure or a Makefile and the dev page isn't very helpful unless you're using xcode. http://homepage.mac.com/rossetantoine/osirix/Index2.html Most of the code on the Mac is written in Objective C. I think this is what you are seeing in some sort of C code. gcc handles Objective C. With a bit of work I'm sure this thing could be made to compile on Linux. Of course, all the GUI code will have to be ripped out and replaced. Any pointers to who can do this or which company can do this or which mailing lists to consult appreciated. We can probably commission a feasability study seeing as it's such a large chunk of stuff. I'd prolly target a Mac developers mailing list, looking for someone / somecompany that has both Mac dev + Linux dev skilz. cheers rick -- _ Rick Welykochy || Praxis Services Virtue is more to be feared than vice, because its excesses are not subject to the regulation of conscience. -- Adam Smith -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Re: Osirix software port required MacOS-X to Linux
Rick Welykochy wrote: gcc handles Objective C. With a bit of work I'm sure this thing could be made to compile on Linux. Of course, all the GUI code will have to be ripped out and replaced. gcc is what 99% of Mac developers use to compile Objective-C on OS X. The GUI code is developed against a standard called OpenStep for which there are free implementations, GNUStep being the most popular. So probably only a small part of that code, the parts using proprietary Apple extensions, will need to be replaced. Trent -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Re: Osirix software port required MacOS-X to Linux
On Wed, Dec 21, 2005 at 09:51:10AM +1100, Grant Parnell - EverythingLinux wrote: I couldn't find anything resembling ./configure or a Makefile and the dev page isn't very helpful unless you're using xcode. http://homepage.mac.com/rossetantoine/osirix/Index2.html My Gut feeling... probably cheaper to buy a Mac - except he wants to deploy many times over, thus if it costs a few grand it's OK. The Redoing the build system wouldn't be hard -- worst case, if it has to be autoconfiscated, might be a day or so's work. The *hard* bit is redoing all of the GUI code to work under Windows instead of the Mac. It's a non-trivial operation. Tack an extra couple of zeros onto your few grand and you'd probably be in the right ballpark. - Matt -- A byte walks into a bar and orders a pint. Bartender asks him What's wrong? The byte says Parity error. Bartender nods and says Yeah, I thought you looked a bit off. -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Re: Osirix software port required MacOS-X to Linux
On Wed, 21 Dec 2005, QuantumG wrote: Rick Welykochy wrote: gcc handles Objective C. With a bit of work I'm sure this thing could be made to compile on Linux. Of course, all the GUI code will have to be ripped out and replaced. gcc is what 99% of Mac developers use to compile Objective-C on OS X. The GUI code is developed against a standard called OpenStep for which there are free implementations, GNUStep being the most popular. So probably only a small part of that code, the parts using proprietary Apple extensions, will need to be replaced. Took me a while but I'm downloading an x86 zip file... no idea what's in it, the sourceforge site Oscar pointed out is a bit light on for documentation. [time passes] Hmm.. looks like some sort of Mac binary with no source - does have header files though still not much idea of what platform it's supposed to be for - x86 doesen't really narrow it down. Is it Windows, MacOSX-X86 or Linux or something else. -- ---GRiP--- Grant Parnell - senior consultant EverythingLinux services - the consultant's backup tech support. Web: http://www.everythinglinux.com.au/support.php We're also busybits.com.au and linuxhelp.com.au and elx.com.au. Phone 02 8756 3522 to book service or discuss your needs. ELX or its employees participate in the following:- OSIA (Open Source Industry Australia) - http://www.osia.net.au AUUG (Australian Unix Users Group) - http://www.auug.org.au SLUG (Sydney Linux Users Group) - http://www.slug.org.au LA (Linux Australia) - http://www.linux.org.au -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
Re: [SLUG] Re: Osirix software port required MacOS-X to Linux
you may wish to talk to Ryan Gordon http://www.icculus.org/~icculus/ his list of ports is quite impressive. he is ex-loki and seems to mainly focus on games (money is money). he would seem to be the closest person to a porting expert i have every come across. Dean Grant Parnell - EverythingLinux wrote: On Wed, 21 Dec 2005, QuantumG wrote: Rick Welykochy wrote: gcc handles Objective C. With a bit of work I'm sure this thing could be made to compile on Linux. Of course, all the GUI code will have to be ripped out and replaced. gcc is what 99% of Mac developers use to compile Objective-C on OS X. The GUI code is developed against a standard called OpenStep for which there are free implementations, GNUStep being the most popular. So probably only a small part of that code, the parts using proprietary Apple extensions, will need to be replaced. Took me a while but I'm downloading an x86 zip file... no idea what's in it, the sourceforge site Oscar pointed out is a bit light on for documentation. [time passes] Hmm.. looks like some sort of Mac binary with no source - does have header files though still not much idea of what platform it's supposed to be for - x86 doesen't really narrow it down. Is it Windows, MacOSX-X86 or Linux or something else. -- ---GRiP--- Grant Parnell - senior consultant EverythingLinux services - the consultant's backup tech support. Web: http://www.everythinglinux.com.au/support.php We're also busybits.com.au and linuxhelp.com.au and elx.com.au. Phone 02 8756 3522 to book service or discuss your needs. ELX or its employees participate in the following:- OSIA (Open Source Industry Australia) - http://www.osia.net.au AUUG (Australian Unix Users Group) - http://www.auug.org.au SLUG (Sydney Linux Users Group) - http://www.slug.org.au LA (Linux Australia) - http://www.linux.org.au -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
[SLUG] Re: Osirix software port required MacOS-X to Linux
On Wed, Dec 21, 2005 at 11:22:47AM +1100, Grant Parnell - EverythingLinux wrote: Took me a while but I'm downloading an x86 zip file... no idea what's in it, the sourceforge site Oscar pointed out is a bit light on for documentation. [time passes] Hmm.. looks like some sort of Mac binary with no source - does have header files though still not much idea of what platform it's supposed to be for - x86 doesen't really narrow it down. Is it Windows, MacOSX-X86 or Linux or something else. MacOSX-x86 -- the index2.html page you listed earlier had a minimal amount of information in it. - Matt -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html