[SLUG] Re: Osirix software port required MacOS-X to Linux

2005-12-20 Thread Grant Parnell - EverythingLinux
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

2005-12-20 Thread O Plameras

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

2005-12-20 Thread Rick Welykochy

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

2005-12-20 Thread QuantumG

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

2005-12-20 Thread Matthew Palmer
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

2005-12-20 Thread Grant Parnell - EverythingLinux
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

2005-12-20 Thread Dean Hamstead

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

2005-12-20 Thread Matthew Palmer
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