- BlackBox on Linux

From: Marco Oetken <"Marco>
Date: Fri, 21 Jan 2005 23:22:16 +0000

----boundary-LibPST-iamunique-95827548_-_-
Content-type: text/plain

> Bernhard Treutwein wrote:
> >
> > 1. There are working prototypes for a Linux port at
> > Oberon Microsystems
>
> > A complete port would be very laborious. Especially
> > the interfacing to the native controls can transform
> > into a real nightmare. Although the job is feasible
> > (see HostCFrames under Windows), it needs really a lot
> > of time, motivation and patience.

>
> It always puzzled me why one needs to interface to native
> controls under Linux. First, which native controls? GNOME,
> Qt, KDE, others? Unlike Windows, Linux hardly has a graphics
> layer that everyone would agree upon. Second, the Oberon System
> has already solved that problem. It used to run under X-windows
> on all possible flavors of Unix. The controls used to look
> sort of reasonable (under V4) or even very good (under System-3).
> Also all the Unix system calls have been worked out.

I might be wrong, but I though BlackBox was using native controls
instead of creating its own controls upon some sort of 2d-graphicslayer.
The latter was done with the Oberon System.
>
> On top of this I dunno why one should insist on having native
> look-and-feel under Linux. Having just about any look-and-feel
> would have been better than not having the port.
>
> I am not suggesting OMS could or should do the work. I am only
> expressing my doubts concerning the native control issue.

If implementing a new set of controls with the help of the
graphics layer of X-Windows is easier than porting to GTK or
Qt, which are some kind of de facto standard, I would only ask
if someone plans to port to OS X for example. X-Windows is
available for OS X and far better Qt and GTK+ too.
I am no expert on Qt or GTK, but I can't see why it would be
easier to build your own Controls. But it could probably be best
answered by those who already worked on a linux port.
>
> W.
>

Greetings
 Marco

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy


----boundary-LibPST-iamunique-95827548_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gQmVybmhhcmQgVHJldXR3ZWluIHdyb3RlOlxw
YXINCj4gPlxwYXINCj4gPiAxLiBUaGVyZSBhcmUgd29ya2luZyBwcm90b3R5cGVzIGZvciBhIExp
bnV4IHBvcnQgYXRccGFyDQo+ID4gICAgT2Jlcm9uIE1pY3Jvc3lzdGVtc1xwYXINCj4gXHBhcg0K
PiA+ICAgQSBjb21wbGV0ZSBwb3J0IHdvdWxkIGJlIHZlcnkgbGFib3Jpb3VzLiBFc3BlY2lhbGx5
XHBhcg0KPiA+ICAgdGhlIGludGVyZmFjaW5nIHRvIHRoZSBuYXRpdmUgY29udHJvbHMgY2FuIHRy
YW5zZm9ybVxwYXINCj4gPiAgIGludG8gYSByZWFsIG5pZ2h0bWFyZS4gQWx0aG91Z2ggdGhlIGpv
YiBpcyBmZWFzaWJsZVxwYXINCj4gPiAgIChzZWUgSG9zdENGcmFtZXMgdW5kZXIgV2luZG93cyks
IGl0IG5lZWRzIHJlYWxseSBhIGxvdFxwYXINCj4gPiAgIG9mIHRpbWUsIG1vdGl2YXRpb24gYW5k
IHBhdGllbmNlLlxwYXINCj4gXHBhcg0KPiBJdCBhbHdheXMgcHV6emxlZCBtZSB3aHkgb25lIG5l
ZWRzIHRvIGludGVyZmFjZSB0byBuYXRpdmVccGFyDQo+IGNvbnRyb2xzIHVuZGVyIExpbnV4LiBG
aXJzdCwgd2hpY2ggbmF0aXZlIGNvbnRyb2xzPyBHTk9NRSxccGFyDQo+IFF0LCBLREUsIG90aGVy
cz8gVW5saWtlIFdpbmRvd3MsIExpbnV4IGhhcmRseSBoYXMgYSBncmFwaGljc1xwYXINCj4gbGF5
ZXIgdGhhdCBldmVyeW9uZSB3b3VsZCBhZ3JlZSB1cG9uLiBTZWNvbmQsIHRoZSBPYmVyb24gU3lz
dGVtXHBhcg0KPiBoYXMgYWxyZWFkeSBzb2x2ZWQgdGhhdCBwcm9ibGVtLiBJdCB1c2VkIHRvIHJ1
biB1bmRlciBYLXdpbmRvd3NccGFyDQo+IG9uIGFsbCBwb3NzaWJsZSBmbGF2b3JzIG9mIFVuaXgu
IFRoZSBjb250cm9scyB1c2VkIHRvIGxvb2tccGFyDQo+IHNvcnQgb2YgcmVhc29uYWJsZSAodW5k
ZXIgVjQpIG9yIGV2ZW4gdmVyeSBnb29kICh1bmRlciBTeXN0ZW0tMykuXHBhcg0KPiBBbHNvIGFs
bCB0aGUgVW5peCBzeXN0ZW0gY2FsbHMgaGF2ZSBiZWVuIHdvcmtlZCBvdXQuXHBhcg0KXHBhcg0K
SSBtaWdodCBiZSB3cm9uZywgYnV0IEkgdGhvdWdoIEJsYWNrQm94IHdhcyB1c2luZyBuYXRpdmUg
Y29udHJvbHNccGFyDQppbnN0ZWFkIG9mIGNyZWF0aW5nIGl0cyBvd24gY29udHJvbHMgdXBvbiBz
b21lIHNvcnQgb2YgMmQtZ3JhcGhpY3NsYXllci5ccGFyDQpUaGUgbGF0dGVyIHdhcyBkb25lIHdp
dGggdGhlIE9iZXJvbiBTeXN0ZW0uXHBhcg0KPiBccGFyDQo+IE9uIHRvcCBvZiB0aGlzIEkgZHVu
bm8gd2h5IG9uZSBzaG91bGQgaW5zaXN0IG9uIGhhdmluZyBuYXRpdmVccGFyDQo+IGxvb2stYW5k
LWZlZWwgdW5kZXIgTGludXguIEhhdmluZyBqdXN0IGFib3V0IGFueSBsb29rLWFuZC1mZWVsXHBh
cg0KPiB3b3VsZCBoYXZlIGJlZW4gYmV0dGVyIHRoYW4gbm90IGhhdmluZyB0aGUgcG9ydC5ccGFy
DQo+IFxwYXINCj4gSSBhbSBub3Qgc3VnZ2VzdGluZyBPTVMgY291bGQgb3Igc2hvdWxkIGRvIHRo
ZSB3b3JrLiBJIGFtIG9ubHlccGFyDQo+IGV4cHJlc3NpbmcgbXkgZG91YnRzIGNvbmNlcm5pbmcg
dGhlIG5hdGl2ZSBjb250cm9sIGlzc3VlLlxwYXINClxwYXINCklmIGltcGxlbWVudGluZyBhIG5l
dyBzZXQgb2YgY29udHJvbHMgd2l0aCB0aGUgaGVscCBvZiB0aGVccGFyDQpncmFwaGljcyBsYXll
ciBvZiBYLVdpbmRvd3MgaXMgZWFzaWVyIHRoYW4gcG9ydGluZyB0byBHVEsgb3JccGFyDQpRdCwg
d2hpY2ggYXJlIHNvbWUga2luZCBvZiBkZSBmYWN0byBzdGFuZGFyZCwgSSB3b3VsZCBvbmx5IGFz
a1xwYXINCmlmIHNvbWVvbmUgcGxhbnMgdG8gcG9ydCB0byBPUyBYIGZvciBleGFtcGxlLiAgWC1X
aW5kb3dzIGlzXHBhcg0KYXZhaWxhYmxlIGZvciBPUyBYIGFuZCBmYXIgYmV0dGVyIFF0IGFuZCBH
VEsrIHRvby5ccGFyDQpJIGFtIG5vIGV4cGVydCBvbiBRdCBvciBHVEssIGJ1dCBJIGNhbid0IHNl
ZSB3aHkgaXQgd291bGQgYmVccGFyDQplYXNpZXIgdG8gYnVpbGQgeW91ciBvd24gQ29udHJvbHMu
IEJ1dCBpdCBjb3VsZCBwcm9iYWJseSBiZSBiZXN0XHBhcg0KYW5zd2VyZWQgYnkgdGhvc2Ugd2hv
IGFscmVhZHkgd29ya2VkIG9uIGEgbGludXggcG9ydC5ccGFyDQo+IFxwYXINCj4gVy5ccGFyDQo+
IFxwYXINClxwYXINCkdyZWV0aW5nc1xwYXINCiBNYXJjb1xwYXINClxwYXINCi0tLSBCbGFja0Jv
eFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBv
YmVyb24uY2h9fQBkBCAu


----boundary-LibPST-iamunique-95827548_-_---
Received on Sat Jan 22 2005 - 00:22:16 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:25 UTC