I’m not suggesting it’s the smartest thing to do, how would anyone know the URL for instance? What is interesting though is the possibilities that this starts to open up? It has been mentioned before that the idea and concept of a hypervisor and multiple virtual machines running in a SmartPhone (or iPhone for that matter) is a real possibility, so when you start thinking that there is a way of also hosting a web server in there as well then it starts me thinking about all the other possibilities?
So what possibilities are there if I buy a cheap low end Thin Client running WinCE for say $200 that has no fan or HDD (but you connect a cheap USB storage as Drive D?) but can now potentially act as a cheap Branch Web Server? Could we also get that to act as a File and Print server? OK, how about just the Print then?
There is a lot of talk these days about making the Branch connections more efficient with WIFS and WANscaler etc, to the point that you can reduce the amount of servers in the Branch - but is this actually feasible? - there always seems to be some technology point that stops the Branch server from being removed. Perhaps what is needed is a slightly different approach to what hardware is needed to support the Branch server?
With newer Thin Clients getting more powerful, and SSD Storage (and USB Flash) getting cheaper and cheaper, is it time to think about a Branch Server based on Thin Client hardware?
Windows CE Web server targets embedded apps
OpenNETCF Consulting has announced a small-footprint Web server that runs on Windows CE 5.0 and 6.0. "Padarn" provides a subset of Microsoft’s ASP.NET application framework, and can be used to create Web-based front ends for almost any embedded system, the company claims.
OpenNETCF says Padarn lets embedded developers leverage existing ASP.NET code and developer resources. Using Padarn also helps facilitate sharing code bases across platforms, the company adds.
"Padarn web pages have full access to device resources, so they can inspect and affect hardware, they can use databases or write files or just about anything that any other application can do," the company said in its announcement. Additionally, as long as a device has network connectivity, it can be reached from any browser running on any platform.
![]()
Padarn running on a Windows CE-based serverThe company cautions that Padarn is not suitable for enterprise Web servers, e-commerce, or any other type of usage that will have a large volume of clients attached at once. On the other hand, Padarn is said to be ideal for remotely configuring, updating, and querying data.
According to OpenNETCF, developers creating web-based interfaces for Windows CE devices previously had two options: creating an ASP 3.0 web page, or creating an ISAPI filter. "Both are very challenging to debug since you cannot attach the Visual Studio debugger to the server, making development frustrating, time-consuming, and very expensive," the company added.
In contrast, OpenNETCF says, Padarn is a managed assembly that can be added to a "smart device" project, providing all the debugging capabilities of Visual Studio 2005. "You can set break points, step through code and use all of the other debugging tools that developers have come to rely on," the company said.
The company has two demonstration Windows CE Web servers online, both running on limited-resource, embedded style hardware. The first, running on an eBox-2300 with a 200 MHz Vortex86 processor, is available here. The second, running on an Applied Data Systems Sphere with an ARM-based Cirrus E9315 processor, is available here.
According to OpenNETCF, Padarn ships with full source code and project files for a sample Web site that can be used as a template. The included developers guide walks through setting up a solution that allows easy debugging, the company says.
Padarn is available now, according to the company. Pricing information was not provided, but licensing information may be obtained from the company’s website, here.
Well this is going to be interesting - a windows version is around the corner? well to be honest I kind of like the Linux GUI anyway, but what will be crucial to this device is that it doesn’t sacrifice speed or battery life for a fancy Vista like GUI.
I have always been a fan of Laptops and Notebooks being mobile devices, as opposed to Desktop replacements, so my personal bias has always been for a maximum screen size of 12" - besides have you ever been sitting by someone in an aircraft when they try to use their Laptop in economy?
More and more these days the connectivity side of things with 3G etc is becoming more mainstream and as a process making it more attractive to use devices more in the manner of Thin Clients and simply *connect* to your resources like Exchange via OWA, Google Apps, Zoho Office etc.
It will be interesting to see how this device fares in the Market?
Asus has begun shipping its two-pound mini laptop, and says the system will be available with "Windows" by the end of the year. The Asus Eee PC uses flash storage and is based on a 900 MHz Celeron M processor.
(Click here for a larger view of the Asus Eee PC)
Originally tipped to cost $199, the device is now priced at $400, initially in a Linux configuration with 4 GB of storage. (You can access more information on this, along with reviews of the device, on our sister site LinuxDevices, here.)
![]()
![]()
The Eee PC is a tiny, SSD-based laptopAcer said in a statement that the Eee PC will be available with preinstalled Windows XP "by the end of the year," though no information was provided about which version of the OS will be offered. Potentially, Windows XP could require more memory and storage, demanding a somewhat higher price.
In principle, Windows XP Embedded (XPe) could alleviate this. However, Microsoft is thought to restrict XPe licensing to special-function, pre-programmed devices, such as for the embedded software infrastructure in thin client terminals or set-top boxes. If so, this would prevent its use in devices such as mini-laptops or UMPCs (ultra-mobile PCs). Still, Microsoft has become more aggressive in competing with Linux lately.
Without tipping Microsoft’s hand on this matter, Scott Di Valerio, corporate VP of Microsoft’s OEM division, stated, "we are excited to work with Asus to enable a Windows-based software and services solution for this new category of mobile PCs." With Windows on board, the Eee PC will better accommodate corporate requirements, Asus said in a statement.
Staging a series of press events worldwide, including one at the upscale Stanford Shopping Center in Silicon Valley, Asus said initial sales have been at the rate of one Eee PC every six seconds. In the U.S., the unit is available at online retailer Newegg.com and reportedly will also be sold at Best Buy stores.
Features and specifications cited by Asus for the Eee PC include the following:
- Processor — Intel Celeron M clocked at 900 MHz
- Memory — 512 MB of RAM, upgradeable to 1 MB by replacing the standard SODIMM
- Storage — 4 GB "solid-state drive"
- Display — 7-inch color TFT with 800 x 400 resolution
- Camera — webcam mounted above the screen
- Audio — dual speakers for stereo sound
- Networking:
- 10/100 Ethernet
- 802.11b/g wireless LAN
- Other I/O:
- 3 x USB
- VGA port for external monitor
- Expansion:
- SD card reader
- Memory stick reader
- mini PCI-express slot (accessible internally)
- Battery life — 3-4 hours
- Weight — 2 pounds (.9 kg)
As noted above, the Eee PC is available now. More information can be found at the company’s Web site, here.

Asus has begun shipping its two-pound mini laptop, and says the system will be available with "Windows" by the end of the year. The Asus Eee PC uses flash storage and is based on a 900 MHz Celeron M processor.