Slashdot Mirror


Ask Slashdot: Making a Tablet Run Only One Application?

An anonymous reader asks "I'm working for a medical centre who want to make a tablet with various videos and webpages about smoking cessation available in their waiting room. The tablet can't access the Internet because of security policies. I'm planning to use a local server with copies of the (Creative Commons) videos and pages accessed through local webpages using the tablet's browser. How can I make only the browser be available to the tablet users? Ideas? Suggestions?"

45 of 260 comments (clear)

  1. easy. by drinkypoo · · Score: 3, Insightful

    Easy if the tablet runs Windows or Linux. Much harder on other platforms. Maybe you should narrow the problem domain.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:easy. by jessecurry · · Score: 4, Funny

      Stop being so reasonable!

      --
      Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    2. Re:easy. by networkBoy · · Score: 3, Informative

      Since they could run other apps on the tablet even if you trap all HTTP requests, first step is to root the tablet and uninstall everything else, then make the browser autostart. Password protect anything you don't uninstall.
      -nb

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    3. Re:easy. by Spiridios · · Score: 5, Informative

      Bruce Schneier linked to this post on iPads just a few days ago....

    4. Re:easy. by markkezner · · Score: 3, Insightful

      Still won't keep people from exiting the browser and bumping around the system.

      Well, if it's an Android tablet you could just create an app that acts as a replacement home screen. Just implement the appropriate intent and display a browser control to the user.

      --
      Dangerous, sexy, turing complete: Femme Bots
    5. Re:easy. by chromeronin · · Score: 4, Insightful

      Actually, I think the technology he is looking fore here is called a pamphlet, or maybe a DVD player hooked to a tv on a loop.

    6. Re:easy. by afidel · · Score: 4, Informative

      Or just install a password protected launcher, much easier than trying to figure out what you can and can't uninstall.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  2. WAP Portal / VLAN by Archangel+Michael · · Score: 3, Insightful

    Put it on a VLAN, and Make HTTP(S) Go straight to the web server and only the web server. There are portal WAPs that do just that. Securing the tablet from running anything else would be as easy as installing a custom version of CyanogenMod or similar. Heck even Apple might be able to make an iPad that did just that.

    I'd also tether the thing to the room, or it will walk away.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  3. Curious... by interkin3tic · · Score: 4, Interesting

    I do not have a solution to your problem. I am curious about the situation though. Is there a reason your organization wants this to be easy-to-steal-and-expensive tablets? Especially when there's the security policy. And you'll have to keep them charged too. Why not just a cheap laptop. Or a pamphlet and TV?

    I realize it's difficult to get people to stop smoking, but fancy technology isn't always the solution.

    1. Re:Curious... by Anonymous Coward · · Score: 5, Interesting

      Is there a reason your organization wants this to be easy-to-steal-and-expensive tablets?

      The hospital management is being treated well by the tablet manufacturer, who would very much like this hospital to become the envy of the `non-tablet' hospitals. Plus, it's healthcare; they have money to burn.

    2. Re:Curious... by tompaulco · · Score: 4, Insightful

      Absolutely. The solutions is a cheap PC running windows, which can easily be configured to allow one and only one app to run at login, and to log off if the application is closed.
      Please stop using technology for the sake of technology to increase my already outrageous healthcare costs.

      --
      If you are not allowed to question your government then the government has answered your question.
    3. Re:Curious... by Tablizer · · Score: 4, Funny

      Is there a reason your organization wants...easy-to-steal-and-expensive tablets?....Why not just a cheap laptop. Or a pamphlet and TV?

      Pamphlets are easy to steal also. I have 800 at home. Just for the hell of it.
           

    4. Re:Curious... by Tablizer · · Score: 5, Funny

      DOS 1.1 - one app at a time, done!

    5. Re:Curious... by Anonymous Coward · · Score: 5, Insightful

      If the hospital management is being treated well by the tablet manufacturer, then why isn't the tablet manufacturer helping with a solution to lock down the tablet? Surely of anyone they should know best how to lock there own tablets down.

    6. Re:Curious... by timeOday · · Score: 4, Interesting

      Please stop using technology for the sake of technology to increase my already outrageous healthcare costs.

      On the other hand, the "cool-factor" might have a big positive impact on people bothering to actually watch the videos.

      Take it from advertisers, the most cheaply-produced message is not always the most cost-effective. They should know.

    7. Re:Curious... by Anonymous Coward · · Score: 5, Informative

      generally speaking, the ones burning the money are not the ones complaining about the pay

    8. Re:Curious... by Anonymous Coward · · Score: 5, Interesting

      " Plus, it's healthcare; they have money to burn."

      Yet the bastards whine they are not paid enough...

      Don't confuse money that's available to be burnt with money that's available to pay said illegitimate children. I work in healthcare. We have a LOT of money available for goofy stuff like this that increases somebody's adoption of something electronic related to healthcare. It all comes from the federal government, and is earmarked for those specific types of projects. What we don't have is money to actually pay the people that provide healthcare service, in large part due to that same entity.

    9. Re:Curious... by bgibby9 · · Score: 4, Interesting

      Besides, you will need to be able to recharge it anyway, so why not look for something that can be put on a table with a long core for recharge?

      TBH I think the OHS people would shit themselves if they ran into tablets connected to long cords for recharging.

      I think the better idea is a kiosk which has more functionality, connected to power and is less likely to "walk away"

      --
      http://www.gibby.net.au
    10. Re:Curious... by Mikachu · · Score: 4, Insightful

      I don't think that anyone debates how easy it is to steal a bunch of pamphlets. I think it's more about the price of losing a bunch of pamphlets versus losing a tablet.

    11. Re:Curious... by hey! · · Score: 3, Informative

      The hospital management is being treated well by the tablet manufacturer....

      Hmm. Since that narrows the universe of possibilities down to a single vendor, you should probably tell us what OS the vendor uses on the tablet, otherwise people will waste their time giving you advice you can't use.

      If you don't want to identify the vendor, and you can't tell us the OS without doing that, just say so. We'll pretend we don't know who you're talking about (although we will).

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    12. Re:Curious... by ktappe · · Score: 4, Insightful

      Is there a reason your organization wants this to be easy-to-steal-and-expensive tablets?

      The hospital management is being treated well by the tablet manufacturer, who would very much like this hospital to become the envy of the `non-tablet' hospitals. Plus, it's healthcare; they have money to burn.

      The reason the tablet manufacturer is throwing money/product at the hospital is because they know they don't have the right solution but want you to shoehorn it in anyway. Sometimes free is not the best solution.

      --
      "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
    13. Re:Curious... by plover · · Score: 4, Funny

      Though, unless I'm mistaken, the reason the magazines are there is that they make everything go easier for the staff.

      Based on my son's past experiences with the Urgent Care clinic we use, the magazines there are already filled with easy-going staph.

      I almost want to snort their disinfecting foam after just walking through the place. The thought of even touching a waiting-room tablet makes my anti-bodies all tingly.

      --
      John
    14. Re:Curious... by Belial6 · · Score: 4, Insightful

      Glass and plastic are going to hold a lot less disease than the couch you would be sitting on.

    15. Re:Curious... by tlhIngan · · Score: 3, Interesting

      The hospital management is being treated well by the tablet manufacturer....

      Hmm. Since that narrows the universe of possibilities down to a single vendor, you should probably tell us what OS the vendor uses on the tablet, otherwise people will waste their time giving you advice you can't use.

      If you don't want to identify the vendor, and you can't tell us the OS without doing that, just say so. We'll pretend we don't know who you're talking about (although we will).

      Using utterly reasonable powers of deduction, we know the tablets are NOT iPads. First Apple hasn't really tried to court companies, and don't really have any sort of enterprise management system in place, according to everyone who's asked about iPhones, iPads and such in the workplace.

      Which means the OS in question is either Windows or Android. Since Windows would be utterly trivial to put into a kiosk mode (you don't even need a tablet to demo this) and there'll be a half-dozen ways to do it (probably writing a custom app hosting the IE COM control, for example), it's unlikely the question is about Windows.

      So most likely, it's Android.

  4. On Android, replace the launcher app by Suddenly_Dead · · Score: 4, Insightful

    If using Android: create a replacement launcher app, set your new app as the default launcher, and... profit?

  5. If you must use Android by Anonymous Coward · · Score: 5, Informative

    Just roll your own AOSP build that only has /system/app/Browser.apk along with essential system UI apks and include none of the networking drivers that the device needs.

    1. Re:If you must use Android by AlienIntelligence · · Score: 3, Informative

      Just roll your own AOSP build that only has /system/app/Browser.apk along with essential system UI apks and include none of the networking drivers that the device needs.

      Seconded, why are "the answers" at 0?

      -AI

      --
      For me, it is far better to grasp the Universe as it really is than to persist in delusion
    2. Re:If you must use Android by Lotana · · Score: 3, Insightful

      Because these discussions are much like talking to whining women: They are not looking for answers, but just to have your attention and sympathy.

  6. Why bother with a tablet by Anonymous Coward · · Score: 5, Insightful

    I mean seriously - the first time someone thinks they can walk out the door with the tablet, it's gone. Don't think it wouldn't happen.

    Why not instead just make a dvd with those videos and print out the text of the websites? You could have a small tv hooked up to a dvd player, have the dvd available to those interested, etc....

    It wouldn't be as convenient to steal, and it is a technically easier way to set something like this up. Why are you going to such great lengths to make something more complicated than necessary?

  7. Use something with better coverage by Brew+Bird · · Score: 4, Informative

    You need digital signage, not a tablet. Only one person at a time can use a tablet. A couple of flat screens off a cheap PC hidden up in the ceiling or a closet, and use Xibo.

    1. Re:Use something with better coverage by anubi · · Score: 5, Interesting

      That sounds just like a job long ago for a restauranteur.

      He wanted one of those hi-tech looking displays showing his food, menus, and prices. He had the "high tech display": his projection TV.

      What he ended up with was his old PC-AT home computer yanked from a pile in his garage and loaded with a bunch of GIF's and JPG's he created to his heart's content on his nicer home computer. Loaded all the images he wanted to display in a subdirectory, along with a DOS slideshow program. A little edit of Autoexec.bat and config.sys, and every time the computer was turned on, all it knew to do was start the slideshow and run it until power was turned off at the end of the day.

      It was a no-brainer being he plugged the whole shebang into his beer-sign lighting circuit. There was no change to the routine for his help in opening shop for business. When they turned on the beer-sign circuit as usual, his "high tech display" would start up and run until they turned off the beersign lights at the end of the day.


      He was aware of the limitations of the system, so he made his images with that in mind. He could create anything he wanted for it to display, with no more intervention from me.

      He seemed happy enough. He was ready to toss it all anyway, and all it cost him was a dinner for me and my buddy.

      I wanted so bad to do something for a '50s style diner in my area to retrofit those table-controlled jukeboxes as a serial terminal so I could queue up .MP3 requests for a DOS MP3 player, but the owner had other vendors in mind.

      That would have been fun, as I wanted to keep all the old vacuum tube amplifiers running, and even the record selector, but what would actually go through the system would be a MP3, not what was coming off the tone arm... the spinning record being "played" would be just for show. It would not make any difference at all what 45rpm record was in the slot... its just there for people to reminisce seeing things behave and hearing that 120Hz hum in it, just like it did when they, like I, was a kid.

      I could rip all the MP3's I needed because he already had licenses from all the copyright people to play copyrighted music in his place. So I could load up the machine with anything. I thought it would be a nice touch if he kept his customer's favorites on the machine, as well as honoring requests. I even have an old mechanical typewriter so I could make more of those tags for the table units so they still looked like they came from the '50s.

      Boy, did I ever date myself with this post.

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  8. mediakiosk by Anonymous Coward · · Score: 3, Informative

    If you are using iPad, there is an app called MediaKiosk. This is used with metal kiosk housings that prevent the 'home' button from being pushed and will allow the charge cable to always be connected. Not really helpful for portable.

  9. Operating System? by agent_vee · · Score: 5, Informative

    Without knowing what Tablet OS you are targeting it is difficult to give you advice. You can just search on google for the terms "kiosk mode" + whatever OS and that should give you what you are looking for.

  10. Chrome/ChromiumOS by micheas · · Score: 4, Insightful

    http://www.chromium.org/chromium-os

    The only app that runs is the browser, it is based on gentoo so you can install pam modules to meet your site requirements needs (ldap, kerberos, etc),

    And it is designed so you can easily force an enterprise wide os refresh whenever you need/want.

  11. LCD Digitial Frame by Anonymous Coward · · Score: 4, Interesting

    The solution that you want may fully well exist without having to reinvent the wheel.

    Is there any reason you can not use a LCD picture frame?

    I don't know how well they deal with video but I suspect that you can put a good a presentation using stills on one of those.

  12. Imagineering: by Tablizer · · Score: 5, Funny

    Just paint a black frame around some rectangular mirrors and put a big reversed brochure printout on the ceiling. Nobody will know the diff and you can keep the real tablets for yourself. (My experience at AOL is paying off.)

    1. Re:Imagineering: by lucm · · Score: 4, Funny

      Just paint a black frame around some rectangular mirrors and put a big reversed brochure printout on the ceiling. Nobody will know the diff and you can keep the real tablets for yourself. (My experience at AOL is paying off.)

      Brilliant! This has the side benefit of making the waiting room a very convenient place to snort coke! (my experience on Wall Street is paying off too!)

      --
      lucm, indeed.
  13. Parental restrictions in iOS do this already by lethe1001 · · Score: 4, Informative

    iOS has parental restrictions. Enable restrictions, enable Safari, leave everything else disabled. No step 3.

  14. Re:DNS Hijacking by symbolset · · Score: 4, Insightful

    Delete the other applications? Was that the answer?

    --
    Help stamp out iliturcy.
  15. Wireless or USB touch-monitor by Beardydog · · Score: 3, Interesting

    Tablets are generally designed to be resilient, and usable by the unskilled. For that reason, they can't usually be locked down like this, because the feature, in and of itself, is more technical than tablets are meant to be.

    I don't know much about Androids, but an iPad makes a good example. Can you hijack DNS on the your wifi network? Yes... but it's incredibly easy to join another wifi network that isn't redirected, and there are no User and Administrator type accounts to keep people from doing so.

    If you jailbreak an iPad, there is an extension you can install that locks it into a particular app (the browser, in this case). But getting around it involves, I think, nothing fancier than rebooting the device. You could modify the Hosts file on it to redirect no matter which network the user is on, as well... but a dedicated goof-off could always resort to direct DNS entry to cause mischief.

    I would try to find out if anyone sells a wireless display with touchscreen capabilities. That could be linked to a computer that's locked down at an arbitrary level, and would prevent users from engaging in the kinds of shennigans they get up to when they have access to function keys and Reset buttons. If users can use the ctrl key or reboot the machine, you -will- end up with porn on your browser.

    As a bonus, the device would be borderline useless to anyone who walks off with it and isn't fairly gadget-oriented, and you might be able to run several of them off of one host machine.

    If this exists, someone should let me know, because I've made made want one.

    If it doesn't you cold even use one of these:
    http://www.thinkgeek.com/computing/usb-gadgets/c609/

    Wireless is great, but the real goal is just something hand-held that each person in the waiting room can have one of. Run some USB cables out to each end-table in the waiting room, and attach them to these. They're cheap, so have them stolen is less of an issue... unplugging them makes the, stop working, which makes them less immediately temping... they have no keyboard and no buttons that affect the actual computer behind the scenes... They're a perfect solution if you don't mind a few cables.

  16. Did you even Google? by Dynedain · · Score: 5, Informative
    --
    I'm out of my mind right now, but feel free to leave a message.....
  17. Wrong application for a tablet-use something cheap by netsavior · · Score: 3, Informative

    Why not use one of the cheap ass video players that sell for 80 bucks and can hold video and PDF documents and pretty much nothing else?

    My kids have these Coby knockoffs that they love and have no trouble using. They play video (in way more formats than most tablets) and PDF and picturse, and that's about it, no pesky browser or wireless networking to bother with. Best of all it isn't a 500 dollar item people will want to walk off with, and even if they do walk off with it, you are out 80 bucks instead of 500.

    Of course if what you are trying to do is show that you can throw thousands of dollars into the waiting room, that won't really accomplish what you are trying to do.

  18. This guy does not want a tablet.. by s0litaire · · Score: 3, Insightful

    ...he wants a digital photo frame with Wifi

    and for security... unplug the dam server from the internet! if it's only serving local file then no bloooooody net access is required. ^_^

    Simples!!!

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  19. Re:DNS Hijacking by Nikker · · Score: 3, Insightful

    Ou mean like copying the video to an SD card and set up a user with only execute permissions to one file on the system

    .... Nah that would never work.

    --
    A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.