Someone on the Google Certified Teacher List recently asked these questions, which I thought went straight to the heart of the challenges in an iPad deployment:
Yay! Got a grant for 16 ipads! Now what????i turn to this AWESOME google group who has been around the block with multiple kinds of technology: do you have any answers to these questions?
1. Will GAFE function on iPads enough to be practical in a junior high?
2. How the heck do you get created content off of ipads??? (especially video and multimedia stuff)
3. How do you handle the syncing of multiple ipads from one account and no Mac to do it with? (we are a pc district)
Here’s some info from Apple systems engineer which may be helpful for those of you deploying iPads in a cart configuration:
- When should you use Apple Configurator? Use it when…
- you want to get your iPad devices on the network and enrolled into your MDM solution (i.e. Profile Manager or 3rd party MDM) and
- you need to upload VPP codes to install apps, especially if the institution wants to retain ownership of those apps.
If I’m wrong about info in this post, I hope someone will correct me.
Jeff from Eanes ISD shared this test he ran using Apple OS X Lion to push apps wirelessly…his experiment had mixed results. Special thanks to him! Note that I’ve reformatted his response a bit.
I have a quad core i7 4GB Memory Mac Mini setup with Lion Server with valid SSL and code signing certificates, good internal and external DNS, current APN push certificate and needed ports for iOS management opened thru the districts firewall for a test box.
Getting the ipads enrolled is very simple.
- Activate them, configure wireless and set a unique ipad name.
- Launch Safari and browse to https://your.server.namehere/mydevices
- Log in with an account that is on the server
- First install the trust profile
- Then enroll the device
- Browse to https://your.server.namehere/profilemanager – this is where you perform management tasks.
Any App you want to provision must have the App file (.IPA) uploaded to the Lion server
The easiest way I have seen to do this is to transfer all the purchases on a master ipad to itunes.
- Go into Library – Apps Click on the app and drag it to the desktop.
- This will make a copy of the .IPA file in an easily browseable location
- Then select the Action Icon in the bottom of the Profile Manager window open in the browser select Edit Apps – Upload and path to the .IPA files you want to put into Profile Manager for deployment.
Here is where issues started to popup in my implementation:
- Uploading small to medium apps(15MB to 500MB) work fine through a browser session on a remote machine.
- A large app, like Garage Band – 1GB, fails on a remote machine and must be copied to the server itself and then uploaded.
- To deploy Apps select the devices or group of devices click the Action Icon – Edit Apps and a dialog box will appear allowing you to Add the Apps you have uploaded into the server.
I setup a group of 10 iPads for test. I uploaded 3 apps. Draw for Free 15MB, Creature of Light 500MB and Garageband 1GB.
Draw for free worked pretty well singly or on the group of 10 ipads. Each ipad pops up an Install confirmation dialog box when an app is sent to it that must be clicked to proceed.
About half the group of 10 installed the app without further intervention after the first click.
The other half needed to have either Retry or the Home Button clicked from one to several times to free up what appeared to be a stuck download process – all eventually installed.
Next I tried the Creature of light 500MB app. If installed on one ipad at a time it would work about half the time usually with quite a few Retry’s. When pushing to the group the memory usage on the Lion server would spike to 3.98GB, the wifi on the ipads would fluctuate and not able to connect errors would pop up on the ipads a little before the server would display video artifacts and the process would fail. This was completely repeatable.
Finally I tried Garageband wanting to see if the problem was the size of the app or if the actual creature of light app was just poorly behaved. I got the exact same result – spiked memory usage and video artifacts. Repeated attempts with several Retry’s may eventually get the install to go through.
As a side note any app successfully installed by the server could also be remotely removed by the server as well without any end user intervention. That was a speedy process.
So at this point with pretty limited experimentation it appears that either the process of pushing applications is too much for wifi, the ProfileManager application needs more polish or a much more robust server than a 4GB Quad Core CPU Mac Mini is needed.
Enter your email address:
Delivered by FeedBurner