Hoi,<br>Writing exclusively for Windows and certainly for use on the Internet is foolish. The numbers indicate that in many countries there is more than 30% of the people not using Internet Explorer any more. On OmegaWiki the group of Firefox users is larger than the group of IE users. 
<br><br>From a marketing point of view you effectively ignore a large part of your user base. Personally a website that does not work with Firefox is a website I ignore as being irrelevant.<br><br>Thanks,<br>     Gerard<br>
<br><br><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br><br>Date: Mon, 25 Jun 2007 23:18:45 -0500<br>From: Stuart Thiessen <
<a href="mailto:sw@passitonservices.org">sw@passitonservices.org</a>><br>Subject: Re: [sw-l] SWML<br><br>- --Boundary_(ID_n/cyA4a5boTLVlqsHmFj5A)<br>Content-type: text/plain; charset=US-ASCII; delsp=yes; format=flowed<br>
Content-transfer-encoding: 7BIT<br><br>Hi! Actually, there are other alternatives to a web-based approach.<br>You can use programming languages such as Perl, Python, or Java to<br>create programs that can run on multiple platforms and that do not
<br>require the web. For example, their is an excellent opensource sign<br>language research tool called ELAN which allows researchers to<br>analyze video clips of sign languages and make various annotations of<br>the video clips for their research. It is written in Java and is
<br>available for Windows, Mac, and Linux. Certainly, there are pros and<br>cons and give and take that happens when you program so that it works<br>on multiple platforms. But Web-based programming as the only cross-<br>platform programming approach is a common misconception. It is
<br>certainly one of the options which is what Steve picked for his<br>approach. I'm sure whatever you create will work well on Windows, but<br>it will be useless to those of us not on that platform. WIth such a<br>diverse group that we are, I personally tend to encourage programming
<br>approaches that focus on being available on multiple platforms so<br>that everyone can benefit without having to purchase another computer<br>just to benefit from a program. I just think that's a wiser use of<br>resources and it doesn't take any extra effort other than learning a
<br>programming language that can actually work on multiple platforms.<br>All of the languages I have mentioned are free, so it will cost<br>nothing to install their IDE's and work with them.<br><br>If you decide to stick with VB, I suggest you explore Mono. That is
<br>an open source way to run .NET programs. That might be one way to<br>make it available for other platforms. But I have never done that<br>myself, so I am not sure how that works.<br><br>Thanks,<br><br>Stuart<br><br>On 25 Jun 2007, at 22:15, Jonathan wrote:
<br><br>> Hi Stuart,<br>>     My current plans for my program are Windows only.  But if there<br>> is a way down the road to run it or port it to Linux or even<br>> Macintosh, then I might look into it.  The only way to make work
<br>> well on every platform is for it to be on the web like SignPuddle.<br>> But SignPuddle already exists and if my program was web based, many<br>> people who don't have access or can't be connected very long
<br>> couldn't make very much use of it.  There are advantages and<br>> disadvantages to each programming style.<br>><br>> Jonathan<br></blockquote></div><br>