1. RE: Which Platform to Start?

I'm running Win98/DOS and Linux (Mandrake 7.2 w/KDE2). I'm wanting to start
with the lowest common denominator... get a basic app running and then port
to the other platforms (if necessary). I'm interested in working with Linux,
but I guess if it's easier to use DOS first I'll do that.

Is there a cross platform EU GUI library out there? smile

> What OS are you running on your computer?  Why not just start out
> with that
> one.

new topic     » topic index » view message » categorize

2. RE: Which Platform to Start?

I'd say the one you know best.

Gerardo

----- Original Message ----- 
From: CK Lester <cklester at yahoo.com>
To: EUforum <EUforum at topica.com>
Sent: Friday, February 09, 2001 7:38 PM
Subject: Which Platform to Start?


> David (Cuny) and Anybody Else with Relevant Experience:
> 
> Which platform would you develop on FIRST if you knew your program would
> need to run on all three (Linux, DOS, Windows)?
> 
> Thanks!
> ck
> 
> 
> 
> 
>

new topic     » goto parent     » topic index » view message » categorize

3. RE: Which Platform to Start?

On Fri, 09 Feb 2001, CK wrote:

> I'm running Win98/DOS and Linux (Mandrake 7.2 w/KDE2). I'm wanting to start
> with the lowest common denominator... get a basic app running and then port
> to the other platforms (if necessary). I'm interested in working with Linux,
> but I guess if it's easier to use DOS first I'll do that.

You're developing a client/server app on DOS? Using Netware, or ?

> Is there a cross platform EU GUI library out there? smile

No way. Further problems: simple GUI's for Linux like the GraphApp library
don't offer the features (widgets) you need for general business apps. Neither 
does Motif. GTK does, but no one has wrapped the hundreds of calls to Euphoria
yet. 

Your only real options at this point are to:
1. Write your clients in C using GTK...
2. Buy a copy of Kylix to do the Linux GUI and a copy of Delphi for the Windows 
3. Design your system to use a browser as the client, That would also
eliminate any "porting" problems to Windows (or Mac/Beos, etc) and would 
take advantage of proven - and free - technology (Apache, cgi, browsers).

The last approach is the one I'm taking right now, in porting a Eu/Windows app 
that has been in use for a couple of years into a multi-user networked app.
So far, Euphoria seems to work nicely for the cgi portion of this system. 
Eu cgi's are faster than Perl, and easier to understand. 

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

4. RE: Which Platform to Start?

linux. DOS is ok, but Linux is more flexible(shared libs), but exu
has no graphics support(can be overcome with svgalib, but you need
to be root even if you hand code svgalib stuff in C)

CK Lester wrote:
> David (Cuny) and Anybody Else with Relevant Experience:
> 
> Which platform would you develop on FIRST if you knew your program would
> need to run on all three (Linux, DOS, Windows)?
> 
> Thanks!
> ck
> 
> 
> 
> 
>

new topic     » goto parent     » topic index » view message » categorize

5. RE: Which Platform to Start?

DOS? 386? Ha! Linux on a Pentium 133!

kinz at peterlink.ru wrote:
> Dear CK Lester,
> 
> > need to run on all three (Linux, DOS, Windows)?
> 
> If  I  need any machine - a  386 is my choice
> If  I  need any platform -  DOS is my choice
> 
> Regards,
> Igor Kachan
> kinz at peterlink.ru
> 
>

new topic     » goto parent     » topic index » view message » categorize

6. RE: Which Platform to Start?

Kat (and everybody),

----- Original Message -----
From: Kat <gertie at PELL.NET>
To: EUforum <EUforum at topica.com>
Sent: Sunday, February 11, 2001 12:05 AM
Subject: Re: Which Platform to Start?


> I'd guess finding a 486 with a 610meg hd would be rare in
> most "3rd world" countries, and some "2nd world" ones as well.
>
> Kat

There are 3rd world countries and 3rd world countries. No doubt what you say
is sadly true in many cases. But I live in Argentina, where a PC will cost
you perhaps 10 or 15% above the domestic US price. You won't see any ads for
anything less than a Pentium II or K6-2, 64 MBs RAM, 10 GB HDs, CD-ROM
player, standard sound & video, 56K modem and 15" monitor (mostly Samsung
and ViewSonic), and maybe an Ethernet card too, all of which will probably
cost you less than $1,000, usually financed in 6- or 12-month installments
on 20-22% yearly interest, meaning you'll pay some $200-250 a month for a
good if simple brand system.

A programmer will make anything from $500 to $2,500 a month, depending (as
always) on luck, knowledge and experience. More if you can qualify on
hardware, networking and other specialties (Can manage Apache? You're on!
Got a Novell certificate? Name your price!). There are many job openings.
Not only in software, telco and Internet companies, of which there are many,
but also every business bigger than a magazine kiosk has one or more
computers. Ubiquitous computing is a government priority. Computer magazines
fill the stands. Computer books are big sellers. In downtown Buenos Aires
you may find ten ATMs in the same block. An Internet dial-up connection will
cost you perhaps 50 cents per hour, maybe less; ADSL for less than $100 a
month.

What is this all about? Scale. You are not alone. Even though developed
countries have led the way, the rest of the world is catching up fast, if
only because computing is comparatively cheap, simple and clean, requires
little infrastructure and can be left to individual initiative. All it takes
is a more or less stable economy and a good deal of freedom, which at
present are not the rare commodities they were 20 years ago. So people and
universities and business and government can afford to spend time, effort
and resources on R&D, sometimes jumping straight from the 19th into the 21st
Century. High time, too.

Gerardo

new topic     » goto parent     » topic index » view message » categorize

7. RE: Which Platform to Start?

On 10 Feb 2001, at 21:46, gebrandariz at YAHOO.COM wrote:

> Kat (and everybody),
> 
> ----- Original Message -----
> From: Kat <gertie at PELL.NET>
> To: EUforum <EUforum at topica.com>
> Sent: Sunday, February 11, 2001 12:05 AM
> Subject: Re: Which Platform to Start?
> 
> 
> > I'd guess finding a 486 with a 610meg hd would be rare in
> > most "3rd world" countries, and some "2nd world" ones as well.
> >
> > Kat
> 
> There are 3rd world countries and 3rd world countries. No doubt what you say
> is sadly true in many cases. But I live in Argentina, where a PC will cost
> you perhaps 10 or 15% above the domestic US price. 

/me waves to Gerardo

I didn't consider Argentina such a 3rd world place, at least not all of it. Or
Equador, at
least, not all of it. For many years, you had a more advanced telephone system
than
we did here, because Southern Bell stripped old equipment out of Atlanta and 
Birmingham, as an upgrade before the Olympics in those cities, and they shipped
the
used equipment to various places in South America. Meanwhile, here 40 minutes 
outside Birmingham, we were using equipment far older than the stuff Southern
Bell
was pulling out as antiquated! It's not just the equipment either, there is a
new digital
substation about 1/2 mile from me, with several T1 lines feeding it, and i
cannot get
any internet service faster than 10K, even tho the company that owns that
substation
is an isp itself. And reliability of everything from the roads, electrical
lines, telephone,
etc, is terrible. I was running the C64 on batteries, and when i switched to an
ibm
clone, i had to stop programming until i could get a battery UPS for it.

But anyhow, as to which platform to use, i plan on using the 586-133 as home 
environment controler (Eu on dos, naturally), and to tend the windoze box
online.

Kat

new topic     » goto parent     » topic index » view message » categorize

8. RE: Which Platform to Start?

Irv, thanks for all your input!

> 3. Design your system to use a browser as the client, That would also
> eliminate any "porting" problems to Windows (or Mac/Beos, etc) and would
> take advantage of proven - and free - technology (Apache, cgi, browsers).

This sounds like the best approach, especially the words "free" and
"proven." Are reports output as HTML documents in this scenario?

> The last approach is the one I'm taking right now, in porting a
> Eu/Windows app
> that has been in use for a couple of years into a multi-user
> networked app.
> So far, Euphoria seems to work nicely for the cgi portion of this system.
> Eu cgi's are faster than Perl, and easier to understand.

Can you give me a little more details as to how it all fits together? You
can do so via private email to cklester at yahoo.com if you want.

Thanks!
ck

new topic     » goto parent     » topic index » view message » categorize

9. RE: Which Platform to Start?

kinz at peterlink.ru wrote:

> > I'm pretty sure you don't need DCOM
> > for Allegro to work - that still leaves
> > a few levels!.
> 
> 
> Yes, but there is Win-95 + DirectX warning without DCOM.

Thanks Igor, I never knew that.  I'll add it to the doco.


> I have not good but an acceptable **programmig**
> environment (not for clients naturally and anyway!)
> with your euAllegro on my 386-WIN.

Is the reason poor performance of euAllegro on a 386 ... 
or the hassle of to much other supporting software required?

<snip>

> Euphoria on a couple 386 was my choice in 1998,
> is my choice now, and will be my choice,
> thanks to Euphoria's only more and more high speed,
> excellent for DOS on a 386, and only more and more
> high compatibility of the Euphoria's platforms.
> 
> I program for 386,486,586,686,786,886 >>,
> not for platform,
> use "as is", if these *my* *ready* programs
> are useful.

> *Your* programs are your's programs.
> 
> And I am *not* a programmer for *clients* -
> this point is very important for some Eu users -
> remember this point, when you and (may be) your
> clients read these my messages on this subject.

Why I choose to go the path I did was for a long term future.
Euphoria DOS32 graphics based apps won't work on WinNT and Win2000?
This is my assumption ... is this correct?

My theory is ... a lot of people have DirectX and Windows
now and as time goes on more and more people will.
This way by using Allegro (DirectX) this gives me a larger and larger
"possible" user base.

As you mention your not interested in distributing software ... so 
our aims are different and have decided to use different tools.

Ray Smith
http;//www.geocities.com/ray_223

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu