|
Nov
02
|
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.
One Ping to “Surf from your SmartPhone? why not host the web site instead? could this be the basis of a new Branch Server? ;-)”
One Response to “Surf from your SmartPhone? why not host the web site instead? could this be the basis of a new Branch Server? ;-)”
-
1. Neil Cowburn Says:
November 2nd, 2007 at 8:57 pmThe idea of a small footprint, low powered server is not a new concept and is perfectly achievable with today’s technology. Just take a look at the range of Mini-, Nano- and soon Pico-ITX motherboards that are being developed by the likes of Via Technologies (clearly the leader in this market), Intel and AMD. You can even purchase 1U rackmount cases that can house two Mini-iTX boards, halving the number of individual server units a branch actually needs.
The advantage these boards have over the thin client really lies in the processor and the RAM capacity. The ITX-based solutions all use x86 architecture processors and these pack more punch than the even more low-powered ARM processors. This is even more apparent when you consider that ITX boards that the Intel Core 2 Duo line of mobile processors are not too far away. Multi-core power on 17x17cm board! As for RAM, the run-of-mill Mini-ITX board is capable of taking up to 4GB RAM.
What about the software? Well, Windows CE is not designed really designed for these high clock speed, high RAM capacity boards (Via does offer board support packages for its line of boards), so you would have to stick to a more traditional server OS. However, Windows CE more than capable of being the basis for a NAS device. In fact, Mike Hall of Microsoft has a video on Channel 9 that shows you how to construct such a device. As you said, plug in some cheap external USB storage and your set (sidenote: your comment about “Drive D” is invalid as Windows CE does not use the concept of drive letters).
The changes in the CE kernel moving from Windows CE 5.0 to Windows Embedded CE 6.0 are incredible, in particular the memory model, and this just paves the way for some amazing devices. Not only that, but the improvements to products like SQL Server 2005 Compact Edition and the .NET Compact Framework could well lead to Windows CE-based servers replacing the old, noisy, power-hungry racks.
Where Padarn fits into this picture is really down to the device manufacturer & software developers. The scope of use for technology is very broad and this is only the beginning of its lifecycle.

November 2nd, 2007 at 9:57 am
[...] Original post by dcaddick [...]