|
|
Home » Developing U++ » Mac OS » Porting (Mac OS X) and "reference application" idea
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #18175 is a reply to message #18173] |
Sun, 14 September 2008 17:37   |
 |
mirek
Messages: 14256 Registered: November 2005
|
Ultimate Member |
|
|
captainc wrote on Sun, 14 September 2008 09:08 |
luzr wrote on Thu, 17 May 2007 11:35 | I have an idea how to speed-up the porting (MacOS X now, be it is general).
The most time consuming part of problem is to find out all the information about implementing required things on target platform, something that developer that knows the platform would find primitive. OTOH, target platform guru's are unlikely to know about U++ implementation details.
So my idea is to create "reference application" that will contain all the function for minimal (and perhaps later, advanced) target platform support.
Target platform guru will reimplement this application (using the most straighforward way) and submit the code, which will serve as great boost to development speed (sort of U++ oriented knowledge base).
Thoughts?
Mirek
|
I think this was a great idea. Was there any progress with it? What are we doing about Mac support? I think supporting Mac is necessary to get Mac developers to use and work on U++.
|
Unfortunately, I am afraid, for the time being, Mac stalled. I think Carbon EOL was the final hit...
Mirek
|
|
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #18198 is a reply to message #18197] |
Tue, 16 September 2008 10:48   |
bytefield
Messages: 210 Registered: December 2007
|
Experienced Member |
|
|
luzr wrote on Tue, 16 September 2008 11:33 | Mac HW is the least problem here...
Mirek
|
Then the lack of MacOS programmers? Seems no one is interested to port Upp to MacOSX... is that because of Objective-C or the upp core developers don't use Mac at all. I've never used a Mac and i don't know when i will use one, because i'm felling good using x86 platform with Linux and Windows. I know that MacOS is the second programs market after Windows(here in Europe, i don't know in USA) but i don't bother to make programs for it because MacOS have just a small amount of market.
So the question is, should we have interest in MacOS platform? Maybe others outside of Europe and better informed can give some hints.
cdabbd745f1234c2751ee1f932d1dd75
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #18200 is a reply to message #18198] |
Tue, 16 September 2008 10:57   |
 |
mirek
Messages: 14256 Registered: November 2005
|
Ultimate Member |
|
|
bytefield wrote on Tue, 16 September 2008 04:48 |
luzr wrote on Tue, 16 September 2008 11:33 | Mac HW is the least problem here...
Mirek
|
Then the lack of MacOS programmers?
|
IMO, lack of Core U++ developers as well....
The problem is that this requires both deep MacOSX knowledge AND deep U++ knowledge...
Quote: |
Seems no one is interested to port Upp to MacOSX... is that because of Objective-C or the upp core developers don't use Mac at all.
|
IMO, both...
Quote: |
I know that MacOS is the second programs market after Windows(here in Europe, i don't know in USA)
|
In my country, there is IMO much more Linux related programming *jobs* than MacOS programming jobs. Basically, any ISP needs Linux programmers. Who needs OSX coders?
MacOSX is used by graphics, but they do not need any software developemnt...
AFAIK, in USA situation mich be much different, Apple has much deeper market penetration.
Quote: |
So the question is, should we have interest in MacOS platform?
|
Definitely. But other things have priority now....
Mirek
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #18201 is a reply to message #18198] |
Tue, 16 September 2008 11:06   |
cbpporter
Messages: 1427 Registered: September 2007
|
Ultimate Contributor |
|
|
bytefield wrote on Tue, 16 September 2008 11:48 |
Then the lack of MacOS programmers? Seems no one is interested to port Upp to MacOSX... is that because of Objective-C or the upp core developers don't use Mac at all. I've never used a Mac and i don't know when i will use one, because i'm felling good using x86 platform with Linux and Windows. I know that MacOS is the second programs market after Windows(here in Europe, i don't know in USA) but i don't bother to make programs for it because MacOS have just a small amount of market.
So the question is, should we have interest in MacOS platform? Maybe others outside of Europe and better informed can give some hints.
|
I think that it is about the lack of MacOS developers. Objective-C si not that hard, but still, you can't just read a little about it and expect to write anything meaningful. You need some experience, and I think that a lot of people would rather avoid having to learn a new and relatively useless (except for Mac) programing language.
And even if you know ObjectiveC, it will take some time before you get a basic window and message system running, and you also must be able to integrate it into CtrlCore. That's why it would be the best if someone who knows Cocoa and someone familiar with CtrlLib implementation work together. So basically one does a straightforward Cocoa minimal application, like you would find in a tutorial, and the other then tries to adapt if for CtrlLib.
Too bad that Carbon is outdated .
And of course these people need Macs. Anybody successfully emulated a Mac?
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #18203 is a reply to message #18200] |
Tue, 16 September 2008 11:44   |
bytefield
Messages: 210 Registered: December 2007
|
Experienced Member |
|
|
luzr wrote | In my country, there is IMO much more Linux related programming *jobs* than MacOS programming jobs. Basically, any ISP needs Linux programmers. Who needs OSX coders?
|
That's happen also in my country and I guess all around the world, IMO LAMP(Linux+Apache+MySQL+Php) is one of the best solutions for server side applications, because it's cheap and opened.
When i was talking about the MacOS as a second market after Windows i was thinking that Linux market side want mostly open-source programs and just the best oss get sales in Linux market(maybe not source or program sales but support sales). BTW, have someone from here made a commercial application for Linux and/or open-source/closed-source in the same time?
cdabbd745f1234c2751ee1f932d1dd75
|
|
|
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #18225 is a reply to message #18209] |
Thu, 18 September 2008 02:18   |
captainc
Messages: 278 Registered: December 2006 Location: New Jersey, USA
|
Experienced Member |
|
|
New product that I saw from a Digg article:
http://www.efixusa.net/product_info.php?products_id=28
Its a usb drive that allows you to install MAC OS on a pc
From their site:
Quote: | Run Unmodified Mac OS X on a PC:
Boost your creativity, your dreams and daily tasks in a fully new dimension with Mac OS X on PC. Start to experience what Mac OS X users always enjoyed, stability of Mac OS X system, unique security protection, no viruses, and the beauty of the OS all on your standard PC.
|
Note sure how it works yet...
Update: Looks like it is limited to the hardware it can run on.
[Updated on: Thu, 18 September 2008 02:24] Report message to a moderator
|
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #23618 is a reply to message #18238] |
Thu, 05 November 2009 15:53   |
jeremy_c
Messages: 175 Registered: August 2007 Location: Ohio, USA
|
Experienced Member |
|
|
No more word on OS X support I guess? To me, that is the one thing holding me back going full force with U++. I would like to deploy on Windows, Linux and OS X. I am betting it's the case with many other developers as well. Here in the USA, OS X is here to stay and we really must think about deployment on it :-/
Jeremy
[Updated on: Thu, 05 November 2009 15:54] Report message to a moderator
|
|
|
|
|
|
Re: Porting (Mac OS X) and "reference application" idea [message #23631 is a reply to message #23628] |
Sat, 07 November 2009 21:11   |
andrei_natanael
Messages: 262 Registered: January 2009
|
Experienced Member |
|
|
koldo wrote on Sat, 07 November 2009 14:44 | Hello all
I do not know about Mac programming, but this sound strange to me:
Quote: | So I was also thinking to do some Mac Programming. But as I realized that the native language is there Objective-C. I was wondering how to port then something in U++ ?
|
So just searching a little bit I have found that in Mac it is used Xcode Tools (http://developer.apple.com/tools/), previously named Apple DevTools, including Mac versions of gcc, gdb and make, here http://developer.apple.com/tools/gcc_overview.html
Best regards
Koldo
|
Hi Koldo, i'm not a Mac programmer but recently i've looked over programming topics for mac on internet (especially apple site). There was possible to write GUI in C/C++ for MacOS using Carbon library but Apple dropped it and new library Cocoa is only Objective-C. It may sound strange but Objective-C is really used to do programs for macs
I know you can mix C/C++ with Objective-C/C++ and up to some point Objective-C is pure C, then the differences comes. We have to use Objective-C mixed with C/C++ to create an interface which could get used by upp CtrlCore. Btw, we may get some inspiration by looking at Qt code .
This year(2009-2010) i will be a graduated student, Bachelor of Mathematics-Computer Science (i hope i wrote this correct) and my thesis is about cross-platform GUI and i'm writing a Chameleon like library for Windows, Linux(KDE or Gnome or both) so if i'm not failing at doing that than i will try to port it to macos too after exams and if it's good enough maybe upp will adopt it
P.S.: your last link should point to http://developer.apple.com/tools/gcc_overview.html (without dot at the end of the link)
|
|
|
|
Goto Forum:
Current Time: Wed Apr 30 10:25:43 CEST 2025
Total time taken to generate the page: 0.00954 seconds
|
|
|