Home » Developing U++ » Mac OS » Porting (Mac OS X) and "reference application" idea
Re: Porting (Mac OS X) and "reference application" idea [message #33140 is a reply to message #33086] |
Mon, 11 July 2011 06:52   |
 |
daveremba
Messages: 32 Registered: June 2011 Location: Los Angeles, CA, USA
|
Member |
|
|
Hi, I'm new to UPP, so I'll pose some
basic questions for discussion below.
I have some time and knowledge of the MacOS,
C++, etc. and would consider helping with
a more complete port of UPP to Mac.
It would help to get some direction/discussion
from the UPP community.
Also, are there any other developers on
MacOSX who would work on this??
What is the interest level in a MacOS port
of UPP?
I got a port working of TheIDE on MacOSX,
and the example apps run, but under an X11
emulator, and do not have the Apple look and feel.
This of course is expected.
There is some remaining work to fix a couple of
problems with buttons and menus. But in any
case this is a quick and crude port, and its main
value is that TheIDE itself does run and could
be used as an alternative to Xcode.
Xcode is the Apple equivalent of MS Visual Studio,
or KDevelop, etc. It generates code for MacOS,
iPhone, and iPad. It has a simulator for
the mobile devices (like Android).
One works mainly in Objective-C.
Xcode generates a .nib file, similar to the UPP
.layfile, form another tool called "Interface
Builder".
Attached are snapshots of the "widgets" available
in Xcode IB for iPhone and MacOSX.
Some questions to consider:
What kind of port would be reasonable and useful
to the UPP community?
Probably reinventing
the entire Apple tool chain is not desirable.
is there a 1:1 correspondence of widgets to UPP?
(probably not)
The UPP community would want an app that runs
on Linux and Windows to look similar, but also
conform to Apple look and feel, right?
(without much or any re-coding effort, like
Qt etc, but a better result than Qt)
There are several technical paths to chose from;
and picking the best one depends on what
the community expects from a porting effort
of UPP to Mac.
So a useful first step, I would ask readers to please
look at the attached widgets, and provide some
comments as to which ought to be connected to UPP,
and which are "out of scope" (at least for a first
port). (widgets are in messages that follow)
There is at least a basic correspondence of
menus, buttons, tabs, etc. There are quite a
few button styles on MacOS however.
You can also
see some specialized containers that Apple provides
for OpenGL, Quicktime, PDF, and choosers for
time, date, options, etc. (particularly for
iPhone they look quite different from UPP).
I saw that another developer, Aris (fudadmin), did a port
of the vector and image drawing tools in UPP.
I downloaded that Xcode project also.
off-topic:
A universal mobile UI framework that claims 1 million
developers for mobile devices and that I'm working
with is Sencha, which runs in Javascript.
The libarary is called ExtJS. Here is the
link:
http://www.sencha.com/products/extjs/
Sencha currently lacks a good data-object
connection to server (Direct-EXT is incomplete).
I recommend UPP developers take a look at it,
how might it relate to the Rainbow (or future UPP)
projects?
For another project, I am considering using UPP for the
server backend (since it is so fast compared to PHP, and
a much better language (C++ & good design)
compared to PHP). I'd need JSON/REST in UPP
to get my project working however.
Any comments on this would be appreciated
(maybe in another thread).
Thanks,
Dave
Xcode Interface builder widgets (Cocoa library)
are attached as 4 replies to this post.
[Updated on: Mon, 11 July 2011 07:37] Report message to a moderator
|
|
|
 |
|
Porting (Mac OS X) and "reference application" idea
By: mirek on Thu, 17 May 2007 17:35
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: captainc on Sun, 14 September 2008 15:08
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Sun, 14 September 2008 17:37
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: captainc on Tue, 16 September 2008 05:00
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Tue, 16 September 2008 10:33
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: bytefield on Tue, 16 September 2008 10:48
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Tue, 16 September 2008 10:57
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: bytefield on Tue, 16 September 2008 11:44
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: captainc on Tue, 16 September 2008 15:06
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: guido on Tue, 16 September 2008 17:49
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: captainc on Thu, 18 September 2008 02:18
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Thu, 18 September 2008 18:24
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: jeremy_c on Thu, 05 November 2009 15:53
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: cbpporter on Tue, 16 September 2008 11:06
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: gprentice on Tue, 16 September 2008 14:25
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: Reini on Fri, 06 November 2009 01:11
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Sat, 07 November 2009 06:38
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: koldo on Sat, 07 November 2009 13:44
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: koldo on Sat, 07 November 2009 22:47
|
 |
 |
Re: Porting (Mac OS X) and "reference application" idea
By: Reini on Sat, 07 November 2009 22:32
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Suggestion
By: Reini on Fri, 13 November 2009 20:58
|
 |
|
Re: Suggestion
|
 |
|
Re: Suggestion
By: mirek on Sat, 14 November 2009 05:41
|
 |
 |
Re: Porting (Mac OS X) and "reference application" idea
By: Reini on Sat, 21 November 2009 18:43
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Sun, 22 November 2009 23:05
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: kohait00 on Thu, 26 August 2010 11:03
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: kohait00 on Thu, 26 August 2010 11:41
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: kohait00 on Thu, 26 August 2010 11:48
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: jeremy_c on Sun, 29 August 2010 02:36
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: fudadmin on Thu, 11 November 2010 11:56
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Sun, 21 November 2010 18:03
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Tue, 05 July 2011 21:42
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Wed, 06 July 2011 12:34
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Mon, 11 July 2011 14:59
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Mon, 11 July 2011 15:06
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
By: mirek on Wed, 13 July 2011 08:14
|
 |
|
Re: Porting (Mac OS X) and "reference application" idea
|
Goto Forum:
Current Time: Wed Apr 30 10:59:41 CEST 2025
Total time taken to generate the page: 0.01198 seconds
|