Deelname aan de creatie van een nieuw omgevingskader voor het Internet of Things
De klant streeft naar het betreden van de Internet Of Things (IoT)-markt. En heeft daarvoor de volgende manier gekozen.
Bedrijf
Een Amerikaans bedrijf dat software ontwikkelt voor databasebeheer en -ontwerp. Het werd opgericht in oktober 1993 met op dat moment één product voor databasebeheersystemen. Momenteel produceert het bedrijf tools voor het beheer en de ontwikkeling van databases en apps die werken met een database voor de volgende platforms: Oracle, Microsoft SQL Server, IBM DB2, Sybase en MySQL. Daarnaast ontwikkelt en promoot het bedrijf het Delphi Pascal en RAD Studio-omgevingskader.
Product
De klant streeft naar het betreden van de Internet Of Things (IoT)-markt en heeft daarvoor de volgende manier gekozen. Op basis van de eigen ontwikkel-omgeving RAD-studio (Delphi) creëert het bedrijf een kader voor het bouwen van client-server IoT-systemen. De eindgebruikers van het product zijn programmeurs.
Projecttaak
De klant gaf First Line Software opdracht voor de ontwikkeling van een galerij voor zo veel mogelijk IoT-hulpmiddelen binnen het bovengenoemde kader: fitnessarmbanden, medische meetinstrumenten enz. De galerijen bieden de eindgebruiker (programmeur) een interface op hoog niveau voor het bedienen van IoT-apparaten. Daardoor hoeven auteurs niet meer de technische details van specifieke, op software gebaseerde interfacingprotocollen zoals Bluetooth LE of REST te kennen.
Projectvoortgang
Het First Line Software-team is betrokken bij de ontwikkeling van softwarecomponenten voor een breed scala aan IoT-apparaten. In totaal moeten meer dan honderd apparaten van dit soort worden bestudeerd binnen het project dat ongeveer een jaar zal duren. De werkzaamheden voor elk apparaat bestaan uit een haalbaarheidsonderzoek van het apparaat (veel van de apparaten zijn niet gedocumenteerd), ontwikkeling van de softwarecomponent voor het apparaat en - ten derde - ontwikkeling van geautomatiseerde tests voor deze componenten. Voor elk apparaat worden twee componenten gemaakt. De ene is ingebouwd in een RAD-Studio. De andere is ingebouwd in het kader dat we hebben ontworpen voor de ontwikkeling van apps voor mobiele apparaten op het PhoneGap-platform.
De grootste uitdaging van het project is dat de door de klant geleverde apparaten een programmeerinterface zonder documenten hebben. Daarom was “reverse engineering” van de protocollen vereist om te leren hoe informatie moest worden verzonden en ontvangen. Bovendien heeft het First Line Software-team een aanvullend kader ontwikkeld als onderdeel van het project; dit kader maakt de ontwikkeling mogelijk van IoT-apparaten-apps voor mobiele partners zonder RAD-Studio te gebruiken. Dit kader is gebouwd op het PhoneGap-platform.
Voltooide taken
- Reverse engineering van protocollen van verschillende apparaten werd uitgevoerd en gedocumenteerd - nu zijn er specificaties van deze protocollen beschikbaar. Op basis van deze specificaties zijn softwarecomponenten voor de apparaten ontwikkeld.
- Naast de componenten voor RAD-studio is een kader ontwikkeld voor de bediening van IoT-apparaten op mobiele partners.
Projecttechnologie
- Apparaattechnologieën: Bluetooth LE, REST
- Componentontwikkeltechnologieën: Delphi Pasсal, PhoneGap JavaScript (Adobe Cordova).
Request documents
Request project documents
GERELATEERDE PROJECTEN

Klantenservice- en eCommerce-portaal ontwikkeld voor grootste logistieke operator in Rusland
First Line Software werd benaderd om nieuwe functionaliteit te ontwikkelen voor wat een statische portaal was om de bestel- en betaalmogelijkheid voor klanten voor een reeks diensten te automatiseren, en ook om de prestaties van het systeem te onderhouden en optimaliseren.
Details bekijken
Customer service and eCommerce portal developed for largest logistics operator in Russia
First Line Software was engaged to develop new functionality for what was a static portal to automate the ability for customers to order and pay for a range of services as well as maintain and optimize the performance of the system.
Details bekijken
De ontwikkeling en implementatie van een risicobeheersingssysteem voor een toonaangevend luchtvaartbedrijf in Rusland
Het systeem voor deze luchtvaartmaatschappij werd ontwikkeld om de processen te automatiseren die verbonden zijn aan het beoordelen van de samengestelde impact van financiële risico's op de financiële resultaten van het bedrijf, en aan het modelleren en onderhouden van betalingsschema's voor operationele en financiële lease.
Details bekijkenWILT U MEER INFORMATIE?
NEEM GERUST CONTACT MET ONS OP
