Soft-Solutions. Stageverslag

Vergelijkbare documenten
Reflectie verslag. Patrick Hendriks

Prijslijst Algemeen. Reparaties. Installaties. Voorrijkosten binnen gemeente Bedum: 5,- Voorrijkosten buiten gemeente Bedum: 20,-

Connect Social Business

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

Reflectie Verslag. 25 januari. Game Developement Informatica Hogeschool v. Amsterdam

CTI Installatie & Configuratie

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

OpenX Hosting. Opties en Alternatieven

XAMPP Web Development omgeving opzetten onder Windows.

Xampp Web Development omgeving opzetten onder Windows.

Virtualizatie bij SIN

VERENIGINGSWIJZER.NL FINAL DOCUMENT

Stage verslag 18 juni Stage verslag Koning ICT Hristo van Zuidam. Versie 1.0 Pagina 0

Friesland College Leeuwarden

Growth & Reflection. Opleverdatum: 18 juni 2014

Connect Social Business

Variability in Multi-tenant SaaS Applications:

Connect Social Business

Productbeschrijving Remote Backup

SAMENVATTING ERVARING. Programmeur, All-In-Media Delden, Overijssel 2012-heden. Winkelmedewerker, Dirk van den Broek Delden, Overijssel

Zelftest Java concepten

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Curriculum Vitae. Personalia: Samenvatting: Chris van der Scheer Geboortedatum:

M I K E R U B I O K E R N T A A K

Revisie geschiedenis. [XXTER & KNX via IP]

UBUNTU 8 installatie. 13/10/ ivowebschool.be/ /205bc10d-ef8e-4a 1/14. Onderwerpen

LET OP! Lees dit eerst even door!

Laten we eens beginnen met de mouwen op te stropen en een netwerk te bouwen.

Dit document beschrijft de hardware eisen voor het gebruik van WBI software.

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Standaard Asta Powerproject Client Versie 12 Installatiedocument v1

Praktijk opdrachten VMware

Virtueel of Fysiek. Uitdagingen bij migratie naar Windows 7

Opdrachtformulering (pagina 3 van 7)

Studietaak 4 Hoe installeer ik software? Apache Webserver

Whitepaper Virtualisatie en veilig internetbankieren

Test Joomla op je PC 1

Linux op de desktop: een computer voor mam

Onverwachte voordelen van Server Virtualisatie

Given Hirschau. Curriculum vitae

Invoering IPv6. John van Rooijen Teammanager Technisch Beheer IT infrastructuur CBS

Microsoft Dynamics NAV + SPHINXdistri

INTERACTIEVE VORMGEVING RICK DE VOS 4IV1

Friesland College Leeuwarden

Zelftest Informatica-terminologie

Niveau 2 Medewerker ICT

Programmeren in Java

Roy Fijma Project 13 Friesland College Leeuwarden

HOE EENVOUDIG IS HET OM GEBRUIK TE MAKEN VAN CLOUD COMPUTING?

Door toenemende automatisering en slimmere tools verdwijnt het werk voor de klassieke IT beheerder

plug & play documentatie eindopdracht: Van: Jarno Verhoogt / Vak: Plug & Play Docent: J. Faber Datum: 24 / 01 / 14

Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware.

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

DMND Media Mediacollege Amsterdam - Team 1

HANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS

TALIS. Basis systeemeisen. Versie 3 Approved CREATED WITH

Curriculum vitae. Tim Velraeds

Project plan. Erwin Hannaart Sander Tegelaar

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

Stageverslag. Patrick Nijssen MBO ICT 3. Jaar - 2

Stageverslag Michaël Deslypere

SYSTEEMEISEN FACET 4.0

Lootjes mag voor onbepaalde tijd gebruikt worden door iedereen die:

TALIS. Basis systeemeisen. Versie 3.4 Approved CREATED WITH

Museumbezoek onder Studenten

Linux Quickstart Cygwin via HTTP

Kijk eerst in Computer (Mijn Computer) van je werkplek. Welke stationsletters zie je op de PC?

BeCloud. Belgacom. Cloud. Services.

Taakklasse 3 ALAa installeren en onderhouden systemen Corné Tintel G GMB13B Medewerker beheer ICT

Final Report. Team : ETN206 Leden : Hilmi Yavuz, Rizky Fakkel, Salar Darwish, Samanjit Singh, Shahin Mokhtar Moshfegi, Jesper Plug

Analyse probleem remote execution

MS Virtual pc 2007 Handleiding

vcloud getting started

Werken zonder zorgen met uw ICT bij u op locatie

Personalia. Woonplaats: Katwijk aan Zee Geboortejaar: 1989 Nationaliteit: Nederlandse Rijbewijs: B. Eigenschappen

Uitwerking vacatures:

Transcriptie:

Soft-Solutions Stageverslag Naam: Marc Schattorie Website: http://marc.schattorie.nl Klas: EI32BIT School: Gilde Opleidingen Datum: 18-04-2011 t/m 24-06-2011 Bedrijf: Soft-Solutions Website: http://www.soft-solutions.nl

Inhoudsopgave Over Soft-Solutions...3 Waarom Soft-Solutions?...3 Over mijn stage..3 Wat heb ik geleerd?...4 Overige zaken 5 S t a g e b i j S o f t - S o l u t i o n s Pagina 2

Over Soft-Solutions Soft-Solutions BV is een jong dynamisch bedrijf dat zich kenmerkt door een doelgerichte aanpak. Opgericht in 1998 en gevestigd in Roggel, legt Soft-Solutions zich toe op het realiseren van praktische automatiseringsoplossingen. Soft-Solutions is een totaal oplosser als het gaat om automatiseringsvraagstukken. De kennis van hun werknemers is grotendeels gebaseerd op een technische achtergrond (HBO) met een zeer breed interesse gebied, waardoor ze met een brede blik met hun klanten kunnen meedenken en zich kunnen verplaatsen in een automatiseringsvraagstuk. Als automatiseerder proberen ze voor onze opdrachtgevers een totaal oplossing aan te bieden. Dit betekend concreet, dat ze niet alleen de software leveren, maar ook op verzoek de benodigde hardware voor de systemen leveren. Voor de benodigde hardware hebben ze een netwerk aan experts om zich heen verzameld om ook aan deze vraag van hun klanten te voldoen. Waarom Soft-Solutions? Ik heb dit bedrijf zelf uitgekozen omdat ik zelf veel bezig ben met programmeren. Persoonlijk ben ik actief in het ontwikkelen van web applicaties in de brede zin van het woord (websites en webshops, maar ook applicaties die bijvoorbeeld een bepaalde service bieden). Door stage te lopen bij Soft-Solutions kon ik me nog verder verdiepen in de programmeerwereld, en het leren kennen van andere talen. Ook kon ik hier prima aan de meeste van mijn competenties werken. Over mijn stage In de 10 weken stage die ik hier gelopen heb, heb ik persoonlijk vrij veel bijgeleerd. Wat betreft mijn competenties heb ik de meeste hiervan kunnen voltooien, echter zit hier geen uitdaging in, en gelukkig zag mijn stagebegeleider dit ook, en zette mij aan de slag met lastigere opdrachten. S t a g e b i j S o f t - S o l u t i o n s Pagina 3

Wat heb ik geleerd? Mijn eerste opdracht was een programmatje schrijven om via TAPI (Windows Telephony API) te kunnen bellen, en gebeld worden. De programmeertaal die ik hiervoor moest gebruiken was C#. Ik heb voorheen wel al eens zelf gespeeld met Visual Studio, echter had ik nog nooit gewerkt met C#. Toch pakte ik de basis van de nieuwe taal redelijk snel op, waarschijnlijk door mijn kennis van PHP. Beide talen zijn niet echt met elkaar te vergelijken (het zijn ook twee verschillende platformen), maar toch komen veel dingen met elkaar overeen. Het tweede projectje was het maken van een barcode scanner, maar zoals ik net al aangaf was op dit punt mijn enige ervaring met C# het bouwen van een applicatie op TAPI. Dus ik heb veel gespeeld met SDK s voor image en PDF manipulation, OCR, barcode/patroon herkenning etc. Het grote nadeel van al deze SDK s was dat ze ontzettend duur zijn op het moment dat je ze echt commercieel zou willen gebruiken. Ik heb dus wel resultaten geboekt, maar steeds was de SDK te duur om ook echt in te zetten. Het zelf bouwen van een barcode scanner lijkt me opzicht niet al te moeilijk, maar dit vereist toch een bepaald niveau in deze programmeertaal wat ik nog niet heb op dit moment. Het laatste projectje was het achterhalen van het WAN IP van een GPRS modem. Zoals je waarschijnlijk weet krijgt een GPRS modem steeds een nieuw IP adres van zijn provider. De eerste stappen waren het goed configureren van het modem, echter bracht dit problemen met zich mee. Na een volledige dag contact te hebben gehad met de leverancier via Mail, Skype en zelfs TeamViewer kwamen we erachter dat het SIM kaartje niet geactiveerd was. Nadat het SIM kaartje geactiveerd was was het configureren van het modem een kleinigheidje, het gebruiken van commando s ben ik gewend vanuit Linux, het is alleen even uitzoeken welk commando je waarvoor moet gebruiken. Het modem was nu ingesteld, volgens de huidige configuratie stuurde het modem elke minuut een Keep Alive Notification naar de testapi van de leverancier, op deze manier kun je het IP adres van het apparaat achterhalen. Maar dit gaat in de praktijk natuurlijk niet werken, het is S t a g e b i j S o f t - S o l u t i o n s Pagina 4

beter om dit bericht in je eigen applicatie op te vangen, zodat je direct het IP adres kunt zien. Hiervoor moest ik dus weer een appje schrijven in C#. Dit was toch een redelijk pittige opdracht, veel methodes die ik probeerde leken niet te werken, of werkte wel, maar niet op de manier zoals het uiteindelijk moest werken. Op een gegeven moment heb ik alle code verwidjerd, begon ik overnieuw en had ik binnen 30 minuten al een bericht binnen, vervolgens was het een kwestie van de code afschrijven om het daadwerkelijk IP te lezen, en de code schoonmaken. Ik heb de laatste dag nog gewerkt met Hyper-V voor het virtualiseren van besturingssystemen. De bedoeling was om virtuele machines te draaien, zodat software snel getest kan worden, zonder dat de fysieke development machines vervuild raken. Zelf draai ik een ESXi 4.1 server voor het draaien van 3 servers (Windows 2003 R2, 2008 R2 en Ubuntu server 11.04), en een VMWare Server voor het testen van software of besturingssystemen. ESXi zou in de situatie van Soft-Solutions ook een goed alternatief zijn, echter waren de extra s die ESXi met zich meebracht niet nodig. Overige zaken Naast het programmeerwerk heb ik ook nog prima aan mijn competenties kunnen werken. Zo heb ik enkele systemen voor een internetcafé ingericht. Deze moesten helemaal dicht getimmerd worden, met uitzondering van de admin account. De systemen hingen niet aan een server, dus GPO s (zelfs de lokale GPO s) werken niet zoals gewenst, dus hiervoor moest een andere oplossing gevonden worden. De systemen werden op een middag afgeleverd, echter kwam mijn stagebegeleider met één systeem terug. Op een of andere reden wilde deze niet meer van de harde schijf booten, het was 4 uur, en het systeem moest echt om 5 uur op zijn plek staan. Na 5 minuutjes te hebben gekeken besloot ik het systeem volledig overnieuw te installeren, en haalde ik de deadline van 5 uur net, het systeem kon netjes en volledig functionerend terug naar de klant. Ook heb ik verschillende documentaties geschreven, vooral over de projecten die ik hierboven heb beschreven. Het is belangrijk om de werking van broncode uit te leggen, zodat deze makkelijk hergebruikt kan worden in een andere applicatie. S t a g e b i j S o f t - S o l u t i o n s Pagina 5