- Messages
- 1
- Reaction score
- 0
Hi I have a Wisdom and would be very interested in your findings concerning the mac software please. I am going on a big trip to Thailand and would love to track the dives on my Mac.
Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
I will keep everyone posted. The software engineers are reviewing and testing some of the information provided in the forum. As soon as I hear anything concrete. I will advise everyone.
I've developed software originally for Windows using Visual C++ which worked with unique hardware (JTAG/cell phone development boards). One of the major cell phone manufacturers was using UNIX. Some had the bright idea to use Wine. We never worked out all the bugs and the 'UNIX' release was over a year behind the Windows release. In the end we gave up and switched to developing plugins for Eclipse, i.e. using a Java solution.As alternative to a full blown port to Linux or MacOS, you should have your s/w
guys look at what modifications would be necessary to run the application under
Wine/DarWine.
Wine/DarWine allow MS windows applications to run on Linux and MACOS.
In some cases the applications run unmodified
(your's doesn't, I tried - GUI comes up but it can't open the database),
The modifications to correct this will be substantially less than a full
native port to these other operating systems.
Once done, the same program and install package could install and run on all 3 OS's.
This would probably be your quickest and easiest way to market with a nearly native solution
that does not require the end user to purchase and install a licensed
copy of Windows and use some sort of VM package like Parallels, or Virtualbox.
--- bill
Ewwwww....for the love of Pete, don't EVER switch to Java. The last thing we need is a UI that looks terrible on ALL platforms. I've yet to see a Java application that is both performant and looks nice on Windows, Mac and Linux. I still say the best cross-platform development is .NET/Mono with separate UI facades, WPF for Windows, GTK# for Linux and MonoObjC for OSX. All the business logic and data access is common code behind the facade. The nice thing is that the stuff behind the facade only needs to be compiled once and works everywhere unless you step beyond nice, managed code and start P/Invoking everywhere. Then you have cross platform backend and nice looking facade on all platforms.
Well, I'm a strong believer that you use the best tool/language/platform/OS for the job. I don't believe in platform evangelical wars, so I apologize if I made it seem that way, my response was more tongue-in-cheek than attach. I think Java works great for back ends, open services, etc., I just think there are better options for xplat UI development.
As for open vs closed source...Mono is open source and there is Reflector for anything else, but we each use what we feel most comfortable with.