Henry Lerche Madsen <lerche@aarstiden.dk> wrote:
> Steen Jensen wrote:
> > Davs
> >
> > Som ny i æblekurven, falder man hurtigt over begreber som cocoa, aqua osv.
> >
> > Hvad er det for noget?
> >
> Cocoa stammer oprindeligt fra Next Step som var et styresystem man
> brugte hos Next Computer (Ejet at Steve Jobs, nu CEO hos Apple)
>
>
http://www.lowendmac.com/next/cube.html
>
http://next.z80.org/graphics/screenshots/nextstep/PB_IB_NS33.jpg
>
> OS X er bygget på en kerne af UNIX som apple kalder Darwin. Darwin skal
> arbejde sammen med teknologier som Quicktime, Open GL og Quartz. Dette
> gøres så med et lag af Carbon, Cocoa og Java. Til sidst lægges selve
> grænsebrugerfladen på som kaldes Aqua. Agua er den smukke brugerflade
> men også et regelsæt som skal overholdes for at det endelige program er
> et ægte OS X Cocoa program. Det er vigtigt at der anvendes
> fotorealistiske iconer, at søgefelt og knapper placeres rigtigt og
> hvordan installqationsguiden ser ud mm. Alt dette har Apple beskrevet
> grundigt for deres udviklere.
> Det er dog langt fra alle programudviklere som overholder dette, MacSoup
> er et godt skrækeksempel på dette !
>
> Her kan du læse en Norsk oversættelse af beskrivelsen vedr. Cocoa for
> udviklere.
>
>
> Cocoa er et rikt sett av objekt-orientert rammeverk som tillater for den
> meste hurtige utviklingen av anvendelser på Mac OS X. Bruk Cocoa,
> fremkallere skaper full-kjennetegnet anvendelser i en brøkdel av tiden
> de trenger for prosedyremessige språk. Anvendelser fra UNIX og annen OS
> plattformer føredd også til Mac OS x kvikt ved å bruke Cocoa bygge
> stat-av-det-kunst Akvamarinblå brukergrensesnitt mens det meste
> beholding finnes kjernekode.
>
> Cocoa anvendelsesmiljø utformer uttrykkelig for Mac OS X-BARE innfødte
> anvendelser. Det omfatter av et sett av objekt-orientert rammeverk som
> støtter hurtig utvikling og høy produktivitet. Cocoa rammeverk
> inkluderer et fult kjennetegnet sett av utformede klasser skape robust
> og mektig Mac OS x anvendelser. Objekt-orientert design forenkler
> anvendelsesutvikling og å avlusing.
>
>
>
> Cocoas Historie
>
> Cocoa er descendant av Nextstep og har en rik designhistorie som nå
> rygger til 1987. Cocoa iverksetter i Objektiv-C, en ANSI-C forenelig
> språk med dynamisk objekt-orientert utvidelser modellert på Smalltalk.
> Det skreddersyr for effektiv utvikling og runtime prestasjon. Cocoa
> anvendelser lager bruk av kjerne functionality inneholdt i traditionell
> C og C + + føredde biblioteker sender fra arveanvendelsesmiljøer. Det
> gir også Java grensesnitt tillate en høy prestasjon, full kjennetegnet
> Java utviklingsmiljø skreddersy som for Mac OS x uttrykkelig.
Det lyder da rigtig interessant alt sammen. Men sikke et et held, at det
trods alt kan lade sig gøre at have omfattende og problemfri glæde af
sin Mac uden nødvendigvis at begribe hele den historie.
Venlig hilsen
Ove Steen Smidt