Hva er openrammer?

Openframmer er et bibliotek med klasser skrevet på dataprogrammeringsspråket C ++ som hjelper til med å lette den raske og effektive kodingen av applikasjoner som først og fremst skal brukes til kunstnerisk uttrykk eller eksperimentering. Hovedmålet med programvaren verktøysett er å la en kunstner eller programmerere lage presentasjoner eller applikasjoner uten å måtte være bekymret for grensesnittfunksjoner på lavt nivå eller samlinger av forskjellige biblioteker. Selve OpenFrameworks -biblioteket er avhengig av andre open source -biblioteker for tilgang til grafikk, skrifter og lydfunksjonalitet, men pakker deretter alle de forskjellige eksterne bibliotek -kommandoene i sine egne unike klasser. Utviklerne av openrammer opprettholder koden slik at den kan samles på de fleste større operativsystemer og noen håndholdte enheter uten behov for modifisering.

En forskjell mellom openrammer og andre tilgjengelige bibliotekGramming Library Might. I stedet er fokuset utelukkende på å kunne få tilgang til elementer for å lage lyd- og visuelle presentasjoner, og akseptere innspill slik at disse applikasjonene kan være interaktive. Denne målrettede utviklingsretningen fører til et bibliotek som er tettere skrevet og etterlater nok plass til at en erfaren programmerer kan implementere sin egen programlogikk.

Det er noen få grunner til at en kunstner eller programmerer kanskje vil bruke OpenFrameworks -biblioteket. For de som nettopp begynner å lære programmering, fjerner biblioteket behovet for å skrive mange linjer med repeterende kode ved allerede å inkludere dem i visse funksjoner eller metoder. Det kan også være lettere for noen å lære openrammer fordi navnekonvensjonene som brukes vil være konsistente over hele biblioteket, og fjerne kravet for å være kjent med konvensjonene til flere ikke -relaterte biblioteker.

utsidenNAL-biblioteker som brukes av OpenFrameworks er alle åpen kildekode og kan gi veldig lavt nivå tilgang til maskinvare som grafikkort, lydkort og inngangs- og utdataenheter. Ved å pakke inn disse funksjonene på lavt nivå, sammen med all tilknyttet nødvendig kode, i en mer sammenhengende og intuitiv klasse som inneholder lett forstått og benyttede metoder, blir tilgang på lavt nivå mulig for en kunstner eller programmerer selv om den personen ikke forstår koden på lavt nivå. Å få tilgang til maskinvare og programvare direkte gir også bedre ytelse og jevnere animasjoner og lydavspilling.

OpenFrameworks er designet for å være et bibliotek på tvers av plattformer, slik at programmer som bruker koden, kan samles på nesten alle operativsystem og kan kjøres på noen mobile enheter. Dette kan føre til mange muligheter, spesielt under en digital kunstinstillasjon i et galleri, der det kan være mulig for seerne å laste ned vist interaktive kunstverk til mobile enheter for visning senere.En annen fordel med å være på tvers av plattformer er muligheten til å integrere unike inngangsenheter, for eksempel berøringsskjermer, på håndholdte enheter eller tredimensjonale bevegelsessporende kameraer på spillkonsoller.

ANDRE SPRÅK