Windows CE Networking - from NDIS to TCP to SOAP to VOIP and everything in between.
November 2006 - Posts
-
The new name for Windows CE is Windows Embedded CE 6.0. Some of the marketing guys are unhappy when I call it only "Windows CE", never mind WinCE or just CE. Though I really really doubt any of you would be confused or care, I'll call out officially that Read More...
|
-
As I hinted at here , in CE 6.0 we have removed DCOM remoting due to security concerns. This is only the remoting portion. There has been some confusion on this so I want to make it clear what this means. You can still do interprocess communication on Read More...
|
-
Thanks to Seattle getting snowed in and MS borderline shutting down and me not having an emulator image built yet, this will be my first ever two blog in one day. OK, enough soon to be dated blog chattiness. Down to business. Suppose you're writing an Read More...
|
-
When rewriting services.exe for the CE 6.0 kernel , we tried to make it so that as few changes as possible were required for service writers. Unlike application BC (which is critical), there were some places in services.exe where your service may need Read More...
|
-
There has been several documentation errors related to RTC 1.5 on MSDN. Here are a few of them: Issue 1: http://msdn2.microsoft.com/en-us/library/aa924993.aspx The following page mentions that RTC 1.5 supports multi party audio/video and application sessions. Read More...
|
-
In Windows CE, TAPI listens for device plug and play notifications. When it gets notified of a new device, it looks in the device driver’s key and subkeys for a REG_SZ value named Tsp. If it is found, it specifies the dll name of a TSP (TAPI Service Provider, Read More...
|
-
RTC 1.5 supports quality of service for SIP & audio packets using DSCP and 802.1Q tagging. Windows CE has the following pre-defined DSCP traffic types: typedef enum _DSCP_TRAFFIC_TYPE { DSCPTypeNotSet = 0, DSCPBestEffort = 1, DSCPBackground = 2, DSCPExcellentEffort Read More...
|
-
We're very committed on CE to creating a great development platform for location aware applications. The first piece of this was GPSID, introduced in WM5 and now in general embedded for CE 6.0. In CE 6.0, I'm pleased to announce we've added another, more Read More...
|
-
In Windows Mobile 5, we first introduced the GPS Intermediate Driver. I describe why it went into a WM release rather than general embedded here . In CE 6.0, I'm happy to announce that GPSID did make it into the product for real, as promised (or as close Read More...
|
-
In my first post , I touched on all the new features of RTC 1.5. Prathap also posted a blog on RTC 1.5 port manager, which shows how RTC's port manager APIs can be used by user app to communicate outside NAT. Here I will try to complete the NAT picture Read More...
|
-
The updates made in RTC 1.5 includes Port Manager API extensions. This blog tries to explain how RTC 1.5 Port Manager can be used. As examples, extendable code samples are also included. Port Manager Overview : The blog assumes that the reader has a basic Read More...
|
-
I realize as I type this that there's probably 5 people in the world that actually care about this post (or most of my posts for that matter), so if you're one of the 5 I hope you really enjoy it :). In Windows Mobile 5, when we introduced GPSID (GPS Read More...
|
-
Updates to RTC APIs on CE, has been prolonged for some time and there has been many updates to it and thus a blog to cover some high level overview of changes in RTC 1.5: RTC Overview RTC is mainly used for real time communication mechanisms like IM, Read More...
|
-
Note: This is more of a geeky article for people who want to know how stuff works under the hood in Windows CE. If you're just trying to write a service DLL there's much better guides available. In CE 6.0, services.exe was completely rewritten and renamed Read More...
|