Ruby, PaaS and virtualization, developers have expanded options using MacBook Pro’s and iMac’s to do their mobile and cloud application development. BYOD in the workplace has allowed developers to bring their own toolkit to the office. This is a change from the traditional Wintel platforms used in the past. It would take up to 3 days for a developer to customize a corporate Wintel desktop environment before they would start to code. In a competitive landscape being productive and reducing the time to market is the deciding factor in the success of a mobile or cloud application.
Like graphic artists, writers, and journalists; application developers create intellectual property but there is a need to protect and secure these developed assets. For them the ability to focus on the intellectual process designing and creating their application enables productivity.The consequences of not securing these assets however from theft or device failures can have serious financial consequences in a competitive market.
In the past mobile development was done either in a Windows or Apple environment as these vendors had their respective platforms. The desktop operating system was a determining factor as to the platform. With BYOD; cloud computing, open source and virtualization have provided choice in the platforms available for application development and eliminated vendor lock-in.
Many developers have this in their toolkits:
- MacBook Pro and iMac,
- a class 2 hypervisor for Windows or Linux (VirtualBox, Fusion, Xen, Parallels)
- open source frameworks, tools and editors (ruby on rails, eclipse etc.)
- plugins for mobile and PaaS development (CloudFoundry, SalesForce.com, MS Azure, Mendix, OpenShift etc.)
- mobile device emulators from manufacturers like Apple, Google and Samsung (Android)
Windows or Linux environment for testing or Q&A, developers will spin up a local class 2 hypervisor like Parallels, VirtualBox or Fusion. These productivity gains make the protection of intellectual property from competition, theft and disgruntled employees increasingly important. Developers like many mobile workers take their Mac’s from home to work and work offline. Devices travel with them on the road to conferences, meetings, customer sites etc. You will see the occasional Mac on the roof of a car with a cup of coffee or a can of Redbull going down the street driven by a developer who had a long night coding.
Protecting intellectual property is important not only to the developer but also the company and customers they are engaging. Healthcare is one of the new emerging markets that many application developers are targeting. There are numerous examples of developers doing contract work for healthcare organizations having their BYOD Mac stolen! Customer data will frequently be used to create and validate a solution. HIPAA is driving compliance with the fines associated with lost data.
OrchardParc protects not just the developers data but also the applications and content. Leveraging the services provided within the data center, OPUS has the means to sync the users Mac work environment with a virtual or cloud infrastructure. As many developers are familiar with the concept of checking in and out code, OPUS syncs the users work environment with the data center. This allow the developers corporate persona to follow them from Mac to Mac creating a mobile user in the true sense of the word being independent of the hardware.
The ability to decouple the developer from the device provides tremendous capabilities when recovering from a critical device incident. Once the user has a new or repaired Mac the end-user is able to resync their new corporate or BYOD Mac with their virtual infrastructure to:
- restore their corporate development persona
- their settings,
- content applications,
The developers corporate persona is encrypted by OPUS securing the device when sent out for service. Another advantage is this workplace environment is available afterwards to the employer once the relationship has completed. The ability to recover and return to productivity in a short period of time is a priority when dealing with project deadlines.
This is useful in human resource situations when the employees been terminated or their contracts completed. Management oversight is something that provides IT with the means to backup and restore this development environment protecting the intellectual assets. Corporate IT can disable USB external devices and screen captures ensuring that IP is confined to the corporate persona. The advantage is a developer can still create using the applications of their choice without having to reinstall them in this corporate container.
The productivity advances creating intellectual property by application development using BYOD environments like a MacBook Pro or iMac is driving adoption of new applications for new devices whether they are mobile, stationary or in the cloud. OPUS allows a developer to create these applications using their own tools while IT now has the means to leverage a virtualized infrastructure with corporate policies to protect intellectual assets.