2. BRUG AF INTUITION OG PULL-DOWN MENUER Kun ved særlige, og veldokumcnlcrcde tilfælde, må programmet arbejde uden anvendelse af INTUITION. Ellers er hovedreglen at INTUITION, og den dermed forbundne bruger-interface, skal benyttes. Således bør der altid anvendes INTUITIONS muse- og tatastur-rutiner, samt pull-down menuer. Skønnes det uhensigtsmæssigt at basere brugerinterfacen på pull-down menuer, bør der tillige indgå såkaldte tastatur "short-cuts" (ved f.eks. tekstbehandlings-programmer kan menu styring alene være direkte bruger "uvenlig"). Den bør dog altid være tilstede, bl.a. for kontinuitetens skyld, men også af hensyn til eventuelle handicap-interfacer til erstatning af mus og tastatur). løvrigt opfordres konkurrencens deltagere til at udnytte AMIGAens fulde tegnsæt- og tastatur- muligheder, således at det fra starten kan anvendes internationalt. 3. BRUG AF STANDARD INTERFACES OG SYSTEM BIBLIOTEKER Som hovedregel lægges der vægt på at AMIGAens standard interfaces benyttes (seriel- og parallel-interface, mus, joysticks, tastatur, etc.). Det anses som overordentlig vigtigt at al tilgang til standard interfaces foregår igennem dokumenterede standard system-biblioteker (libraries og devices), og at ingen hardware adresseres direkte. Kun derved kan programmerne leve sammen i fred og fordragelighed i AMIGAens multitasking miljø. Ved bedømmelsen lægges der derfor stor vægt på, at reglerne for programmernes sameksistens i multitasking miljøet er overholdt. Kun meget specielle forhold kan retfærdiggøre at programmet overtager "hele maskinen". løvrigt anses det for et ufravigeligt krav, at programmøren i alle forhold har benyttet sig af dokumenterede systemrutiner, for derved at opnå højst mulig kompatibilitet. Benyttes special hardware (der i øvrigt ikke indgår i konkurrencen) må adgang ske via drivere skrevet efter AMIGAs specifikationer. Benytter programmet AMIGA hardware uden samtidig at benytte de dertil hørende libraries og devices, accepteres dette kun, hvis AMIGA specifikationerne for bruger-definerede libraries og devices er overholdt. 4. AMIGA 2000 PROGRAMMER PROGRAMMET SKAL KUNNE AFVIKLES PÅ EN STANDARD AMIGA 2000 Programmet skal kunne afvikles fuldt funktionsdygtigt på en AMIGA 2000 i standard konfiguration (1 Mb RAM). Programmet må ikke kræve, men gerne, udnytte , hukommelse over 1 Mb RAM. Programmet må ligeledes gerne udnytte Commodore AMIGA add-ons så som: Bridge-Board, SCSI-kontroller, etc. Dette skal tydeligt specificeres. 5. AMIGA 500 PROGRAMMER PROGRAMMET SKAL KUNNE AFVIKLES PÅ EN STANDARD AMIGA 500 Programmet skal kunne afvikles fuldt funktionsdygtigt på en AMIGA 500 i standard konfiguration (512 K). Programmet må ikke kræve, men gerne udnytte, hukommelse over 512 K. Programmet må ligeledes gerne udnytte div. Commodore AMIGA add-ons. Dette skal tydeligt specificeres. 6. STANDARD RUTINER Såfremt programmet benytter adgang til diskettestation, skal AMIGA-DOS og standard systemrutiner lægges til grund for denne adgang. Afleverer programmet data, der på nogen måde kan underlægges specifikationerne i AMIGA-IFF-standarden (Intcrchange File Format), så skal denne standard benyttes og overholdes. Kræver programmet ikke harddisk, skal det dog kunne afvikles på en sådan. 7. PROGRAMMERINGS SPROG Der stilles ingen krav til valg af programmeringssprog: men ved bedømmelsen lægges der vægt på, at det valgte programmeringssprog ikke har sat grænser for programmets afvikling. Måden og effektiviteten hvormed den valgte opgave løses, er vigtigere end hastigheden hvormed den løses. Undtagelsen herfor er naturligvis det tilfælde hvor hastighed er opgavens største krav. 8. COPYRIGHT Programmerne må ikke indeholde rutiner der er omfattet af copy-right fra anden side. 9. KRAV TIL DOKUMENTATION - AFPRØVNING Da en programtest omfatter en egentlig kontrol af systemets rigtighed, er det en ufravigelig regel at alle programmer der indsendes til test overholder følgende krav til dokumentation: STOR UDVIKLINGSKONKURRENCE STORE PRÆMIER Skal du være med til at bestemme over Danmarks fremtidige position på det internationale softwaremarked ??? Commodore Data A/S har udskrevet en stor konkurrence for alle der har lyst til at udvikle programmer til de nye AMIGAer. 1. PRÆMIE TIL DET BEDSTE PROG HVORDAN DELTAGER MAN ? 1. INDKØB Når du køber din AMIGA, skal du huske at sikre dig at netop din forhandler deltager i konkurencen. 2. INDSENDELSE AF DET FÆRDIGE PROGRAM Når du har fremstillet dit program, og det fungerer fejlfrit, og din dokumentation er i orden, indsendes programmet til test hos C 2. BRUG AF INTUITION OG PULL-DOWN MENUER Kun ved særlige, og veldokumcnlcrcde tilfælde, må programmet arbejde uden anvendelse af INTUITION. Ellers er hovedreglen at INTUITION, og den dermed forbundne bruger-interface, skal benyttes. Således bør der altid anvendes INTUITIONS muse- og tatastur-rutiner * Generel systembeskrivelse. * Krav til minimumskonfiguration. * Installationsvejledning. * Beskrivelse a f opstartsprocedure. * Kontinuerlig gennemgang a f systemets enkelte rutiner med forklaring a f enkelt felters inddataformat. * Rettelses procedurer. * Gennemgang a f uddata, evt. med eksemple