Igor Kovalenko wrote:
“Armin Steinhoff” <A-Steinhoff@web_.de> wrote in message
news:3A583812.69AF87F0@web_.de…
IMHO, the best and the fastest way to realize
native ports of LINUX apps is possible with
XFree86. The availablity of thread support for QNX
RTP opens up the door for the port of lots of
stable running X applications.
For instance, the debugger DDD works flawless with
XFree86 … but there are still problems with the
same DDD under Xphoton. That’s also the case with
lots of other X based development tools … e.g.
the Qt ‘designer’
Armin, did you try to answer yourself, what is it you’re trying to achive?
I mean the big picture…
Lets go back to the original context.
:> IMHO, lxrun is cool but there are MANY things I
would prefer to see QNX
:> spend more time on, e.g.:
:> + QNet fully functional (ala QNX4 FLEET)
:> + Open Source availability
:> + DMA fsys drivers
:> + native ports of Linux apps
I did just a statement to the issue above … what
is wrong with it ?
Your personal goal is clear, you want rich development
environment for your (quite specific) needs
There are no ‘quite specific’ needs … but I
have to work efficently!
and you don’t want to wait while it becomes available under Photon.
So I have to stop my business for monthes …
years?
My customers and my competition don’t wait!
BTW … there are a lot of PhAB developers waiting
since years for the possibility to place text
vertically =:-/
Neither you want to help with development of that stuff.
Just a blanked statement …PhAB isn’t an Open
Source project.
You simply don’t like the programming model of Photon
Why do you got that idea?
However .. tell me why PhAB is not developed
further as the IDE for QNX?? The market is
asking for it!!
and want to enjoy ‘true OO programming’ offered by your favorite X tools.
Is it unethical to enjoy ‘true-OO programming’
??
Since more than 15 years .. lots of GUI developers
are enjoying OO-programming 
However, this is QNX advocacy group and its general idea is to promote
concepts and development being of interest of the whole community.
That’s exactly, what I’m doing.
Since QSSL is ‘open source’ and ‘LINUX compatible’
… XFree86 is surely the interest of the
community. Isn’t it?? BTW, StarOffice is an X
application.
Do you believe ‘open source’ and ‘LINUX
compatibility’ is only a marketing hype?? … and
‘LINUX compatibility’ is only appreciated at
console level??
Let’s ask what benefit QNX community will get if you convince enough
people to switch to X?
Igor … every piece of software which supports
QNX RTP is absolutely positive for QNX RTP. I
consider it being positive because of the
customers of RTP have the choice between two
windowing systems … so they can choose the best
tool for their applications. Also … competition
is always positve even if it happens between two
windowing systems.
Also … you can hardly use X in embedded
applications … so nobody can simply ‘switch’ to
X. IMHO .. X is just the possibilty to build an
efficient self hosted development environment,
workstation applications and to penetrate the
LINUX market with hard real-time capabilities.
From end-users perspective it will become something very odd.
Looks like Linux but not quite there.
With XFree86 … it looks exactly like LINUX.
What’s your point ?
Does not run Linux apps, ha!
Not yet many … but with the port of KDE 2.0 to
QNX RTP there will be a lot of applications.
It will never become better Linux than Linux.
That’s clearly not the goal … even if RTP can
replace smoothly LINUX RT solutions
The goal
is LINUX compatibility and the possibility to use
LINUX applications/tools with RTP. As you know …
every piece of software which works with RTP
should be considered as positive.
Also the ‘target positioning’ of QNX RTP and LINUX
is absolutely different … how can they compete
against each other?
Meanwhile people will be distracted from Photon and
that will slow down its development since it is driven by demand.
In my common sense … they have just to speed up
their Photon development in order to attract
OEMs and other people. (placing texts vertically,
animation, … IDE )
From developers perspective there will be little sense to do development under QNX at all,
Huh … you prefer to do cross development under
QNX4, M$, Solaris and LINUX? I can’t believe …
Makes it no sense to use PhAB under QNX??
unless they are writing QNX drivers and need GUI just for development, like yourself.
That’s a complete narrowed view of my business.
Yes, as you know I do system development, but I
have also to provide GUI based multi platform
apps, configuration tools and visualization tools
for IEC 61131-3 development packages etc.
Those writing GUI stuff will stick to Linux since it is better for X anyway.
Hm … I believe they will stick to ‘LINUX tools’.
So we have to provide these tools for QNX RTP.
Those writing for Photon will have hard time
I don’t think so … there are additional tools
available for Photon: Tilcon TRTD, CPhoton,
PyDACHS and others.
To avoid misunderstandings: “additional” doesn’t
mean “replacing” !
since end users will be distracted.
That’s mostly the case if a file manager doesn’t
support drag and drop and the task bar get lost
behind other windows!
From OEMs perspective, it will loose some of its value.
How can an OS loose of its value when there are
offered more applications and tools ?? Come on
Igor, it’s absurd.
I think OEMs doing GUI stuff like Photon for its features.
If they wanted X they’d will just go with Linux.
Sounds very pessimistic. X for RTP gives them just
the possibility to use X for RTP instead of using
LINUX.
BTW, do you know how many talks we have with Linux
guys who want reliable realtime by minimizing
their efforts to migrate to QNX RTP ???
Believe you or not, Photon is selling point and a big one.
You must have here some wrong ideas about what I
believe and what I don’t believe. Photon is a very
nice embeddable windowing system and not a
religion. Photon is obviouly a selling point …
but that’s not a reason to rest. It must be
developed further to attract new OEMs and
developers.
If Photon is really a strategic issue … where
is the DEMO DISK for QNX RTP?? Is nobody able at
QSSL to develop it again ??
From QNX perspective, they might simply loose this whole game if OEMs will turn them down.
That’s always the issue if a company rely on only
a few big customers.
So they have to open up other markets … to
survive.
What could really kill QSSL that’s their marketing
and sales strategy.
They are in a vulnerable position since they started the RTP
thing. Either win big time or loose big time.
X will surely strengthen their position …
because of applications which are available
immediateley!
Now what you will benefit if the above happens?
May be IBM, Cisco or Motorola are waiting to buy
that company ??
Why do we need a ‘binary interpreter’ … when we
are able to recompile the (open source) LINUX apps
??
Now it is ‘binary interpreter’? Come on Armin, this is ridiculous. Read the
white paper, not just FAQ.
I read the initial paper from M. Davidson … he
called his emulator a ‘binary interpreter’ 
Cheers,
Armin
If XFree86 makes sense … then for QNX RTP <<