Archives For Work Drives

BlackBerry Work Drives (shared network drives from enterprise available on BB10 devices)

I have to admit: some weeks ago I never have heard about BlackBerry Work Drives 😉

I also wasn’t aware that there are Applications available from BlackBerry World running only in the work perimeter – so you need BlackBerry Balance and BES 10 to use them.

As a developer you should know about BlackBerry Work Drives – it’s really cool: imagine shared network drives from your Enterprise Server being available on your BlackBerry 10 Devices like normal shared files. That’s what BlackBerry Work Drives will give you. For FREE 🙂

Searching in the BlackBerry World for ‘BlackBerry Work Drives’ you’ll find this application:

BES10_WD01_bb_world

It’s a good idea to copy the URL – we’ll need this one soon.

Add Application from BlackBerry World

I already have explained how you can add applications to your BES 10. See this article here.

You should read this article to understand HowTo add and publish applications. Now we’re doing the same for public BlackBerry World Applications. To add the application please copy in the URL:

BES10_WD02_add_bbworld_app

As next we have to publish the app to your BES 10:

BES10_WD03_publish_app

Now it’s the same workflow as described for the internal applications. Manage your Software Configuration:

BES10_WD04a_add_to_sw_config

and save it:

BES10_WD04b_add_to_sw_config

Prepare Shared Network Drive for BlackBerry Work Drives

As usual share your network drive on your Enterprise Server.

Remember: don’t use the shared network drive we added for internal App – Management !

BES10_WD05_shared_nw_drive

As next add all the users who should be able to use files from this shared network drive and give all permissions to read / write.

Attention: You need a special permission to allow the user to use these shared network drives local on their BlackBerry 10 devices  !

As first users should be added to a user group – in this example it’s the bb10users group.

Here’s HowTo set the permission:

BES10_WD08_special_permissions

Open the Group Policy Management Editor on your server, then go to Policies | Windows Settings | Security Settings | Local Policies | User Rights

and set the permission ‘Allow log on locally’ for this user group.

Thats it on the server side

BlackBerry World Apps on the Device

Open BlackBerry World – Work:

Z10_01_work_world

There are three Tabs to manage the applications in your work perimeter: Search for internal Apps, Public Apps and take a look at ‘My World’ to get an overview. From Public you’ll find the BlackBerry Work Drives to download. This looks similar to the BlackBerry World in your private perimeter.

Z10_03_bb_drives_download

Download the app !

Z10_02_app_catalog

Map Shared Drives from Enterprise to BlackBerry 10

Now you can Open  BlackBerry Work Drives and map your shared network drive to a local one. Use a name you like and enter the credentials and pathes from your server:

Z10_05_map_drive

Now you can use your work drives same way as local drives. BlackBerry 10 does all to synchronize the data.

You can think about this as your own Secure DropBox 😉

Here you can see how all is integrated:

Z10_KP02_file_manager

Top Left: File Manager from Work Perimeter gives access to Device (Work) and BlackBerry Work Drives

Top Right: File Manager from Private Perimeter gives access to Device (Private), SD Card and Cloud (DropBox, Box)

Bottom Left: BlackBerry Work Drives are managing the Mapping between Enterprise Server and local Device.

BlackBerry Work Drives from a Developers POV

Files from BlackBerry Work Drives behave like Dropbox or Box and you cann access them as /shared.

So in our sample /shared/ekkesServerDrive would be the correct path to read from or to write to shared network drives on your enterprise server.

Isn’t that easy ?

But attention: if you’re working with full path names – there will be append ‘-enterprise’ to the account path. If you’re not aware of this perhaps an app can be broken using BlackBerry Work Drives . You can read about here in this article.