BLUN Software
BLUN Software razvija instalabilne aplikacije za Windows, macOS, iOS i Android na temelju jasne specifikacije proizvoda. Zahtjevi, sučelje, posebnosti platformi i objava pripremaju se strukturirano, kako bi od ideje nastala aplikacija koju doista možeš koristiti.
Razvoj aplikacija za stolna i mobilna računala
BLUN Software razvojno je okruženje s umjetnom inteligencijom za instalabilne aplikacije na stolnim i mobilnim uređajima. Pomoću njega možeš planirati, oblikovati i izraditi desktop aplikacije i mobilni softver za Windows, macOS, iOS i Android.
Ne opisuješ samo kako aplikacija treba izgledati, nego i gdje se koristi te koji zahtjevi iz toga proizlaze. Stolna se aplikacija koristi drukčije od mobilne. Veličina zaslona, način unosa, navigacija, pristup datotekama, dopuštenja i objava razlikuju se ovisno o platformi. BLUN Software uzima te razlike u obzir od samog početka.
Cilj nije općenit idejni dokument, nego stvaran softverski projekt koji se gradi za željene ciljne platforme i priprema sve do isporuke.
Jedna ideja proizvoda, više ciljnih platformi
Na početku se određuje na kojim sustavima softver treba biti dostupan:
- Windows
- macOS
- iPhone i iPad putem iOS-a
- Pametni telefoni i tableti putem Androida
Ne mora svaki projekt istodobno podržavati sve platforme. BLUN Software pomaže ti odlučiti koji ciljni sustavi doista imaju smisla s obzirom na korisnike, funkcije i proračun. Zatim se razjašnjava koji se dijelovi mogu dijeliti i gdje su potrebne prilagodbe specifične za platformu.
Zajednički koncept proizvoda osigurava da funkcije, podaci i dojam marke idu zajedno. Način rukovanja ipak se prilagođava pojedinom uređaju. Mobilni prikaz može se oslanjati na navigaciju dodirom i sažete tijekove, dok stolna inačica koristi veće radne površine, upravljanje tipkovnicom i više usporednih prikaza.
Vođeni zahtjevi umjesto kasnijih iznenađenja
BLUN Software vodi te kroz pitanja koja treba razjasniti prije izrade stolne ili mobilne aplikacije:
- Na kojim operacijskim sustavima aplikacija treba raditi?
- Koje je skupine korisnika koriste?
- Koje funkcije moraju biti dostupne i bez interneta?
- Koji se podaci pohranjuju lokalno, a koji središnje?
- Trebaju li kamera, mikrofon, lokacija, datoteke ili obavijesti?
- Kakva je prijava i upravljanje pravima predviđeno?
- Mora li aplikacija komunicirati s postojećim sustavima?
- Koji zahtjevi vrijede za ažuriranja i objavu?
- Koja se pravila sigurnosti i zaštite podataka moraju poštovati?
Iz odgovora nastaje tehnička i funkcionalna specifikacija. Ona se zadržava tijekom razvoja i čini temelj za izradu, testiranje i kasnija proširenja.
Softver za stolna računala sa sustavima Windows i macOS
BLUN Software može razvijati aplikacije za klasična stolna radna mjesta. One su prikladne za zadatke koji traže velike radne površine, izravan pristup datotekama, dulje korake obrade ili povezivanje s lokalnim uređajima i sustavima.
Tipične stolne aplikacije su:
- interni programi za upravljanje
- alati za servis i tehniku
- obrada datoteka i podataka
- upravljanje klijentima i projektima
- softver za analizu i izvještavanje
- programi za konfiguraciju
- alati za komunikaciju i podršku
- specijalizirani softver za pojedine djelatnosti
- lokalni asistenti s umjetnom inteligencijom i sučelja za agente
Sučelje se može prilagoditi navikama rukovanja na sustavima Windows i macOS. To uključuje navigaciju, ponašanje prozora, izbornike, upravljanje tipkovnicom, odabir datoteka i postavke sustava.
Mobilne aplikacije za iOS i Android
Kod mobilnih aplikacija BLUN Software vodi računa o kratkim putovima, rukovanju dodirom i upotrebi u pokretu. Sadržaji i funkcije strukturiraju se tako da na manjim zaslonima ostanu razumljivi i brzo dostupni.
Tipične mobilne aplikacije su:
- aplikacije za klijente
- rješenja za servis i rad na terenu
- aplikacije za termine i rezervacije
- aplikacije za članove i zajednice
- mobilni postupci naručivanja i upita
- dokumentiranje na licu mjesta
- tijekovi fotografiranja, skeniranja i prijenosa
- aplikacije za obavijesti i status
- interne aplikacije za zaposlenike
- mobilni pratitelji za postojeće softverske proizvode
Ako neka funkcija treba pristup kameri, mikrofonu, lokaciji, kontaktima, datotekama ili obavijestima, to se uzima u obzir već u specifikaciji. Tako dopuštenja i vođenje korisnika ne nastaju tek na kraju projekta.
Sučelje i rukovanje po platformi
Proizvod treba ostati prepoznatljiv na svim platformama, ali se ne smije svugdje doimati istovjetno i neprirodno. BLUN Software zato odvaja identitet marke od rukovanja specifičnog za platformu.
Zajednički ostaju primjerice:
- boje i vizualni jezik
- stručni pojmovi
- korisničke uloge
- podaci i poslovna logika
- središnje funkcije
- dojam marke
Prilagoditi se mogu:
- navigacija i izbornici
- rukovanje dodirom i mišem
- raspored prozora i zaslona
- dijalozi sustava
- upiti za dopuštenja
- lokalne funkcije operacijskog sustava
- ponašanje pri različitim veličinama zaslona
Od specifikacije do izvršne aplikacije
BLUN Software prati cijeli put razvoja:
- Odredi cilj proizvoda: definiraju se svrha, korisnici i najvažnija funkcija.
- Odaberi platforme: Windows, macOS, iOS i Android određuju se prema potrebi.
- Specificiraj funkcije: opisuju se stranice, podaci, prava, sučelja i funkcije uređaja.
- Osmisli rukovanje: tijekovi i sučelja planiraju se za ciljne platforme.
- Razvij softver: odobreni zahtjevi tehnički se provode.
- Testiraj platforme: ponašanje, prikaz i funkcije provjeravaju se po ciljnom sustavu.
- Pripremi isporuku: pripremaju se gradnje, paketi i potrebni koraci objave.
- Razvijaj proizvod dalje: nove se funkcije kontrolirano uklapaju u postojeći softver.
Objava i trajni daljnji razvoj
Softveru za stolna i mobilna računala potreban je jasan put do isporuke. Ovisno o ciljnoj platformi, to uključuje instalacijske pakete, potpisivanje, dopuštenja, podatke o aplikaciji, materijale za trgovinu i tehničke provjere.
BLUN Software čini te zahtjeve vidljivima i priprema projekt za pojedinu objavu. Konačno odobrenje ostaje sljedivo i može ga kontrolirati odgovorni korisnik ili razvojni tim.
Nakon prvog izdanja specifikacija ostaje kao temelj. Ispravci grešaka, nove funkcije i prilagodbe platformama mogu se zato ciljano planirati, bez potrebe da svaki put iznova objašnjavaš proizvod.
Povezanost s BLUN Apps i BLUN Code
BLUN Apps namijenjen je aplikacijama koje rade izravno u pregledniku. BLUN Software preuzima kada je potrebna instalabilna stolna ili mobilna aplikacija. BLUN Code nudi izravan tehnički radni prostor za razvojne inženjere koji žele sami kontrolirati izvorni kôd, ovisnosti, gradnje i testove.
Projekt može rasti između tih područja. Iz ideje proizvoda provjerene u BLUN Apps može nastati mobilna ili stolna aplikacija. Razvojni inženjeri zatim mogu nastali softverski projekt dalje obrađivati i produbljivati u BLUN Code.
Kada je BLUN Software pravi izbor
Koristi BLUN Software kada:
- treba nastati instalabilna aplikacija,
- je potrebna podrška za Windows ili macOS,
- je potrebna mobilna aplikacija za iOS ili Android,
- su važne funkcije uređaja ili lokalni pristupi sustavu,
- su stolna i mobilna računala dio istog proizvoda,
- treba uzeti u obzir rukovanje specifično za platformu,
- projekt treba pripremiti sve do gradnji i objave.
Cijene
Četiri razine. Jedan središnji ugovor.
Sve četiri razine nalaze se na središnjoj listi čekanja BLUN-a. Kupnje i terećenja još nema.

