This Forum is Dedicated For all The Object Oriented PIC Lovers .......... The concept behind OOPic is straight forward. Use preprogrammed multitasking Objects from a library of highly optimized Objects to do all the work of interacting with the hardware. Then write small scripts in Basic, C, or Java syntax styles to control the Objects. During operation, the Objects run continuously and simultaneously in the background while the scripts run in the foreground telling the objects what to do.

Tuesday, March 4, 2008

Re: [oopic] Re: supported compiler platforms

> The older V5 IDE source code has been available for years. In fact,
> several attempts have been made to port the IDE to Linux. The
> problem is, the COMPILER source code hasn't been available. Separate
> code, separate issue. Or at least it was...

Savage doesn't own their own compiler? 8-O

> I would very much NOT like to see the IDE and compiler ported to
> Java. I use Linux, I use WinXP but I HATE Java applications with one
> possible exception: Eclipse. And even that is optional. It is just
> an IDE - compilers and such are outside Eclipse. Java apps are a
> nightmare to set up. Most Linux distros don't include Sun Java and
> you have to mess with 'alternatives' to set the proper version as the
> default. Talk about non-compatible: GNU Java vs Sun Java on the same
> machine.

Hmm. I did a very large development about 10 years ago where I had to
have the same code running on something like 12 different platforms
including Windows, Mac, the Linuxae, the BSDs, and Solaris. (It was an
ISP accounting system with RADIUS server talking to an SQL back-end.)
Frankly, Java was the only thing that would work for us and it did.
Even running on MacOS 8 (ugly) and WinNT using MS Access as the
database (even uglier) worked. Of course we were using big Sun/Solaris
iron and Oracle for sites that really had to scale (like AT&T).

So my experience with Java was, quite frankly, very positive.

Gnu has done a version of Java? What were they thinking! We just went
through this with Microsoft and Sun not too long ago.

> Truth be known, even though I have 3 versions of Linux (Red Hat WS 4,
> Ubuntu 7.10 and SUSE 10.3) on 3 different machines, I don't like it.
> I USE it every single day but I don't like it. It is NEVER going to
> go very far until it gets installable binary drivers and an API for
> drivers to target. It is a PITA to run RedHat WS 4 about 40 kernel
> upgrades back just because I have to recompile the video driver from
> source for every single change. And I have to wait for the
> manufacturer to get around to upgrading the driver source to match
> the kernel versions.

That is the point. You have to change whenever you have a new version
of the kernel or OS. That is the beauty of having a consistent and
universal interface.

> That certainly isn't the case for WinXP. There is a clean interface
> for drivers that doesn't change just because there is a small tweak
> to the 'kernel'.
>
> I'm not even going to upgrade to Vista and, when anyone asks, I
> suggest they buy their new computers with WinXP and skip the
> Vista 'experience'. To put my money where my opinions lie, I just
> bought two laptops (Dell Precision M6300) and ordered them both with
> WinXP.

That is all very well and good. OTOH, there are many people who
consider running a Microsoft OS just too high a price to pay. Case in
point, by switching our school from Windows to Macintosh this year the
amount of time I spend on system support has dropped to 20% of what it
was even though I have massively increased the number of services. I
can't afford all the security problems that running Windows entails.
So I need to run something else.

In the mean time, I am forced to run a virtualization package in order
to run Windows on our Macs purely in order to run the OOPic IDE and
the various Parallax IDEs. I was thinking aloud as to how it would be
easier if their IDE could be ported to different platforms. Frankly, I
don't care how it gets done but I bet there are those who would prefer
to run on something other than Windows.


Brian Lloyd
Granite Bay Montessori School 9330 Sierra College Bl
brian AT gbmontessori DOT com Roseville, CA 95661
+1.916.367.2131 (voice) +1.791.912.8170 (fax)

PGP key ID: 12095C52A32A1B6C
PGP key fingerprint: 3B1D BA11 4913 3254 B6E0 CC09 1209 5C52 A32A 1B6C



Yahoo! Groups Links

<*> To visit your group on the web, go to:

http://groups.yahoo.com/group/oopic/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:

http://groups.yahoo.com/group/oopic/join

(Yahoo! ID required)

<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:

http://docs.yahoo.com/info/terms/

No comments: