Windows tablet computer suggestions for educational program?

Hey all,
I'm in the process of setting up a robotics lab at our local middle and high school. I guess you can say I've been waiting for about a dozen years for this opportunity, and the time has finally arrived with the perfect support from a few key teachers and administrative staff. For this program we've agreed to have out-of-the-IT-system computers so that we can control their use perfectly for robotics. None of us are interested in these netbooks for a couple of reasons (small display, slow processing speed, etc). We're wondering if tablet computers and wireless keyboards would be a better solution.
I haven't done any research. Feel free to tell me to "Google it, Ken!" too.
But I can't help but wonder how many of our customers are programming Parallax products with tablet computers running a Windows program. Is this a practical solution? Can anybody recommend a tablet computer I might look into? Do you think they'll become antique faster than a netbook? Anybody have experience with tablet computers in education, for robotics?
Any input here would be appreciated.
Thanks,
Ken Gracey
I'm in the process of setting up a robotics lab at our local middle and high school. I guess you can say I've been waiting for about a dozen years for this opportunity, and the time has finally arrived with the perfect support from a few key teachers and administrative staff. For this program we've agreed to have out-of-the-IT-system computers so that we can control their use perfectly for robotics. None of us are interested in these netbooks for a couple of reasons (small display, slow processing speed, etc). We're wondering if tablet computers and wireless keyboards would be a better solution.
I haven't done any research. Feel free to tell me to "Google it, Ken!" too.
But I can't help but wonder how many of our customers are programming Parallax products with tablet computers running a Windows program. Is this a practical solution? Can anybody recommend a tablet computer I might look into? Do you think they'll become antique faster than a netbook? Anybody have experience with tablet computers in education, for robotics?
Any input here would be appreciated.
Thanks,
Ken Gracey
Comments
I have 2 netbooks that I've used on and off for various propeller programming tasks - Propeller Tool, 12Blocks, S2 GUI, Propgcc. The first netbook was running Windows7 w/ 1GB of memory. I upgraded it to 2GB and the Windows experience was 200% improved. I since have reloaded it with Ubuntu and it's a fun little machine. Netbook #2 is still running Windows7 and still needs an upgrade to 2GB but it is usable for the Windows Propeller tools. If you want a bigger screen, you can always hook it up to a $99 monitor, keyboard and mouse.
Netbook rule#1 - upgrade to 2MB as soon as you can.
Netbook rule#2 - before you buy, make sure it isn't a case of major surgery to implement rule #1. My first netbook had a hatch on the bottom you could open to get to the memory, the second one requires you to take the case apart (top and bottom) and remove the keyboard to get to the memory chips.
For not much more than the cost of a netbook, you can buy an inexpensive laptop ($298-$328 at Walmart) that has 2-3gb of memory, a bigger screen, optical drive, etc. If size/portability wasn't a concern and you had to have a laptop (see below), I'd probably go this route.
General problems with kids and laptops or tablets. Laptops/tablets are fragile, kids aren't gentle especially in what could be a chaotic lab environment. They fall, hinges break, they can walk away, etc. Your own kid and your own laptop is a lot different than some one else's kid and the schools laptop. Laptop display goes out, pop on teh keyboard, either major repair costs, replacement or your laptop just became a funny looking desktop with a monitor and external keyboard.
True Windows tablets are more expensive than any other solution as far as I know.
Small desktops with an inexpensive monitor might be a better solution. For $298 (and up) you can get a dual core, 3GB, 500GB plus desktop with keyboard speakers and mouse and Windows7 - add a monitor for $99 and you're ready to run almost anything. No hinges to break, can't be dropped or knocked off a table. Spill something on the keyboard, worst case is $20 for a new keyboard. LCD monitor goes bad, $99.
Just some options to consider.
I wonder if anybody will recommend tablets. From the asking around I've done they might be too poor of a value.
Ken Gracey
Tablets are excellent for consuming data content ... surfing the Internet, reading books, browsing e-mail, running applications that mostly access networked (or local) data. They're not so great for creating data, like entering programs ... even with an external keyboard. I have both an iPhone and an iPad2. They're excellent, both of them ... and I use them all the time, but I mostly use them for accessing data, both local and Internet. I have a wireless keyboard that I can use with them ... It's the same type that I use with my desktop computer ... and I have Apple's iPad word processor (Pages) which is what I use on the desktop, but I don't think I'd do any kind of extensive typing on the iPad. I might edit a big document or write something short like a letter, but not a paper or report. I'd do that on the desktop. Debugging on a tablet would work as would entering small (educational) programs, but the applications (development environment) really have to be designed from the beginning for the tablet / touch environment.
https://www.merimobiles.com/ProductDetails.asp?ProductCode=MERI0551
I think it has 2 USB ports, a webcam, and a mic. Assuming this computer is for the EDDIE and MSRS doesn't take a lot of RAM, it should be perfect for the job. It's gotten some good reviews.
EDIT: I thought this was a computer for the EDDIE system, not as an independent programming device.
I have an eLocity A7 Android tablet and I like it for e-mail, web surfing, games, music, movies, and Kindle books. I also have office suite software so I can do text editing and spread sheets, but a touch screen is fatiguing to use for any typing intensive task.
The desktop appears to be the best value for the money. Only problem there is that we're working in a full science lab with big tables. This means we need to set up, tear down in a matter of minutes. This makes laptops more appealing, bringing me full-circle.
I'll go and take a look at the Dell/HP laptops.
Any more input would be appreciated.
Thanks,
Ken Gracey
The are easier to secure when not in use since the "Lab" is "dynamic".
Portability in the lab and ability to set-up tear down quickly is an advantage, now! Ability to take to contest and events (or remote fields to fly robotic ELEV-8s, for example) is another advantage.
I don't know if any companies have deals for educational purchases. Are they going to be a school district procured and owned asset? That may have some influence on the decision.
I will second the low end small desktop solution as that is a cheap way to go but will give you a good display. HP has all-in-one solutions starting at $429 like the HP Omni 120z. You can also go with a touchscreen solution; the HP Touchsmart 320m series starts at $549. I am sure there are several other manufacturers with solutions as well, I just happened to have the HP site open.
Depending on what price range you want to stay in, there are micro chassis PCs that can be piggybacked to an LCD monitor. Inveneo does this for their computing stations for third world countries. They use EeeBox PC EB1007 and the Fit-PC2 (both available through Amazon). The downfall is that since these are designed for a particular market (compact and efficient) the prices are higher. An EeeBox with Windows is about $450 and would still need the monitor.
**edit** I just customized an HP Omni 120z All-in-one by upgrading the LAN card to include bluetooth and changing to a wireless keyboard/mouse and the price is $479. That's my final answer!
http://www.ergotron.com/Products/tabid/65/PRDID/313/language/en-US/Default.aspx
http://www.raspberrypi.org/faqs
No idea when we'll be able to get our hands on them.. Anyone have an inside scoop on this?
OBC
I spent some time looking at graphical programming on Android devices today mainly because I have an Android Tablet.
One solution that is very close to being practical and has been tested some by Lego is the former Google "App Inventor" project. App Inventor has been moved to MIT as of this year and will be rolled out anew by spring time. The problem with App Inventor is the server must be hosted, and today the only general solution is to use Google App Engine - and there is a fee for that with a given usage volume.
Scratch is another project - the basis for 12 blocks? It seems that Scratch would be more difficult to run as an "app" on Android. Maybe Hanno has some thoughts on this.
In the iPhone space there is Stencyl - looks cool, but I don't have a clue about it.
In the mean time similar but more featurefull boards can be had in the Beagle Board, Panda Board or IGEP from ISEE for a bit more money. A lot less than a decent tab. Just put them in student proof boxes and add keyboard, mouse, display.
But what to do for dev tools for the Prop say. Well perhaps Parallax can compile the Prop Tool for Linux and the ARM architecture. If not the is PZST which can be compiled for ARM.
Then it needs an ARM build of BSTC and BSTL which will require BradC's input.
Or there is the command line HomeSpun Spin compiler which runs very well on ARM using the mono .net run time. I have tested this setup myself.
Or there is propgcc which I'm confident can be compiled under Linux on ARM. I am trying to find time to do this on my IGEP board.
That said, someone sent me a screenshot of 12Blocks running on an android tablet and it did look pretty cool!
Hanno
http://www.zdnet.com/blog/gadgetreviews/dells-latitude-xt3-updates-the-laptop-tablet-combo-1957-and-up/26853
I'm sure there are ones for a lot less out there.
Robert
But, for interactions where a tablet does make sense, you can always use an Android tablet with remote desktop/splashtop/etc. to get the desktop from the PC.
Maybe developing on the PC and then interacting with the robot (or other device) through the tablet may be the way to go. You get ease of development and "coolness" of a touch screen tablet.
So currently laptops. Shame they dont make 15" netbooks yet.
Ken, I presume all they will be doing in this lab is programming their BOE-BOTs? Is this correct??? I have an idea
I am certain the forumistas would be willing to help out here into getting something running quickly. We do have the basics running, albeit in various incarnations.
Need to know exactly what the users will be doing... what programming language... etc
http://www.parallax.com/Store/Education/KitsandBoards/tabid/182/ProductID/802/List/0/Default.aspx?SortField=ProductName,ProductName
http://www.dellauction.com/cgi-bin/ncommerce3/CategoryDisplay?cgrfnbr=75406120&cgmenbr=75267554&MoreSubs=Y
Jeff T.