Re: Symbian Vs NET, Music DSP Resources
- From: "Jim" <jhomme1028@xxxxxxxxx>
- To: <programmingblind@xxxxxxxxxxxxx>
- Date: Sat, 29 Sep 2007 20:21:58 -0400
Hi,
I don't even know if this is on topic, but what does DSP stand for and what
can you do with it?
Thanks.
Jim
__________
Take back your shopping life at http://tinyurl.com/32rsxz
----- Original Message -----
From: "Veli-Pekka Tätilä" <vtatila@xxxxxxxxxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Saturday, September 29, 2007 12:42 PM
Subject: Re: Symbian Vs NET, Music DSP Resources
Hi Ken,
Sadly, I think you're right about MS possibly invading the smart phone
market eventually. I know people who've recently switched from Symbian to
MS and the productivity is just an order of magnitude greater. C shaarp is
easy, there are lots of good frameworks for business software and the MS
databases are lightyears ahead of what SymbianOS offers natively, e.g. no
joins.
Mobile phones are soon having hundreds of megs of RAm and it is hard to
leak memory using C sharp, so apps running for months aren't a huge
problem either. Stil Symbian is much easier than plain C++ would be, in
terms of disciplined memory management, for instance, and it is so much
more object oriented and nicer looking than plain WIn32 or MFC code
<shudders>. But then again, Win32 is so much more portable, and the NET
even more so. I think Symbian it might have had the edge historically
since the early SymbianOs, the os was called Epoc, were quite primitive.
On a tangent, outside of business software, I think people are actually
quite fond of mobile handsets running Series 60 or series 40, so the
technology has a lot of inertia no matter how hard it is to code. I don't
see many people suddenly switching to Windows based phones, if your first
and formost objective is just using the phone with a bit of text
messaging, occasional camera usage and mp3 playing not to mention the good
freebies out there.
Another point is localization. NOkia phones have excellent FInnish locales
and I use them in my native tongue. In contrast, I never ever use Windows
or any other piece of desktop software in Finnish, and many of the MS
translations are either two direct or just otherwise clunky. Additionally,
the language has to do a lot with other factors, too, menu mnemonics being
different in Finnish and English Windows and the constant need to browse
mostly Finnish contacts in the phone book using speech, to mention but a
few of them.
I also appreciate your DSp comments. I think I could ask in the music DSP
list as well, about on-line resources to get started in DSP. I know
there's quite a big collection of source and other docs out there, here
you are:
http://www.musicdsp.org/
--
With kind regards Veli-Pekka Tätilä (vtatila@xxxxxxxxxxxxxxxxxxxx)
Accessibility, game music, synthesizers and programming:
http://www.student.oulu.fi/~vtatila/
Ken Perry wrote:
I am not the worlds largest Microsoft fan either. So I would not
knock your choice of the Simbian OS but in the long run I think they
are going to lose. I only say this because the mobile devices are
catching the desktop environments in processor power. You might ask
what that has to do with one being better. As we all have learned
its not what is better but its what has the most support in the
developer community. As you have seen with the IPhone Apple ported a
shrunk down version of the Mac Lepard and Microsoft is using a shrunk
version of Windows. They are not doing this for no reason. IN the
long run the bridge between the operating systems will shrink to the
point that they will c. In the IPhones case that might be sooner
than later because while they gutted Lepard it is still leopard. In
Windows Mobile case I think they are only two or three releases
before a person can code something in .net and move it from one
device to another with out worry. Hell for that matter you can do it
now as long as you don't call an unmanaged dll. The problem is some
things require you to call unmanaged dll's to get them to work right
now. So for example I code some simple game and change just a bit of
the GUI and walla I can run it on everything from XP to Vista to
Windows mobile 5 and 6. that is a large chunk of computer users.
Where as if I code it for Simbian it is not a simple port I know
because I have played with that OS quite a bit when I was looking for
a sell phone. Simple ports is what makes businesses decide
environments not which one chomps bits the best any more. All though
I will say Microsoft did a smart thing with their Win CE platform it
is a very good sub set of Win32 it got rid of all the 16 bit garbage
so the backward compatibility is not there and it is a very good
multi threaded OS for mobile systems. So if your coding in Win32 the
compatibility between XP, Vista, and the mobile platform is so close
together its amazing. I just wrote a program the other day and it
compiled on all three with no problem well not no problem the mobile
Application did need a bit more key processing code but it was a
simple thing to add the Win Proc function to fix it. So I guess what
I am saying is I think Simbian is going to have a problem when we are
running Quad core processors and 8GB of ram on a cell phone because
Microsoft will just give us Vista or what ever they are calling it at
the time to carry around and that will be the death of Simbian. It
will once again be Apple and Microsoft for all. I don't say this
with out some guide posts to this happening Palm OS was the first to
fall to the Windows mobile crowd because of the familiar .net
environment. Oh well like I said we will see.
Now as for math. I think Trig is a necessity because of the way you
deal with sign waves. All though calculus is important as well but
the thing is I am not sure you actually need to know how to do
either. For example you might be better in researching sound
processing to start all though to truly become good you are going to
need to understand the low level math better. For example when I was
in the Air force I was really good with electronics after the
military sent me through 6 months of Tech school. It was a full days
courses and the Equivalent to an associates degree in electronics.
The thing is though they only gave us the cream on the milk pot.
When I retired from the military and took physics then trig and
calculus in College a lot of the stuff I knew as just formulas I
learned to derive my self and it brought a larger understanding to
how it all worked. Which has now allowed me to understand how to do
what I was doing better. I know however that a lot of people that
are good with sound have never stepped a foot in college but then
neither has a lot of fortune 700 people but some of us just don't
work that way. It really depends on your drive and ability to learn
on your own. College is not a must some people can find the
information they need and use it what College can do for you is give
you all the right sign posts to find where your going though.
If I were you I would first try to do some of the things you want to
do and if things get to in-depth for you that is when you start
hunting education. It doesn't have to be education in the college
since I mean if you get a job in the field you might find you learn
more on the job than you can in a class room.
__________
View the list's information and change your settings at
http://www.freelists.org/list/programmingblind
__________
View the list's information and change your settings at
http://www.freelists.org/list/programmingblind
- Follow-Ups:
- RE: Symbian Vs NET, Music DSP Resources
- From: Ken Perry
- References:
- RE: common Jobs for VI Programmers: GUIs, DSP, DB, Asm
- From: Ken Perry
- Re: Symbian Vs NET, Learning Audio DSP (Was: common Jobs for VI Programmers)
- From: Veli-Pekka Tätilä
- RE: Symbian Vs NET, Learning Audio DSP (Was: common Jobs for VI Programmers)
- From: Ken Perry
- Re: Symbian Vs NET, Music DSP Resources
- From: Veli-Pekka Tätilä
Other related posts:
- » Re: Symbian Vs NET, Music DSP Resources
- » Re: Symbian Vs NET, Music DSP Resources
- » RE: Symbian Vs NET, Music DSP Resources
Hi Ken,Sadly, I think you're right about MS possibly invading the smart phone market eventually. I know people who've recently switched from Symbian to MS and the productivity is just an order of magnitude greater. C shaarp is easy, there are lots of good frameworks for business software and the MS databases are lightyears ahead of what SymbianOS offers natively, e.g. no joins.
Mobile phones are soon having hundreds of megs of RAm and it is hard to leak memory using C sharp, so apps running for months aren't a huge problem either. Stil Symbian is much easier than plain C++ would be, in terms of disciplined memory management, for instance, and it is so much more object oriented and nicer looking than plain WIn32 or MFC code <shudders>. But then again, Win32 is so much more portable, and the NET even more so. I think Symbian it might have had the edge historically since the early SymbianOs, the os was called Epoc, were quite primitive.
On a tangent, outside of business software, I think people are actually quite fond of mobile handsets running Series 60 or series 40, so the technology has a lot of inertia no matter how hard it is to code. I don't see many people suddenly switching to Windows based phones, if your first and formost objective is just using the phone with a bit of text messaging, occasional camera usage and mp3 playing not to mention the good freebies out there.
Another point is localization. NOkia phones have excellent FInnish locales and I use them in my native tongue. In contrast, I never ever use Windows or any other piece of desktop software in Finnish, and many of the MS translations are either two direct or just otherwise clunky. Additionally, the language has to do a lot with other factors, too, menu mnemonics being different in Finnish and English Windows and the constant need to browse mostly Finnish contacts in the phone book using speech, to mention but a few of them.
I also appreciate your DSp comments. I think I could ask in the music DSP list as well, about on-line resources to get started in DSP. I know there's quite a big collection of source and other docs out there, here you are:
http://www.musicdsp.org/ -- With kind regards Veli-Pekka Tätilä (vtatila@xxxxxxxxxxxxxxxxxxxx) Accessibility, game music, synthesizers and programming: http://www.student.oulu.fi/~vtatila/ Ken Perry wrote:
I am not the worlds largest Microsoft fan either. So I would not knock your choice of the Simbian OS but in the long run I think they are going to lose. I only say this because the mobile devices are catching the desktop environments in processor power. You might ask what that has to do with one being better. As we all have learned its not what is better but its what has the most support in the developer community. As you have seen with the IPhone Apple ported a shrunk down version of the Mac Lepard and Microsoft is using a shrunk version of Windows. They are not doing this for no reason. IN the long run the bridge between the operating systems will shrink to the point that they will c. In the IPhones case that might be sooner than later because while they gutted Lepard it is still leopard. In Windows Mobile case I think they are only two or three releases before a person can code something in .net and move it from one device to another with out worry. Hell for that matter you can do it now as long as you don't call an unmanaged dll. The problem is some things require you to call unmanaged dll's to get them to work right now. So for example I code some simple game and change just a bit of the GUI and walla I can run it on everything from XP to Vista to Windows mobile 5 and 6. that is a large chunk of computer users. Where as if I code it for Simbian it is not a simple port I know because I have played with that OS quite a bit when I was looking for a sell phone. Simple ports is what makes businesses decide environments not which one chomps bits the best any more. All though I will say Microsoft did a smart thing with their Win CE platform it is a very good sub set of Win32 it got rid of all the 16 bit garbage so the backward compatibility is not there and it is a very good multi threaded OS for mobile systems. So if your coding in Win32 the compatibility between XP, Vista, and the mobile platform is so close together its amazing. I just wrote a program the other day and it compiled on all three with no problem well not no problem the mobile Application did need a bit more key processing code but it was a simple thing to add the Win Proc function to fix it. So I guess what I am saying is I think Simbian is going to have a problem when we are running Quad core processors and 8GB of ram on a cell phone because Microsoft will just give us Vista or what ever they are calling it at the time to carry around and that will be the death of Simbian. It will once again be Apple and Microsoft for all. I don't say this with out some guide posts to this happening Palm OS was the first to fall to the Windows mobile crowd because of the familiar .net environment. Oh well like I said we will see. Now as for math. I think Trig is a necessity because of the way you deal with sign waves. All though calculus is important as well but the thing is I am not sure you actually need to know how to do either. For example you might be better in researching sound processing to start all though to truly become good you are going to need to understand the low level math better. For example when I was in the Air force I was really good with electronics after the military sent me through 6 months of Tech school. It was a full days courses and the Equivalent to an associates degree in electronics. The thing is though they only gave us the cream on the milk pot. When I retired from the military and took physics then trig and calculus in College a lot of the stuff I knew as just formulas I learned to derive my self and it brought a larger understanding to how it all worked. Which has now allowed me to understand how to do what I was doing better. I know however that a lot of people that are good with sound have never stepped a foot in college but then neither has a lot of fortune 700 people but some of us just don't work that way. It really depends on your drive and ability to learn on your own. College is not a must some people can find the information they need and use it what College can do for you is give you all the right sign posts to find where your going though. If I were you I would first try to do some of the things you want to do and if things get to in-depth for you that is when you start hunting education. It doesn't have to be education in the college since I mean if you get a job in the field you might find you learn more on the job than you can in a class room.
__________View the list's information and change your settings at http://www.freelists.org/list/programmingblind
- RE: Symbian Vs NET, Music DSP Resources
- From: Ken Perry
- RE: common Jobs for VI Programmers: GUIs, DSP, DB, Asm
- From: Ken Perry
- Re: Symbian Vs NET, Learning Audio DSP (Was: common Jobs for VI Programmers)
- From: Veli-Pekka Tätilä
- RE: Symbian Vs NET, Learning Audio DSP (Was: common Jobs for VI Programmers)
- From: Ken Perry
- Re: Symbian Vs NET, Music DSP Resources
- From: Veli-Pekka Tätilä