Este un program adresat comunității academice ce include acces la concepte, cod și proiecte utile pentru a integra tehnologii Windows kernel în predare și cercetare.
WAP este lansat în strânsă relație cu programele și politicile Shared Source de la Microsoft.
Prima versiune a acestui program se constituie din:
Este un set de resurse pentru titularii cursurilor de sisteme de operare, ce include prezentări, experimente şi demonstrații, teste şi teme de laborator, cu rol de a proiecta noțiunile de sisteme de operare pe Windows NT kernel.
Această componentă se bazează pe conținutul Windows Internals, 4th edition, o carte de referință în domeniu.
Resursele puse la dispoziție prin CRK au fost testate în ultimii 5 ani în cursul de Arhitecturi ale Sistemelor de Operare
, predat de către Andreas Polze în Universitatea Humboldt
din Berlin și Hasso-Plattner-Institute, Universitatea Potsdam, Germania.
CRK este structurat după IEEE-CS/ACM Operating System Body of Knowledge - BOK, așa cum este definit în proiectul Computing Curriculum 2001 de către IEEE-CS şi ACM.
Este un program de acces la cod sursă şi la un mediu de lucru - build, test - specific Windows NT kernel, ce contribuie în activitățile de cercetare şi la predarea noțiunilor avansate de sisteme de operare.
WRK este un instrument foarte puternic ce permite studenților să adreseze principii de bază ale sistemelor de operare şi, mergând mai departe, să experimenteze prin proiecte ce modifică Windows NT kernel, spre o mai bună înțelegere a arhitecturii şi detaliilor de implementare specifice aceste familii de sisteme de operare.
Este un mediu de proiecte de sisteme de operare ce utilizează interfețe native din Windows NT kernel - NTAPI - pentru a pune studenților la dispoziție simplificări sau abstractizări uşor de înțeles ale hardware-ului - memorie fizică, CPU, MMU, întreruperi. Mai departe, cei interesați pot să petreacă mai mult timp în a explora/experimenta kernelul la nivelul algoritmilor şi structurilor de date.
ProjectOZ este o alternativă la simulatoarele bazate pe Unix utilizate în explorarea principiilor sistemelor de operare şi se bazează pe proiectul de cercetare SPACE OS dezvoltat în Universitatea din California, Santa Barbara.
Lansarea WAP a fost prilejuită de o suită de seminarii în București, Cluj-Napoca și Iași dedicate tehnologiilor Windows kernel, la care i-am invitat cu rol de lectori pe Adrian Marinescu (Arhitect), Adi Oltean (Senior Software Development Manager) și Florin Lazăr (Senior Program Manager) în Redmond, în echipe de producție ce au relevanță pentru acest subiect.
Subiectele seminariilor au fost arhitectura nucleului Windows NT, gestionarea memoriei, inter-comunicarea între procese la nivel jos sau măsuri de securitate implementate în Windows Vista (Adrian Marinescu, septembrie 2006) și sisteme distribuite și tehnologii de stocare (aprilie-mai, Adi Oltean și Florin Lazăr).
La aceste seminarii au participat reprezentați din circa 30 de universități - aproximativ 200 de studenți doctoranzi, lectori și profesori.
Estimările sunt că, în anul universitar 2006-2007, titularii au inclus referințe către și componente din Windows Academic Program în peste 20 de cursuri de sisteme de operare. Aproximativ 5.000 de studenți din România au acces, începând cu 2006-2007, la o pregătire mai bună în relație cu sistemele de operare, în general, și sistemul de operare Windows, în particular.
La începutul anului universitar 2007-2008, componentele CRK și ProjectOz au fost incluse în proiectul Academic Resource Kit și astfel au fost distribuite către cel puțin 100.000 de recipienți, în general elevi și studenți.