Mobile development

Mobile Solutions

VIP: Visibility, Integration & Productivity

Context

The Mobile Industry is in rapid expansion; an unavoidable trend as it evolves to meet the growing demand for continuous connection to enterprise & consumer applications, to Social Networks and to online games. This infatuation has become reality. Mobile Strategies are fast becoming an essential component of modern business:

  • Your competitors already use this technology
  • 80% of their staff already own private Tablets and Smartphones
  • Deploying a Mobile Strategy inside your company identifies you as an innovator

The “Mobile Enterprise” is also the result of proven technical solutions and third generation technologies. Its key benefits are:

  • The creation of value and progress
  • Reinforced competitiveness through capitalization of an existing “Application Portfolio“
  • Better proximity Customer Service with immediate issue handling
  • Operational efficiency through improved internal Mobility Challenges collaboration and communication, wherever and whenever.

Mobility Challenges

  • Security – protection of sensitive data against theft, respect for privacy, lack of expertise
  • Technology Risk – Portability – support for different forms and types of devices, unstable Mobile market
  • Costs – of development, maintenance, infrastructure and organization
  • Interoperability with an existing back-office
  • Evolution to BYOD (Bring Your Own Device)

The BuSI Mobile offer

The BuSIQuick Delivery” mobile development offer responds to market demand and is based on an adapted methodology framework from Microsoft. This allows flexibility and rapidity to the front-end user interface. For the back-end, .NET and C# development can be implemented. BuSI uses the most recent technologies and a multi-OS oriented development platform – addressing Android, iOS and Windows Phone – offering native security, performance and robustness.

BuSI promotes fixed price development which can be more efficient and profitable for the Customer in this specific environment. BuSI can also guide you in your choice of tools, pilot and manage a Mobile Project, undertake the development or integrate directly into your existing development teams.

Mobile solutions-Components

The main ingredients of the BuSI “key-in-hand” Mobile Solution are:

  • A “Mobile” designer for adapted graphics and modern look-and-feel
  • An adapted methodology (Agile SCRUM with short iterations)
  • A toolbox – Visual Studio or Xamarin
  • A language – C# or HTML5
  • A “Mobile Application Manager” – Apperian

Our consultants master the tools, methods and analysis techniques most commonly used in the BuSI product approach. In the case of governed missions, they will have to adapt to the customer’s IT environment. Even if this environment only partially exists, our analysts have adequate resources at their disposal to accomplish their missions.

In the world of multi-OS development, the Xamarin tools are the most advanced because the code, called Back-end, is implemented in C# using the latest .NET Framework. This back-end code is reusable and common to all platforms. The user interface is achieved through specific development using native controls. This means that in order to extend the solution to another platform, the customer need only implement a new user interface that will easily couple with the already developed back-end. As the code is written in .NET, it seamlessly integrates with WCF services, and uses all the advantages of the .NET language, including its native security features. With the Xamarin libraries, developers implement solutions with the same performance as the native applications and can also access all native APIs – in particular the device’s calendar, contacts, accelerometer, notifications and camera.

Xamarin has confirmed the excellence of its product through its partnership with Microsoft, bringing a guarantee of durability for this multi-OS development tool. Xamarin has developed a complete integration with Visual Studio which is an advantage for .NET developers who can use an already familiar environment. This partnership represents a real opportunity for BuSI since Visual Studio is the tool mastered by our Microsoft development teams. Visual Studio is also part of the Microsoft TFS tool suite, which offers in particular the possibility to apply methodologies such as SCRUM and to implement the principals of continuous integration – “Build”, “Test” and “Deploy” – thus ensuring the quality of the developed code and the reduction of bugs. Furthermore, BuSI demonstrates its expertise in the domain of application development and integration through its Microsoft Silver Partnership.

The other multi-platform development solution consists of developing an internet site written in HTML5. From version 5 of HTML, this language is always combined with two components: CSS3, which concerns the site Design, and Java Script which executes the code at the HTML5 client level. The association of these 3 languages, HTML5, CSS3 and JavaScript, responds to the concept of Responsive Web Design (RWD). This concept ensures an optimal comfort for users through the implementation of best practices such as Web Site compatibility on different screen sizes.

HTML5, contrary to the Xamarin solution, is conceivable for less complex mobile applications which do not require access to the native components of the device or deployment to an application download platform (store). HTML5 must be considered in the following cases:

  • Fast development not destined for “Stores“
  • Easy deployment
  • No deployment on a platform

A mobile application is generally deployed in a public store. However in the case of enterprise apps, the installation of an enterprise store is favored for security reasons. To cover this demand, BuSI has identified the Apperian solution, a proven third-party product, and now proposes to our customers an Apperian Store. Apperian offers the following functionalities:

  • Instantaneous deployment in the store
  • Code inspection to verify the code is secure
  • Automatic application of enterprise security policies such as code authentication or encryption
  • And deployment configuration on different platforms, either on enterprise or private devices (BYOD)
Copyright 2014 BuSI
Bitnami