17
©CiTEC 1999
Embedded Web Shell (cont)
Creating a webshell
•Creating the webshell instance
–nsComponentManager::CreateInstance(…);
•
•Initializing the webshell
–mWebShell->Init(native window, x, y, w, h);
–mWebShell->Show();
–
•Loading a URL
–mWebShell->LoadURL(L”http://…”);
–
* 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