Participation in creation of new environment framework for Internet of Things
The Client is striving for entering the Internet Of Things (IoT) market. It has chosen the following way for this purpose.
An American company which develops software for database administration and database design. It was founded in October 1993 with a single at that moment product for database management system. Currently the company produces tools for administration and development of databases and apps operating with database for the following platforms: Oracle, Microsoft SQL Server, IBM DB2, Sybase and MySQL. Besides it develops and promotes Delphi Pascal and RAD Studio environment framework.
The Client is striving for entering the Internet Of Things (IoT) market. It has chosen the following way for this purpose. On the basis of the own authoring environment RAD-studio (Delphi) the company creates a framework for building client-server IoT systems. The end users of the product are programmers.
The Client addressed First Line Software with a request to develop a gallery for as many as possible IoT tools within the above mentioned framework: fitness bracelets, medical measuring instruments, etc. The galleries provide the end user – programmer – with a high-level interface for operating IoT devices. This in turn will relieve the writers from the necessity of knowing the technical detail of specific software-based interfacing protocols like Bluetooth LE or REST.
First Line team is involved in development of software components for a wide range of IoT devices. In total over a hundred devices of the kind are to be studied within the project lasting for a year or so. Work on each device consists of the device feasibility study stage (many of the devices are not documented); development of the software component for the device; and thirdly – development of automated tests for these components. Two components are created for each device. One is built into a RAD-Studio. The other one is built into the framework we have designed for apps development for mobile devices on PhoneGap platform.
The major challenge of the project is that the devices supplied by the client have undocumented programming interface. Therefore reverse engineering of the protocols was required in order to learn how to transmit and receive information. Besides First Line Software team has developed an additional framework as part of the project; this framework allows for development of IoT devices apps for mobile companions without using RAD-Studio. This framework is built on PhoneGap platform.
- Reverse engineering of protocols of several devices was performed and documented – now specifications of these protocols are available. Based on these specifications software components for the devices were developed.
- Besides the components for RAD-studio a framework for operation of IoT devices on mobile companions was developed.
- Device technologies: Bluetooth LE, REST
First Line Software is a premier provider of custom software development, technology enablement services and value-add consulting in big data engineering, digitalization, intellectual integration, industrial Internet, and IoT, digital media and marketing, and enterprise content management as well as healthcare IT.
Headquartered in the US, First Line employs 500+ staﬀ globally. First Line team and company culture is centered around subject matter expertise, technical excellence, consulting capabilities and proven methodologies, with a strong focus on Agile and Intellectual Integration.
The company has been recognized with multiple annual rankings and awards by the International Association of Outsourcing Professionals (IAOP), Global Services, CorporateLiveWire, Insights Success and CNews. We were the first to be awarded the Scrum Capability Medallion by Scrum, Inc. Most recently, research firm Gartner included FirstLine in their first ever Market Guide for Technology Integrators (2014) and the Cool Vendor in Applications Services 2015 Report. We are active members in Object Management Group and Industrial Internet Consortium. FLS is also an EPiServer Premium Solutions Partner.