Re: [Audyssey] Going Mono!

2011-03-11 Thread shaun everiss

aah I have all the dotnets from 1.1 through 4.0.
Ok I am covered, thats good.
I really don't want another package to maintain.
THe good thing with the ms packages is if you have it configured 
right windowsupdate can take care of just about all of them bar directx.

At 06:25 a.m. 12/03/2011, you wrote:
Hi Shawn, if you just have .NET 2.0 or later you'll be fine. It's 
the other platforms that will need Mono. This excludes Windows 
Mobile, .NET CF is fine for those platforms.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-11 Thread Thomas Ward
Hi Bryan,

You'll find that C# .NET, called C-Sharp, is very very easy to learn.
C# .NET is essentially a simplified version of C/C++ that is closer to
Java than C++ in design. While it retains the C-Style syntax etc
that's where the similarities end. One reason C# is so easy to learn
and use is because the .Net runtimes like .Net Framework and Mono have
hundreds of base classes that wrap all the low-level APIs for the
operating system. For example, on windows if you want to create a
Window using the Win32 API you can include System.Windows.Forms.dll
into your project and have full access to the GUI through one quick
and easy class library. On Linux if you want access to the Gnome GTK+
API install the GTK+ .Net libraries and use System.Windows.Forms.dll
to create native Linux GUI applications. It really simplifies things
like GUI programming, and brings it down to a beginner level.

Another huge advantage of C# .Net over languages like true C/C++ is
string handling. In C/C++ depending on the type of string you need
such as an ansci or unicode string you will have to use different
character string types which gets royally confusing for a beginner. in
C# .Net that's not a problem at all. The Main .Net library,
System.dll, has a class called String. As the name implies its intire
job is to store strings of various types, will convert them from ansci
to unicode behind the scenes, and you have various class methods to do
complex tasks like get the length of the string, to cast a string to
an integer, ffind out the characters at the beginning or end of a
string, etc. The Mono/.Net Framework String classes simplifies
handling strings in so many ways I can't list them all here.

Anyway, as for accessing Sapi that is no problem. Sapi is a Windows
com component which means the dll file can be imported and used by any
programming language that supports Windows com. Microsoft's .Net
Framework supports com so it is no big deal. Just include it in your
C# .Net project and then initialize it like any other class object.

HTH




On 3/11/11, Bryan Mckinnish  wrote:
> Hi.
> I thought about trying this, but I have a couple questions.
> How hard would it be to learn?
> Can it use sapi, and what sould library would be easy to learn with it?
>
> I've been wanting to try another language for a while, and I thought I'd
> start with something.
> Thanks.
> Bryan Mckinnish
>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-11 Thread Louis Bryant
Hi Shawn, if you just have .NET 2.0 or later you'll be fine. It's the other 
platforms that will need Mono. This excludes Windows Mobile, .NET CF is fine 
for those platforms.
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-11 Thread Bryan Mckinnish

Hi.
I thought about trying this, but I have a couple questions.
How hard would it be to learn?
Can it use sapi, and what sould library would be easy to learn with it?

I've been wanting to try another language for a while, and I thought I'd 
start with something.

Thanks.
Bryan Mckinnish


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-11 Thread Thomas Ward
Hi Shaun and all,

If you have the Microsoft .NET Framework installed and up to date it
can easily run applications written with Monodevelop. Mono is nothing
more and nothing less than an open source implamentation of C# .NET
and the .Net Framework for Mac and Linux developed by
mono-project.org. Obviously, if you already have the original .Net
Framework for Windows, which comes by default with Vista and Windows
7, there is no need for the open source .Net Framework too.

Cheers!


On 3/9/11, shaun everiss  wrote:
> Well I think we may have to install mono for windows but not sure.
> if the ms dotnet stuff will run mono thats fine.
> If not then its another package to update, oh well.
> if I know where to get mono then I can get that.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-11 Thread shaun everiss

Well I think we may have to install mono for windows but not sure.
if the ms dotnet stuff will run mono thats fine.
If not then its another package to update, oh well.
if I know where to get mono then I can get that.
At 06:45 a.m. 10/03/2011, you wrote:
Hi everyone, Based off of what I have so far, I'm deciding to go 
Mono, the Open-Source .NET for all the platforms. What does this 
mean for Windows and PAC Mate users? Nothing, as the software is 
.NET-based by default! However, Mono has support for Linux, Mac OS 
X, a pre-release for Android, iOS support, and even supports some 
next-gen consoles like Nintendo WII, Play Station 3, and using the 
same program I could even target XBox 360 using XNA. Level Star's 
Icon and APH BraillePlus may NOT be supported, however since the 
announcement of "Orion SmartBook", the Android-based notetaker, and 
Braille Wizard should run fine once Mono for Android is out of its 
pre-release phase. I use Hekkus sound library, which is a 
cross-platform engine with fast sound anipulation, but it doesn't 
yet support 3D but the developers are working on that. Thanks for 
your votes and I'm hoping this will be an easy solution to install 
on Open Operating Systems! With the release of my first project I 
will be sure to post any directions for supported platforms that 
users can follow step-by-step to easily get going!

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-09 Thread Thomas Ward
Hi Louis,

Best of luck. That sounds like a fairly decent solution. It is one
I've strongly considered myself as C-Sharp and Mono makes a great
combo for cross-platform development. Although, there are a few
accessibility issues you might want to be aware of.

On Windows there is no accessibility problems because Mono wraps the
Windows API just like the Dotnet Framework does. On Linux if you have
a graphical application you will have to make sure you use the GTk.net
packages in order to wrap the Gnome GTK+ API for maximum accessibility
for Gnone and Orca. I haven't confirmed this, but I've heard that
VoiceOver doesn't work well with GUI apps written for Mono on Mac OS.

The other issue I'd strongly consider if I were you is security. If
you ever decide to go commercial with your games you will have to
invest in some security tools like Dotfuscator in order to obfuscate
the MSIL binaries so hackers can't hack and crack the binaries. One of
the biggest complaints right now with Microsoft .NET and Mono is that
in order to maintain cross-platform portability it has extremely weak
security for commercial developers.

Those complaints aside though I think Mono is a great choice if you
want quick and easy cross-platform portability. I've written a few
simple games of the Space Invader variety using Mono and SDL .NET, and
it was great being able just to install and play it without even
recompiling. At one time I was considering this before I decided to
switch to C++.

Cheers!


On 3/9/11, Louis Bryant  wrote:
> Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the
> Open-Source .NET for all the platforms. What does this mean for Windows and
> PAC Mate users? Nothing, as the software is .NET-based by default! However,
> Mono has support for Linux, Mac OS X, a pre-release for Android, iOS
> support, and even supports some next-gen consoles like Nintendo WII, Play
> Station 3, and using the same program I could even target XBox 360 using
> XNA. Level Star's Icon and APH BraillePlus may NOT be supported, however
> since the announcement of "Orion SmartBook", the Android-based notetaker,
> and Braille Wizard should run fine once Mono for Android is out of its
> pre-release phase. I use Hekkus sound library, which is a cross-platform
> engine with fast sound anipulation, but it doesn't yet support 3D but the
> developers are working on that. Thanks for your votes and I'm hoping this
> will be an easy solution to install on Open Operating Systems! With the
> release of my first project I will be sure to post any directions for
> supported platforms that users can follow step-by-step to easily get going!
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


[Audyssey] Going Mono

2011-03-09 Thread Louis Bryant
Hi Brandon, this is why I am going Mono, so Android devices can be released 
quickly along with Windows Mobile devices and iOS devices with little 
modifications to the Windows Mobile port. This is also why I placed the poll on 
my site to ultimately come to this decision. HTH.
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Going Mono!

2011-03-09 Thread Brandon Misch
speaking of projects, is the rsgames client for mobile devices still being 
written? 

On Mar 9, 2011, at 12:45 PM, Louis Bryant wrote:

> Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the 
> Open-Source .NET for all the platforms. What does this mean for Windows and 
> PAC Mate users? Nothing, as the software is .NET-based by default! However, 
> Mono has support for Linux, Mac OS X, a pre-release for Android, iOS support, 
> and even supports some next-gen consoles like Nintendo WII, Play Station 3, 
> and using the same program I could even target XBox 360 using XNA. Level 
> Star's Icon and APH BraillePlus may NOT be supported, however since the 
> announcement of "Orion SmartBook", the Android-based notetaker, and Braille 
> Wizard should run fine once Mono for Android is out of its pre-release phase. 
> I use Hekkus sound library, which is a cross-platform engine with fast sound 
> anipulation, but it doesn't yet support 3D but the developers are working on 
> that. Thanks for your votes and I'm hoping this will be an easy solution to 
> install on Open Operating Systems! With the release of my first project I 
> will be sure to post any directions for supported platforms that users can 
> follow step-by-step to easily get going!
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


[Audyssey] Going Mono!

2011-03-09 Thread Louis Bryant
Hi everyone, Based off of what I have so far, I'm deciding to go Mono, the 
Open-Source .NET for all the platforms. What does this mean for Windows and PAC 
Mate users? Nothing, as the software is .NET-based by default! However, Mono 
has support for Linux, Mac OS X, a pre-release for Android, iOS support, and 
even supports some next-gen consoles like Nintendo WII, Play Station 3, and 
using the same program I could even target XBox 360 using XNA. Level Star's 
Icon and APH BraillePlus may NOT be supported, however since the announcement 
of "Orion SmartBook", the Android-based notetaker, and Braille Wizard should 
run fine once Mono for Android is out of its pre-release phase. I use Hekkus 
sound library, which is a cross-platform engine with fast sound anipulation, 
but it doesn't yet support 3D but the developers are working on that. Thanks 
for your votes and I'm hoping this will be an easy solution to install on Open 
Operating Systems! With the release of my first project I will be sure to post 
any directions for supported platforms that users can follow step-by-step to 
easily get going!
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.