paindlik lähenemine + individuaalsed lahendused + kogemus = smart soft
Native mobile application – see on rakendus, mida arendatakse konkreetse platvormi jaoks. Näiteks võib esile tuua kõige populaarsemaid platvorme – iOS, Windows Phone, Android. Selline rakendus kasutab kõiki aparaat- ning tarkvara võimalusi, mis on spetsiifilised iga konkreetse platvormi jaoks.
Rakendus installitakse seadmele app store´st. Näiteks võib tuua Windows Phone jaoks arendatud rakenduse Ü-kaart, mis kasutab mitte ainult kõiki operatsioonisüsteemi eeliseid, kuid ka seadmete NFC võimalusi andmete lugemiseks kaardilt.
Hybrid mobile application – koondab endas nii web kui ka natiivsete rakenduste elemendid. Rakendust arendatakse kasutades CSS, HTML5 ja JavaScript tehnoloogiaid. See teeb rakendust lihtsalt ülekantavaks ning lubab luua installatsioonipaketi konkreetsele platvormile. Rakendustel on piiratud juurdepääs programmsetele ning aparaatsetele platvormi võimalustele. Expert Software Development OÜ-l on piisav töökogemus rakenduste platvormil Apache Cordova arendamises.
Tänapäeval eelistavad paljud ettevõtted arendada veebibrauseril asuvaid rakendusi ning kliendid suhtlevad ettevõtte tarkvaraga brauseri vahendusel. Näiteks võib see esineda nii konfidentsiaalse rakendusena, millele juurdepääs on võimalik vaid korporatiivse arvutivõrgu kaudu, kui ka „avatud“ rakendusena, millele juurdepääs on võimalik interneti kaudu.
Kirjeldatud veebibrauseripõhiste rakenduste eelised traditsiooniliste (traditsioonilised ehk lokaalsed) rakenduste ees on järgmised:
Meie ettevõtte spetsialiseerub kirjeldatud tüüpi veebirakenduste arendamisele. Rakenduste frondend (nähtav osa) arendatakse meie poolt kasutades CSS tehnoloogiaid, HTML5 ning JavaScript. Backend (serveri osa) arendatakse Microsofti .NET platvormil.
Tänapäeval arenevad IT – arendamise valdkonnad kiires tempos, iga päev väljastatakse palju uuendusi, uusi IT – tooteid ja komponente. Uued komponendid töötavad aga kiiremini, uutes tarkvara versioonides need defektid ja vead, mis ilmnesid eelnevates versioonides, on juba parandatud.
Selleks, et vastata aja nõuetele, olla võimeline suhtlema teiste toodete, rakenduste ja süsteemidega, millest igaüks juba loodud süsteem (programm, tarkvaralahendus) – on vaja pidevat kaasajastamist.
Tavapäraselt on äriühingutel juba olemas tarkvaralahendused, mida nad edukalt kasutavad ning millega nad täielikult rahul on, kuid aastatega sellised kaua aega tagasi loodud tarkvara lahendused ehk legasy süsteemid aeguvad. Aeguvad peamiselt framework´id, mida arendajad kasutasid antud süsteemi arendamisel, aeguvad ka komponendid, millest need süsteemid koosnevad.
Sellest hoolimata süsteemide arenduse ja tugiteenuste osutamise ülemaailmsed kogemused näitavad, et iga süsteem vajab pidevat hooldust ning nõuab selle uuendamisele ehk moderniseerimisele investeeringuid.
Just nimelt sel juhul, mil ilmneb vajadus, kas uute komponentide arendamiseks juba eksisteerivale süsteemile või süsteemi täiendavaks arendamiseks eesmärgiga nö laiendada süsteemi funktsionaalsust, on tegu sellise süsteemi uuendamise vajadusega.
Tavapäraselt peale süsteemi arendamise lõpetamist ei ole arendaja eriti huvitatud ega motiveeritud antud süsteemile toe osutamisest, teiste sõnadega – arendajate seas ei ole süsteemitugi eriti populaarne , kuna uue süsteemi arendamine „nullist“ on ajaliselt kiirem ning seega kasumlikum IT-arendamise valdkonna ettevõtetele. Silma paistab asjaolu, et isegi garantiipõhine töö süsteemi vigade parandamisel on enamasti aeglasem ning mitteaktiivne. Sellele põhjuseks on samuti IT-arenduse valdkonnas valitsev põhimõte „arenda ning unusta“ ( develop and forget ) ning IT-valdkonna ettevõtete struktuursed lahendused, mille puhul alustavad arendajad peale konkreetse süsteemi arenduse lõpetamist koheselt muu uue tarkvara arendamisega.
Expert Software Development on leidnud huvitavaid külgi aeguvate süsteemide toe ning uuendamise valdkonnas. Meie ettevõttes töötavad professionaalid, kes on huvitatud ning oskavad aeguvaid süsteeme nii toetada ning uuendada kui ka arendada uusi süsteeme. Meie ettevõtte protsessid on ülesehitatud selliselt, et oleme alati valmis kiiresti ja paindlikult reageerima esitatavatele nõuetele.
Lahendused, mis Expert Software Development pakub aeguvate süsteemide uuendamisel:
+372 5563 7293
info@expsoft.eu