10
©CiTEC 1999
Hello Sample (2/3)
•NSGetFactory(…)
–new mozHelloFactory();
•NSRegisterSelf(…)
–nsComponentManager::RegisterComponent(…);
•CLSID, class name, ProgID, path...
•NSUnregisterSelf(…)
–nsComponentManager::UnregisterComponent(…);
•NSCanUnload(…)
–Return PR_TRUE if the component can be unloaded.
•NSGetModule(…) will replace all these…
* DTD:n merkityksestä
   - SGML-järjestelmän perusta
   - hyvä DTD mahdollistaa monipuolisen käytön,
   huono estää koko systeemin käytön
   - haut, aineiston kirjoitus jne.
* DTD-projekti
   - suunniteltava ja varattava resurssit kuten
   muihinkin projekteihin (vrt. ohjelmistoprojektit)
   - aikaa DTD:stä riippuen yleensä yli 3 kuukautta
   - motivointi tärkeää varsinkin uusille ihmisille
   - projektiin kannattaa ottaa mukaan niin aineiston kirjoittajia,
   käyttäjiä, SGML-ammattilaisia jne.
   - henkilökunnalle annettava mahdollisuus tutustua
   salaiseenkin aineistoon
   - varattava aikaa henkilöstölle olla mukana projektissa
   - vielä nykyäänkin melko vähän SGML-ammattilaisia