BLUN Software
BLUN Software arendab selgest tootekirjeldusest installitavaid rakendusi Windowsile, macOS-ile, iOS-ile ja Androidile. Nõuded, kasutajaliides, platvormide eripärad ja avaldamine valmistatakse ette struktureeritult, et ideest saaks päriselt kasutatav rakendus.
Arenda rakendusi töölauale ja mobiilseadmetele
BLUN Software on AI-toega arenduskeskkond installitavatele rakendustele töölauaarvutites ja mobiilseadmetes. Sellega saab planeerida, kujundada ja teostada töölauarakendusi ning mobiilset tarkvara Windowsile, macOS-ile, iOS-ile ja Androidile.
Kasutaja ei kirjelda üksnes seda, milline rakendus välja peaks nägema, vaid ka seda, kus seda kasutatakse ja millised nõuded sellest tulenevad. Töölauarakendust kasutatakse teisiti kui mobiilirakendust. Ekraani suurus, sisestusmeetod, navigeerimine, failidele juurdepääs, õigused ja avaldamine erinevad platvormiti. BLUN Software arvestab neid erinevusi algusest peale.
Eesmärk ei ole üldine kontseptsioonipaber, vaid päris tarkvaraprojekt, mis ehitatakse üles soovitud sihtplatvormidele ja valmistatakse ette kuni tarnimiseni.
Üks tooteidee, mitu sihtplatvormi
Alguses määratakse, millistes süsteemides tarkvara peaks olema saadaval:
- Windows
- macOS
- iPhone ja iPad iOS-i kaudu
- nutitelefonid ja tahvelarvutid Androidi kaudu
Iga projekt ei pea toetama kõiki platvorme korraga. BLUN Software aitab otsustada, millised sihtsüsteemid on kasutajate, funktsioonide ja eelarve seisukohast tegelikult mõistlikud. Seejärel selgitatakse välja, milliseid osi saab jagada ja kus on vaja platvormipõhiseid kohandusi.
Ühine tootekontseptsioon tagab, et funktsioonid, andmed ja brändi mõju sobivad omavahel kokku. Kasutamist kohandatakse siiski vastavalt seadmele. Näiteks mobiilivaade võib kasutada puutenavigeerimist ja kompaktseid tööprotsesse, samal ajal kui töölauaversioon kasutab suuremaid tööalasid, klaviatuuriga juhtimist ja mitut paralleelset vaadet.
Juhitud nõuded hiliste üllatuste asemel
BLUN Software juhib sind läbi küsimuste, mis tuleb enne töölaua- või mobiilirakenduse ehitamist selgeks teha:
- Millistes operatsioonisüsteemides peaks rakendus töötama?
- Millised kasutajarühmad seda kasutavad?
- Millised funktsioonid peavad olema saadaval ka ilma internetita?
- Millised andmed salvestatakse kohalikult ja millised keskselt?
- Kas vaja on kaamerat, mikrofoni, asukohta, faile või teavitusi?
- Milline sisselogimine ja õiguste haldus on ette nähtud?
- Kas rakendus peab suhtlema olemasolevate süsteemidega?
- Millised nõuded kehtivad uuenduste ja avaldamise kohta?
- Milliseid turva- ja andmekaitsereegleid tuleb järgida?
Vastustest tekib tehniline ja funktsionaalne spetsifikatsioon. See säilib arenduse jooksul ning on aluseks teostusele, testimisele ja hilisematele täiendustele.
Töölauatarkvara Windowsile ja macOS-ile
BLUN Software saab arendada rakendusi klassikalistele töölauatöökohtadele. Need sobivad ülesanneteks, mis vajavad suuri tööalasid, otsest juurdepääsu failidele, pikemaid töötlussamme või ühendust kohalike seadmete ja süsteemidega.
Tüüpilised töölauarakendused on:
- sisemised haldusprogrammid
- tööriistad teeninduse ja tehnika jaoks
- failide ja andmete töötlemine
- klientide ja projektide haldus
- analüüsi- ja aruandlustarkvara
- seadistusprogrammid
- suhtlus- ja tugitööriistad
- valdkonnapõhine erialatarkvara
- kohalikud AI-assistendid ja agentliidesed
Kasutajaliidest saab kohandada Windowsi ja macOS-i kasutusharjumustele. Siia kuuluvad navigeerimine, akende käitumine, menüüd, klaviatuuriga juhtimine, failide valimine ja süsteemiseaded.
Mobiilirakendused iOS-ile ja Androidile
Mobiilirakenduste puhul arvestab BLUN Software lühikeste teekondade, puutega kasutamise ja liikvel olles kasutamisega. Sisu ja funktsioonid struktureeritakse nii, et need jääksid väiksematel ekraanidel arusaadavaks ja kiiresti kättesaadavaks.
Tüüpilised mobiilirakendused on:
- kliendirakendused
- teeninduse ja välitöö lahendused
- aja- ja broneerimisrakendused
- liikmete ja kogukonna rakendused
- mobiilsed tellimis- ja päringuprotsessid
- dokumenteerimine kohapeal
- foto-, skannimis- ja üleslaadimisprotsessid
- teavitus- ja olekurakendused
- sisemised rakendused töötajatele
- mobiilsed kaaslased olemasolevatele tarkvaratoodetele
Kui mõni funktsioon vajab juurdepääsu kaamerale, mikrofonile, asukohale, kontaktidele, failidele või teavitustele, arvestatakse sellega juba spetsifikatsioonis. Nii ei teki õigusi ega kasutajajuhtimist alles projekti lõpus.
Kasutajaliides ja kasutamine platvormi kaupa
Toode peaks jääma kõigil platvormidel äratuntavaks, kuid ei tohiks tunduda igal pool ühesugune ja ebaloomulik. Seetõttu eraldab BLUN Software brändi identiteedi platvormipõhisest kasutamisest.
Ühiseks jäävad näiteks:
- värvid ja visuaalne keel
- erialamõisted
- kasutajarollid
- andmed ja äriloogika
- kesksed funktsioonid
- brändi mõju
Kohandada saab:
- navigeerimist ja menüüsid
- puute- ja hiirega juhtimist
- akende ja ekraani jaotust
- süsteemidialooge
- õiguste küsimist
- operatsioonisüsteemi kohalikke funktsioone
- käitumist erineva ekraanisuuruse korral
Spetsifikatsioonist käivitatava rakenduseni
BLUN Software saadab sind kogu arendustee vältel:
- Määra tooteeesmärk: määratletakse eesmärk, kasutajad ja kõige tähtsam funktsioon.
- Vali platvormid: Windows, macOS, iOS ja Android määratakse vastavalt vajadusele.
- Spetsifitseeri funktsioonid: kirjeldatakse lehed, andmed, õigused, liidesed ja seadmefunktsioonid.
- Kavanda kasutamine: tööprotsessid ja kasutajaliidesed planeeritakse sihtplatvormide jaoks.
- Arenda tarkvara: kinnitatud nõuded teostatakse tehniliselt.
- Testi platvorme: käitumist, kuvamist ja funktsioone kontrollitakse iga sihtsüsteemi kaupa.
- Valmista tarne ette: valmistatakse ette buildid, paketid ja vajalikud avaldamissammud.
- Arenda toodet edasi: uued funktsioonid lisatakse kontrollitult olemasolevasse tarkvarasse.
Avaldamine ja pidev edasiarendus
Töölaua- ja mobiilitarkvara vajab selget teed tarnimiseni. Sõltuvalt sihtplatvormist kuuluvad siia installipaketid, allkirjastamine, õigused, rakenduse teave, poematerjalid ja tehnilised kontrollid.
BLUN Software teeb need nõuded nähtavaks ja valmistab projekti ette vastavaks avaldamiseks. Lõplik kinnitamine jääb jälgitavaks ning seda saab kontrollida vastutav kasutaja või arendusmeeskond.
Pärast esimest väljalaset jääb spetsifikatsioon aluseks. Nii saab veaparandusi, uusi funktsioone ja platvormikohandusi sihipäraselt planeerida, ilma et toodet peaks iga kord uuesti selgitama.
Ühendus BLUN Apps ja BLUN Code-iga
BLUN Apps on mõeldud rakendustele, mis töötavad otse brauseris. BLUN Software võtab üle siis, kui on vaja installitavat töölaua- või mobiilirakendust. BLUN Code pakub otsest tehnilist tööala arendajatele, kes soovivad ise kontrollida lähtekoodi, sõltuvusi, builde ja teste.
Projekt võib nende valdkondade vahel kasvada. BLUN Apps-is kontrollitud tooteideest võib saada mobiili- või töölauarakendus. Arendajad saavad loodud tarkvaraprojekti seejärel BLUN Code-is edasi arendada ja süvendada.
Millal on BLUN Software õige valik
Kasuta BLUN Software-it, kui:
- peaks tekkima installitav rakendus,
- toetada tuleb Windowsit või macOS-i,
- vaja on mobiilirakendust iOS-ile või Androidile,
- olulised on seadmefunktsioonid või kohalik juurdepääs süsteemile,
- töölaua- ja mobiilseadmed on sama toote osad,
- arvestada tuleb platvormipõhise kasutamisega,
- projekt tuleb ette valmistada kuni buildide ja avaldamiseni.
Hinnad
Neli taset. Üks keskne leping.
Kõik neli taset on kesksel BLUN-i ootenimekirjas. Ostu ega mahaarvamist veel ei toimu.

