Great Idea xda-developers,if you did it, you own the world - Windows Mobile Development and Hacking General

hello there
yes, I'm sure its great
and I hope if its available currently.
the idea is developing API or at least a tool which let the pocket pc phone devices communicate and transfer data between each other.
For example, you have XDA and your away friend have XDA, you just call him and make a connection between your devices, now you can send him files, chat with him, play multiplayer game with him, all that over the gsm network
it seems hard to do, but I'm sure its not impossible.
In fact, it has been done for Sybmian OS , I have taken the idea from it
So please developers, develop API that make transfer data between two ppc phone easy.
if you did that, I'm going to make a video conference program for free, which let XDA II users use the camera to make video talk
Please discuss the possiblity here
And take a look at http://comobi.webgate.bg
the Symbian OS program is CoMobi
Regards

well a gsm can send in data mode and in voice mode
i'm not sure if it can recieve in data mode though
of cause one could send the data as sound over the voice mode
but the bandwidth would kinda suck

Hi,
there is no need to develop such an API! Windows CE.NET comes with an API that let's you send and receive data: TAPI (Telephony API).
You can just start developing your application ;-)

Wow this is fantastic.
Do you know a good site has tutorials for Telephony API ?
I don't know why xda developers don't just use this TAPI, and make games like chess playable multiplayer via phone.
If this is happened, we could play here against each other by just giving phone numbers
Regards

TAPI documentation is available from the Microsoft website.
We all can't wait for your free "video conference program"...

Related

Where can I get SDKs for XDA II?

I saw a lot of programs developed for XDA II, and they are for XDA II only. So it must be a SDK documents somewhere, otherwise no-one can write codes specific for XDA II, Am i correct?
If so, could anyone tell me where can I get the XDA II's SDK?
Thanks in advance
SDK is the PocketPC2003 SDK available free from Microsoft.
It really needs embedded Visual C++ 4, also available free from Microsoft.
http://www.microsoft.com/windowsmobile/default.mspx
They'll also send you all the tools on DVD for a small handling fee, as they are huge downloads.
andyclap said:
SDK is the PocketPC2003 SDK available free from Microsoft.
It really needs embedded Visual C++ 4, also available free from Microsoft.
http://www.microsoft.com/windowsmobile/default.mspx
They'll also send you all the tools on DVD for a small handling fee, as they are huge downloads.
Click to expand...
Click to collapse
Sorry, I didn't make myself clear.
I have the generic SDK from MS, what I need is the SDK for XDA II, it should come from XDA II's manufacture.
Thanks
well there are not xda2 stk
but there are a collection of stk's
one of them is ms's
another is the one which the cam program uses
another is the stk of the ati 2d chip
i think ati will give you their sdk if you reg at their site or something
dont think the cam's sdk is something they would let people get their hands on
a xda2 sdk would be like having a dell Latitude sdk
it dont work like that
Rudegar said:
well there are not xda2 stk
but there are a collection of stk's
one of them is ms's
another is the one which the cam program uses
another is the stk of the ati 2d chip
i think ati will give you their sdk if you reg at their site or something
dont think the cam's sdk is something they would let people get their hands on
a xda2 sdk would be like having a dell Latitude sdk
it dont work like that
Click to expand...
Click to collapse
Thanks, where is the website for ATI? could you post a link please?
BTW, what I need to do is to develop GSM related applications specific for XDA II, say, timed SMS sending. It is best if I can plug my apps into their build-in apps like SMS (it does not have timed SMS sending options)
Aha you're after the device SDK for the XDAII. You want to know what drivers are supplied and how to use them to control the specific hardware at the lowest level, e.g. ATI graphics, Radio hardware, Camera, Bluetooth, Buttons, comms, etc.
... unfortuantely HTC are an absolutely closed shop. Getting any information out of them is like getting blood out of a stone. A particularly hard and bloodless stone.
This site is really the closest thing we have, although as mentioned above you might have some luck with the specific hardware manufacturers such as ATI (although they are also notoriously unforthcoming). There's also sourceO2, who have similar level of knowledge about supporting low level development on the XDAII as a particularly stupid earthworm.
Usual rant follows... If only the device manufacturers would properly open up their products to developers, they'd see a wealth of applications developed that'd make their hardware a real "must have". They probably think it'd eat into their profits on the next device they produce, which is all they're interested in really.
Incidentally, you can both send SMSs, and use the notification subsystem to schedule an app to run at a particular time via the PPC2003 API. So it'd be fairly simple to knock up a client-side SMS timed sending application wihtout hacking RIL.
Hi, andyclap
Thanks a lot for your informative reply.
I am not actually developing very low level applications. What I planned to do is to develop some value added little programs that could be a plug-in or such a kind.
To make myself clear, I can use an example to explain what I might want to do:
The build-in SMS program does not have the feature the let you send a timed (scheduled) SMS. I am wishing to do is:
insert a menu item into its original context menu (tap-and-hold on SMS message body), you can choose to send at specific time
Anyone have an idea?
build in sms programs are not something which would make it a special xda program
all pocketpcs would be able to use that
that is unless you want to block your application somehow from being used on other pocketpc's then the xda then i suppose you need to access some reg indentifier or something
you want me to give your the link to ati ?
well if you are too lazy to type it then i suppose I must
http://www.ati.com/products/handheld.html
Hmm this may be quite hard to do, as I the messaging system is quite unextensible. It's fine if you want to create a new format from scratch, but extending an existing form handler is, I think, impossible.
Some low level dirty tricks (subclassing windows etc) might work, but would be pretty tricky to do, and very hacky.
I just wish somebody would give the PocketPC team a Symbian SDK, Symbian really got it right when it comes to messaging.
Yes, i can write a new SMS program, but it will need me to deal with Contacts object. I mean, I have to write code for fetching data stored in the build-in contacts database. If I can just plug my function into its contextmenu, I will only need to implement a simple function program (setting date/time, save phone number and message text, create a notification, etc).
Using SetWindowLong can hook into the *****, but this program model is some kind of fragile, very easy to crush the system or the apps itslef, not really stable if not tested thoroughly

Call and Message tracker using C# on .Net Compact

I'm planning to develop a simple app for Smartphones generally and my friend's O2 XDA II mini (Is that the 'Magician'?) specifically.
The objective is to allow users to track the number of calls made or messages sent to a particular number or series of numbers which will be decribed by a wildcard string.
Basically my friend's subscription package from his service provider (Hutch) allows for 400 free calls to non-Hutch numbers and 800 free calls to Hutch numbers per month. So practically, all Hutch numbers begin with "9886", so a profile associated with the wildcard string "+919886??????" (+91 is the code for India) can be created by the user and all calls to numbers matching this profile will be tracked. Pretty basic kinda program.
Now, I'm relatively a noobie to Smartphone development - I've done some basic stuff using Visual Studio 2003 (Academic) and the emulator - never with an actual device.
Can anyone tell me where I can get emulator images for the XDA II mini? Further, I would greatly appreciate any advice or suggestions from the community. Better still, if any of you guys already has a program to do this, please tell me :wink: - it would save a lot of trouble!
I'm planning to develop using C# on .NET Compact 1.1
Oh, and any dev experimentation I've done so far was either on the Pocket PC or on the Smartphone. Anything I should know about coding for a device which is a combination of both these types?
Thanks.
hi
this looks like an idea that many could benefit from.. if you are making this application i would suggest you make it so that we (the non indian and non hutch users) can use it aswell...
good luck and keep us posted

what needed to program??

Hello,
i have visual c# express, is there any chance to get a template for mobile development? or any other good ide without downloading 200 single files to get embedded visual c++ 4.0 working?
i mean something simple like visual c# full version?
i want to start programming but i dont get it, because no right ide is out there only this ms ****
got it worked,downloaded evc++4.0, dont like it
im more into assembler/basic progrmaming languages
is it possbile to use assembler for programming? something like nasm to the desktop pc world?
If you want to do assembly, use evc to start you off then put assemble into that. I used to do this on the desktop (pc) all the time when I was writing a program to controll some hardware over a parallel port. I see in the evc4 documentation some info on inline assembly so it should be fine there (its part of the c++ language to allow this).
What is it you need that low level for? To do an entire project that way must be very hard.
thanks for the info
i only asked for imformation, later i want to write my own bootloader,l simple kernel,like i did for pc, maybe getting more into the low level programming, which i like more than the high level stuff
is there no basic language for windows mobile that allows you to create easily applications, for free
sometimes i dont understand the developers, doing some weird stuff like evc++ where you need so much sdk/extra stuff only to develop, why not packing everything into a basic language and give this language all the apis which are needed
well thats something i think should be more supportet :lol:
Confused
I thought of starting it myself. I'm not very into "Visual" products, I'm a C++ to Java converted person More of a Java person. Anyway, was trying to step my foot into this realm and I've found a few SDK that can be downloaded and use, what should I start first? There are several choices that I've for from M$
1. Windows Mobile 5.0 SDK for Pocket PC Genuine Windows download
2. eMbedded Visual C++ 4.0
3. SDK for Windows Mobile 2003-based Pocket PCs
Confused...
Wow, writing a bootloader. What do you intend to do with it? Custom OS or something else?
Guys, this is unlikely to be helpful for assembler etc., but I wrote an opus about an introduction to programming, from a beginner's point of view (ie mine!) a few days ago. Might be helpful to some.
http://forum.xda-developers.com/viewtopic.php?p=209136#209136
V
Hi everybody,
I'm a really-confused guy about programming PDA...
I have a PocketPC 2003 device. I have to use TAPI for my university final project and I want to establish a data call through GSM from this device to a desktop PC with a GSM USB device working as modem.
Now...
-I've built a dll with TAPI functions with eVC++ 4.0
-I've built a wrapper in c# with VS2005, a smart device application that calls the functions I need stored in the previous dll (using p/invoke).
-I installed pocket PC2003 SDK from Microsoft.
Am I right?does the pocketPC support TAPI or not?I'm really confused b/c I'm reading tons of forums and some say it works and someother say the contrary...
please, only tell me if I'm using the right method of programnming.
thanx
looki here:
http://forum.xda-developers.com/viewtopic.php?t=38223
That question would probably have been better put in one of the other tapi threads.
I know you want to do ppc to pc but give that a try first. If you can borrow someone else's phone because you will need two ppc for this test. If you can communicate ppc - ppc then ppc -pc should be easy.
Every ppc phone I have had can make and receive data calls, but I have not rewritten the program to work with wm2005 so if thats your os don't bother.
There is another way to get a connection between a ppc -pc over a call. One of my phone/gprs cards had a gprs config tool that let me manually enter the number for gprs. After that I was able to use the terminal services client on ppc to take over my pc. The ppc tries to connect via the gprs and that dials my home phone then I set up the pc to accept incoming phone calls. After logging in it worked very well as long as some data was being transfered. The problem was that if no transfer occured for more than a few seconds the connection dropped out. I think its because the modem was treating a regular call as gprs, ie doing nothing when its not needed.
well vijay, i only want to get some outputs on my pocket phone, testing stuff etc
the problem is i dont have any experience about the bootsectors of the sd card (i think thats the only way not to erase wm2003), else i dont have any experience about the architectur
on pc its easy, because you have much references and some forums about this stuff, but for ppc i dont think there is any forum about os developing.
on pc you can easily use a floppy , writing the bootloader in the bootsector and let the bootloader call the kernel, thats it (for the beginning)
has anybody some stuff about it? some informations, would be helpfull
thanks
Have you seen itsme's posts (I think) in the wiki, and generally on google. The kernel stuff there was whoosh, right over my head. Incredible work, definitive I'd say. The founding fathers of XDA devs have done quite a lot of work on this stuff I think.
V

AGEphone Mobile 2 Softphone

For all of you who were searching for a decent VoIP Softphone that supports multiple SIP accounts, is not in beta since 2 years ago. doesn't bring your PPC down to a crawl or is nearly unusable, search no longer: We have released our AGEphone Mobile 2 just today and it blows away every competitor from Xlite over SJphone to Skype. Big words? You bet! But why don't you just test it yourself? Just point your browser to http://www.ageet.com/files/AGEphoneMobile2.CAB OR point your cellphone at http://mobileage.notlong.com and install the softphone on your Windows Mobile 5 or 6 device. You can try it as long as you want without any limits but a duration of one minute for each call.
"And, who the heck are you?" I hear you ask. We, that is the ageet Corporation in beautiful (and far) Japan and we simply couldn't stand watching the Windows Mobile VoIP market dragging along... with an SJphone version right out of the stoneage, the wannabe softphone Fring with its horrible interface ans support for but one SIP provider and not to forget Skype which single handedly brings your PPC to the knees should you only think about calling someone. AGEphone does things differently and it does things BETTER (see our press release under http://forum.xda-developers.com/showthread.php?t=372992) and we hope that it will be of good service to many people. And that is where you come into play:
... cause our AGEphone has been in programming for quite a while already, but we know well enough that we are just not there yet. We're selling our software and that is why you can expect only the best. So, why not give the current version a go and let me know what you like and (more importantly) dislike about it. Right now we're working on bluetooth support and chat functions are planned for the future. But I know that there must be many more features that you would like to see in in our program and we don't even have a clue about it... until now. A little post might just be enough to let us know!
And we won't just leave you with the good feeling of having helped out to improve the best VoIP client on the Windows Mobile platform - that's just not enough. And so we put out two free licenses for board members who provide us with the best suggestions (and many ), bug reports and new ideas. And if you are really convinced that AGEphone Mobile is the way to go VoIP and if then you happen to sit in the right seat: We pay well for relayed 3rd party orders and redistribution. So just let us hear from you and the least you get is that we work hard to create a better softphone for you. Whether it will be more depends just on YOU!
Will be nice if you had a proper English web site. Clicking on the English still keeps you at the Jap language. Why come and post here when you cant even get a proper web site with English on??
I'm very sorry for that. The new page is still pretty new and there are some quirks that need to be sorted out. The problem should be fixed by now, but if it persists please PM me your OS and browser version and we will look further into it. Apart from that, rest assured that we can serve you in fluent English, German and Japanese if you give our products a try.
Still doesnt work. Im using Firefox 3.0 Beta. Also tried it in IE, still no dice.
Atleast give a direct link to the English site or have a splash page to choose a language instead of taking it fully to Japanese.
Languge option works for me, OK it's a USA flag to click and not a Union Jack, but i still see a site in English.
Wierd, I dont know what you are clicking on but the US flag has a link to http://www.ageet.com/us/ and if you click on that it reverts back to Japanese in both IE and FF for me.
I'm sorry, raaj, but unfortunately I have not been able to reproduce your problem using FF 2, IE 6 and 7, Opera and Safari (minor template quirks) from work and home. I haven't tested Firefox 3 and Internet Explorer 8 though as we simply can't support any beta versions. Please have a look at
http://www.ageet.com/us/products-agephone-mobile.htm
for some information about our softphone and go to
http://www.ageet.com/us/download.htm
to download either of our products in a free trial version. Please also clear your browser cache and cookies if you haven't done so already. I hope that this works for you, but if not: The /us/ always turns any page into English if a translation is available. Please let me know if anybody else is having trouble with changing the languages on the page.
AgePhone Mobile
This is the best voip sw I have tried for Windows Mobile.
I have tried:
iFon
SJPhone
Xlite
internal WM6 using Schap settings
Fring
Skype
plus others I forgot.
It displays well on my HTC Advantage with RealVGA at 128dpi, call quality is good, integrates with contacts, works well with my BT headset and is generally slick. Highly recomended, and I don't work for them...
james
And a little intro video for your viewing pleasure:
http://www.youtube.com/watch?v=micq_ghALGk
Prize question: How to integrate videos directly into posts here?
Falk said:
And a little intro video for your viewing pleasure:
http://www.youtube.com/watch?v=micq_ghALGk
Prize question: How to integrate videos directly into posts here?
Click to expand...
Click to collapse
Trick Question, you cant
Is there anyway to choose the codec used, or is it done automatically? I'm running it on a 200MHz phone, and the audio quality was a bit choppy. I checked the server log and it shows capability for g.711u only, but I see on the website that gsm is also available.
Thanks.
bluetooth head does not work on my orbit 2, and the voice comes out of the back speaker as with all the other voip software.
is there something i have done wrong.
@ayking: The codec gets selected automatically and on mobile devices we usually force GSM. You can override the settings in the INI files. Just go to "My Documents / My Phone Booth" and take a look at the sipd.conf. You can find the codec settings under the "General" section as
MediaTypes = 3 0 8 101
where
0 = G.711u
3 = GSM
8 = G.711a
101 = DTMF setting (ignore)
Sometimes this might come out as
MediaTypes = 0 3 8 101
in which case you should change it to the first version that prefers GSM. In general, please try to raise the the jitter buffer in the programs audio settings to 240ms and see if that improves things. If it doesn't help you can also experiment with "OutBufferCnt = 3" in the INI under "Audio". I hope this fixes the choppiness.
@itolson: No, you haven't done anything wrong and neither is it our fault. Most HTC devices simply don't support routing the audio to the earphone speaker and thus you always end up hearing it through the external one. We are keeping an eye on any developments that have been able to fix this for some Japanese WM devices already. That is because contrary to the HTC guys who don't even bother answering our mails Sharp has been a bit less secretive and told us the DeviceIoControl ID of their device so that we could fix the speaker settings.
As for Bluetooth, there is no support for it in the current version of AGEphone and thus you can only use your headset if you use a little hack. Search the forums for "BTAudioToggle.exe" and start it before you make a call with AGEphone. It enables all audio to be routed through the BT headset and also allows you to use the headset microphone. You can automate this process with AGEphone under "Settings - Other" where you can enter "BTAudioToggle.exe" to get started when a call connects and to get disconnected when your call ends. I hope this is of any help until we add official support.
has the software been tested with a connection over gprs / 3g / hdspa or only with wifi?
Is there support for going through the operator proxy ? (there are operators with unlimited 3g plans that only work using the operators proxy)
@trv: We have tested our AGEphone with WiFi, 3G, HSDPA and PHS (EDGE equivalent) and it worked fine on all of them. PHS / EDGE can be a bit borderline though and we didn't include it in our requirements for that reason. It's more than worth a try though.
As for the proxy support, it depends solely on your provider: If they decided to use their proxy to block VoIP traffic you can make AGEphone work only over a VPN or otherwise encrypted connection. Please feel free to try our test version with your provider to see if it works.
Agephone codecs
Falk,
You say you force GSM codec, I see that is that one selected on my implementation. Forgive newby questions, but by GSM do you mean AMR, or AMR-WB with a 16kHz sample? G.711 is an extremely simple algorithm from (1972?) so is not very bandwidth efficient. I'm wondering if there is a route to the high quality sound I get with my laptop/WiFi Voip implementation with my pda over HSDPA using some of the newer bandwidth efficent packet loss tolerant codecs like iLBC, G.729, G.722.2 etc, which I see you have on your desktop version? Is the limit processing complexity in the pda? I know my service provider voiptalk supports iLBC, G.729 and G.722. I know there are license issues with G.729, but not iLBC.
Surely the latest devices (mine has a 624MHz X-Scale, 256M Rom and 128M RAM) could run the advanced codecs? I understand Skype uses their own special sauce, but based on iLBC.
I would really appreciate your expert input here.
Sorry to dive in to all this, but xda-developers is a 'pushing the boundry' type forum!
James
WOW, not to sure about all this, set up servers, limited to 1 minute, have to buy the software. Want to use it for free, then you have to go out and sell the software yourself? Whats next, make money selling the software by having your own sales team? I see another "Work from home" pyramid scheme coming on here, just my skeptical point of view here. I think I'll stick with skype for now, especially since i can answer the call from my home phone, computer, or pda phone since any of these can be logged on at the same time.
@iscajames: Don't be sorry - that's what the thread is there for and I hope that I can answer all your questions! So let's get started: When I wrote GSM I did indeed mean AMR 8 KHz. Right now we limit our AGEphone to ARM and G.711 for simplicities sake and to keep the SIP stack small and efficient. You are right again when you suspect that some of the other codecs put a lot of stress on mobile CPUs, but that is not the main reason.
Codecs like AMR-WB and G.729A cost a lot of initial and licensing fees and so far we simply could not integrate them because of that. We are, however working on a solution to that right now and you might see some additional codecs in our product in the future. iLBC would be possible even now and the only reason so far was that it would add some size and hasn't been requested much by our customers.
I will talk it with our programmers again and see if we can find a good solution for this. I think that iLBC might be a good addition for now - be it for some providers that support it or people using AGEphone in P2P mode.
@NiteStalker: Let me explain a bit to clear up the whole thing for you: First off, this is no pyramid scheme or get "rich with software" scheme. We just thought that it might be a nice idea to reward the people that are helping us to bring our AGEphone a bit further. It's not more than those two licenses that I spoke about in the first post.
And if you use a SIP-softphone then of course you have to register with a SIP-server in order to place your calls. You are also registering with the Skype network anytime you log on. The only difference is that YOU chose the server and by that get much cheaper prices than Skype could ever offer.
They give their software away for free because they hope to hook you up with their service. ageet doesn't offer any phone service. Just see us as a vendor whom you buy your phone from. Without a provider it's nearly worthless as you can just use it in peer to peer mode.
If Skype does what you want to do and does so for a good price then there is no need to use our software. For many people though being locked down to just one network, having to put up with a crappy PPC version, financing Ebay's wish to make some money out of their billion dollar buy ain't all that great and for those AGEphone Mobile might be worth a try

Speech Controlled Application Development on PPC

Hello All,
I hope I can ask you this question in this section.
I am not a hardcore developer but I have made some custom applications for PPC. NOW, I have a project that I need to develop an application that can be controlled with voice.
The project is designed for visually impaired users and I am trying to do indoor guidance for them. I have all parts of my project worked out, but I need to have a development tool that I can embed in my PPC application to do speech recognition of ** my own custom command ** and maybe do speech synthesis.
I have worked with Speech SDK 5.1 from Microsoft on XP and Vista, but as I understand there is no SDK for Microsoft Voice Command 1.6.
Do you guys have any suggestions or know of any SR engine that I can embed and program into my application?
PS - I am using AT&T Tilt as my test platform at this time and the goal is to have the application made for all Windows 5.0/6.0/6.1.
Regards,
HoSsEiN
hgn842001 said:
Hello All,
I hope I can ask you this question in this section.
I am not a hardcore developer but I have made some custom applications for PPC. NOW, I have a project that I need to develop an application that can be controlled with voice.
The project is designed for visually impaired users and I am trying to do indoor guidance for them. I have all parts of my project worked out, but I need to have a development tool that I can embed in my PPC application to do speech recognition of ** my own custom command ** and maybe do speech synthesis.
I have worked with Speech SDK 5.1 from Microsoft on XP and Vista, but as I understand there is no SDK for Microsoft Voice Command 1.6.
Do you guys have any suggestions or know of any SR engine that I can embed and program into my application?
PS - I am using AT&T Tilt as my test platform at this time and the goal is to have the application made for all Windows 5.0/6.0/6.1.
Regards,
HoSsEiN
Click to expand...
Click to collapse
I may be a little out of touch with what your asking for but Microsoft Voice Command has both audio input and reply. You may want to check it out.
You are right ...
Curious,
Thats right. I do use Voice Command on my PDA, but I don't think that I can have it to respond to ** Custom ** commands!
I actually contacted Microsoft and asked them about this and they said there is no way to customize the Voice command and it is a closed source code and I cant hack into it.
In my application I want to have the user say: "I need to go to room 200" (or just "room 200") and my program should be able to understand it and using my indoor positioning system rout the blind person to that room.
So I am hoping to find an engine ... SDK ... or toolkit that I can embed in my application.
Do you know if you can hack into the Microsoft Voice Command to do this?
Thanks for your reply ...
HoSsEiN
If you can find a software package to handle the voice recognition, you may still have problems with background noise interfering. My previous phone had a voice-activated dialing application that didn't need to be trained for most names. However, I found that, if I was on a road with a lot of traffic, I generally had to wait for a pause in the traffic before the phone could recognize what I was saying. In the case of this indoor-guidance application, the main issue would probably be other voices in the background, such as in a busy hallway.
Ambient noise is an issue, you are right.
I may be able to use a hands free headset that does a bit of noise cancellation to alleviate this problem, but first I need to find the engine to get it working.
Just as "pie-in-the-sky" armchair development, but maybe you could do it client-server. I think this is how Microsoft Live Search works-- I'm guessing it records a sound, then sends that to the a speech recognition server. The server then sends back the best guess at what was said.
No idea what the back-end server is though. Maybe Microsoft Speech Server
Dromio said:
Just as "pie-in-the-sky" armchair development, but maybe you could do it client-server. I think this is how Microsoft Live Search works-- I'm guessing it records a sound, then sends that to the a speech recognition server. The server then sends back the best guess at what was said.
No idea what the back-end server is though. Maybe Microsoft Speech Server
Click to expand...
Click to collapse
Dromio,
Thanks for your comment.
I did a bit of a search for this one before. It sounds promising but I am not sure how easy it is to implement. I had an impression that the Speech Server was mainly build for telephony connection, but as you pointed out Microsoft Live search does that in multimodal way with data only. It is of course subject to be always connected to a network and with a slow connection would probably not work as it should.
Also, I've not been able to find a good working example of server-client SR so far. Maybe if someone has done it and are willing to share it with us, it would shed more light on this approach.
Regards,
HoSsEiN

Categories

Resources