Categories

De aanbieder van IOT-oplossingen voor assetmanagement plande een upgrade van zijn IT-infrastructuur om het bedrijf snel op te kunnen schalen. First Line Software-programmeurs exporteerden zijn applicaties van het .NET Framework naar .NET Core.

Oplossingen van klanten transformeren de infrastructuur van bedrijfssystemen naar een digitale omgeving waarin elk fysiek product of assetobject gedetailleerde informatie bevat over elk van de bijbehorende transacties, interacties met werknemers, onderhoud en andere zaken. Het geïntegreerde platform, het AIP (Asset Intelligence Platform), bestaat uit chips, tags en software. Het AIP verzamelt gegevens uit apparatuur, slaat deze op en verwerkt ze, wat het eenvoudig en veilig maakt om belangrijke assets van productieondernemingen te beheren door middel van een draadloos communicatieprotocol.

Oplossing

Met de release van versie 2.1 van het .NET Core-platform besloot de klant om zijn applicaties te migreren naar een nieuwe open-source omgeving. In .NET Core 2.1 werden de hoofdbibliotheken van EF en Signalr geïntroduceerd en in sommige gevallen zelfs meer geavanceerde bibliotheken zoals EF 6 en EF Core. Deze bibliotheken zijn compact en geavanceerd voor wat betreft nieuwe functies zoals alternate keys, batchupdates, gemengde client/database-evaluatie in LINQ-queries.

Ongecompliceerde overdracht

Voor de migratie bleek een minimale hoeveelheid resources nodig. Analyse van de interacties van het systeem met externe componenten en de bijbehorende afhankelijkheden liet zien dat er voor al deze zaken al versies waren voor .NET Core of .NET Standard. De .NET Standard-specificatie stelt ontwikkelaars in staat om bibliotheken te maken die beschikbaar zijn voor .NET Core en .NET Framework.

In bepaalde gevallen was het herschrijven van services de oplossing met behulp van het mechanisme voor het bieden van externe afhankelijkheden aan softwarecomponenten (Dependency Injection DI). Een van de belangrijkste aspecten was het gebruik van alle voordelen van Middleware.

Voor de overdracht van MVC-controllers moesten een aantal simpele wijzigingen worden aangebracht. Zo ontwikkelden de programmeurs een speciaal filter om de autorisatie van klanten op de vestiging te beheren, wat nu een Middleware is geworden.

Voordelen

Als gevolg van de migratie heeft de klant nu een cross-platform, hoge prestaties en een schaalbare applicatie met moderne architectuur en lagere exploitatiekosten. Nadat de IoT Hub-gegevens zijn overgezet naar het IoT-platform komt de informatie online beschikbaar via webbrowsers en mobiele applicaties. Dankzij .NET Core kan de klant haar cliënten voorzien van nog flexibelere, betrouwbaardere en stabielere IOT-oplossingen en zo productie en efficiëntie van processen verhogen en kapitaalkosten verlagen.

Technologiestapel

Platform gebaseerd op het .NET Framework Core. Mongo DB wordt gebruikt als database en het mobiele appgedeelte wordt geschreven in Xamarin. Een cross-platformbibliotheek ondersteunt alle primaire mobiele en besturingssystemen op pc's, inclusief die van iOS, Android, Windows en OS X, en kan worden geïntegreerd met bedrijfsapplicaties.

Request documents

Leave us an email and we'll send instructions

Request project documents

Leave us an email and we'll send instructions

REFERENTIES VAN KLANTEN

Ik wil even zeggen hoe tevreden ik ben met al het harde werk dat jullie team de afgelopen maanden heeft verzet. Ons project is nu officieel 'live', en dat was zonder jullie hulp nooit gelukt. Ik wil vooral Alex bedanken voor de extra uren die hij afgelopen weekend heeft gedraaid. Ik begrijp dat het voor hem kort dag was en dat hij veel en lang heeft overgewerkt. We zijn enorm dankbaar voor alles wat hij voor ons heeft gedaan.

Senior Projectmanager, Amerikaans softwareontwikkelingsbedrijf

De kwaliteit van jullie werk is uitzonderlijk, en dankzij jullie flexibele opstelling hebben we in zeer korte tijd een grote hoeveelheid complexe functionaliteit kunnen bouwen en in gebruik kunnen nemen. Lof voor jullie aller professionaliteit en voor het leveren van resultaten die onze verwachtingen hebben overtroffen.

CEO, toonaangevende analyse-aanbieder voor sociale media

We kunnen ons niet herinneren ooit een betere release te hebben gehad. En dat is allemaal te danken aan jullie harde werken en toewijding. Daarom is onze DANK aan jullie allemaal letterlijk GROOT!

Hoofdredacteur van een grote Scandinavische krant

Voor een softwareleverancier als wij is het cruciaal om de juiste ontwikkelingspartner te kiezen. De technische expertise en het solide projectmanagement van First Line, in combinatie met hun bekwaamheid in de Agile-methodiek, hebben hen tot vast onderdeel van onze productontwikkelingsafdeling gemaakt.

VP productontwikkeling, toonaangevende leverancier bedrijfssoftware

We hebben allemaal veel van jullie geleerd, en vonden het geweldig om met jullie te werken.

Directeur Applicatieontwikkeling, mondiaal marketingbedrijf

Het team van First Line heeft geweldig werk verzet. Alle mannen leveren uitstekende code, en ze denken altijd verder dan de functionaliteit waar ze op dat moment aan werken. Ze zijn ook heel open als het gaat om kennis delen, wat van essentieel belang is voor het managen van productieve gedistribueerde teams.

Directeur Applicatieontwikkeling, mondiaal marketingbedrijf

Het team van First Line heeft een uitstekend werkproces, en we kunnen van jullie team leren, en beter worden.

Producteigenaar, strategisch software-adviesbureau

Ik wil het ontwikkelteam van First Line bedanken voor hun toewijding en het hoge kwaliteitsniveau van hun werk. Ondanks vele duizenden kilometers afstand hebben we snel, effectief en intelligent kunnen samenwerken. Ons succes tot nu toe is in hoge mate te danken aan jullie team.

VP Engineering, e-learning start-up

First Line is een geweldige technologiepartner die gecompliceerde ‘industriële' projecten kan opleveren. Ze hebben blijk gegeven van grote technische deskundigheid en een goed inzicht in de media- en uitgeefwereld. We zijn ook erg onder de indruk van de aandacht van het managementteam voor onze behoeften en hun betrokkenheid bij ons succes.

CEO, toonaangevend Europees digitaal mediabedrijf

Jullie inspanningen zijn de belangrijkste reden waarom dit project zo goed loopt. Ik heb in de loop van de jaren met veel teams gewerkt en er zijn er maar weinig die ik zo vertrouw en respecteer. Als ik jullie aan een opdracht of functionaliteit laat werken, kan ik er zeker van zijn dat die op tijd afkomt en hoef ik me nooit zorgen te maken over de kwaliteit ervan – jullie doen altijd wat je belooft.

Architect, Strategic Software Consultancy

Het team dat we de tweede helft van dit jaar hebben samengesteld is een van de meer productieve, kundige en prettige teams waar ik ooit mee heb gewerkt. Het is geweldig om te zien hoe het product tot leven is gewekt en ik ben er trots op dat ik met jullie heb mogen werken.

Senior Architect, Fortune 100-bedrijf

The First Line Software team is professional, results driven, and proactive. I know that when we provide requirements for new functionality, they will not only deliver on the scope of what has been asked but will look beyond and give insight into how we can make our product even better. It has been a privilege to work with First Line Software, and I look forward to continuing our partnership in future.

VP, global marketing company
GERELATEERDE PROJECTEN

Corporate intranet built for global software development and consulting company

First Line Software developed a robust corporate intranet to support staff with company news, information, tools, HR resources, community engagement, and self-service capabilities. The system helps connect staff and management socially which in turn increases job satisfaction and inspires company loyalty. Employees can advance their careers by applying for different roles on new projects announced on the platform.

Details bekijken

Program for the development of an E-Commerce platform for global retail group

First Line Software implemented the Digital Asset Management (DAM) system as a reliable digital marketing technology tool that functions as a central content management hub and makes it possible to share the client’s digital assets with customers to: save and organize photos, videos, illustrations, audio files, documents, design files and presentations. This system allows the client to manage and organize all their digital assets in one place.

Details bekijken

Klinische Padensysteem - Evidence-based tool voor beheer en verbetering van kwaliteit in de zorg

Een klinisch pad is een van de belangrijkste gereedschappen die in de patiëntenzorg worden gebruikt om de kwaliteit met betrekking tot standaardisatie van werkstromen en processen te beheren. Door de implementatie van klinische paden wordt de variatie in de klinische praktijk verkleind en worden de resultaten verbeterd. Het doel van klinische paden is om georganiseerde en efficiënte zorg te bevorderen op basis van evidence-based geneeskunde, alsmede de resultaten in klinische en poliklinische omgevingen te optimaliseren.

Details bekijken

WILT U MEER INFORMATIE?

NEEM GERUST CONTACT MET ONS OP

David Tedford
VICE PRESIDENT