BLUN Ohjelmisto
BLUN Software kehittää asennettavia sovelluksia Windowsille, macOS:lle, iOS:lle ja Androidille selkeän tuotespesifikaation pohjalta. Vaatimukset, käyttöliittymä, alustakohtaiset erityispiirteet ja julkaisu valmistellaan jäsennellysti, jotta ideasta tulee aidosti käyttökelpoinen sovellus.
Kehitä sovelluksia työpöydälle ja mobiililaitteille
BLUN Software on tekoälyavusteinen kehitysympäristö asennettaville sovelluksille työpöytätietokoneissa ja mobiililaitteissa. Sen avulla voidaan suunnitella, muotoilla ja toteuttaa työpöytäsovelluksia sekä mobiiliohjelmistoja Windows-, macOS-, iOS- ja Android-alustoille.
Käyttäjä kuvailee paitsi sen, miltä sovelluksen tulisi näyttää, myös sen, missä sitä käytetään ja mitä vaatimuksia siitä seuraa. Työpöytäsovellusta käytetään eri tavalla kuin mobiilisovellusta. Näytön koko, syöttötapa, navigointi, tiedostojen käyttöoikeudet ja julkaisu vaihtelevat alustan mukaan. BLUN Software ottaa nämä erot huomioon alusta alkaen.
Tavoitteena ei ole yleinen konseptiasiakirja vaan aito ohjelmistoprojekti, joka rakennetaan halutuille kohdealustoille ja valmistellaan toimitusta varten.
Yksi tuoteidea, useita kohdealustoja
Aluksi määritetään, millä järjestelmillä ohjelmiston tulee olla saatavilla:
- Windows
- macOS
- iPhone ja iPad iOS:n kautta
- Älypuhelimet ja tabletit Androidin kautta
Kaikkien projektien ei tarvitse tukea kaikkia alustoja samanaikaisesti. BLUN Software auttaa päättämään, mitkä kohdejärjestelmät ovat todella järkeviä käyttäjien, toimintojen ja budjetin kannalta. Sen jälkeen selvitetään, mitä osia voidaan käyttää yhteisesti ja missä tarvitaan alustakohtaisia mukautuksia.
Yhteinen tuotekonsepti varmistaa sen, että toiminnot, tiedot ja brändivaikutus sopivat yhteen. Käyttöliittymä mukautetaan silti kullekin laitteelle. Mobiilinäkymä voi esimerkiksi toimia kosketusnavigoinnilla ja kompakteilla työnkuluilla, kun taas työpöytäversio hyödyntää suurempia työskentelyalueita, näppäimistökäyttöä ja useita rinnakkaisia näkymiä.
Ohjatut vaatimukset myöhempien yllätysten sijaan
BLUN Software ohjaa kysymysten läpi, jotka on selvitettävä ennen työpöytä- tai mobiilisovelluksen rakentamista:
- Millä käyttöjärjestelmillä sovelluksen tulee toimia?
- Mitkä käyttäjäryhmät käyttävät sitä?
- Mitkä toiminnot on oltava käytettävissä myös ilman internetiä?
- Mitkä tiedot tallennetaan paikallisesti ja mitkä keskitetysti?
- Tarvitaanko kameraa, mikrofonia, sijaintia, tiedostoja tai ilmoituksia?
- Mikä kirjautuminen ja oikeuksienhallinta on suunniteltu?
- Täytyykö sovelluksen kommunikoida olemassa olevien järjestelmien kanssa?
- Mitkä vaatimukset koskevat päivityksiä ja julkaisua?
- Mitä turvallisuus- ja tietosuojasääntöjä on noudatettava?
Vastauksista syntyy tekninen ja toiminnallinen määrittely. Se säilyy kehityksen aikana ja muodostaa perustan toteutukselle, testaukselle ja myöhemmille laajennuksille.
Työpöytäohjelmisto Windowsille ja macOS:lle
BLUN Software voi kehittää sovelluksia klassisille työpöytätyöasemille. Ne soveltuvat tehtäviin, jotka vaativat suuria työskentelyalueita, suoraa tiedostopääsyä, pidempiä käsittelyvaiheita tai yhteyksiä paikallisiin laitteisiin ja järjestelmiin.
Tyypillisiä työpöytäsovelluksia ovat:
- sisäiset hallintaohjelmat
- huollon ja tekniikan työkalut
- tiedostojen ja datan käsittely
- asiakas- ja projektinhallinta
- analyysi- ja raportointiohjelmistot
- konfigurointiohjelmat
- viestintä- ja tukityökalut
- toimialakohtaiset ammattiohjelmistot
- paikalliset tekoälyavustajat ja agenttien käyttöliittymät
Käyttöliittymä voidaan mukauttaa Windowsin ja macOS:n käyttötottumuksiin. Tähän kuuluvat navigointi, ikkunakäyttäytyminen, valikot, näppäimistön ohjaus, tiedostonvalinta ja järjestelmäasetukset.
Mobiilisovellukset iOS:lle ja Androidille
Mobiilisovelluksissa BLUN Software ottaa huomioon lyhyet polut, kosketuskäytön ja käytön liikkeellä ollessa. Sisällöt ja toiminnot rakennetaan niin, että ne pysyvät ymmärrettävinä ja nopeasti saavutettavina pienemmillä näytöillä.
Tyypillisiä mobiilisovelluksia ovat:
- Asiakassovellukset
- Huolto- ja kenttätyöratkaisut
- Ajanvaraus- ja varaussovellukset
- Jäsen- ja yhteisösovellukset
- mobiilit tilaus- ja kyselyprosessit
- dokumentointi paikan päällä
- valokuva-, skannaus- ja latausprosessit
- ilmoitus- ja tilasovellukset
- sisäiset sovellukset työntekijöille
- mobiilit kumppanisovellukset olemassa oleville ohjelmistotuotteille
Kun toiminto tarvitsee pääsyn kameraan, mikrofoniin, sijaintiin, yhteystietoihin, tiedostoihin tai ilmoituksiin, tämä otetaan huomioon jo spesifikaatiossa. Näin käyttöoikeudet ja käyttäjäopastus eivät synny vasta projektin lopussa.
Käyttöliittymä ja käyttö alustakohtaisesti
Tuotteen tulisi pysyä tunnistettavana kaikilla alustoilla, mutta sen ei pitäisi tuntua kaikkialla samanlaiselta ja luonnottomalta. Siksi BLUN-ohjelmisto erottaa brändi-identiteetin alustakohtaisesta käytöstä.
Yhteisinä säilyvät esimerkiksi:
- värit ja visuaalinen kieli
- alan termit
- käyttäjäroolit
- tiedot ja liiketoimintalogiikka
- keskeiset toiminnot
- brändivaikutus
Muokattavissa ovat:
- navigointi ja valikot
- kosketus- ja hiirikäyttö
- ikkunoiden ja näytön jako
- järjestelmän valintaikkunat
- käyttöoikeuskyselyt
- käyttöjärjestelmän paikalliset toiminnot
- toiminta eri näytönkoissa
Spesifikaatiosta toimivaksi sovellukseksi
BLUN Software on mukana koko kehityspolun varrella:
- Tuotetavoitteen määrittäminen: Tarkoitus, käyttäjät ja tärkein toiminto määritellään.
- Alustojen valitseminen: Windows-, macOS-, iOS- ja Android-alustat määritetään tarpeen mukaan.
- Toimintojen määrittäminen: Sivut, tiedot, oikeudet, rajapinnat ja laitteen toiminnot kuvataan.
- Käytön suunnittelu: Työnkulut ja käyttöliittymät suunnitellaan kohdealustoille.
- Ohjelmiston kehittäminen: Hyväksytyt vaatimukset toteutetaan teknisesti.
- Alustojen testaaminen: Käyttäytyminen, ulkoasu ja toiminnot tarkistetaan jokaisessa kohdejärjestelmässä.
- Toimituksen valmistelu: Buildit, paketit ja tarvittavat julkaisuvaiheet valmistellaan.
- Tuotteen jatkokehittäminen: Uudet toiminnot integroidaan hallitusti olemassa olevaan ohjelmistoon.
Julkaisu ja jatkuva kehittäminen
Työpöytä- ja mobiiliohjelmistot tarvitsevat selkeän toimituspolun. Kohdealustasta riippuen siihen kuuluvat asennuspaketit, allekirjoitus, käyttöoikeudet, sovellustiedot, kauppapaikkamateriaalit ja tekniset tarkistukset.
BLUN Software tekee nämä vaatimukset näkyviksi ja valmistelee projektin kuhunkin julkaisuun. Lopullinen hyväksyntä pysyy jäljitettävänä, ja vastaava käyttäjä tai kehitystiimi voi hallita sitä.
Ensimmäisen julkaisun jälkeen spesifikaatio säilyy pohjana. Virhekorjaukset, uudet ominaisuudet ja alustamuutokset voidaan suunnitella kohdennetusti ilman, että tuotetta tarvitsee selittää joka kerta uudelleen.
Yhteys BLUN Appsin ja BLUN Coden välillä
BLUN Apps on suunniteltu sovelluksille, jotka toimivat suoraan selaimessa. BLUN Software hoitaa tilanteet, joissa tarvitaan asennettava työpöytä- tai mobiilisovellus. BLUN Code tarjoaa kehittäjille suoran teknisen työalueen niille, jotka haluavat hallita itse lähdekoodin, riippuvuudet, buildit ja testit.
Projekti voi kasvaa näiden alueiden välillä. BLUN Appsissa testatusta tuoteideasta voi syntyä mobiili- tai työpöytäsovellus. Kehittäjät voivat jatkaa luodun ohjelmistoprojektin työstämistä ja syventää sitä myöhemmin BLUN Codessa.
Milloin BLUN Software on oikea valinta
Käytä BLUN Softwarea, kun:
- haluat luoda asennettavan sovelluksen,
- Windows tai macOS on tuettava,
- tarvitaan mobiilisovellus iOS:lle tai Androidille,
- laitetoiminnot tai paikalliset järjestelmäoikeudet ovat tärkeitä,
- työpöytä ja mobiililaitteet ovat osa samaa tuotetta,
- alustakohtainen käyttö on otettava huomioon,
- projekti halutaan valmistella buildeihin ja julkaisuun asti.
Hinnat
Neljä tasoa. Yksi keskitetty sopimus.
Kaikki neljä tasoa ovat keskitetyllä BLUN-odotuslistalla. Ostoksia tai veloituksia ei ole vielä tehty.

