I truely doubt it. Windows CE is such a dumbed down version of Win32 geared completely for the embedded market, that I can't see Microsoft actually losing anything releasing it. If you take a look at the source code, you aren't presented with much. About the only thing that interested me were the heap routines and you find far better ones looking through a BSD kernel. Microsoft is only releasing this to try to spark developers attention. It is already released in the Platform Kit so that OEMs may tweak the source while developing their device.
Windows CE is not big nor bug ridden. Windows CE 3.0 is about 1 MB for the kernel and support DLLs (that include memory routines and GUI routines). Maybe you are talking about the Pocket PC platform, but the largest component there is Pocket Excel coming in at 672 kb. But, Pocket PC is just a platform that runs on top of Windows CE. Windows CE is just a kernel and some support DLLs.
As this cuts out the main revenue from WinCE, I can only see them doing this as a spoiling tactic.
You obviously have no idea what you are talking about and seem to be trying to disseminate FUD. You cannot redistribute the source code and all changes have to be reported to Microsoft. Also, Microsoft makes money off of licensing Pocket PC and SmartPhone, and doesn't make as much off of Windows CE itself.
Windows CE was released under Shared Source to aid developers and nothing more. It already comes with the Platform Developer kit that Microsoft has been using since Windows CE 1.0. However the kit requires licensing and is geared for OEMs producing new devices.
I use multiple Pocket PC and Windows CE devices and have never had a crash on any of them yet. They don't blue screen either for your information.
This piece of news is very old and they released Windows CE under Shared Source last year (maybe even the year before that?). Take a look for yourself. You obviously didn't look hard enough or are just trolling.
Pinjin? Is that what China calls pinyin now? No offense if it just was a typo, but China changes Mandarin so quickly (for example: simplifying dual/multi toned words) that it is sometimes hard to tell. =)
You, sir, are a godsend. I was looking for cygwin-like unix tools for my aging iPAQ, but the searching I conducted was to of no avail. Thank you so very much.
As a programmer, I have yet to run into this bug. I am using Windows XP SP1 with all patches from Microsoft Baseline Security Analyzer applied. My game engine contains a few routines that rapidly allocate and deallocate memory for linked lists. There might be more than 400 allocation and deallocations every second from the time the engine starts. I have used GlobalAlloc (or the synonym LocalAlloc), HeapAlloc, VirtualAlloc, and CoTaskMemAlloc. Not one has proven to be slow at all, however, I settled on HeapAlloc since it seemed to be the most flexible. But, this may change if my plug-in system needs direct access to allocated memory (which only CoTaskMemAlloc provides). Does anyone know how to reproduce the bug in code?
Actually, no. Chinese input on my T68mc (Traditional Chinese) is done through bopomofo (a chinese "alphabet" based on sounds) and pinyin (a romanization of the chinese "alphabet" based on sounds). Although, it is true that entering Chinese text is much simpler on the T68mc because it predicts what you are going to write next, however most phones here are not so fortunate (such as everything by Nokia, Motorola, Siemens, OkWAP, etc). The T68mc (the T68i contains the same software) is much slower in Chinese than the already slow input in English, making it nearly unbearable to type messages.
In other words it is just as fast or faster to type in T9 predictive input in English than to type in any Asian language. The reason why messaging hasn't taken off is just as you said: Sprint and Verizon's (PCS services) messaging agreements don't include AT&T, Cingular, and T-Mobile (GSM/GPRS services).
After reading the topic article (of which I saw on HardOCP yesterday), I was left with one question. Can you mix 32 bit and 64 bit code inside of ONE process? I know the OS can support 32 bit and 64 bit processes under Long mode, but can you mix code in a single process? It would be nice to know if you could build an application, query the CPUID feature flags, and then produce optimized code paths for both 32 bit and 64 bit. This would be nice because you can just supply one set of binaries to your customers instead of two seperate binaries. Anyone have any experience with the Opteron who can answer this?
Halted is a great place. They had great deals on Intel Dual/100 Pro NICs awhile back. They also had a bunch of Microsoft Sidewinder gamepads that aren't on the market anymore (the original gameport ones). Also, in the back they have a library where you can read up on semiconductor technical books and there is free coffee and from what I hear even donuts sometimes. Oh, and next to the "library" they have a Ham radio museum. In short, a great store to visit in the bay area.
WeirdStuff used to be good back when it was owned by the original owner. After he passed away, the store went downhill. Recently they tried selling a Commodore 64 to me for $50 as is and refused to test it. Ran to the local Salvation Army and grabbed a working one for $10 and that included the disk drive as well. WeirdStuff doesn't seem to sell anything useful unless you have a need for flakey monitors, Sun Workstations/Macs, Pentium/486 class PCs, or obscure computer parts. Don't expect to pay surplus prices for them though unless you participate in one of their auctions.
They already have this here in Taiwan. Every McDonalds in Taipei that I have been to has a WiFi AP up. Apparently, most IRC networks are blocked however.
Re:Logitech leaving out us Lefties!
on
Hardware Bytes
·
· Score: 2, Informative
I hope you aren't mistaking malls with bazaars. Illegal items are hawked outside (or even inside) of bazaars (xiang cang), but definately not malls (bai huo) which have standards set by the government (who do care about illegal products being in the view of foreignors). And it is "yao bu yao" which means "do you want [it] or not." Our language is much more sophisticated than that, please don't treat it in such a simplistic manner.
Nuh uh. I live in Taiwan and have been to cities all over China. You won't find illegal products outside of malls however you might find them in night markets. This executive leads me to believe that he is just spreading BS fud.
Nice troll. What "common virii" are capable of infecting a Pocket PC which has an ARM CPU (not x86 as you seem to think) and has no VBS capabilites outside of Pocket IE (I'm not even sure if it has much more than JScript)? That's right, none. Ugly interface? It can be customized quite well with free software. There are tons of free applications out there for the Pocket PC most of them being OSS. Moves a lot slower than a TI calc? I'm assuming you never used a Pocket PC, never used a TI calc, or both. Owning a Compaq IPAQ 3670 and using it daily, I can assure you that there were never any crashes except once when some code I was writing wrote to protected memory and it killed the program only. Is your liver shooting bile everytime you hear "Microsoft?" No problem! Flash the sucker with the pocket linux distro out there (which works great, although a little clunky and featureless as it is in very early stages). Owning a Visor color palm, I can tell you that the battery life in my iPAQ was far greater than that in my Visor. The Visor (keep in mind though, the Visor has a much smaller battery, a more power hungry display, etc.) would last about 1 hour and the iPAQ would last about 6. Next time check your facts correctly before you post.
Re:People swearing is the truth. TechTV has said..
on
Xbox Live Beta Report
·
· Score: 1
Don't speak with your foot in your mouth. The voice lag in Half-life is about your ping time plus the recipient's ping time. Even for two modem players that is 600 ms of lag which isn't enough to disrupt play. And, voice communications doesn't cause lag even on modems so don't go there either.
Re:People swearing is the truth. TechTV has said..
on
Xbox Live Beta Report
·
· Score: 1
It is VERY useful in Counter-strike. Yes, people swear at each other, but it contributes greatly for good teamwork.
I truely doubt it. Windows CE is such a dumbed down version of Win32 geared completely for the embedded market, that I can't see Microsoft actually losing anything releasing it. If you take a look at the source code, you aren't presented with much. About the only thing that interested me were the heap routines and you find far better ones looking through a BSD kernel. Microsoft is only releasing this to try to spark developers attention. It is already released in the Platform Kit so that OEMs may tweak the source while developing their device.
Forking is not allowed. Read carefully.
Windows CE is not big nor bug ridden. Windows CE 3.0 is about 1 MB for the kernel and support DLLs (that include memory routines and GUI routines). Maybe you are talking about the Pocket PC platform, but the largest component there is Pocket Excel coming in at 672 kb. But, Pocket PC is just a platform that runs on top of Windows CE. Windows CE is just a kernel and some support DLLs.
As this cuts out the main revenue from WinCE, I can only see them doing this as a spoiling tactic.
You obviously have no idea what you are talking about and seem to be trying to disseminate FUD. You cannot redistribute the source code and all changes have to be reported to Microsoft. Also, Microsoft makes money off of licensing Pocket PC and SmartPhone, and doesn't make as much off of Windows CE itself.
Windows CE was released under Shared Source to aid developers and nothing more. It already comes with the Platform Developer kit that Microsoft has been using since Windows CE 1.0. However the kit requires licensing and is geared for OEMs producing new devices.
I use multiple Pocket PC and Windows CE devices and have never had a crash on any of them yet. They don't blue screen either for your information.
This piece of news is very old and they released Windows CE under Shared Source last year (maybe even the year before that?). Take a look for yourself. You obviously didn't look hard enough or are just trolling.
Pinjin? Is that what China calls pinyin now? No offense if it just was a typo, but China changes Mandarin so quickly (for example: simplifying dual/multi toned words) that it is sometimes hard to tell. =)
You, sir, are a godsend. I was looking for cygwin-like unix tools for my aging iPAQ, but the searching I conducted was to of no avail. Thank you so very much.
As a programmer, I have yet to run into this bug. I am using Windows XP SP1 with all patches from Microsoft Baseline Security Analyzer applied. My game engine contains a few routines that rapidly allocate and deallocate memory for linked lists. There might be more than 400 allocation and deallocations every second from the time the engine starts. I have used GlobalAlloc (or the synonym LocalAlloc), HeapAlloc, VirtualAlloc, and CoTaskMemAlloc. Not one has proven to be slow at all, however, I settled on HeapAlloc since it seemed to be the most flexible. But, this may change if my plug-in system needs direct access to allocated memory (which only CoTaskMemAlloc provides). Does anyone know how to reproduce the bug in code?
Actually, no. Chinese input on my T68mc (Traditional Chinese) is done through bopomofo (a chinese "alphabet" based on sounds) and pinyin (a romanization of the chinese "alphabet" based on sounds). Although, it is true that entering Chinese text is much simpler on the T68mc because it predicts what you are going to write next, however most phones here are not so fortunate (such as everything by Nokia, Motorola, Siemens, OkWAP, etc). The T68mc (the T68i contains the same software) is much slower in Chinese than the already slow input in English, making it nearly unbearable to type messages.
In other words it is just as fast or faster to type in T9 predictive input in English than to type in any Asian language. The reason why messaging hasn't taken off is just as you said: Sprint and Verizon's (PCS services) messaging agreements don't include AT&T, Cingular, and T-Mobile (GSM/GPRS services).
Ahh, that is true. Do either ELF or PE executable formats provide provisions for doing so?
After reading the topic article (of which I saw on HardOCP yesterday), I was left with one question. Can you mix 32 bit and 64 bit code inside of ONE process? I know the OS can support 32 bit and 64 bit processes under Long mode, but can you mix code in a single process? It would be nice to know if you could build an application, query the CPUID feature flags, and then produce optimized code paths for both 32 bit and 64 bit. This would be nice because you can just supply one set of binaries to your customers instead of two seperate binaries. Anyone have any experience with the Opteron who can answer this?
Halted is a great place. They had great deals on Intel Dual/100 Pro NICs awhile back. They also had a bunch of Microsoft Sidewinder gamepads that aren't on the market anymore (the original gameport ones). Also, in the back they have a library where you can read up on semiconductor technical books and there is free coffee and from what I hear even donuts sometimes. Oh, and next to the "library" they have a Ham radio museum. In short, a great store to visit in the bay area.
WeirdStuff used to be good back when it was owned by the original owner. After he passed away, the store went downhill. Recently they tried selling a Commodore 64 to me for $50 as is and refused to test it. Ran to the local Salvation Army and grabbed a working one for $10 and that included the disk drive as well. WeirdStuff doesn't seem to sell anything useful unless you have a need for flakey monitors, Sun Workstations/Macs, Pentium/486 class PCs, or obscure computer parts. Don't expect to pay surplus prices for them though unless you participate in one of their auctions.
They already have this here in Taiwan. Every McDonalds in Taipei that I have been to has a WiFi AP up. Apparently, most IRC networks are blocked however.
A quick google search reveals the MX300, a mouse based on Logitech's ambidextrous mouse design. Check it out, I have one and I use my leg as a mousing surface without any trouble (and it tracks over my keyboard and other odd surfaces too). http://www.logitech.com/index.cfm?page=products/de tails&CRID=3&CONTENTID=4997&countryid=19&languagei d=1
I hope you aren't mistaking malls with bazaars. Illegal items are hawked outside (or even inside) of bazaars (xiang cang), but definately not malls (bai huo) which have standards set by the government (who do care about illegal products being in the view of foreignors). And it is "yao bu yao" which means "do you want [it] or not." Our language is much more sophisticated than that, please don't treat it in such a simplistic manner.
Nuh uh. I live in Taiwan and have been to cities all over China. You won't find illegal products outside of malls however you might find them in night markets. This executive leads me to believe that he is just spreading BS fud.
It is completely _useable_. But, where are the "common virii" that plague this platform? No Linux shut-ins seem to know.
Nice troll. What "common virii" are capable of infecting a Pocket PC which has an ARM CPU (not x86 as you seem to think) and has no VBS capabilites outside of Pocket IE (I'm not even sure if it has much more than JScript)? That's right, none. Ugly interface? It can be customized quite well with free software. There are tons of free applications out there for the Pocket PC most of them being OSS. Moves a lot slower than a TI calc? I'm assuming you never used a Pocket PC, never used a TI calc, or both. Owning a Compaq IPAQ 3670 and using it daily, I can assure you that there were never any crashes except once when some code I was writing wrote to protected memory and it killed the program only. Is your liver shooting bile everytime you hear "Microsoft?" No problem! Flash the sucker with the pocket linux distro out there (which works great, although a little clunky and featureless as it is in very early stages). Owning a Visor color palm, I can tell you that the battery life in my iPAQ was far greater than that in my Visor. The Visor (keep in mind though, the Visor has a much smaller battery, a more power hungry display, etc.) would last about 1 hour and the iPAQ would last about 6. Next time check your facts correctly before you post.
Don't speak with your foot in your mouth. The voice lag in Half-life is about your ping time plus the recipient's ping time. Even for two modem players that is 600 ms of lag which isn't enough to disrupt play. And, voice communications doesn't cause lag even on modems so don't go there either.
It is VERY useful in Counter-strike. Yes, people swear at each other, but it contributes greatly for good teamwork.
It was named after "War Dialing." http://www.wikipedia.org/wiki/War_dialing
What I want to know is... how did he get past all the water lizards?
They are free, unless they suddenly licensed the code to create a HWND.
3D Snake... they would have to rename it to Nokia Tron. =)
Besides OpenBSD, which conjures tastey fugu.