Raamwerk: Viewframework - die programmeringsraamwerk vir 2022 - insluitend vir produkfoto 4.0 en WebAR
Gepubliseer op: 27 Desember 2021 / Opdatering vanaf: 23 Februarie 2022 - Skrywer: Konrad Wolfenstein
'n Raamwerk is nie self 'n voltooide program nie, maar verskaf eerder die raamwerk waarbinne die programmeerder 'n toepassing skep, waardeur onder andere die struktuur van die individuele toepassing ook beïnvloed word deur die ontwerppatrone wat in die raamwerk gebruik word.
'n Raamwerk is 'n semi-volledige toepassing. Dit bied 'n herbruikbare, algemene struktuur vir toepassings. Die ontwikkelaars inkorporeer die raamwerk in hul eie toepassing en brei dit uit om aan hul spesifieke vereistes te voldoen. Raamwerke verskil van nutsstelle deurdat hulle 'n samehangende struktuur eerder as 'n eenvoudige stel verskillende nutsnutsmiddels verskaf.
'n Raamwerk is dus 'n programmeringsraamwerk; in 'n meer algemene sin verwys 'n raamwerk ook na 'n regulatoriese raamwerk.
Daar is geen algemeen geldige definisie van raamwerke nie as gevolg van die groot aantal diversiteite. Die term word dikwels verkeerd gebruik, sodat, byvoorbeeld, algemene klasversamelings (bv. toolkits) verkeerdelik as 'n raamwerk verklaar word. Dit is ook te wyte aan die feit dat die term nou 'n hoë status in inligtingstegnologie het en misbruik kan word weens 'n gebrek aan 'n absolute definisie.
Raamwerk tipes
Raamwerke kan soos volg verdeel word, selfs al is bv. T. daar is geen streng skeiding tussen mekaar nie:
Toepassingsraamwerke
Vorm die programmeringsraamwerk vir 'n spesifieke klas toepassings (horisontale sny), wat funksies en programstrukture verskaf wat belangrik is vir alle toepassings van hierdie klas.
Domeinraamwerke
Vorm die programmeringsraamwerk vir 'n spesifieke probleemarea (vertikale sny), dit wil sê funksies en strukture wat tipies benodig word om hierdie probleemarea op te los.
Klasraamwerke
Groepklasse en metodes wat ondersteuning bied op 'n spesifieke vlak van abstraksie vir 'n wye reeks toepassings.
Komponent raamwerke
Abstrak vanaf die objekgeoriënteerde vlak en bied 'n omgewing vir die ontwikkeling en integrasie van sagtewarekomponente. Sagtewarekomponente word gewoonlik as bondels klasse met duidelik gedefinieerde koppelvlakke beskou.
Koördinasieraamwerke
Verskaf vorms en fasiliteite van toestelinteraksie (soos Jini en UPnP) hoofsaaklik vir hul naatlose en skaalbare interoperabiliteit. Byvoorbeeld, as 'n "Jini-geaktiveerde" drukker gekoppel is aan 'n netwerk wat Jini gebruik, kan dit onafhanklik vir ander toestelle sê watter tipe drukker bygevoeg is - sodat ander toestelle nou "bewus" is van hierdie nuwe moontlikheid.
Toets raamwerke
Word gebruik om (outomatiese) sagtewaretoetse uit te voer, veral as deel van toetsgedrewe ontwikkeling. Gewilde voorbeelde sluit in JUnit vir eenheidstoetsing of Selenium vir die toets van webtoepassings.
Web raamwerke
Is ontwerp vir die ontwikkeling van dinamiese webwerwe, webtoepassings of webdienste.
Aansigraamwerk / Aansigraamwerk
Vir besonderhede, klik asseblief op die prent hieronder.
Die Smart View-toepassingsraamwerk (Viewframework) is die basis vir die ontwikkeling van 3-D-visualisering, bv. vir produkfoto's en -beelde.
Geskik vir:
Die aansigraam is die voltooide bousteen en die sentrale platform vir die verskillende toestelle, insluitend slimfone, tablette, rekenaars of virtuele realiteit (VR) soos augmented reality (AR) brille. Die Viewframe® Studio is 'n inhoudbestuurstelsel (CMS) vir interaktiewe 3-D-modelle wat reeds toegerus is vir toekomsgerigte 3-D-tegnologieë soos Web AR (Web Augmented Reality).
Meer daaroor hier:
Vir besonderhede, klik asseblief op die prent hieronder.
Die voordele in 'n oogopslag:
- Sentrale bestuur in die wolk
- Outomatiese produkvisualisering
- Digitale katalogus en mediabiblioteek (CMS – soos WordPress vir 3D)
- 3D-datasekuriteit – nie-omgekeerd ontwerpbaar*
- Moontlike gebruike vir die web, toepassings, VR en AR (Extended Reality)
* Met die unieke kompressie en enkripsie van jou CAD/3D-data, kan derde partye nie jou hoogs sensitiewe tegniese data rekonstrueer en kopieer nie.
Gereedskapstel
'n Gereedskapstel of gereedskapstel is 'n versameling verskillende gereedskap wat vir 'n gespesialiseerde doel vervaardig, gebruik en dikwels saam gestoor word.
Veral sagteware-instrumente, maar nie net dié nie, word dikwels sinoniem met Engelstalige titels soos Werkzeugset of Toolset of Toolsuite verwys. Toolbox beteken dikwels nie net die boks ('n toolbox) nie, maar in wese die inhoud daarvan. Die term toolkit en dies meer is dikwels deel van die produknaam van hierdie instrumentversamelings.
Meganiese gereedskap
Doelspesifieke versamelings van sulke gereedskap word meestal vir kunsvlytdoeleindes gebruik, byvoorbeeld:
- Gereedskap en hulpmiddels wat in of op voertuie gedra word (soos motors, motorfietse, fietse, ens.) - byvoorbeeld met individueel passende moersleutels, vervangingsonderdele vir slytonderdele (soos kleppe, sekerings, lampe), asook gereedskap vir bandherstelwerk en dies meer
- Vir die herstel van sekere voertuigmodelle sowel as verwarmingstelsels en ander masjiene
- Vir die herstel van horlosies, rekenaars en ander toestelle
- Vir leerverwerking
- Spesiale gereedskap benodig deur elektroniese tegnici en elektrisiëns
Sagteware gereedskap
Die Duden definieer "toolkit" in terme van sagteware as "versamelings van aanvullende programeenhede".
Sulke instrumentversamelings word dikwels in inligtingstegnologie en sagteware-ontwikkeling gebruik en, afhangend van die vervaardiger, word dikwels na verwys as toolkits. Sulke sagtewarestelle is programmeringsinstrumente of nutsprogramme vir verskillende doeleindes, afhangende van die stelselomgewing, in die vorm van programbiblioteke. Hulle kan byvoorbeeld gebruik word:
- Vir die vervaardiging van grafiese gebruikerskoppelvlakke (GUI toolkit)
- Vir die gebruik van nuwe programweergawes (installasie/ontplooiing gereedskapstelle)
- Vir netwerkmonitering
- Vir foutdiagnose en/of stelsel-/dataherwinning (Recovery Toolbox)
Buite sagteware-ontwikkeling word sulke programversamelings as toepassingsagteware gebruik vir die verwerking/oplossing van interdissiplinêre take. Voorbeeld toepassings:
- Projekbestuur en risikobestuur
- Die skepping, redigering, naverwerking en omskakeling van videofilms en grafiese lêers - rastergrafika (bv. foto's), vektorgrafika en 3D-grafika en animasies
- Brand of kopiëring van CD's en DVD's
'n Spesiale tipe gereedskapstel word aangebied as 'n instrument vir prosesoptimalisering en word 'n gereedskapsketting genoem - 'n stel interaksie-instrumente, genetwerk in hul volgorde van gebruik, om 'n algehele probleem met 'n konsekwente werkvloei op te los en om doeltreffendheid te verbeter Ekonomie (doeltreffendheid) van die probleemoplossingsproses.
Bekyk raam
Van groot voorwerpe en masjiene tot klein produkte
Viewframe kry sy naam van die maatskappy Vuframe®, wat 'n raamwerk (programmeeromgewing) vir die produkbeeld 4.0 ontwikkel het.
Vuframe® is een van die pioniers van outomatiese interaktiewe 3D-produkvisualisering. Met SmartVu®-tegnologie behaal Vuframe® 'n merkwaardige datavermindering van tot 97%, 'n realistiese en gedetailleerde 3D-voorstelling van produkte en groot voorwerpe soos: Industriële aanlegte met vinnige laaitye, wat ideale toestande verteenwoordig, veral vir weboplossings.
Jy skep in Vuframe® Studio
SmartVu®
Interaktiewe 3D-visualisering met selfbepaalbare inligting en inspeksiepunte vir naatlose digitale inbedding
SmartVenew™
loodgenererende, virtuele vertoonlokale en uitstallings om u handelskoue digitaal te ondersteun of te vervang
Atlas™ App Editor
App-konfigurator vir die skep van jou eie wit etiket of maatskappy-toepassings vir jou bemarking deur gebruik te maak van 3D, AR en VR
'n CMS *** platform vir alle toestelle: hier virtuele realiteit en slimfone
*** Die Vuframe® Studio is 'n inhoudbestuurstelsel (CMS), soortgelyk aan die ander CMS-stelsels wat ons ken soos. B. WordPress, TYPO3, Joomla of Shopify.
Deur die Vuframe® Studio te gebruik, kan jy jou bestaande CAD / 3D-data met een klik oplaai - die Vuframe-platform skep outomaties 'n fotorealistiese, klein* en veilige** 3D-model. Jy kan hierdie 3D-model maklik as SmartVu® met 'n enkele skakel bekyk en stuur - of dit in jou toepassings en webwerwe integreer.
* Datavolumes word met tot 97% verminder in vergelyking met die CAD / 3D-bronlêer.
** Met die unieke kompressie en enkripsie van jou CAD/3D-data, kan derde partye nie jou hoogs sensitiewe tegniese data rekonstrueer en kopieer nie (nie-omgekeerd ontwerpbaar).
Meer daaroor hier:
Vir besonderhede, klik asseblief op die prent hieronder.
Die voordele in 'n oogopslag:
- Sentrale bestuur in die wolk
- Outomatiese produkvisualisering
- Digitale katalogus en mediabiblioteek (CMS – soos WordPress vir 3D)
- 3D-datasekuriteit – nie-omgekeerd ontwerpbaar
- Moontlike gebruike vir die web, toepassings, VR en AR (Extended Reality)
Funksies en koppelvlakke vir gebruik in die maatskappy
Danksy die API- en REST-koppelvlak kan jy Vuframe® naatloos verbind met ander stelsels in jou IT-landskap.
Die Vuframe®-platform kom met industriestandaard-koppelvlakke: webgebaseerde API, RESTful-koppelvlak, sowel as omvattende rolle- en regtebestuur laat jou toe om Vuframe® oor departemente en maatskappywyd te implementeer.
WebAR (Augmented Reality)
WebAR is gebaseer op WebXR . Terwyl WebXR die tegniese basis vir WebAR aan die ontwikkelaarkant verteenwoordig, kan alle toepassings, oplossings en moontlikhede aan die gebruikerskant onder WebAR verduidelik word.
WebAR staan vir Web Augmented Reality. Dit is altyd oplossings en toepassings wat jy in enige webblaaier kan sien, ongeag die toestel wat jy gebruik.
Dit gebeur dikwels via 'n QR-kode wat verskaf word, wat jy met jou slimfoon skandeer om dan die toepassing in jou slimfoon se webblaaier te kan bekyk.
Vir die rekenaarweergawe bly die verskafde URL's (skakels) werk sonder dat jy bykomende uitbreidings of 'n byvoeging in jou blaaier hoef te installeer.
'n Voorbeeld van 'n verbeterde werklikheidsoplossing met 'n bank
Vir besonderhede, klik asseblief op die prent hieronder.
Die Smart View-toepassingsraamwerk (Viewframework) is die basis vir die ontwikkeling van 3-D-visualisering, bv. vir produkfoto's en -beelde.
Geskik vir:
Soek jy tegniese en strategiese advies vir jou produkfoto 4.0 en weboplossings vir volgemaakte werklikheid? Xpert.Digital ondersteun jou hierin!
Ek sal graag as u persoonlike konsultant vir volgemaakte werklikheidsoplossings dien.
Jy kan my kontak deur die kontakvorm hieronder in te vul of my eenvoudig by +49 89 89 674 804 (München) .
Ek sien uit na ons gesamentlike projek.
Xpert.Digital – Konrad Wolfenstein
Xpert.Digital is 'n spilpunt vir die industrie met 'n fokus op digitalisering, meganiese ingenieurswese, logistiek/intralogistiek en fotovoltaïese.
Met ons 360° besigheidsontwikkelingsoplossing ondersteun ons bekende maatskappye van nuwe besigheid tot naverkope.
Markintelligensie, smarketing, bemarkingsoutomatisering, inhoudontwikkeling, PR, posveldtogte, persoonlike sosiale media en loodversorging is deel van ons digitale hulpmiddels.
Jy kan meer uitvind by: www.xpert.digital – www.xpert.solar – www.xpert.plus