Roadmap versie 2007 / 2. Inhoudsopgave

Maat: px
Weergave met pagina beginnen:

Download "Roadmap 2007-2009. versie 2007 / 2. Inhoudsopgave"

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 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 informatie

Zelftest Java concepten

Zelftest 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 informatie

Van 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 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 informatie

Snel op weg met de PepperPlayer.

Snel 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 informatie

De voordelen van Drupal

De 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 informatie

Prijzen RIVOS. RIVOS Prijzen Pagina 1

Prijzen 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 informatie

Toelichting op SDK. Versie 2.0. Datum 11 november 2010 Status definitief

Toelichting 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 informatie

Meehelpen 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 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 informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis 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 informatie

Technologie en Interactie 3.2: software architectuur

Technologie 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 informatie

Inrichting Systeem: Locaties & Toegang

Inrichting 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 informatie

Opdrachtformulering (pagina 3 van 7)

Opdrachtformulering (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 informatie

HEEMKUNDE RIPS. Project Initiatie Document. Datum voltooid: 9-11-2011. Versie: 1.0. Document ID: 1 Bestandsnaam: Project initiatie document

HEEMKUNDE 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 informatie

Toelichting release notes. 23 oktober 2014

Toelichting 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 informatie

OpenChange. Jelmer Vernooij. LinuxWorld 2009, Utrecht 4 november 2009. OpenChange. MAPI MAPI/RPC OpenChange Huidige status Toekomst.

OpenChange. 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 informatie

Factuur2King 2.0.3 Multi User release notes

Factuur2King 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 informatie

Projectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce

Projectplan. 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 informatie

Installatie SQL: Server 2008R2

Installatie 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 informatie

Calligra. Algemene inleiding. Raphael Langerhorst Jost Schenck Vertaler/Nalezer: Natalie Koning

Calligra. 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 informatie

Upgrade naar People Inc 3.5.0

Upgrade 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 informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect 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 informatie

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13

Inhoud 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 informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect 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 informatie

Landelijk Indicatie Protocol (LIP)

Landelijk 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 informatie

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

Voor 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 informatie

Roadmap. RIE Manager

Roadmap. 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 informatie

ProjectHeatmap. Onderzoeksrapport v0.5 11-03-11 Dennis Wagenaar

ProjectHeatmap. 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 informatie

Technisch 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 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 informatie

Testomgevingen beheer

Testomgevingen 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 informatie

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

Technische 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 informatie

Singularity. 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 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 informatie

De handboek van Desktop Sharing. Brad Hards Vertaler/Nalezer: Freek de Kruijf

De 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 informatie

Indoor Navigation System

Indoor 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 informatie

Wireless Leiden. Project Brief. 802.1x

Wireless 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 informatie

Installatiehandleiding TiC Narrow Casting Manager

Installatiehandleiding 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 informatie

Logging voor Support

Logging 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 informatie

CEL. Bouwstenen voor een elektronische leeromgeving

CEL. 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 informatie

1 INTRODUCTIE...5 2 SYSTEEMVEREISTEN...6. 2.1 Minimum Vereisten...6 2.2 Aanbevolen Vereisten...7

1 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 informatie

MULTIFUNCTIONELE DIGITALE SYSTEMEN. Printerstuurprogramma installeren

MULTIFUNCTIONELE 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 informatie

Handleiding voor het installeren van VBA scripts in Outlook

Handleiding 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 informatie

De Kleine WordPress Handleiding

De 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 informatie

Projectdocument Minecraft Mod Builder

Projectdocument 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 informatie

Microsoft Excel. It s all about Excel - VBA

Microsoft 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 informatie

Feature checklist NeMO 5 Android

Feature 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 informatie

Software Test Plan. Yannick Verschueren

Software 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 informatie

ExpressionEngine CMS. Content Management Systeem/Publicatieplatform NOAH DESIGN CREATIE & WEBDEVELOPMENT

ExpressionEngine 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 informatie

Software Test Plan. Yannick Verschueren

Software 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 informatie

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Vakinhoudelijke 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 informatie

Installatie SQL Server 2008R2

Installatie 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 informatie

Aanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:

Aanmelden 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 informatie

Updateprocedure in vogelvlucht... 2. Stap 1: Updatebestanden downloaden... 3. Stap 2: Controle vooraf... 4

Updateprocedure 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 informatie

Belangrijk: Voordat u een VPN tunnel creëert dient u ervoor te zorgen dat de datum en tijd instellingen van de router juist staan ingesteld.

Belangrijk: 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 informatie

Webdesign voor ondernemers

Webdesign 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 informatie

Analyse Programmeertalen

Analyse 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 informatie

Howto Subversion. 1. Subversion structuur en uitleg

Howto 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 informatie

Installatie van sqlserver

Installatie 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 informatie

WORDPRESS. De Volgende Stap. 2015, Roy Sahupala

WORDPRESS. 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 informatie

Software Factories. Toepassing van Domain Specific Languages. achtergrond

Software 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 informatie

Installatie handleiding Reinder.NET.Optac

Installatie 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 informatie

Easy Business Tools - Multi-user module

Easy 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 informatie

Inhoudsopgave. Hoofdstuk 1: Ant...4

Inhoudsopgave. 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 informatie

PictoWorks Netwerk infrastructuur

PictoWorks 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 informatie

Informatica Pagina 1 van 13. Versiedatum 16/06//2014. Te herzien op

Informatica 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 informatie

T-MOBILE CLOUD Windows Installatiehandleiding. Private Planet, Ltd.

T-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 informatie

Wijzigingen volledig onder controle en geborgd

Wijzigingen 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 informatie

Virtueel of Fysiek. Uitdagingen bij migratie naar Windows 7

Virtueel 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 informatie

Orbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U

Orbis 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 informatie

Handleiding Migratie. Bronboek Professional

Handleiding 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 informatie

Beveiligingsaspecten van webapplicatie ontwikkeling met PHP

Beveiligingsaspecten 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 informatie

INSTALLATIE-INSTRUCTIES VIDA VIDA ON WEB

INSTALLATIE-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 informatie

JIRA Handleiding. info@techtwo.nl www.techtwo.nl. Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961

JIRA 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 informatie

DataFlex 19.0 SQL Server

DataFlex 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 informatie

1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties

1 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 informatie

VPN Remote Dial In User. Windows VPN Client

VPN 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 informatie

Handleiding installatie Rental Dynamics

Handleiding 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 informatie

Revisie geschiedenis. [XXTER & KNX via IP]

Revisie 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 informatie

Inhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2

Inhoud. 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 informatie

INSTALLATIE EXCHANGE CONNECTOR

INSTALLATIE 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 informatie

Fuel. Handleiding voor installatie en gebruik

Fuel. 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 informatie

eid middleware v2.6 voor GNU/Linux

eid 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 informatie

Wireless Leiden. Plan van Aanpak. 802.1x

Wireless 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 informatie

OpenChange. Jelmer Vernooij. NLLGG-bijeenkomst 13 december 2008. OpenChange. MAPI MAPI/RPC OpenChange Huidige status Toekomst.

OpenChange. 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 informatie

Table of contents 2 / 15

Table 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 informatie

Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture

Vraag 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 informatie

Software Test Document

Software 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 informatie

Planbord installatie instructies

Planbord 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 informatie

Assignment 3 Arjan Dekker (23-02-05)

Assignment 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 informatie

Programmeren in C ++ met wxwidgets les 5

Programmeren 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 informatie

NIS Notarieel Informatie Systeem

NIS 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 informatie

Breureka 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: 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 informatie

Nieuw in Mamut Business Software en Mamut Online

Nieuw 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 informatie

De handboek van Desktop Sharing. Brad Hards Vertaler/Nalezer: Freek de Kruijf

De 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 informatie

Connect Social Business

Connect 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 informatie

Handleiding Reinder.NET.Tasks.SQL versie 2

Handleiding 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 informatie

Installeren update KLA

Installeren 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 informatie

TYPO3 redacteuren cursus

TYPO3 redacteuren cursus TYPO3 redacteuren cursus Inleiding Voorstellen docent Communicatie Expertise Centrum (CEC) Voorstellen cursisten Aanwezigheidsformulier Evaluatieformulier / e-mailadres Reden: verbeteren cursus Doel:TYPO3

Nadere informatie

Applicaties voor de consument

Applicaties 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 informatie

De 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 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