Raamistik: Viewframework – programmeerimisraamistik 2022. aastaks – sh Product Photo 4.0 ja WebAR jaoks
Häälevalik 📢
Avaldatud: 27. detsember 2021 / Uuendatud: 23. veebruar 2022 – Autor: Konrad Wolfenstein
Raamistik ise ei ole valmis programm, vaid annab raamistiku, mille sees programmeerija loob rakenduse, kusjuures üksiku rakenduse struktuuri mõjutavad muuhulgas ka raamistikus kasutatavad kujundusmustrid.
Raamistik on poolvalmis rakendus. See pakub rakendustele korduvkasutatavat ja ühtset struktuuri. Arendajad integreerivad raamistiku oma rakendustesse ja laiendavad seda vastavalt oma konkreetsetele nõuetele. Raamistikud erinevad tööriistakomplektidest selle poolest, et nad pakuvad sidusat struktuuri, mitte lihtsat komplekti erinevaid tööriistu.
Seega on raamistik programmeerimisraamistik; üldisemas mõttes viitab raamistik ka organisatsioonilisele struktuurile.

Raamistikute tohutu mitmekesisuse tõttu puudub üldtunnustatud definitsioon. Seetõttu kasutatakse seda terminit sageli valesti, isegi tavalisi klasside kogumeid (nt tööriistakomplekte) ekslikult raamistikeks nimetades. See on tingitud ka sellest, et see termin on infotehnoloogias muutunud nii silmapaistvaks ja kuna absoluutset definitsiooni pole, saab seda valesti kasutada.
Raamistiku tüübid
Raamistikke saab liigitada järgmiselt, kuigi mõnikord pole nende vahel ranget vahet:
Rakendusraamistikud
Need moodustavad programmeerimisraamistiku konkreetse rakenduste klassi (horisontaalne viil) jaoks, pakkudes funktsioone ja programmistruktuure, mis on olulised kõigi selle klassi rakenduste jaoks.
Domeeniraamistikud
Need moodustavad programmeerimisraamistiku konkreetse probleemala (vertikaalse viilu) jaoks, st funktsioonid ja struktuurid, mida tavaliselt selle probleemala lahendamiseks vaja läheb.
Klassiraamistikud
Need ühendavad klasse ja meetodeid, mis pakuvad tuge teatud abstraktsioonitasemel laiale rakenduste hulgale.
Komponentide raamistikud
Objektorienteeritud tasemest abstraktselt lähtudes pakuvad nad keskkonda tarkvarakomponentide arendamiseks ja integreerimiseks. Tarkvarakomponente vaadeldakse tavaliselt klasside kogumitena, millel on selgelt määratletud liidesed.
Koordineerimisraamistikud
Need pakuvad seadmete interaktsiooni vorme ja mehhanisme (näiteks Jini ja UPnP) ning seega aitavad peamiselt tagada sujuvat ja skaleeritavat koostalitlusvõimet. Näiteks kui „Jini-toega” printer ühendatakse Jinit kasutava võrguga, saab see automaatselt teavitada teisi seadmeid lisatud printeri tüübist – nii et teised seadmed on nüüd sellest uuest funktsioonist „teadlikud”.
Testimisraamistikud
Neid kasutatakse (automatiseeritud) tarkvaratestide teostamiseks, eriti testipõhise arenduse raames. Populaarsed näited on JUnit ühiktestimiseks või Selenium veebirakenduste testimiseks.
Veebiraamistikud
Need on loodud dünaamiliste veebisaitide, veebirakenduste või veebiteenuste arendamiseks.
Vaateraam / Vaateraamistik
Lisateabe saamiseks klõpsake alloleval pildil.
Nutika vaate rakenduste raamistik (Viewframework) on 3D-visualiseerimise, nt tootefotode ja -piltide arendamise alus.
Sobib selleks:
Viewframe on terviklik ehitusplokk ja keskne platvorm erinevatele seadmetele, sealhulgas nutitelefonidele, tahvelarvutitele, arvutitele ning virtuaalreaalsuse (VR) ja liitreaalsuse (AR) prillidele. Viewframe® Studio on interaktiivsete 3D-mudelite sisuhaldussüsteem (CMS), mis on juba varustatud tulevikku suunatud 3D-tehnoloogiate, näiteks Web AR-i (veebi liitreaalsuse) jaoks.
Lisateavet selle kohta siin:
Lisateabe saamiseks klõpsake alloleval pildil.
Eelised lühidalt:
- Tsentraliseeritud haldus pilves
- Automaatne toote visualiseerimine
- Digitaalne kataloog ja meediakogu (CMS – nagu WordPress 3D jaoks)
- 3D-andmete turvalisus – pöördprojekteerimiseta*
- Rakenduste hulka kuuluvad veeb, rakendused, VR ja AR (laiendatud reaalsus)
* Teie CAD/3D-andmete ainulaadse tihendamise ja krüpteerimise abil ei saa kolmandad osapooled teie ülitundlikke tehnilisi andmeid taastada ega kopeerida.
Tööriistakomplekt
Tööriistakomplekt (või tööriistakomplekt) on erinevate tööriistade kogum, mida toodetakse, kasutatakse ja sageli koos hoiustatakse kindlal eesmärgil.
Tarkvaratööriistu, eriti aga mitte ainult, nimetatakse sageli ingliskeelsete terminite, näiteks „toolset” või „toolsuite”, sünonüümidena. Samamoodi viitab „toolbox” sageli mitte ainult füüsilisele kastile (tööriistakastile), vaid sisuliselt selle sisule. Mõiste „toolkit” ja sarnased terminid on sageli osa nende tööriistakollektsioonide tootenimest.
Mehaanilised tööriistad
Selliste tööriistade otstarbekohaseid kollektsioone kasutatakse enamasti käsitöös, näiteks:
- Sõidukites (nt autodes, mootorratastel, jalgratastel jne) kaasaskantavad tööriistad ja abivahendid – näiteks individuaalselt sobivad mutrivõtmed, kuluvate osade varuosad (nt ventiilid, kaitsmed, lambipirnid), samuti rehviparandustööriistad ja muud sarnased esemed.
- Teatud sõidukimudelite, samuti küttesüsteemide ja muude masinate remondiks
- Kellade, arvutite ja muude seadmete remondiks
- Naha töötlemiseks
- Elektrooniktehnikutele ja elektrikutele vajalikud spetsiaalsed tööriistad
Tarkvaratööriistad
Dudeni sõnaraamat defineerib tarkvara kontekstis "tööriistakomplekti" kui "täiendavate programmiüksuste kogumeid".
Selliseid tööriistakomplekte kasutatakse sageli infotehnoloogias ja tarkvaraarenduses ning tootja nimetab neid sageli ka nii. Need tarkvarakomplektid on programmeerimisvahendid või utiliidid erinevatel eesmärkidel, tavaliselt programmikogude kujul, olenevalt süsteemikeskkonnast. Neid saab kasutada näiteks järgmiseks:
- Graafiliste kasutajaliideste loomiseks (GUI tööriistakomplekt)
- Uute programmiversioonide (installi-/juurutamisvahendite) kasutamiseks
- Võrgu jälgimiseks
- Vea diagnoosimiseks ja/või süsteemi/andmete taastamiseks (taastamise tööriistakast)
Tarkvaraarenduse väliselt kasutatakse selliseid programmikogusid rakendustarkvarana interdistsiplinaarsete ülesannete töötlemiseks/lahendamiseks. Näidisrakendused:
- Projektijuhtimine ja riskijuhtimine
- Videofilmide ja graafikafailide loomine, monteerimine, järeltöötlus ja konverteerimine – rastergraafika (näiteks fotod), vektorgraafika ning 3D-graafika ja -animatsioonid.
- CD-de ja DVD-de kirjutamine või kopeerimine
Protsesside optimeerimise abivahendina pakutakse spetsiaalset tööriistakomplekti, mida nimetatakse tööriistaketiks (ingliskeelsest sõnast chain) – see on omavahel suhtlevate tööriistade kogum, mis on oma kasutusjärjekorras võrku ühendatud, et lahendada üldist probleemi pideva töövooga ning parandada probleemide lahendamise protsessi tõhusust ja efektiivsust.
Vaateraam
Suurtest esemetest ja masinatest kuni väikeste toodeteni
Viewframe pärineb ettevõttelt Vuframe®, mis töötas välja Product Image 4.0 jaoks raamistiku (programmeerimiskeskkonna).
Vuframe® on üks automatiseeritud ja interaktiivsete 3D-toodete visualiseerimise teerajajaid. SmartVu® tehnoloogia abil saavutab Vuframe® märkimisväärse kuni 97% andmemahu vähenemise, võimaldades toodete ja suurte objektide, näiteks tööstusettevõtete, realistlikke ja väga detailseid 3D-kujutisi, pakkudes samal ajal kiiret laadimisaega – ideaalsed eeldused eriti veebipõhiste lahenduste jaoks.
Vuframe® Studios lood sa
SmartVu®
interaktiivsed 3D-visualiseeringud kasutaja poolt määratletava teabe ja läbipääsupunktidega sujuvaks digitaalseks integratsiooniks
SmartVenew™
virtuaalsed müügisalongid ja näitusestendid , mis digitaalselt toetavad või asendavad teie messe
Atlas™ rakenduste redaktor:
rakenduste konfiguraator omaenda valge sildiga või ettevõtte turundusrakenduste loomiseks 3D, AR ja VR abil
CMS *** platvorm kõikidele seadmetele: Siit leiad virtuaalreaalsuse ja nutitelefonid
*** Vuframe® Studio on sisuhaldussüsteem (CMS), mis sarnaneb teistele meile teadaolevatele CMS-süsteemidele, näiteks WordPress, TYPO3, Joomla või Shopify.
Vuframe® Studio abil saate oma olemasolevad CAD/3D-andmed üles laadida ühe klõpsuga – Vuframe'i platvorm loob seejärel automaatselt fotorealistliku, väikese* ja turvalise** 3D-mudeli. Seejärel saate seda 3D-mudelit hõlpsalt vaadata ja jagada SmartVu®-na ühe lingi abil – või integreerida selle oma rakendustesse ja veebisaitidele.
* Andmemaht on võrreldes algse CAD/3D-failiga vähenenud kuni 97%.
** Teie CAD/3D-andmete ainulaadse tihendamise ja krüpteerimise abil ei saa kolmandad osapooled teie ülitundlikke tehnilisi andmeid rekonstrueerida ega kopeerida (mitte pöördprojekteeritav).
Lisateavet selle kohta siin:
Lisateabe saamiseks klõpsake alloleval pildil.
Eelised lühidalt:
- Tsentraliseeritud haldus pilves
- Automaatne toote visualiseerimine
- Digitaalne kataloog ja meediakogu (CMS – nagu WordPress 3D jaoks)
- 3D-andmete turvalisus – pöördprojekteerimiseta
- Rakenduste hulka kuuluvad veeb, rakendused, VR ja AR (laiendatud reaalsus)
Ettevõttes kasutatavad funktsioonid ja liidesed
Tänu API ja REST liidesele saate Vuframe® sujuvalt ühendada teiste IT-maastiku süsteemidega.
Vuframe® platvormil on tööstusstandardile vastavad liidesed: veebipõhine API, RESTful liides ning põhjalik rollide ja õiguste haldus võimaldavad teil Vuframe®-i rakendada osakondade ja kogu ettevõtte ulatuses.
WebAR (liitreaalsus)
WebXR -i adaptsioon . Kuigi WebXR esindab WebAR-i tehnilist alust arendaja poolel, hõlmab WebAR kõiki rakendusi, lahendusi ja võimalusi kasutaja poolel.
WebAR on lühend sõnadest Web Augmented Reality ehk veebipõhine liitreaalsus. See viitab lahendustele ja rakendustele, mida saab vaadata mis tahes veebibrauseris, olenemata kasutatavast seadmest.
Sageli tehakse seda kaasasoleva QR-koodi abil, mille skannite oma nutitelefoniga, et seejärel rakendust nutitelefoni veebibrauseris vaadata.
Arvutiversiooni puhul töötavad pakutavad URL-id (lingid) edasi ilma, et peaksite oma brauserisse täiendavaid laiendusi või lisandmooduleid installima.
Näide liitreaalsuse lahendusest diivani abil
Lisateabe saamiseks klõpsake alloleval pildil.
Nutika vaate rakenduste raamistik (Viewframework) on 3D-visualiseerimise, nt tootefotode ja -piltide arendamise alus.
Sobib selleks:
Kas otsite oma Tootefotograafia 4.0 ja liitreaalsuse veebilahenduste jaoks tehnilist ja strateegilist nõu? Xpert.Digital saab teid aidata!
Mul on hea meel olla teie isiklik konsultant liitreaalsuse lahenduste alal.
Võite minuga ühendust võtta, täites alloleva kontaktvormi või helistage mulle lihtsalt telefonil +49 89 674 804 (München) .
Ootan meie ühist projekti.
Xpert.Digital – Konrad Wolfenstein
Xpert.digital on tööstuse keskus, mille fookus, digiteerimine, masinaehitus, logistika/intralogistics ja fotogalvaanilised ained.
Oma 360 ° ettevõtluse arendamise lahendusega toetame hästi tuntud ettevõtteid uuest äritegevusest pärast müüki.
Turuluure, hammastamine, turunduse automatiseerimine, sisu arendamine, PR, postkampaaniad, isikupärastatud sotsiaalmeedia ja plii turgutamine on osa meie digitaalsetest tööriistadest.
Lisateavet leiate aadressilt: www.xpert.digital - www.xpert.solar - www.xpert.plus


































