In talking with them (M$) it seems that you pay to port this framework to whatever platform you would like to take the framework to. This is with or without an operating system.
I too have the Samsung SCH-3500. I have had it for 6 Months and I am very happy with it. Granted the display is rather small and you have to scroll all the time, but the phone fits nicely in your pocket.
I have recently discovered that I can sync my address book and calendar with Yahoo and have it show up on my phone. If the coverage gets better and the phone get's some local storage, my palm pilot would become obsolete.
Actually the PalmOS could run on a Crusoe platform. Crusoe does not provide an operating system only native code translation. PalmOS is not going anywhere soon, seeing how no one else seems to be able to create an OS that works on a small mobile platform. (CE Couldn't do it).
At a previous company I worked for I was made to sign a non competition agreement as part of my employment. It really did not bother me to do this.
Later in my employment at this company I had some legal questions about some of the things in my employee agreement so I went to see a lawyer. The lawyer told me that the non-competition clause in my employee contract wasn't worth the paper it was printed on. In a right to work state like Utah this type of agreement was not allowed. The only thing that a company could enforce was the employee could not use company secrets/patents/code in another company. Also the employee could not use the "goodwill" that the company has with vendors/customers etc. Other than that the employee is free to work for any competitor he chooses.
Of course I am not a lawyer and this is not meant as legal advice. Also this may only pertain to the state of Utah, your mileage may vary.
The moral of the story is that contracts are most effective because the person signing them thinks that it is legal and it keeps him from doing anything against that contract. The creators of the contract I signed knew that the non-competion clause was not valid but put it in there as an intimidation tactic to keep the employees from going to a competitor.
A few comments about emWare and embedded web servers:
The first question that always came to my mind about embedded web servers was why? Most people are just interested in the hype of the whole thing and not if it will actually do anything for them. A real embedded web server will require more hardware and software than most embedded developers are willing to use in a typical application. The real question is why would you want to server up files through HTTP? You will still have to encode data into that file and process it to mean anything to the client.
What makes more sense is to have a complete distributed application framework. What emWare has done is create a piece of software that enables embedded developers to create distributed applications in their 8 bit Microchip PIC micro-controller, or micro-controller of their choice, without exorbitant hardware or software costs. It is true that this framework relies on a middle tier application that will proxy a light weight protocol to TCP/IP. This means though that one proxy application (in emWare's case, emGateway) can service a number of devices and provide a common interface for network clients to access those devices. It also means that this application can do some more of the traditional things network servers do but embedded ones don't, namely access control, and security.
Cheers, wharper
BTW: There is a prototype emGateway running on Linux.
It does seem M$ is making some effort to take at least some portions of the .net framework to other systems:
6 .aspx
http://msdn2.microsoft.com/en-us/embedded/bb27810
It even looks as if some companies are making dev boards with it:
http://www.embeddedfusion.com/default.aspx?id=76
In talking with them (M$) it seems that you pay to port this framework to whatever platform you would like to take the framework to. This is with or without an operating system.
Cheers,
Bill
I too have the Samsung SCH-3500. I have had it for 6 Months and I am very happy with it. Granted the display is rather small and you have to scroll all the time, but the phone fits nicely in your pocket.
I have recently discovered that I can sync my address book and calendar with Yahoo and have it show up on my phone. If the coverage gets better and the phone get's some local storage, my palm pilot would become obsolete.
Actually the PalmOS could run on a Crusoe platform. Crusoe does not provide an operating system only native code translation. PalmOS is not going anywhere soon, seeing how no one else seems to be able to create an OS that works on a small mobile platform. (CE Couldn't do it).
Is this not just a microcode style processor? It just tranlates all incoming instructions into native ones. Is this revolutionary?
The power comsumption is revolutionary.
- When the going gets weird the weird go pro -I don't see how this is redundant since the URL was not included in the post.
mmmmm, beeer!
IIS is what the server says...
$ wwwtype www.ntsecurity.net
www.ntsecurity.net: Microsoft-IIS/4.0
At a previous company I worked for I was made to sign a non competition agreement as part of my employment. It really did not bother me to do this.
Later in my employment at this company I had some legal questions about some of the things in my employee agreement so I went to see a lawyer. The lawyer told me that the non-competition clause in my employee contract wasn't worth the paper it was printed on. In a right to work state like Utah this type of agreement was not allowed. The only thing that a company could enforce was the employee could not use company secrets/patents/code in another company. Also the employee could not use the "goodwill" that the company has with vendors/customers etc. Other than that the employee is free to work for any competitor he chooses.
Of course I am not a lawyer and this is not meant as legal advice. Also this may only pertain to the state of Utah, your mileage may vary.
The moral of the story is that contracts are most effective because the person signing them thinks that it is legal and it keeps him from doing anything against that contract. The creators of the contract I signed knew that the non-competion clause was not valid but put it in there as an intimidation tactic to keep the employees from going to a competitor.
A few comments about emWare and embedded web servers:
The first question that always came to my mind about embedded web servers was why? Most people are just interested in the hype of the whole thing and not if it will actually do anything for them. A real embedded web server will require more hardware and software than most embedded developers are willing to use in a typical application. The real question is why would you want to server up files through HTTP? You will still have to encode data into that file and process it to mean anything to the client.
What makes more sense is to have a complete distributed application framework. What emWare has done is create a piece of software that enables embedded developers to create distributed applications in their 8 bit Microchip PIC micro-controller, or micro-controller of their choice, without exorbitant hardware or software costs. It is true that this framework relies on a middle tier application that will proxy a light weight protocol to TCP/IP. This means though that one proxy application (in emWare's case, emGateway) can service a number of devices and provide a common interface for network clients to access those devices. It also means that this application can do some more of the traditional things network servers do but embedded ones don't, namely access control, and security.
Cheers,
wharper
BTW: There is a prototype emGateway running on Linux.