iPad Usage Tips
Hi Everyone
Have been trailing a few things related to viewing OpenVPMS on an iPad over the last few days and have encountered some problems and solutions. The main issue that I encountered was when viewing the iPad in landscape, pop-up lookup windows and the like would have the buttons along the bottom cut off. The only way to seemingly get access to them was to change the iPad to portrait to extend the screen downwards to show the buttons. As it turns out, there is a way around this using the iPhone configuration utility (free from Apple, runs on windows and mac) that allows you to create a configuration profile.
A configuration profile allows you to setup things like email accounts, wifi networks, VPN access and most importantly, web clips. Web clips are website shortcuts that appear on the home screen, so they look like a regular app. The trick to fix the issue of the buttons in landscape is to create a web clip with the "Full Screen" setting ticked. This opens an isolated safari window with none of the regular browsing options (address bar etc) and adjusts a few other things, with the result being a fully functional OpenVPMS interface on a very portable device.
Another thing wee found was how attachments are displayed. The use of a pop up window triggers mobile safari's built in pop up blocker. This can be turned off through settings -> safari. Unfortunately you get a pop up asking if the popup is okay, but it is better than it not working.
Hope this helps anyone looking to use iPads. I also can't recommend the iPhone configuration utility enough. It makes managing a fleet of devices much simpler. We are also looking into using iPads for out-calls over 3G, making it easier to do billing in the field.
Cheers
Dave
Re: iPad Usage Tips
I agree with Dave, the current version does not have custom CSS for small screen devices, peronal I think we need to look at configuring style sheets by device detection through the openvpms web app, IE the app detects device and browser and allows a different stylesheet. I know the current system does resolution detection, but given we are seeing smaller and smaller displays capable of higher and higher resolutions eg the IPAD3' new display is the same as a HDTV (which could be 60 inches in size v 10) I dont think resolution is the only stat OPENVPMS should detect.
Defining css by device/browser is pretty straightfoward from a web design point of view. Not sure about OPENVPMS.
I think Dave's solution is great, but do we want to rely on device tweaks to make a functional system, I mean Android tabs are becoming more popular now as well, and it only takes a browser update from apple to break a certain solution, minor changes in the way they render etc.
Re: iPad Usage Tips
The problem with the display on the iPad is that the application doesn't detect the orientation of the screen. So, even if you have it in landscape the resolution is set to 768*1024 instead of 1024*768. If you force it to display 1024*768 it works beautifully in landscape.
I would assume that this would apply to other devices that rotate when they turned. There are already a number of style sheets included in openvpms for these different sizes. The problem here is just that the orientation is not detected. I'm not sure how it could be resolved?
Matt Y.
Re: iPad Usage Tips
I've raised a JIRA to track this: https://openvpms.atlassian.net/browse/OVPMS-1113.
-Tim
Re: iPad Usage Tips
Hi Dave,
Thanks for the inside info. Can you please explain how you went about setting up the web clips in a bit more detail?
Thanks,
Mark
Re: iPad vs Andoid
Just about to purchase a tablet for use in the clinic - mainly nurses entering account info etc in surgery whilst they monitor anaeathesia. Looks like iPad is tried and tested, but as a Samsung user I wanted to check if there were any advantages/disadvantages out there for one over the other. Equally, is there any clever way to take images on the tablet and upload them quickly into the patient record? Just seems like a great thing to be able to do to document pathology etc.
Re: iPad vs Andoid
You might get more of a response on the users forum. One thing to be aware of is that Safari reports the iPad resolution as 1024x768. This means that when editing charges etc, you may need to scroll horizontally to see all of the detail.
-Tim