Research & Experimental

Engineering Labs

Tutkimusaiheita ja kokeiluja, jotka tukevat ohjelmistokehitystämme. Tämä ei ole tuotantovalmiiden tuotteiden luettelo: prototyypin, kokeilun ja tuetun toimituksen vaatimukset ovat erilaiset.

Tutkimusalue

Runtime-tutkimus

Selainpohjainen suoritus, WebAssembly, renderöinti ja deterministiset järjestelmät. Tutkimme siirrettävyyttä, toistoa sekä dokumentin ja suoritettavan sovelluksen välistä rajaa.

Selainruntimet · WASM · Renderöinti

Tutkimusalue

Edge computing

Hajautettu tila sekä paikalliset ja edge-arkkitehtuurit. Tutkimme synkronointia, toimintaa ilman yhteyttä sekä viiveen, yhdenmukaisuuden ja monimutkaisuuden kompromisseja.

Edge runtimet · Tila · Jonot

Tutkimusalue

AI-järjestelmät

Paikallinen päättely, semanttinen tiedonhaku ja dokumenttiäly. Tutkimme generoitujen tulosten validointia ja yhdistämistä deterministiseen käsittelyyn.

Paikallinen AI · Tiedonhaku · Dokumentit

Tutkimusalue

Kehittäjäinfrastruktuuri

Havainnointi, validointi, toistettavuus ja autonomiset työkalut. Tutkimme miten selain- ja runtime-havainnot tekevät teknisistä muutoksista helpommin tarkastettavia.

Diagnostiikka · Validointi · Työkalut

Tutkimusalue

Mobiilijärjestelmät

Android-natiiviruntimet, verkkopolitiikat ja GPU/compute-kokeilut. Tutkimme sovelluskoodin, natiivikomponenttien ja laitteen resurssien välisiä rajoja.

Android · Kotlin / JNI · GPU / Compute

Kokeilusta toimitukseksi

Kokeilua voidaan harkita toimituksen osaksi vasta, kun sen laajuus, rajoitukset, tietoturvamalli, validointi ja operatiivinen omistajuus tunnetaan. Tuotantosoveltuvuus arvioidaan projektikohtaisesti, ei päätellä demosta.

Northerd on kaupallinen ohjelmistokehityskumppani. NortherCodes on erillinen koodin, projektien ja tutkimuksen alusta: paikka tekniseen työhön tutustumiseen, ei korvike määritellylle asiakastoimitukselle.

Vaikea ohjelmisto-ongelma ratkaistavana?

Kokonainen tuote, oma runtime, automaatiojärjestelmä tai tekninen pullonkaula: kerro mitä yrität rakentaa.

Keskustellaan projektista