<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<b>Platform independent IDE?</b><br>
<br>
Folks,<br>
I have a small chance at a new job and before I talk to them I thought<br>
it would be useful to ask you (the Oberon users) whether it is possible
<br>
to make the case that using Oberon is safe, reliable, and cross
platform.<br>
<br>
So here are my questions for you.<br>
<br>
(1) Does a cross platform IDE (Integerated Development Environment)
exist for Oberon?<br>
&nbsp;Cross platform must include MS Windows, Linux, and Apple OSX.<br>
&nbsp;(I know of Bluebottle and have downloaded it several years ago but
don't know if<br>
&nbsp;that is the correct vehical to answer my question.&nbsp; What is A2?<br>
&nbsp;I use BlackBox/Component Pascal almost exclusively now but it runs
only on Windows.<br>
&nbsp;I understand that combined with Wine one can get it to work under
Linux but have not<br>
&nbsp;done this.)<br>
<br>
(2) Does the IDE behave exactly the same on all platforms?<br>
&nbsp;Does it have one form of look-and-feel or does it adapt to the
platforms GUI?<br>
<br>
(3) Can one install the IDE without low level bitstring manipulation
and parameter settings?<br>
<br>
(4) Does there exist a uniform library (collection of modules) for
basic functionality: files, <br>
&nbsp;audio, screen manipulation, GUI controls, ...<br>
<br>
(5) Can one access the underlying operating system calls if need be
(and hence violate<br>
&nbsp;platform independence)?<br>
<br>
(6) Mouse: can one use a two button mouse on all platforms (no
interclicks)?<br>
<br>
(7) Really how reliable is the system?&nbsp; Can one program for 6 months
without finding<br>
&nbsp;bugs in the underlying system.&nbsp; Does it really work the way it is
claimed to work?<br>
<br>
(8) Web: Can one access the web via the system?&nbsp; How much of the
underlying grunt work<br>
&nbsp;of doing so is supported by the system (module)?<br>
<br>
(9) Server side programming:&nbsp; Is it possible to run an Oberon server
such that (Oberon) <br>
&nbsp;commands on one's desktop are passed through the web to the server in
such a manner that it<br>
&nbsp;looks as those one is simple doing a remote procedure call?&nbsp; For
example if the server<br>
&nbsp;maintains a (relational) database of information, is it possible to
request (say SQL) to the<br>
&nbsp;database for getting and putting data?&nbsp; If I do not have access to the
server hardware (resides in<br>
&nbsp;some other state or country) can I install the Oberon server software
remotely (if allowed, of<br>
&nbsp;course, by the server)?<br>
<br>
I know these are tough questions but they are ones a commerical company
would ask and<br>
would have to be answered to convince they to use such an Oberon system.<br>
<br>
I look forward to your answers (any and all).<br>
<br>
Best regards,<br>
Doug Danforth<br>
<br>
</body>
</html>