Alternatively, you could stick with "standard" Linux (like DSL on your SBC and then run another GUI than X11 + Gnome/KDE/etc. I played five years ago with an Agenda PDA (remember those??), which was running a tiny Linux with FLTK (Fast Light ToolKit, pronounced "fulltick") on top. Developing in FLTK was very straightforward, which is probably important for your Industrial Contol application. And it is pretty portable, I ran the same applications on my Agenda PDA, a Linux Desktop or on my Windows PC.
Now you could also argue that Android on your SBC would give you a better choice of GUI-ed apps on your device like a browser and email. I guess that that's what finally will drive your decision, do you prefer "standard Linux" with all its tools, as long as they are non-GUI, or are the GUI-ed tools that come with Android the right ones for you.
Critical component still missing is of course the built-in GPS. Because AA1s don't have built-in BlueTooth, you still need a dongle:-(. In this case not for your 3G connectivity, but for either a BT transmitter/receiver or for a USB cabled GPS.
If you've ever played with a mobile device that combines both 3G and GPS, all built-in, you never want to go back anymore!!
Now take this a step further, and install it on one of those Acer Inspire One's advertized the week before Xmas for $99 by Radio Shack. Yeah I know, it isn't a real deal considering the plan you've to buy as well. That would be the right form factor for "mobile full-screen Android".
But sitting on the floor next to your record player, some drink in your right hand, big stack of singles on the left, playing them a little a louder than the neighbour liked, that was real fun. Don't think that that compares to a "playlist" of tracks downloaded from iTunes. I still have all my singles, I should have bought much more. And I still play them. Yes they were five times more expensive than today's downloaded tracks, but it was real fun. And what about the JukeBox? Of course paying a quarter for a single song was a rip-off. But again, it was fun!!
Nothing is wrong with keeping your dual-boot!! For years and years now, my laptops have as a minimum been multi-booting some Windows, Linux and Solaris variants. Typically Linux being the MBR OS, Solaris being the day-to-day workhorse and Windows for "when you need it".
Today, you've an other option of course, which is to use Solaris (or Linux) as your single OS and then use VirtualBox (or VMware server) to run your other OSes when you need them.
On the spot!! If the "poster" hadn't reused code from the get-go he was probably still coding. But instead of now making a choice between "hanging in" and "starting to rewrite", there is a third and IMHO better option: Throw out the framework that doesn't fit anymore and replace it with a better fitting one. Don't jump immediately into the "and now I've to write it all from scratch" excuse.
Your original "reuse" decision was the right one, but appearently you didn't pick the right framework. Which is normal, because at the beginning of the project you didn't know exactly what the requirements would be. Based on your improved knowledge of the application, you should redo your investigation of frameworks and find one that has the right fit.
And if you can't seem to find one that fits, you need to do some deep-deep-deep thinking. Is your situation really so unique that nothing "standard" out there will fit in, or is it the too often happening "not invented here" syndrome.
Don't fall into the trap of "I can do it better myself". Yes, I'm sure you can:-), but you won't have the time!! Or better said, your boss won't allow you the time.
Google a little for what Reykjavik did 10 years ago. Never been there, but I once read an interesting article about it. The utility company (could have been the government) installed fiber into every home, but with zero services!! When you hook up your computer you get to a simple portal and you can sign up for tens of services, ranging from internet to telephone to television to security, all competing with each other. For me that's the perfect "hybrid" model.
Filling up your car with $20 of fuel at a time is not my idea of efficiency, but still OK. However, if you do that, why not put in $20 of fuel when it gets below 1/4 full and fill up to 1/2 a tank. You would save money by driving a lighter car.
I guess nobody knows this for the new EEE, but even just for the old one, what is the maximum screen resolution if you hook up an external LCD panel. Could it drive a 20" 1680x1150 panel?
Let's try and do some math. A standard industry 1U server is nowadays using as much as 500 Watts. OK, for arguments sake, let's half that, utilization is not always 100%. Then we have 40 servers in a rack, so that adds up to 10 kW per rack.
Now a rack is 2x3 feet, but you need space in front and at the back, so lets take 2 feet wide (that doesn't change) and 10 feet deep, a total of 20 sq.ft. In which case we get to a power consumption of exactly 500 Watt/Sq.Ft. Most datacenters will not have this model of 40 1U servers in a rack running at full blast. But Google probably is one of those that do exactly that.
Once I was in a co-location datacenter where one of the cages was occupied by google. That was still the time when they built their own servers, 4 motherboards in a 1U tray, 144 MBs in a rack. In this case / cage:) I was looking at roughly 20 racks of servers. And the heat that came out of that row, man oh man, it was pretty intense.....
Friend of mine worked during the "G4 period" for Apple's service department. He was pretty convincing about how the "low-end" white laptop was way stronger than the nice aluminum pro version. Reason was that the standard notebook maybe had a cheap looking plastic outside, but the chassis was a poored magnesium-alloy or something frame. On the other hand the pro version was beautiful metal on the outside, but all plastic on the inside.
As he said it, I would dare to drop those white plastic (looking) laptops from a meter to the floor and they will probably survice. Which you can't say for those fancy pros.
I would love to see (and willing to pay extra) if for starters standardization appears for laptop batteries and power bricks. Now that we (the world) are using for laptops for 10+ years, I guess nearly everybody has drawers full of old power bricks that are incompatible with your new and different brand notebook. Why can we standardize on 110 resp. 230 volt in our homes, but not on 18 Volt (or whatever) for a notebook.
Notebook designers can still make their own power-bricks, but the plug and voltage should be standardized. Hey, VGA and USB are also common accross the industry, so why not the power as well.
Same with batteries. Why do I have AAA / AA / C / D cells for my transistor radios and flashlights, but not the same thing for my laptop. Everex and Mallory should be ones where you buy your battery from. Laptops is now a mature product and the time is over where customized batteries were needed because of the constraints.
I know of course why this doesn't happen, it's all about profit. But because it all ends up in our landfills, this is something where IMHO governments should step in and regulate. If they can regulate the CO2 emissions of my car, they should also be allowed to take on this.
No I don't hate you.:) And I think you deserve at least the +3, but not moderated as "Funny", because the issue you raise is serious enough.
Eight years ago, I was planning for my wife (a health care professional) her first PC, and I thought that the purchase of an iMac would be the most user friendly and logical choice. But her criticism on that plan was (along the lines of your story) that at work she would need to use a Windows PC, and then with a Mac at home she would only get confused. So, I got her a Windows 98 desktop and with only using Outlook Express and Internet Explorer, she lived "happily ever after" for the next 8 years.
But last Xmas holidays that setup really became outdated and needed a refresh. So I installed a RedHat based system and converted her IE and OE to FireFox and Thunderbird. And I simply told her, if you still like it a week from now I will put it on your desk (instead of the old box) otherwise we'll go to the store and go buy some new Windows PC.
Let me tell you, I wasn't pushing, and she wasn't biased !! I got a few questions during the first 3 hours and then it was "business as usual". Today's desktop GUIs have become so similar that for the casual user it doesn't matter anymore if the underlying technology is Windows, Linux or Mac. It's all the same.
So, making school-kids ready for their Windows dominated future workplaces, can pretty well happen by letting them use Linux while in school. For them the difference will be as big as switching from a Nokia to a Motorola phone. Or from MySpace to FaceBook.
Hey man, I lived in the 'stone ages' when there was no Internet (which is not that long ago), or even more extreme, when email hadn't been invented yet. Talking about "feeling old"...:-)
oh well, only two weeks earlier .... :-)
seriously, here is the link to a similar building-android-for-the-asus-eeepc-701 project, with detailed instructions on how to do it yourself
Alternatively, you could stick with "standard" Linux (like DSL on your SBC and then run another GUI than X11 + Gnome/KDE/etc. I played five years ago with an Agenda PDA (remember those??), which was running a tiny Linux with FLTK (Fast Light ToolKit, pronounced "fulltick") on top. Developing in FLTK was very straightforward, which is probably important for your Industrial Contol application. And it is pretty portable, I ran the same applications on my Agenda PDA, a Linux Desktop or on my Windows PC.
Now you could also argue that Android on your SBC would give you a better choice of GUI-ed apps on your device like a browser and email. I guess that that's what finally will drive your decision, do you prefer "standard Linux" with all its tools, as long as they are non-GUI, or are the GUI-ed tools that come with Android the right ones for you.
Critical component still missing is of course the built-in GPS. Because AA1s don't have built-in BlueTooth, you still need a dongle :-(. In this case not for your 3G connectivity, but for either a BT transmitter/receiver or for a USB cabled GPS.
If you've ever played with a mobile device that combines both 3G and GPS, all built-in, you never want to go back anymore!!
Oops ... I meant the Acer Aspire One of course.
Now take this a step further, and install it on one of those Acer Inspire One's advertized the week before Xmas for $99 by Radio Shack. Yeah I know, it isn't a real deal considering the plan you've to buy as well. That would be the right form factor for "mobile full-screen Android".
But sitting on the floor next to your record player, some drink in your right hand, big stack of singles on the left, playing them a little a louder than the neighbour liked, that was real fun. Don't think that that compares to a "playlist" of tracks downloaded from iTunes. I still have all my singles, I should have bought much more. And I still play them. Yes they were five times more expensive than today's downloaded tracks, but it was real fun. And what about the JukeBox? Of course paying a quarter for a single song was a rip-off. But again, it was fun!!
Well yes, but the very first thing you said is that your band sucks. Do you think the government should give you money for sucking?
No, you don't get it, a government shouldn't _take_ your money for 'sucking' and give it to the recording industry, Celine Dion, whatever.
This is about "the right to suck" !!!
We all obviously sing in the shower, and some Canadian artist should be compensated for that.
That's OK, as long as it's not Celine Dion. :)
I hope you switched beer for vodka, it goes better with the fish.....
Nothing is wrong with keeping your dual-boot!! For years and years now, my laptops have as a minimum been multi-booting some Windows, Linux and Solaris variants. Typically Linux being the MBR OS, Solaris being the day-to-day workhorse and Windows for "when you need it".
Today, you've an other option of course, which is to use Solaris (or Linux) as your single OS and then use VirtualBox (or VMware server) to run your other OSes when you need them.
>> any OS that locks up solid so you have to ssh in remotely and kill your login session so you can log in
> If you can log in via ssh and have enough process control to kill a session then your OS didn't "lock up solid".
Amen..... !!!!
Finally someone who understands what a server OS is all about.
On the spot!! If the "poster" hadn't reused code from the get-go he was probably still coding. But instead of now making a choice between "hanging in" and "starting to rewrite", there is a third and IMHO better option: Throw out the framework that doesn't fit anymore and replace it with a better fitting one. Don't jump immediately into the "and now I've to write it all from scratch" excuse.
Your original "reuse" decision was the right one, but appearently you didn't pick the right framework. Which is normal, because at the beginning of the project you didn't know exactly what the requirements would be. Based on your improved knowledge of the application, you should redo your investigation of frameworks and find one that has the right fit.
And if you can't seem to find one that fits, you need to do some deep-deep-deep thinking. Is your situation really so unique that nothing "standard" out there will fit in, or is it the too often happening "not invented here" syndrome.
Don't fall into the trap of "I can do it better myself". Yes, I'm sure you can :-), but you won't have the time!! Or better said, your boss won't allow you the time.
Google a little for what Reykjavik did 10 years ago. Never been there, but I once read an interesting article about it. The utility company (could have been the government) installed fiber into every home, but with zero services!! When you hook up your computer you get to a simple portal and you can sign up for tens of services, ranging from internet to telephone to television to security, all competing with each other. For me that's the perfect "hybrid" model.
Filling up your car with $20 of fuel at a time is not my idea of efficiency, but still OK. However, if you do that, why not put in $20 of fuel when it gets below 1/4 full and fill up to 1/2 a tank. You would save money by driving a lighter car.
You mean Sony batteries.... :-)
I guess nobody knows this for the new EEE, but even just for the old one, what is the maximum screen resolution if you hook up an external LCD panel. Could it drive a 20" 1680x1150 panel?
RTFS . . . . read the f***ing smiley !!
And yes, I read the article before posting.
Sure this isn't a typo?? :-)
Let's try and do some math. A standard industry 1U server is nowadays using as much as 500 Watts. OK, for arguments sake, let's half that, utilization is not always 100%. Then we have 40 servers in a rack, so that adds up to 10 kW per rack.
:) I was looking at roughly 20 racks of servers. And the heat that came out of that row, man oh man, it was pretty intense.....
Now a rack is 2x3 feet, but you need space in front and at the back, so lets take 2 feet wide (that doesn't change) and 10 feet deep, a total of 20 sq.ft. In which case we get to a power consumption of exactly 500 Watt/Sq.Ft. Most datacenters will not have this model of 40 1U servers in a rack running at full blast. But Google probably is one of those that do exactly that.
Once I was in a co-location datacenter where one of the cages was occupied by google. That was still the time when they built their own servers, 4 motherboards in a 1U tray, 144 MBs in a rack. In this case / cage
> Google says... [google.com]
Are you sure it is black, and not blue
Friend of mine worked during the "G4 period" for Apple's service department. He was pretty convincing about how the "low-end" white laptop was way stronger than the nice aluminum pro version. Reason was that the standard notebook maybe had a cheap looking plastic outside, but the chassis was a poored magnesium-alloy or something frame. On the other hand the pro version was beautiful metal on the outside, but all plastic on the inside.
As he said it, I would dare to drop those white plastic (looking) laptops from a meter to the floor and they will probably survice. Which you can't say for those fancy pros.
I would love to see (and willing to pay extra) if for starters standardization appears for laptop batteries and power bricks. Now that we (the world) are using for laptops for 10+ years, I guess nearly everybody has drawers full of old power bricks that are incompatible with your new and different brand notebook. Why can we standardize on 110 resp. 230 volt in our homes, but not on 18 Volt (or whatever) for a notebook.
Notebook designers can still make their own power-bricks, but the plug and voltage should be standardized. Hey, VGA and USB are also common accross the industry, so why not the power as well.
Same with batteries. Why do I have AAA / AA / C / D cells for my transistor radios and flashlights, but not the same thing for my laptop. Everex and Mallory should be ones where you buy your battery from. Laptops is now a mature product and the time is over where customized batteries were needed because of the constraints.
I know of course why this doesn't happen, it's all about profit. But because it all ends up in our landfills, this is something where IMHO governments should step in and regulate. If they can regulate the CO2 emissions of my car, they should also be allowed to take on this.
No I don't hate you. :) And I think you deserve at least the +3, but not moderated as "Funny", because the issue you raise is serious enough.
Eight years ago, I was planning for my wife (a health care professional) her first PC, and I thought that the purchase of an iMac would be the most user friendly and logical choice. But her criticism on that plan was (along the lines of your story) that at work she would need to use a Windows PC, and then with a Mac at home she would only get confused. So, I got her a Windows 98 desktop and with only using Outlook Express and Internet Explorer, she lived "happily ever after" for the next 8 years.
But last Xmas holidays that setup really became outdated and needed a refresh. So I installed a RedHat based system and converted her IE and OE to FireFox and Thunderbird. And I simply told her, if you still like it a week from now I will put it on your desk (instead of the old box) otherwise we'll go to the store and go buy some new Windows PC.
Let me tell you, I wasn't pushing, and she wasn't biased !! I got a few questions during the first 3 hours and then it was "business as usual". Today's desktop GUIs have become so similar that for the casual user it doesn't matter anymore if the underlying technology is Windows, Linux or Mac. It's all the same.
So, making school-kids ready for their Windows dominated future workplaces, can pretty well happen by letting them use Linux while in school. For them the difference will be as big as switching from a Nokia to a Motorola phone. Or from MySpace to FaceBook.
Hey man, I lived in the 'stone ages' when there was no Internet (which is not that long ago), or even more extreme, when email hadn't been invented yet. Talking about "feeling old" ... :-)