Roadmap versie 2007 / 2. Inhoudsopgave
|
|
- Nora Molenaar
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Inhoudsopgave Inleiding... 3 Abstract...3 Nieuws sinds vorige versie...3 Subprojecten... 3 Subprojecten (vervolg)...4 Planning en release-momenten...4 Versienummering in Edukitty...4 Even of oneven...4 Het formaat... 5 Overzicht releases Wanneer komt 2.0?...7 Contact... 7 Kwartaaloverzicht Afgelopen kwartalen...8 Kwartaal Packitty...8 Edukitty.nl... 9 Komende kwartalen...9 Kwartaal Packitty...9 Windows Port...10 Namespace rewrite...10 GUI (Communikitty)...11 Setupprogramma's...11 Release Voorstel Edukitty Programming Guide...12 Kwartaal Communikitty...12 Netkitty Whitepaper voor Edukitty XML Network Protocol 1.2-final...14 Edukitty API-docs Release versie Kwartaal Netkitty Communikitty...15 Interface artwork en Educity...15 Release Edukitty Publikitty SDK...17 Edukitty API-docs Edukitty pagina 1
2 Begin Edukitty Programming Guide...17 Kwartaal overzicht Kwartaal Release Edukitty Edukitty Programming Guide...18 Release Edukitty Kwartaal Communikitty Translator...19 Publikitty SDK...19 Edukitty Programming Guide en API-docs...19 Onderzoek Graphitty...20 Release Edukitty Kwartaal Eindgebruiker documentatie...21 Ontwerp en implementatie Graphitty...21 Communikitty Translator...22 Publikitty SDK en nieuwe Edukitty Make...22 Release Edukitty Kwartaal Graphitty Release Edukitty Edukitty Programming Guide en API-docs Edukitty handboek voor eindgebruikers...25 Edukitty in Blik in de toekomst...25 Kwartaal Release Release Authentikitty...27 En verder...28 Maandplanning Voor kwartaal April...28 Mei Juni Edukitty pagina 2
3 Inleiding Abstract Met dit document probeer ik een zo helder mogelijk beeld te verschaffen van de huidige staat van ontwikkeling van Edukitty, en geef ik een overzicht van de taken en projecten die nog op stapel staan. De beschreven planning is puur indicatief en is aan allerlei factoren onderhevig het schrijven van software is een intensieve en langdurige aangelegenheid waarbij er altijd in de loop van de tijd veranderingen in de plannen kunnen onstaan, hetzij vanwege nieuwe inzichten, hetzij vanwege onverwacht opgelopen vertragingen. Dit document is in de eerste plaats bedoeld voor donateurs/subsidie gevers/enz. en vrijwilligers die bij het project betrokken zijn. Later zal dit document ook voor gemeenschap worden gepubliceerd op de website Edukitty.nl. Als je alle uitleg en dergelijke over wil slaan en direct de taken voor aankomende maand wil bekijken, zie pag. 28 dat scheelt een hoop leeswerk. Nieuws sinds vorige versie Dit is de eerste versie van dit document. Voor vragen kun je contact op nemen met mij via Subprojecten Edukitty is opgesplitst in een aantal kleinere subprojecten die herhaaldelijk in de document genoemd worden. Even een lijst van subprojecten waar op dit moment aan gewerkt wordt, of die in toekomst geïntroduceerd zullen worden: Toolkitty Het onderliggende framework van Edukitty (voorheen Libedukitty) Netkitty Netwerk software voor het leerlingvolgsysteem (pagina 13) Graphitty De grafische engine en daaraan gerelateerde zaken (pagina 20) Communikitty De user interface (pagina 12) 2007 Edukitty pagina 3
4 Subprojecten (vervolg) Authentikitty Wachtwoord- en veiligdheidsbeheer (pagina 27) Packitty Pakketbeheerder, module bestandssysteem, distributie programma (pagina 9) Edukitty Make Compilertools en projectbeheerder (pagina 22) Communikitty Translator Vertaalsysteem voor de meertalige interface (pagina 19) Educity 'Virtueel Edukitty-dorp', onderdeel interface-artwork (pagina 15) Publikitty/SDK 'Starters kit' voor ontwikkelaars (pagina 17) Planning en release-momenten Om aan de Open-Source gedachte 'release early and release often' te voldoen is er besloten één versie per kwartaal vrij te geven. Een maandelijkse release is te frequent (er zijn dan simpelweg te weinig veranderingen) en over een halfjaar is het minder makkelijk plannen. De planning voor het project is dan ook gebaseerd op doelstellingen die gesteld worden per kwartaal, om zo een overzichtelijk beeld te geven van welke veranderingen er te verwachten zijn voor elke nieuwe versie. Naast de globale kwartaalplanning, die alleen uit doelstellingen bestaat, vind je aan het eind van dit document ook een maandplanning. Deze maandplanning beschrijft zo goed mogelijk welke taken er gedaan moeten worden voor doelstellingen van dat kwartaal. Het is uiteraard moeilijker zo'n specifieke opgave te maken, vandaar dat er maximaal één kwartaal vooruit wordt gepland. Aan het einde van elk kwartaal verschijnt er een nieuwe versie van dit document met een bijgewerkte planning. Versienummering in Edukitty Even of oneven De gebruikte versienummering voor Edukitty lijkt aanvankelijk erg ondoorzichtig, maar 2007 Edukitty pagina 4
5 in feite verschilt het niet met de methode die voor andere open-source proejcten wordt gehanteerd. Het komt er op neer dat de onstabiele ontwikkel-tak continu gescheiden wordt onderhouden van de stabiele enduser-tak. Verder is het versienummer opgebouwd uit vier velden, waarvan het tweede veld in het geval van een oneven getal een ontwikkelversie aanduidt en in het geval van een even getal een enduser-versie. Het komt er uiteindelijk op neer dat er ook aan twee takken tegelijk gewerkt wordt: één tak voor de bug fixes, één tak voor nieuwe functies die nog niet getest zijn. Op de website zullen de verschillende takken dan ook op een aparte pagina worden aangeboden. Het formaat Het formaat voor de versienummering is alsvolgt: major.minor.release[.build] Major (1-99) Een nieuwe major versie wordt gebruikt om een grote verandering aan te geven die compatibiliteit breekt met voorgaande versies. Versies met hetzelfde major-nummer zijn backward-compatible met elkaar: wat op versie werkt, werkt ook op etc. Versie is echter niet meer compatible met alle voorgaande versies. Minor (0-99) Het minor-nummer in de versie wordt gebruikt om grote veranderingen aan te geven die de compatibiliteit niet breken, maar mogelijk wel wijzigingen aan de interne API maken. Het verschil met een nieuwe major-versie is, dat deze incompatibiliteit wordt ondervangen door alleen code toe te voegen en de oude functies te verhuizen naar de 'compat-library', waardoor ze nog wel beschikbaar blijven. Als het minor-nummer een oneven getal of een 0 is, is er sprake van een niet-stabiele versie, bij een even getal is er sprake van een stabiele versie Edukitty pagina 5
6 Release (0-99) Het release of revision nummer geeft een wijziging, een toevoeging of een bugfix aan die geen compatibiliteit breekt met voorgaande versies. Versies met eindigend op een nul zijn onstabiel. Build (a-z) De build-letter is optioneel. Wanneer er vlak na een release een significant mankement wordt vastgesteld dat bovendien makkelijk te repareren is (zgn. 'domme fouten'), wordt er direct daarna een nieuwe release gedaan met een nieuwe build-letter. Bijvoorbeeld 1.2.0a. Bijvoorbeeld: Releases met een build-letter zijn niet in de planning opgenomen is een stabiele versie, die compatible is met alle voorgaande versies in de 1.x serie is een onstabiele versie, maar is net zo goed compatible met alle voorgaande 1.x versies. De daarop volgende behoort weer tot de stabiele tak. Overzicht releases Versie Jaar Kwartaal Stabiel/onstabiel Q2 Bèta Q3 stabiel Q4 stabiel Q1 stabiel Q1 stabiel Q2 stabiel Q3 stabiel Q4 stabiel Q1 stabiel Q1 onstabiel Q2 stabiel Q2 onstabiel Q3 stabiel 2007 Edukitty pagina 6
7 Q3 onstabiel Q4 stabiel Q4 onstabiel Wanneer komt 2.0? Wie goed naar het voorgaande overzicht kijkt, zal waarschijnlijk ook zien dat met de huidige versienummering, een versie 2.x pas na 2020 bereikt zal worden. Volgens de gebruikte nummerings methodologie zal er een versie 2.0 komen als er zeer grote vernieuwingen plaatsvinden. Waarschijnlijk worden er tegen die tijd gewoon een paar nummers overgeslagen. Contact Voor vragen opmerkingen kan je uiteraard contact met mij op nemen via of per post naar: Barry Faas Jacob van Offwegenlaan HN Rijswijk ZH 2007 Edukitty pagina 7
8 Kwartaaloverzicht 2007 Afgelopen kwartalen Kwartaal 1 In kwartaal zijn de volgende werkzaamheden verricht: Packitty Er is onderzoek verricht naar het gebruik van een archiveringsformaat voor het project Packitty. Packitty is een standaard binnen Edukitty die in de toekomst moet gaan dienen voor het bundelen en distribueren van onderdelen van Edukitty. Packitty bestanden kunnen bijvoorbeeld worden gebruikt om een bepaalde module te installeren. Daarbij bevatten de Packitty bestanden direct binairies voor alle platformen waarop Edukitty draait: er is dus één Packitty bestand voor Linux en Windows computers. Dit laatste wordt verwezenlijkt dmv. zgn. Packitty Binairies die in de bestanden zijn opgeslagen. Ontwikkelaars kunnen Packitty's naar hun gebruikers distribueren dmv. Packitty Script. Deze taal zal in de Publikitty SDK kunnen worden gebruikt om projecten te definiëren en automatisch compiler-scripts en Packitty betanden te laten genereren voor projecten. Uiteindelijk is besloten om Packitty bestanden te schrijven volgens de GNU Tar standaard, evt. in combinatie met zlib of gzip compressie (tar.gz). Dit formaat is makkelijk te gebruiken en overal bekend waardoor het mogelijk is ook buiten Edukitty deze bestanden in- of uit te pakken. Edukitty krijgt hiervoor een eigen implementatie van GNU Tar standaard met enkele aanpassingen om ook onder Windows te werken. Voor Packitty Script is besloten XML te gebruiken. De voornaamste reden hiervoor is dat XML al heel veel wordt gebruikt in Edukitty. De 'headers' in de bestanden worden waarschijnlijk in Edukitty's eigen formaat geschreven, dat compatible is met Windows INI bestanden en sommige Unix config files zoals samba.conf. Het gebruik van XML is op dit gebied niet lonend en waarschijnlijk trager Edukitty pagina 8
9 Edukitty.nl Er is het afgelopen kwartaal veel tijd gaan zitten in het bouwen van een nieuwe website. Het plan is een grotere website te maken die meer potentiële vrijwilligers aantrekt. Er is voor de gekozen de site in drie delen te splitsen: Edukitty.org, Edukitty.nl en wiki.edukitty.org. Edukitty.org zal de Engelstalige site worden waar voornamelijk zaken op zullen staan voor ontwikkelaars. Edukitty.nl wordt uiteraard een Nederlandse site, met onderwerpen die interessant zijn voor mensen uit het Nederlandse basisonderwijs. De wiki spreekt voor zich. Op het moment is Edukitty.org slecht onderhouden, Edukitty.nl is nog niet af en de wiki is beschadigd geraakt vanwege een servercrash bij NedLinux. Er is dus nog bijzonder veel werk te verrichten op dat gebied. Op het moment wordt er hard gewerkt aan Edukitty.nl en het in gebruik nemen van een nieuw CMS, typo3. Een nieuw CMS is nodig aangezien vanwege de slechte beveiliging van Mambo de server al een keer gehackt werd. Komende kwartalen Kwartaal 2 In kwartaal 2 zal de nadruk komen te liggen op het klaarstomen van versie Dit is één van de belangrijkste releases voor Edukitty sinds lange tijd en stond eigenlijk al gepland voor halverwege zal de eerste versie van Edukitty worden die draait op Linux én Windows tegelijk en die als binairy te downloaden is van website. Ook zal deze versie voor het eerst helemaal gebruik maken van Qt4. Voordat 1.2 gereleased kan worden moeten er nog massa's werk verzet worden, vandaar dat het waarschijnlijk niet haalbaar is deze versie al in het tweede kwartaal af te hebben. Verder zal de website dit kwartaal ook af moeten komen (althans, Edukitty.nl) en dat is op het moment ook erg belangrijk. Even een overzicht van wat er nog gedaan moet worden voor 1.2.0: Packitty Op dit moment is de Tar implementatie die zal worden gebruikt door Packitty bijna voltooid. Ander werk dat moet worden verricht is o.a: het schrijven van een parser voor de headers, een object model voor Packitty Script en Packitty Binairy. De plannen hiervoor 2007 Edukitty pagina 9
10 zijn concreet genoeg om zonder grote aanpassingen geïmplementeerd te kunnen worden. Verder moet de module-loader gewijzigd worden om overweg te kunnen met Packitty Binairy's. Windows Port Versie is de eerste versie die ook op Windows kan draaien. De aanpassingen hiervoor aan de code (hoofdzakelijk in de module-loader) zijn al drie jaar geleden gemaakt. Op dat moment werd gewerkt met Microsoft Visual C++ 6 (MSVC++) en Qt3 Non-Commercial. Inmiddels is het mogelijk gebruik te maken van Open-Source software op dit gebied. Met behulp van de nieuwe Open-Source versie van Qt4, is het mogelijk over te stappen op MinGW en QMake onder Windows. MinGW is de Windows port van Linux compiler GCC. Uiteindelijk zal QMake worden vervangen door Edukitty Make, maar nog niet voor deze release. Voor de compilatie op Windows zal de huidige Windows implementatie aangepast moeten worden om te werken met MinGW. Aangezien er onder Linux al GCC werd gebruikt, zal dit naar verwachting geen problemen opleveren. Namespace rewrite Op het moment worden alle public classes in Toolkitty geëxporteerd in namespace Edukitty en gecompileerd als één shared library (libedukitty.so onder Linux, edukitty.dll onder Windows). In versie 1.2 zaal dit worden vervangen door drie aparte namespaces, die ook weer worden ondergebracht in drie losse bestanden, te weten: namespace EdukittyCore in libedukitty_core.so, resp. edukitty_core.dll namespace EdukittyGui in libedukitty_gui.so, resp. edukitty_gui.dll namespace EdukittyEdu in libedukitty_edu.so, resp. edukitty_edu.dll EdukittyCore, EdukittyGui en EdukittyEdu zullen respectievelijk kernel, grafische en educatieve onderdelen bevatten. Deze scheiding maakt het mogelijk Edukitty te compileren op servers zonder X11 grafische omgeving en maakt libedukitty bovendien overzichtelijker Edukitty pagina 10
11 Voor versie 1.3 zullen daar in de toekomst nog eens drie namespace bijkomen: namespace EdukittyDevel namespace EdukittyCompat namespace EdukittyDebug Er wordt nog onderzocht of het lonend is alle netwerk gerelateerde onderdelen in een namespace EdukittyNetwork te stoppen. Het werk aan deze library-split is in principe minimaal. GUI (Communikitty) Communikitty is de nieuwe interface van Edukitty en moet één van de voornaamste 'selling points' worden van Edukitty. Het uitgangspunt is een interactieve en dynamische interface waarbij communicatie in woord en beeld voorop staat. Bij de demo-interface van Edukitty zijn heel wat dingen blijven liggen die absoluut beter moeten, vandaar dat ervoor gekozen is praktisch alles van de grond af aan op te bouwen. De twee mascottes van Edukitty, Kitty en Cathy, zullen een grote rol gaan spelen in de nieuwe interface, maar er zal voorlopig geen tijd worden gestoken in het animeren en renderen van de twee katten. De meeste plannen voor Communikitty zijn tot nu toe nog vrij vaag. Daarom is besloten dit in kwartaal 2 alleereerst wat concreter te overdenken en vermoedelijk pas in kwartaal 3 tot de implementatie over te gaan. Communikitty wordt één van de belangrijkste onderdelen van Edukitty en een goed plan is daarom enorm belangrijk. Setupprogramma's In versie is begonnen aan een tweetal setup programma's voor Edukitty, die moeten worden afgemaakt voor en er moet een beginnen worden gemaakt aan het installeerprogramma voor Packitty bestanden. De setup programma's bestaan uit de client-wizard en de remote setup. De eerste is een programma waarin stap voor stap basale installingen van Edukitty met de gebruiker worden doorgenomen, zoals het IP adres van de server en de netwerk modus Edukitty pagina 11
12 De remote setup stelt de gebruiker in staat om op afstand de Edukitty Server voor de eerste keer in te stellen. De client-wizard is in principe bijna af, voor de remote setup moeten nog veel aanpassingen gemaakt worden in de code van de server. Met het Packitty installeerprogramma kan de gebruiker nieuwe Edukitty modules installeren of verwijderen en op den duur zal de installer ook worden gebruikt om Edukitty zelf te installeren. Er zal worden begonnen aan de installer voor 1.2.0, maar dat heeft (nog) geen prioriteit. Release Einde kwartaal 2 zal Edukitty versie worden vrijgegeven, ook als nog niet alle onderdelen af zijn (om aan de 'één release per kwartaal' te kunnen voldoen). De release zal vermoedelijk samenhangen met de presentatie van een nieuwe website. Voorstel Edukitty Programming Guide Eind kwartaal 2 zal ook worden begonnen aan een voorstel voor de inhoud van de Edukitty Programming Guide, de programmeurs handleiding bij Edukitty. Omdat een groot aantal zaken nog niet vastliggen, zal nog niet direct worden begonnen met het schrijven ervan. Pas eind 2007 / begin 2008 zal het voorstel worden uitgewerkt. (Dit onderdeel valt onder documentatie voor libedukitty) Kwartaal 3 In kwartaal 3 zal Edukitty worden vrijgegeven, met als grootste verandering de integratie van Communikitty en een uitgebreidere netwerk implementatie. Communikitty Kwartaal zal voornamelijk in teken staan van de implementatie van Communikitty. Meer over Commukitty is de lezen in het overzicht van Q2. Het doel is Communikitty en daarmee de interface van Edukitty voor de release van versie in een bruikbaar stadium te brengen. Veel daarvoor zal van de grond af aan moeten worden ontwikkeld, aangezien er in kwartaal 2 vooral plannen zijn gemaakt. Verder wordt er gekeken of 2007 Edukitty pagina 12
13 Graphikitty de grafische engine van Edukitty mogelijk een rol kan spelen in de basis interface van Edukitty. Ook moet er worden nagedacht over een planning voor het animeren van Kitty & Cathy en de rest van het interface 'artwork'. Er staat al enige tijd de community site artwork.edukitty.org op het programma waarop het interface artwork onder een Creative Commons licentie met de community gedeeld moet worden. Omdat nog niet precies bekend is wat er moet gebeuren aan het Communikitty project, is het lastig een nauwkeurige planning te maken. Vermoedelijk zal het werk aan Communikitty tot aan kwartaal doorlopen, waarna het de bèta fase bereikt zou moeten hebben. In van dit document is het waarschijnlijk mogelijk een preciezere planning te geven. Netkitty Netkitty is het overkoepelende project dat buiten Edukitty ook wel leerlingvolgsysteem of leerlingregistratiesysteem wordt genoemd. Netkitty is een groot project dat rust op de bestaande netwerk code van Edukitty en Edukitty Server. Om de omvang van het project aan te geven, volgt hier een uitgebreide lijst van taken die al voltooid zijn en taken die nog moeten gebeuren. Reeds geïmplementeerd Edukitty XML Network Protocol, versie 1.1-draft Edukitty pluggable SQL database Edukitty user-management (client- en server-side) Client-side OOP non-blockable network classes (deels gebaseerd op die van Qt4) Nog te implementeren (voor Q3) Edukitty XML Network Protocol, versie 1.2-final + whitepaper Client-side classes voor leerlingvolgsysteem Client software voor het leerlingvolgsysteem en het user-management systeem (voor de buitenwereld bekend als Netkitty) 2007 Edukitty pagina 13
14 Import/export filters voor Netkitty (bijv. EDEX) Netkitty functies useradd en groupmigrate etc. En voor de toekomst Ondersteuning voor P2P in client modules dmv. van uitgebreide classes hiervoor Ontwikkeling van Edukitty XML Network Protocol versie 1.4 met o.a. broadcast modus, 'datagram', internet ondersteuning Netwerk ondersteuning is een belangrijke feature van Edukitty en Netkitty is in 2007 de eerste verbinding van deze mogelijkheden naar de gebruiker toe. Met name het beheerprogramma van Netkitty, dat de gebruiker (leraar) in staat stelt leerlinggegevens en statistieken te raadplegen, is een punt waar vermoedelijk veel tijd in zal gaan zitten. Whitepaper voor Edukitty XML Network Protocol 1.2-final Dit whitepaper is een zeer belangrijk stuk documentatie waarin versie 1.2-final van het netwerk protocol wordt beschreven. Edukitty's netwerk protocol is een flexibel, XMLgebaseerd protocol waarmee de client met elkaar en met de server communiceren. Voor 2008 staat bovendien een nieuwe versie van protocol gepland (1.4), waarin communicatie via internet en tussen clients onderling mogelijk moet worden. Ook zal versie 1.4 ondersteuning voor Authentikitty bevatten, waarmee o.a. betere beveiliging en alternatieve wachtwoordverificatie geïntroduceerd zal worden. (Dit onderdeel valt onder 'server-documentatie') Edukitty API-docs In kwartaal 3 en 4 zal het grootste deel van de API van Toolkitty gedocumenteerd worden, voorzover dat nu nog niet is gebeurd. De API documentatie dient referentie documentatie en niet als complete handleiding, die staat pas in 2008 gepland. De eerste versie van deze API documentatie zal in kwartaal 3 het levenslicht zien en zal in kwartaal 4 verder afgemaakt worden. Het grootste deel ervan zal gegenereerd worden door het programma Doxygen uit commentaren in de broncode. Deze uitgebreide beschrijvingen van classes en functies 2007 Edukitty pagina 14
15 kunnen voor ontwikkelaars dienen als ondersteunende referentie informatie. Release versie Aan het einde van kwartaal 3 wordt Edukitty versie vrijgegeven met zoveel mogelijk van de bovengenoemde veranderingen. Kwartaal 4 Het vierde kwartaal van 2007 zal met name worden benut om het resterende werk aan de projecten Netkitty en Communikitty de voltooien. Het is ook de bedoeling een begin te maken met het klaarstomen van de Publikitty SDK. Netkitty Kwartaal 4 is het tweede deel in het halfjaar durende ontwikkelingstraject van Netkitty. In dit deel zal er met name tijd worden besteed aan de interface van het programma, wizards en filters. De achterliggende classes in het public namespace zouden eind kwartaal 3 al voor een groot deel af moeten zijn. Netkitty zou bij de voor eind 2007 geplande release van Edukitty bruikbaar moeten zijn voor eindgebruikers. Communikitty Hetzelfde geldt ook voor Communikitty. Begin kwartaal 4 zal Communikitty de volledige interface van Edukitty moeten bepalen en eind 2007 moet de code bruikbaar zijn voor ontwikkelaars. Interface artwork en Educity Een belangrijk onderdeel van Communikitty is de verzameling grafisch materiaal voor de interface. Het is de bedoeling een groot aanbod aan afbeeldingen en animaties te maken die de interface aantrekkelijk maken voor kinderen en die bovendien her te gebruiken zijn door ontwikkelaars die voor hun eigen programma's een interface willen maken. Verder speelt het project Educity een belangrijke rol in de interface. Educity is een soort virtueel dorp waaromheen de interface zich als het ware afspeelt. Het interface artwork is een 2007 Edukitty pagina 15
16 relatief groot project (hoewel er niet geprogrammeerd voor hoeft te worden) dat grotendeels gemaakt wordt met het Open-Source programma Blender. Zaken die o.a. deel uitmaken van het interface artwork: De mascottes Kitty en Cathy als afbeeldingen, 3d modellen en animaties Fleurige systeem thema's Grafisch materiaal voor Educity, zowel stills als 3d modellen die vrij aan te passen zijn door derden. Ondanks dat het interface artwork geen onderdeel uitmaakt van de code, is het een zeer belangrijk project aangezien het voor een groot deel het gezicht van Edukitty bepaald. Cosmetische factoren spelen zeker een belangrijke rol bij het succes van een programma en daarom wordt zeker dit deel erg serieus genomen. Op de prioriteitenlijst staat het voorlopig echter niet, er zal vermoedelijk wel elk kwartaal wat werk aan worden verricht, maar daar wordt voorlopig niet apart melding van gemaakt in dit document. Het is de bedoeling dit project eind 2008 'bruikbaar' te verklaren en samen met Edukitty te distribueren. Release Edukitty Buiten de voornaamste veranderingen in Netkitty en Communikitty, zal versie een tal van kleine aanpassingen bevatten. Met name dingen die tot die tijd nog test-fase verkeren moeten worden afgemaakt en de code moet nog een keer van A tot Z worden doorlopen op fouten of ontbrekende onderdelen. Lijst van doelstelling voor de release van eind kwartaal 4: Netkitty is bèta stadium: bruikbaar voor leerlingregistratie, zowel voor eindgebruikers als ontwikkelaars Communikitty bruikbaar voor ontwikkelaars Packitty, Packitty Script en Packitty Installer gereed Implementatie van Edukitty XML Network Protocol 1.2-final volledig gerealiseerd Edukitty pagina 16
17 Setup-wizards en remote assistant applicaties bruikbaar Met de afronding van deze zaken kan worden voorbereid op enkele nieuwe projecten in 2008 zoals de grafische engine (Graphitty), het vertalingsprogramma en de SDK. Publikitty SDK De SDK (ookwel Software Development Kit(ty) is een optioneel pakket waarmee software ontwikkelaars nieuwe onderdelen voor Edukitty kunnen ontwikkelen. Het grootste deel van de SDK bestaat uit documentatie, verder zullen de volgende onderdelen zullen deel gaan uitmaken van de SDK: Toolkitty API documentatie (2007 / 4) Edukitty Programming Guide (2008 / 2) Toolkitty headers (2007 / 4) Packitty pakket bouwer en compiler scripts (2008 / 3 ) Eind kwartaal 4 zal er worden begonnen met het bundelen van de onderdelen die reeds af zijn op dat moment. Edukitty API-docs In kwartaal 4 zal ook het tweede deel van de Toolkitty API worden gedocumenteerd. Het vorige kwartaal werd hier al een begin mee gemaakt en het doel is eind 2007 van 90% van de broncode, referentie documentatie beschikbaar te hebben. Begin Edukitty Programming Guide De Edukitty Programming Guide (mogelijk nog onder een andere naam) is in tegenstelling tot de API-docs geen referentie documentatie, maar een complete handleiding waarin het programmeren met Edukitty stap voor stap wordt uitgelegd. De bedoeling is om Edukitty vooral óók voor beginnende programmeurs toegankelijk te maken en de Programming Guide is daarin een belangrijk onderdeel. Eind 2007 zal verder worden gewerkt met de voorgestelde inhoud uit kwartaal 2 / Edukitty pagina 17
18 Kwartaal overzicht 2008 Naarmate de planning verder van nu verwijderd is, zal ook de nauwkeurigheid afnemen. Deze planning voor 2008 is onder voorbehoud! Kwartaal 1 Het begin van 2008 zal met name worden gebruikt om een groot deel van de Programming Guide te schrijven, de rest van kwartaal 1 is gereserveerd als 'uitloop' voor taken uit 2007 waarvan mogelijk de deadline niet gehaald is. Release Edukitty Dit kwartaal bevat twee nieuwe releases. Versie zal bijna gelijk zijn aan 1.2.2, met de als enige verandering, de aanpassingen die eind 2007 zijn gemaakt voor de SDK. Edukitty Programming Guide In kwartaal zal er voor het eerst een versie van de Programming Guide op de website worden aangeboden. Het is de bedoeling direct een redelijk bruikbaar resultaat te kunnen laten zien. Enkele onderdelen zullen in elk geval nog ontbreken: Documentatie voor de vertalingstools (die zijn nog niet af) Complete documentatie voor Packitty (pakket beheer) Verwijzingen naar Graphitty (grafische engine) (ook nog niet af) Release Edukitty Deze versie zal alle toevoegingen bevatten die in 2007 niet meer afgemaakt konden worden. Dit om voor te bereiden op nieuwe projecten in kwartaal 2 en 3. Kwartaal 2 In kwartaal 2 zal worden begonnen aan een aantal nieuwe projecten en zal er onderzoek worden gedaan naar projecten die in de toekomst gerealiseerd zullen worden Edukitty pagina 18
19 Communikitty Translator Communikitty Translator is Edukitty's vertaal mechanisme, dat in andere programma's ook wel i18n (internationalisation) genoemd. Met Communikitty Translator is het bovendien mogelijk dat gebruikers zelf de interface van Edukitty vertalen uit het Engels naar een andere taal. In oudere versies was er al een dergelijk systeem aanwezig, maar door drastische wijzigingen in de architectuur, werd dit systeem uiteindelijk geschrapt. Communikitty Translator is een relatief eenvoudig project, dat bestaat uit de volgende onderdelen: Vertaling-architectuur in Toolkitty Bestandssysteem voor woordenboeken Vertaalprogramma Standaard woordenboek voor Engels en Nederlands Onderdeel in de SDK waarmee ontwikkelaars woordenboeken voor hun eigen programma's mee kunnen leveren. Het uiteindelijke ontwerp voor Communikitty Translator ligt nog niet volledig vast, hoewel er opzich nauwelijks belangrijke technische beslissingen genomen hoeven te worden. Er wordt nog bekeken of het zinnig is om een eigen vertaalprogramma te maken of dat het wellicht voldoet een bestaand te gebruiken (bijv. Linguist van Qt). Publikitty SDK Het doel is om begin kwartaal een volledig functionele versie van de Publikitty SDK te presenteren, samen met een bruikbare versie van de Programming Guide. Enkele van de dingen die nu nog gedaan moeten worden zijn de laatste onderdelen van Packitty en de Packitty installeertool. Deze twee onderdelen zullen een belangrijke rol spelen in het distribueren van modules naar de eindgebruiker. Edukitty Programming Guide en API-docs In dit kwartaal zullen de API-docs en de Programming Guide worden bijgewerkt met toevoegingen over de laatste toevoegingen aan de SDK. Ook zal het grootste deel van de 2007 Edukitty pagina 19
20 vertaaltoolkit Communikitty Translator worden toegevoegd. Onderzoek Graphitty Eind 2005 werd er onderzoek gestart naar het ontwerp van een eigen grafische engine, Graphitty. Graphitty is een toolkit die voor een groot deel de visuele faciliteiten voor Edukitty moet gaan bepalen. Een dergelijke toolkit is nodig om Edukitty op den duur te kunnen voorzien van aantrekkelijke graphics die aan de eisen van tegenwoordig kunnen voldoen. Eén van de belangrijkste punten is, dat Graphitty de ontwikkelaar meer vrijheid moet geven en de interactiviteit van Edukitty sterk moet vergroten door een makkelijk, maar uitgebreid object-georiënteerd design te bieden. Enkele van de mogelijkheden die Graphitty zal bieden: Programmeren in zowel 2D als 3D Off-screen canvas met objecten die traploos getransformeerd kunnen worden Uitgebreid viewport- en camerasysteem Platform onafhankelijke ondersteuning voor modulaire drivers voor input, viewportmanagement en audio Animatiesysteem met frame-interpolatie en hoge precisie timers Het onderzoek werd begin 2006 stilgelegd omdat andere onderdelen van Edukitty prioriteit hadden. Ook werd er tegen een aantal problemen aangelopen: Hardware ondersteuning was in die tijd problematisch onder Linux Schoolcomputers zouden over te weinig capaciteit beschikken om gebruik te kunnen maken van Graphitty (met name de videokaart schoot te kort) De ontwikkeltermijn van Graphitty zou mogelijk niet haalbaar zijn (meer dan 3 jaar) Het huidige Graphitty ontwerp maakt gebruik van OpenGL. Dit is een techniek die het mogelijkmaakt 2D en 3D beeld te maken dmv. hardware ondersteuning in de videokaart. Het voordeel hiervan is dat de 'wiskunde', benodigd voor het tekenwerk, al in de 2007 Edukitty pagina 20
icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous
icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................
Nadere informatieZelftest Java concepten
Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig
Nadere informatieVan dvd naar webserver. Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf
Van dvd naar webserver Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf 1 Indeling Start installatie Wat is linux Wat zijn distributies Geschikte distributies
Nadere informatieSnel op weg met de PepperPlayer.
Snel op weg met de PepperPlayer. Dit is een korte leidraad voor de installatie van de PepperPlayer. Hierin wordt zo simpel mogelijk beschreven hoe u de PepperPlayer kunt instaleren. Kijk voor uitgebreide
Nadere informatieDe voordelen van Drupal
Drupal is een open source Content Management System (CMS). Daarnaast kun je Drupal zien als een framework, dit betekent dat je modules (oftewel mini-applicaties) kunt implementeren in je installatie van
Nadere informatiePrijzen RIVOS. RIVOS Prijzen Pagina 1
Prijzen RIVOS De totale investering voor RIVOS bestaat uit de basis aanschafprijs, optionele modules, bijkomende kosten en jaarlijks terugkerende kosten. De basis aanschafprijs wordt bepaald door het aantal
Nadere informatieToelichting op SDK. Versie 2.0. Datum 11 november 2010 Status definitief
Toelichting op SDK Versie 2.0 Datum 11 november 2010 Status definitief Inhoud 1 Inleiding 3 1.1 Wat is de Software developer kit? 3 1.2 Voor wie is de SDK bedoeld? 3 1.3 1.4 Waarvoor kan de SDK gebruikt
Nadere informatieMeehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 www.edubas.nl
Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 Versie 1.0 februari 2015 Start-versie Over dit document In dit document probeer is duidelijk te maken hoe de spellen
Nadere informatieKennis na het volgen van de training. Na het volgen van deze training bent u in staat:
Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het
Nadere informatieTechnologie en Interactie 3.2: software architectuur
Technologie en Interactie 3.2: software architectuur Manual IAM-TDI-V2-Technologie en Interactie. Jaar 0809 blok 2 Oktober 2008 Fons van Kesteren 1/8 Inhoud Technologie en Interactie 3.2: software architectuur...
Nadere informatieInrichting Systeem: Locaties & Toegang
Inrichting Systeem: Locaties & Toegang EasySecure International B.V. +31(0)88 0000 083 Info@EasySecure.nl Support.EasySecure.nl v2.0.11 22-09-2014 In deze handleidingen worden de volgende functies binnen
Nadere informatieOpdrachtformulering (pagina 3 van 7)
Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet
Nadere informatieHEEMKUNDE RIPS. Project Initiatie Document. Datum voltooid: 9-11-2011. Versie: 1.0. Document ID: 1 Bestandsnaam: Project initiatie document
HEEMKUNDE RIPS Project Initiatie Document Projectcode: P201101 Datum voltooid: 9-11-2011 Auteur: Paul Oostenrijk Versie: 1.0 Status: Concept Bestandsnaam: Project initiatie document Documenthistorie Revisies
Nadere informatieToelichting release notes. 23 oktober 2014
Toelichting release notes 23 oktober 2014 2 Toelichting release notes 23 oktober 2014 Inleiding release notes Deze week ontvangen jullie de release notes waarin onder meer twee nieuwe Paddlets, verschillende
Nadere informatieOpenChange. Jelmer Vernooij. LinuxWorld 2009, Utrecht 4 november 2009. OpenChange. MAPI MAPI/RPC OpenChange Huidige status Toekomst.
MAPI MAPI/RPC Huidige status Toekomst LinuxWorld 2009, Utrecht 4 november 2009 MAPI MAPI/RPC Huidige status Toekomst Wie ben ik? Student Informatica Sinds 2001 Samba ontwikkelaar Voornamelijk Samba 4 Sinds
Nadere informatieFactuur2King 2.0.3 Multi User release notes
Factuur2King 2.0.3 Multi User release notes Deze nieuwe versie van Factuur2King, versie 2.0.3, bevat nieuwe functionaliteit en oplossingen voor problemen die naar voren zijn gekomen sinds de release van
Nadere informatieProjectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce
Elektronica-ICT Artesis Projectplan Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce Projectplan ter voorbereiding van de bachelorproef en stage Academiejaar
Nadere informatieInstallatie SQL: Server 2008R2
Installatie SQL: Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar het tabblad: Downloads en meld aan met: klant2work en als wachtwoord: xs4customer Let op! Indien u een
Nadere informatieCalligra. Algemene inleiding. Raphael Langerhorst Jost Schenck Vertaler/Nalezer: Natalie Koning
Algemene inleiding Raphael Langerhorst Jost Schenck Vertaler/Nalezer: Natalie Koning 2 Inhoudsopgave 1 Inleiding 5 1.1 Calligra-componenten................................... 5 1.2 Overzicht van de eigenschappen
Nadere informatieUpgrade naar People Inc 3.5.0
I Inhoudsopgave Hoofdstuk 1 1 1.1 Installeren... van de upgrade 2 1.2 Uitvoeren... van de upgrade 5 1.3 Installatie... Applicatie Server 9 1.4 Installatie... Gebruikers programma's 15 1.5 Afronding...
Nadere informatieConnect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB
Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 21, 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren..................
Nadere informatieInhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13
5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische
Nadere informatieConnect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB
Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 28, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................
Nadere informatieLandelijk Indicatie Protocol (LIP)
Handleiding Landelijk Indicatie Protocol programma pagina 1 of 18 Landelijk Indicatie Protocol (LIP) Welkom bij LIP Lip is ontstaan uit een toegevoegde module aan het kraamzorg administratie pakket van
Nadere informatieVoor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:
Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig
Nadere informatieRoadmap. RIE Manager
Roadmap RIE Manager Look & Feel Rapportage/ Documentatie Uploaden Documenten Major Release 3 Lokaal beheer Major Release 2 Regie in eigen hand Submodules Major Release 1 Introductie In deze roadmap geeft
Nadere informatieProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar
ProjectHeatmap Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar 1 Inhoudsopgave Inleiding...3 Gheat...4 Info...4 Voordelen...4 Nadelen...4 Google Fusion Tables...5 Info...5 Voordelen...5 Nadelen...5 OLHeatmap...6
Nadere informatieTechnisch Ontwerp W e b s i t e W O S I
Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept
Nadere informatieTestomgevingen beheer
Testomgevingen beheer Testen brengt het verwachte resultaat en de huidige toestand bij elkaar. Het geeft aanknopingspunten om de planning te maken, het product te verbeteren en om zorgen bij belanghebbenden
Nadere informatieTechnische implementatie De infrastructuur rondom Transit kent de volgende rollen:
Transit Herkent u het? Steeds dezelfde uitdagingen in migratieprojecten; meerdere variabelen, in verschillende stadia en in een blijvend veranderende omgeving, managen. Grote hoeveelheden gegevens over
Nadere informatieSingularity. Uit de wereld van de rekenclusters. Handleiding van Helpmij.nl. Auteur: Erik98
Singularity. Uit de wereld van de rekenclusters Handleiding van Helpmij.nl Auteur: Erik98 januari 2018 Singularity Uit de wereld van de rekenclusters. Zit je als professional met langdurige berekeningen?
Nadere informatieDe handboek van Desktop Sharing. Brad Hards Vertaler/Nalezer: Freek de Kruijf
Brad Hards Vertaler/Nalezer: Freek de Kruijf 2 Inhoudsopgave 1 Inleiding 5 2 Het Remote Frame Buffer-protocol 6 3 Desktop Sharing gebruiken 7 3.1 Desktop Sharing uitnodigingen beheren.........................
Nadere informatieIndoor Navigation System
Project Indoor Navigation System Onderwerp: Indoor Navigation System Document: Handleiding Ontwikkeltools Groep: EII6RTa Auteurs: 1. Jordi Betting 109277 2. Jerome Bos 113180 3. Theo Miltenburg 112883
Nadere informatieWireless Leiden. Project Brief. 802.1x
Wireless Leiden 802.1x RADIUS server AP Hsleiden Hogeschool Leiden Wireless Ledien SURFnet RADIUS proxy Internet Universiteit Leiden RADIUS server RADIUS server UTwente Project Brief Naam : Richard van
Nadere informatieInstallatiehandleiding TiC Narrow Casting Manager
Installatiehandleiding TiC Narrow Casting Manager Inhoudsopgave 1. Algemeen - 3-2. Installatie PostgreSQL database server - 4-3. Installatie FTP server - 9-4. Aanmaken account in FileZilla server - 13
Nadere informatieLogging voor Support
Logging voor Support Wireshark Het computerprogramma Wireshark is een packet sniffer en protocol analyzer, een programma dat gebruikt wordt om gegevens op een computernetwerk op te vangen en te analyseren.
Nadere informatieCEL. Bouwstenen voor een elektronische leeromgeving
CEL Bouwstenen voor een elektronische leeromgeving FACTSHEET CEL VERSIE 1.0 DECEMBER 2001 CEL - Bouwstenen voor een elektronische leeromgeving Inhoudsopgave Wat is CEL? 1 Uitgangspunten 1 De eindgebruiker
Nadere informatie1 INTRODUCTIE...5 2 SYSTEEMVEREISTEN...6. 2.1 Minimum Vereisten...6 2.2 Aanbevolen Vereisten...7
NEDERLANDS...5 nl 2 OVERZICHT nl 1 INTRODUCTIE...5 2 SYSTEEMVEREISTEN...6 2.1 Minimum Vereisten...6 2.2 Aanbevolen Vereisten...7 3 BLUETOOTH VOORZIENINGEN...8 4 SOFTWARE INSTALLATIE...9 4.1 Voorbereidingen...10
Nadere informatieMULTIFUNCTIONELE DIGITALE SYSTEMEN. Printerstuurprogramma installeren
MULTIFUNCTIONELE DIGITALE SYSTEMEN Printerstuurprogramma installeren Inleiding Zorg ervoor dat voordat met deze installatie wordt begonnen, u het IP adres van de betreffende e-studio heeft. Indien u het
Nadere informatieHandleiding voor het installeren van VBA scripts in Outlook
Handleiding voor het installeren van VBA scripts in Outlook Brondocument E:\OutLook\InstallerenVBAScriptOutlook.odt Versiebeheer Versie Datum Uitleg 1.0v 21-03-12 1e versie na draaien prototype klant 1.1v
Nadere informatieDe Kleine WordPress Handleiding
Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling
Nadere informatieProjectdocument Minecraft Mod Builder
Projectdocument Minecraft Mod Builder Projectgroep Twintro 11 december 2015 Inhoudsopgave 1 Probleemstelling 2 2 Productbeschrijving 2 3 Requirements analyse 3 3.1 Functional requirements................................
Nadere informatieMicrosoft Excel. It s all about Excel - VBA
X Microsoft Excel Stap in de wereld van Visual Basic for Applications (VBA) binnen het Microsoft Office programma Excel. Leer hoe deze programmeertaal precies in elkaar zit en hoe u deze in de dagelijkse
Nadere informatieFeature checklist NeMO 5 Android
Feature checklist NeMO 5 Android PCA Mobile 2014 Feature Omschrijving Opmerkingen Algemene kenmerken Mobile Only NeMO5 voor Android is een Native Android Applicatie (app) Cloud Vereist geen lokale of gehoste
Nadere informatieSoftware Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren
Nadere informatieExpressionEngine CMS. Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT
ExpressionEngine CMS Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT ExpressionEngine is een ijzersterk Content Management Systeem gebouwd op CodeIgniter, één van de
Nadere informatieSoftware Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1
Nadere informatieVakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht
Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit
Nadere informatieInstallatie SQL Server 2008R2
Installatie SQL Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar tabblad: Downloads en meld aan met: klant2work en wachtwoord: xs4customer Let op! Indien u een Windows
Nadere informatieAanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:
Remote administratie Als administrator hebt u verschillende mogelijkheden om een Linux systeem van op afstand te beheren. Populaire toepassingen zijn bijvoorbeeld Webmin en VNC. Het gebruik van deze twee
Nadere informatieUpdateprocedure in vogelvlucht... 2. Stap 1: Updatebestanden downloaden... 3. Stap 2: Controle vooraf... 4
Updatehandleiding versie 2.14 Administratie- en leerlingvolgsysteem LVS2000 Inhoud van dit document: Updateprocedure in vogelvlucht... 2 Stap 1: Updatebestanden downloaden... 3 Stap 2: Controle vooraf...
Nadere informatieBelangrijk: Voordat u een VPN tunnel creëert dient u ervoor te zorgen dat de datum en tijd instellingen van de router juist staan ingesteld.
OpenVPN OpenVPN De Vigor3900 en Vigor2960 ondersteunen OpenVPN vanaf firmware versie 1.4.0. OpenVPN biedt vele configureerbare parameters. Een netwerkbeheerder kan ervoor kiezen om TCP of UDP te gebruiken
Nadere informatieWebdesign voor ondernemers
e-boek Webdesign voor ondernemers Veelgestelde vragen over het laten maken van een website Bart van den Bosch Inhoud 1. Zelf doen of uitbesteden? 4 2. Webdesigners 7 3. Wat is Wordpress 10 4. Maken van
Nadere informatieAnalyse Programmeertalen
Analyse Programmeertalen De keuze van een programmeertaal mag niet onderschat worden. Het is dankzij deze taal dat de gebruiker interactie heeft met het complete systeem. Het is dus vanzelfsprekend dat
Nadere informatieHowto Subversion. 1. Subversion structuur en uitleg
1. Subversion structuur en uitleg Op de Adwise VDS server staan de repositories die gebruikt kunnen worden. Een subversion repository bevat alle projecten gerelateerd aan de betreffende repository. Adwise
Nadere informatieInstallatie van sqlserver
Installatie van sqlserver Download SQLserver 2005 Express basis van de website van 2work: www.2work.nl, tabblad downloads; beveiligde zone. De inlog gegevens kunnen via de helpdesk aangevraagd worden.
Nadere informatieWORDPRESS. De Volgende Stap. 2015, Roy Sahupala
WORDPRESS De Volgende Stap 2015, Roy Sahupala Belangrijke opmerking De methodes en programma s in deze handleiding zijn zonder inachtneming van enige patenten vermeld. Ze dienen enkel voor amateuren studiedoeleinden.
Nadere informatieSoftware Factories. Toepassing van Domain Specific Languages. achtergrond
In de software-industrie zijn budget- en deadline-overschrijdingen aan de orde van de dag, er wordt vaak niet aan de gestelde verwachtingen voldaan. Dit kan worden voorkomen door software-ontwikkeling
Nadere informatieInstallatie handleiding Reinder.NET.Optac
Installatie handleiding Reinder.NET.Optac Versie : 2012.1.0.1 Inhoudsopgave 1 Systeemvereisten... 2 2 Pincode... 2 3 Licentie... 2 4 Installatie... 2 5 Eerste gebruik... 4 Titel Pagina 1 van 6 23-1-2012
Nadere informatieEasy Business Tools - Multi-user module
Easy Business Tools Multi-user module Wat is de Multi-user module en wat kan ik er mee doen? De multi-user module is een gebruikerslicentie waardoor 5 computers in een netwerk kunnen samenwerken in Mijn
Nadere informatieInhoudsopgave. Hoofdstuk 1: Ant...4
Inhoudsopgave Hoofdstuk 1: Ant...4 1.1 Inleiding...4 1.2 Ant installeren...5 1.3 Ant gebruiken...7 1.3.1 Een project maken...7 1.3.2 Mijn eerste Ant-script...10 1.3.2.1 Projects...10 1.3.2.2 Targets...11
Nadere informatiePictoWorks Netwerk infrastructuur
PictoWorks Netwerk infrastructuur dongle server file server validatie bestandsuitwisseling Op de file server bevindt zich de client-software van PictoWorks: {PictoWorks-directory} thumbs\ pictogrammen\
Nadere informatieInformatica Pagina 1 van 13. Versiedatum 16/06//2014. Te herzien op
Informatica Pagina 1 van 13 Citrix - Installatie voor extern gebruik - versie juni 2014.docx Naam van de verantwoordelijke: Handtekening: Versiedatum 16/06//2014 Te herzien op Doelgroep Externe Citrix
Nadere informatieT-MOBILE CLOUD Windows Installatiehandleiding. Private Planet, Ltd.
T-MOBILE CLOUD Windows Installatiehandleiding Private Planet, Ltd. Copyright 2013 Private Planet Ltd. Sommige applicaties zijn niet beschikbaar in alle gebieden. De beschikbaarheid van de applicatie varieert.
Nadere informatieWijzigingen volledig onder controle en geborgd
Installation Management Platform IMProve 2014 is het ultieme hulpmiddel om het beheer van uw (terminal) serverfarm continu, stap voor stap, op een hoger niveau te brengen. Gedocumenteerd, geborgd en reproduceerbaar
Nadere informatieVirtueel of Fysiek. Uitdagingen bij migratie naar Windows 7
Het jaar 2011/2012 staat voor veel organisaties in het teken van Windows 7. De overstap van Windows XP naar Windows 7 lijkt in eerste instantie eenvoudig te zijn maar blijkt in de praktijk toch complex.
Nadere informatieOrbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U
Orbis Software Installatie Handleiding Dit document bevat de Installatie Handleiding voor Voordat u begint Wij raden u aan om voor het uitvoeren van een update van middels dit installatie-pakket een back-up
Nadere informatieHandleiding Migratie. Bronboek Professional
Handleiding Migratie Bronboek Professional Laatste wijziging: 25/02/2015 Inhoudsopgave Controles en acties vooraf pag. 1 Installatie en configuratie Microsoft SQL met de Bronboek Helpdesk Tool pag. 3 Migratie
Nadere informatieBeveiligingsaspecten van webapplicatie ontwikkeling met PHP
RADBOUD UNIVERSITEIT NIJMEGEN Beveiligingsaspecten van webapplicatie ontwikkeling met PHP Versie 1.0 Wouter van Kuipers 7 7 2008 1 Inhoud 1 Inhoud... 2 2 Inleiding... 2 3 Probleemgebied... 3 3.1 Doelstelling...
Nadere informatieINSTALLATIE-INSTRUCTIES VIDA VIDA ON WEB
INSTALLATIE-INSTRUCTIES VIDA VIDA ON WEB INHOUD 1 INLEIDING... 3 2 INSTALLATIE... 4 2.1 Installatie vanaf de VIDA-DVD... 4 2.2 Installatie van de website Workshop Support Guide of Dealer Development Platform...
Nadere informatieJIRA Handleiding. info@techtwo.nl www.techtwo.nl. Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961
JIRA Handleiding Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961 info@techtwo.nl www.techtwo.nl KvK West-Brabant: 20148962 BTW nummer: NL8203.67.990 Bank NL54RABO01304.58.406 Wat is JIRA
Nadere informatieDataFlex 19.0 SQL Server
Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een
Nadere informatie1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties
2 Supportdesk Pro Introductie Inhoudsopgave I Supportdesk Pro 3 1 Inleiding... 3 2 Werkwijze... 3 II Zaken 4 1 Introductie... 4 2 Zaken beheren... 4 3 Handmatig... invoeren zaken basis 4 4 Verwerken...
Nadere informatieVPN Remote Dial In User. Windows VPN Client
VPN Remote Dial In User Windows VPN Client VPN Remote Dial In User Met een Virtual Private Network (VPN) is het mogelijk om door middel van een beveiligde(geautoriseerd en/of versleuteld) verbinding te
Nadere informatieHandleiding installatie Rental Dynamics
Handleiding installatie Rental Dynamics Versie: 1.1 Datum: 9 januari 2015 1. Inleiding Deze handleiding beschrijft de procedure voor de installatie van Rental Dynamics en de benodigde software. In hoofdstuk
Nadere informatieRevisie geschiedenis. [XXTER & KNX via IP]
Revisie geschiedenis [XXTER & KNX via IP] Auteur: Freddy Van Geel Verbinding maken met xxter via internet met de KNX bus, voor programmeren of visualiseren en sturen. Gemakkelijk, maar niet zo eenvoudig!
Nadere informatieInhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2
Inhoud Over Endnote... 3 Endnote installeren... 4 Een library aanmaken... 5 Voordat je begint!... 6 Tussenvoegsels in namen... 6 Referenties invoegen in een Worddocument/Cite while you write... 7 Handmatig
Nadere informatieINSTALLATIE EXCHANGE CONNECTOR
HANDLEIDING INSTALLATIE EXCHANGE CONNECTOR INSTALLATIE EXCHANGE CONNECTOR 0 0 HANDLEIDING INSTALLATIE EXCHANGE CONNECTOR INSTALLATIE EXCHANGE CONNECTOR HANDLEIDING datum: 10-08-2018 1 Inleiding... 1 2
Nadere informatieFuel. Handleiding voor installatie en gebruik
Fuel Handleiding voor installatie en gebruik Inhoudsopgave 1. Installatie 2. Gebruik - Windows - Linux / Apple / andere systemen - Een nieuw voertuig aanmaken - Uitgaven 3. Onderhoud - Waarschuwingen -
Nadere informatieeid middleware v2.6 voor GNU/Linux
Gebruikshandleiding eid middleware v2.6 pagina 1 van 17 Inhoudsopgave Inleiding...3 Installatie...4 Installatie vanaf broncode...4 Installatie van distributiespecifieke pakketten...5 Systeemvereisten na
Nadere informatieWireless Leiden. Plan van Aanpak. 802.1x
Wireless Leiden 802.1x RADIUS server AP Hsleiden Hogeschool Leiden Wireless Ledien SURFnet RADIUS proxy Internet Universiteit Leiden RADIUS server RADIUS server UTwente Plan van Aanpak Naam : Richard van
Nadere informatieOpenChange. Jelmer Vernooij. NLLGG-bijeenkomst 13 december 2008. OpenChange. MAPI MAPI/RPC OpenChange Huidige status Toekomst.
MAPI MAPI/RPC Huidige status Toekomst NLLGG-bijeenkomst 13 december 2008 MAPI MAPI/RPC Huidige status Toekomst Microsoft Exchange Microsoft Groupware E-mail Kalender Taken Contactpersonen Common use-case
Nadere informatieTable of contents 2 / 15
Office+ 1 / 15 Table of contents Introductie... 3 Installatie... 4 Installatie... 4 Licentie... 7 Werken met Office+... 8 Instellingen... 8 Office+ i.c.m. module Relatiebeheer... 9 Office+ i.c.m. module
Nadere informatieVraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture
Software architecture IM0203 TERUGKOPPELING PROEFTENTAMEN Vraag 1 Vraag 1a Veel van de in het werkboek besproken patterns kunnen ingezet worden voor het referentiesysteem. We lopen de patterns hier stuk
Nadere informatieSoftware Test Document
Software Test Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Nadere informatiePlanbord installatie instructies
Planbord installatie instructies Uit Comprise Wiki Inhoud 1 Basis installatie 1.1 Installeren 1.1.1 Microsoft Data Access Components 1.2 De eerste keer starten 2 Veelgestelde vragen 2.1 "Network resource
Nadere informatieAssignment 3 Arjan Dekker (23-02-05)
Assignment 3 Arjan Dekker (23-02-05) Dit document beschrijft twee onderzoeken uitgevoerd in opdracht van de afdeling ICT van Administratiekantoor Dekker BV. Deze afdeling wil achterhalen wat de beste manier
Nadere informatieProgrammeren in C ++ met wxwidgets les 5
Elektrotechniek/Embedded Systems engineering inf2d Programmeren in C ++ met wxwidgets les 5 cursus 2009-2010 ir drs E.J Boks Les 5 Grafische toolkits Basisbeginselen gebruik grafische toolkit WxWidgets
Nadere informatieNIS Notarieel Informatie Systeem
INSTALLATIEHANDLEIDING CONVISO ID-SCAN NIS Notarieel Informatie Systeem Sportlaan 2h, 818 BE Heerde T (0578) 693646, F (0578) 693376 www.vanbrug.nl, info@vanbrug.nl 2014 Van Brug Software B.V. Hoewel deze
Nadere informatieBreureka 2. Een oefenprogramma dat het inzicht in breuken stap voor stap opbouwt. Leeftijd: jaar. Auteur: Walter de Winter
Breureka 2 Een oefenprogramma dat het inzicht in breuken stap voor stap opbouwt. Leeftijd: 10-12 jaar Auteur: Walter de Winter 2003-2004 Rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd,
Nadere informatieNieuw in Mamut Business Software en Mamut Online
// Mamut Business Software Nieuw in Mamut Business Software en Mamut Online Inhoud Voorwoord 3 Nieuwe versie 3 Over updates naar een nieuwe versie 4 Nieuw in Mamut Business Software versie 18.0 en 18.1
Nadere informatieDe handboek van Desktop Sharing. Brad Hards Vertaler/Nalezer: Freek de Kruijf
Brad Hards Vertaler/Nalezer: Freek de Kruijf 2 Inhoudsopgave 1 Inleiding 5 2 Het Remote Frame Buffer-protocol 6 3 Desktop Sharing gebruiken 7 3.1 Desktop Sharing hoofdvenster..............................
Nadere informatieConnect Social Business
Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door
Nadere informatieHandleiding Reinder.NET.Tasks.SQL versie 2
Handleiding Reinder.NET.Tasks.SQL versie 2 Reinder Stolte Tramstraat 33 8771RR Nijland Inhoudsopgave 1 Algemeen... 2 2 Installeren en configureren... 3 3 Taken instellen... 4 3.1 Taskname (Taaknaam) verplicht
Nadere informatieInstalleren update KLA
Installeren update KLA Wanneer KLA al op de computer geïnstalleerd is, dan dient het programma periodiek bijgewerkt te worden met de nieuwste versie. Het is niet noodzakelijk om dit te doen, maar we raden
Nadere informatieTYPO3 redacteuren cursus
TYPO3 redacteuren cursus Inleiding Voorstellen docent Communicatie Expertise Centrum (CEC) Voorstellen cursisten Aanwezigheidsformulier Evaluatieformulier / e-mailadres Reden: verbeteren cursus Doel:TYPO3
Nadere informatieApplicaties voor de consument
Applicaties voor de consument Abstract Het maken van een applicatie voor grootschalige toepassingen voor niet getrainde gebruikers vergt een aanpak die niet gebruikelijk is voor standaard Unix ontwikkelaars.
Nadere informatieDe handboek van Remote Desktop Connection. Brad Hards Urs Wolfer Vertaler/Nalezer: Freek de Kruijf
De handboek van Remote Desktop Connection Brad Hards Urs Wolfer Vertaler/Nalezer: Freek de Kruijf 2 Inhoudsopgave 1 Inleiding 5 2 Het Remote Frame Buffer-protocol 6 3 Remote Desktop Connection gebruiken
Nadere informatie