Nederlanders blijken actiefste online kopers van Europa
17
AUG
Op de Nederlandse retailmarkt koopt 71% van de consumenten wel eens iets online. Het aantal Nederlanders dat online artikelen koopt zal volgens Forrester de komende vier jaar met 2 miljoen stijgen van 9 miljoen naar 11 miljoen.Nederlanders blijken bovendien relatief veel vertrouwen te hebben in de veiligheid waarmee online financiële gegevens kunnen worden achtergelaten bij een aankoop. Minder dan 7% van de Nederlanders is bezorgd over de problemen die bij online transacties kunnen ontstaan. Het...
Karin
OHRA kiest ISAAC voor her-implementatie websites
13
APR
Na een uitgebreide oriëntatie kiest OHRA voor ISAAC als partner bij het implementeren van één centraal content management systeem (CMS). De combinatie van jarenlange ervaring binnen de banking & finance markt enerzijds, en de gedegen expertise van ISAAC aangaande het krachtige content management systeem dotCMS anderzijds, is voor OHRA in deze keuze bepalend geweest.Binnen de Delta Lloyd groep, waar OHRA toe behoort, verleent ISAAC reeds enkele jaren diensten op het gebied van interacti...
Pieter
Publiek kiest voor Modern.nl als beste webwinkel
26
MRT
Modern.nl heeft de publieksprijs gewonnen voor de beste webwinkel in consumentenelectronica en huishoudelijke apparatuur. Dat werd bekend tijdens het gala van de Nationale Thuiswinkel Awards 2010 op 26 maart jl. Het publiek stemde massaal op modern.nl tijdens een vooronderzoek waarbij consumenten de mogelijkheid hadden te stemmen op hun favoriete webwinkel. In de categorie grote webwinkels voor electronica en huishoudelijke apparatuur was de concurrentie groot, maar modern.nl won de Thuiswinkel...
Koen
Kostenreductie op het gebied van customer service
29
JAN
Self Service dienstenVoor de financiële dienstverlener Laser Nederland heeft ISAAC een volgende fase in het project "Self Service" afgerond. De compleet door ISAAC ontwikkelde portals worden maandelijks door tienduizenden klanten gebruikt. In februari 2009 zijn de portals voorzien van extra functionaliteit waarmee klanten, in een beveiligde omgeving, zelf wijzigingen kunnen doorvoeren in het back-office van Laser. Met behulp van "self service" weet Laser Nederland flinke reducties te behalen op ...
Karin
"To Hyphen or not to Hyphen" in een domeinnaam
13
JAN
Vindbaarheid in relatie tot koppeltekens en een domeinnaam.In 2007 was het nog gebruikelijk dat in het kader van SEO naast een domeinnaam ook een vergelijkbaar domeinnaam met koppeltekens werd gekocht. Koppeltekens worden door zoekmachines gelezen als spatie, wat het indexeren van de losse woorden ten goede kwam. Er werd hier zoveel misbruik van gemaakt dat als je nu een domeinnaam met te veel koppeltekens gebruikt het als spamming wordt geclassificeerd door zoekmachines. Een voorbeeld is buy-vi...
Ype
Software ontwikkelen is een prachtvak!
24
DEC
We kennen allemaal de beroepen die standaard een hoog aanzien genieten in onze maatschappij. Neem nu bijvoorbeeld de chirurg, de piloot of de architect. Voor sommige mensen is het zelfs statusverhogend om te vermelden dat de broer van de neef van de schoondochter arts is. Logisch is dat natuurlijk wel, het zijn nu eenmaal beroepen die gemakkelijk tot de verbeelding spreken. De chirurg die een mensenleven redt, de architect die een prachtig – voor iedereen dagelijks te bewonderen – gebouw heeft o...
Sjoerd
ISAAC voor derde keer bij 50 snelste groeiers
16
NOV
PERSBERICHTEindhovens internettechnologiebedrijf groeit snel verderISAAC voor derde keer bij 50 snelste groeiers Eindhoven - Internettechnologiebedrijf ISAAC uit Eindhoven blijft snel doorgroeien. Dat leverde voor het derde jaar op rij een plek op in de Deloitte Fast 50; de ranglijst van vijftig technologiebedrijven met de hoogste procentuele omzetgroei. Een plek veroveren was dit jaar aanzienlijk moeilijker, want de lijst bevat voor het eerst niet alleen Nederlandse maar ook Belgische bedrijven...
Karin
"Grensverleggende integratie en productiviteit" met Adobe CS4
4
NOV
Voor de Adobe Cross-Media Roadshow 2009 trokken de webdesigners en webdevelopers van ISAAC dinsdagmiddag 3 november naar de Witte Dame te Eindhoven.Dagelijks terugkerende taken efficiënter uitvoerenAan de hand van een Cross-Media campagne toonden de Adobe experts ons daar de workflow voor het creëren, bewerken en publiceren van onze ontwerpen. Zowel productspecifieke functies alsmede de samenwerking tussen de verschillende CS4-applicaties stonden centraal.Aan bod kwamen o.a. Adobe Bridge, Adobe ...
Leonie
Sociale netwerk explosie
12
OKT
Afgelopen jaren is er steeds meer en een steeds grotere focus door websites op het sociale aspect van het internet. De gebruikers kregen de kans om zelf inhoud toe te voegen aan websites door bijvoorbeeld het schrijven van beoordelingen. Een van de eerste die hiermee begon was Amazon die haar klanten reviews op de website liet plaatsen (wat nu al 15 jaar geleden is).Tegenwoordig is er een ware explosie gaande in het aantal sociaal georiënteerde websites. En als je al een website hebt wil je of i...
Collin
Einde aan boilerplate met Project Lombok
6
OKT
Weer een getter en setter schrijven, weer die equals en hashCode updaten omdat er weer een field bij is gekomen. Gelukkig heb je die twee generiek gemaakt via reflectie. Maar wat word daardoor die HashSet toch traag, toch maar weer handmatig implementeren. En oeps, een tikfout die toch wel valid Java blijkt te zijn is erin geslopen! En oh ja, ook nog toString aanpassen…Toch vreemd dat zoiets als een getter, setter, toString, equals en hashCode toch weer zoveel problemen geven, vooral omdat IDE’s...
Maarten
CSS uitdagingen bij DotCMS
4
SEP
Ik heb al een aantal keren wat verteld over de mogelijkheden van DotCMS, maar ik heb nog niets verteld over de interessante uitdagingen die erbij komen kijken om het gebruiksvriendelijk te houden. Het is niet zo moeilijk om een pagina (template) te definiëren waar je content in kan plaatsen, maar hoe zorg je ervoor dat de klant in zijn WYSIWYG editor ook meteen krijgt te zien wat er op de website komt te staan? En hoe ver moet je gaan om dat zo echt mogelijk te laten lijken? Daar ga ik het over ...
Xander
JavaScript laden zonder de browser te blokkeren
3
SEP
Er zijn heel veel factoren die invloed hebben op de snelheid waarmee een webpagina wordt afgebeeld. Zaken zoals het aantal requests per pagina, het wel of niet gebruik maken van een Content Delivery Network, het instellen van gzip voor bepaalde type content en een juiste plaatsing van scripts en stylesheets in de pagina, dragen allemaal bij aan de ervaring die de gebruiker heeft als hij de pagina opvraagt. Als de ontwikkelaar te veel van deze zaken fout aanpakt, dan zal hij de woede van de gebru...
Koen
Magical Magento
19
AUG
ISAAC en e-commerce is al tijden een succesvolle combinatie. Tot dusver heeft ISAAC altijd maatwerk webwinkels gerealiseerd, met name omdat veel van onze klanten de webwinkel volledig geïntegreerd willen hebben met reeds bestaande back-end en beheer systemen. Maar sinds enige tijd hebben de technische specialisten van ISAAC zich verdiept in open-source e-commerce pakketten die alle broodnodige functionaliteit , voor een succesvolle webwinkel aan boord hebben. Ook de sales afdeling en de interne...
Paul
OWASP
28
JUL
Nee, dit gaat niet over een in cirkeltjes rondzoemende wesp uit Silicon Valley, maar over the Open Web Application Security Project. Met het mission statement van http://www.owasp.org/ schiet je al wat meer op bij het begrijpen van deze obscure afkorting. Daar lezen we in een Wiki-achtige layout namelijk: “[OWASP] is a worldwide free and open community focused on improving the security of application software. Our mission is to make application security visible, so that people and organizations ...
Friso
Google haalt software uit beta
7
JUL
Het is ongelooflijk, maar Gmail is eindelijk niet meer in beta. Naast Gmail, die vijf jaar in beta heeft gestaan, zijn ook Google Docs (2006), Calendar (2007) en GTalk (2005) uit beta gehaald....
Pieter
Mobiele variant van de Monitor Applicatie
3
JUL
De afgelopen maanden heeft Roel geploeterd om voor ISAAC een applicatie te maken die de monitor tool van LaSer kan weergeven op een mobiel device, waaronder een blackberry. Dit moest hij voor elkaar krijgen zonder enige voorkennis over Java, JBoss, Eclipse en browsermogelijkheden van mobiele apparaten... een hele opgave dus.Maar, afgelopen week is hij geslaagd en heeft hij de eerste versie van de 'mini monitor' klaar. Het is een hele basic HTML versie die precies doet wat de gebruiker wil: in éé...
Xander
Website optimalisatie
3
JUL
Moderne websites zitten tjokvol afbeeldingen en "rich" onderdelen (javascript libraries als JQuery of Dojo) en hoewel bijna iedereen tegenwoordig ultrasnelle internet verbindingen heeft is het aan te raden om je website te optimaliseren. Door dit te doen laadt de pagina sneller en is de user-experience dus beter. Een goed begin om iets over website optimalisatie te leren is door het boek "High Performance Websites" te lezen. Hierin staat in detail uitgelegd waar je op moet letten bij het maken v...
Pieter
Frontcontrollers
26
JUN
Tijdens het volgen van een SCWCD (Sun Certified Web Component Developer) training kom je de coolste dingen tegen om een webapplicatie te ontwerpen en implementeren. Er wordt voortdurend op gehamerd dat je elk component in een webapplicatie (POJO, EJB, Servlet, JSP e.d.) moet gebruiken waar het voor dient, en ze niet misbruikt door bijvoorbeeld logica in een JSP te gaan stoppen omdat dat ook wel werkt. Neen! Men doet er verstandig aan de verschillende lagen van een applicatie te scheiden, het voo...
Edwin
Open Source
19
JUN
Open source wordt vaak gezien als iets dat te maken heeft met software. Zo kennen we veel handige open source tools in het land van Java. Voorbeelden hiervan zijn onder andere Hibernate als ORM laag tussen databases en de eigen Java applicatie en Wicket een web framework voor java. Maar er zijn ook nog andere vormen van open source. Zo is er bijvoorbeeld de "open game license", ontworpen voor role playing games. Deze licentie is in 2000 ontworpen door Wizards of the Coast voor het 'd20 systeem'....
Pieter
Meer Taart voor ISAAC
19
JUN
Een van de ISAAC teams werd vandaag blij verrast met taart. Laser Nederland, Een van ISAACs partners, heeft vandaag taart laten bezorgen als dank voor de extra inzet rondom nieuwe release.Wij zijn natuurlijk erg blij dat onze inzet wordt gewaardeerd. Dus Laser Nederland bedankt!...
Valentijn
Van ontwikkelomgeving naar test- en productieomgeving
12
JUN
Een van de dingen waar een applicatieontwikkelaar mee te maken krijgt, is het configureren van de software voor verschillende omgevingen. De applicatie wordt ontwikkeld op een ontwikkelomgeving, gaat daarna in het algemeen naar een omgeving waar de klant een en ander kan bekijken en testen, en wordt vervolgens op een productieomgeving geplaatst, al dan niet na een aantal aanpassingen. Deze omgevingen hebben hun eigen instellingen nodig. Bij het uitrollen van een nieuwe versie van de applicatie n...
Pieter
Graphical comparison of programming languages
31
MEI
How to compare the speed and code size of programming languages? What language is really slow but also very compact in writing? Are the Ruby religionists right? And is TCL-script really as annoyingly, depressingly bad at performance (and else) as some legacy systems (that we @ISAAC have to integrate with) seem to prove to us every day? I found a nice article with very interesting graphics the other day, via a posting at Slashdot. Note when you scroll directly to the graphs: there are several Jav...
Friso
Teamwork op hoog niveau: het ISAAC Self-Service Diner
15
MEI
Donderdag 14 mei vond bij ISAAC het ISAAC Self-Service Diner plaats in het kader van teambuilding en algemene gezelligheid.Alle werknemers van ISAAC werden ingedeeld in teams met hun eigen taken en verantwoordelijkheden: het boodschappenteam, de afwassers, het tafeldekteam, de bediening en natuurlijk de koks voor het voorgerecht, hoofdgerecht en nagerecht.Samen heeft iedereen zijn taken goed vervuld, alles liep op rolletjes en het eten was heerlijk!...
Leonie
Forms controleren met JQuery
8
MEI
JQuery maakt het gebruik van Javascript in websites eenvoudiger met een kleine core library die is uit te breiden met plugins. Deze plugins zijn beschikbaar voor haast alles wat je mogelijk zou willen doen. Zo ook voor het valideren van formulieren. Hiervoor zijn meerdere plugins beschikbaar maar de beste is toch wel de "validation" plugin. Met deze plugin is het mogelijk om met slechts een enkele regel javascript een eenvoudige controle uit te voeren op een formulier. Je controleert dan enkel o...
Pieter
Roefeldag bij ISAAC
23
APR
In het kader van de roefeldag heeft ook ISAAC twee groepjes kinderen gedurende een middag uitgelegd wat wij doen en hoe wij dit doen. Onder begeleiding van een ISAAC medewerker, mochten de kinderen een LEGO robot programmeren zodat deze zelfstandig een parcours kon afleggen. Het was een plezierige en succesvolle middag waarbij we als organisatie konden terugblikken op een leuke nieuwe ervaring om ons werk eens te laten zien aan de volgende generatie.Jantje Beton RoefeldagDe naam Jantje Beton Roe...
Karin
Vers brood door Twitter
21
APR
Om de Twitter-hype te sponsoren hier nog een berichtje van een slimme hippe bakker in de UK. Het is een RE-blog dus bij deze de originele versie in het engels:twitter-enabled box alerts customers to fresh breadEveryone knows that baked goods tend to be best when fresh from the oven; the challenge for bakery customers is predicting when that might be. New technology from London agency Poke now removes the guesswork, however, by enabling bakeries to alert their customers via Twitter any time a new...
Karin
Java Swing: past, present and future
31
MRT
Swing is de lightweight GUI toolkit voor Java, gebouwd op de AWT toolkit. Beide waren al beschikbaar in een van de eerste versies van de JDK's die door Sun werden uitgebracht. Tot op heden is de Swing toolkit niet helemaal meegeëvolueerd met de rest van de JDK. Het maakt bijvoorbeeld nog geen gebruik van generics en de Event Dispatch Thread (de core-thread van Swing waar alle GUI acties op uitgevoerd worden) is qua code nog steeds zoals deze destijds is opgezet. Dit betekent dat het geen gebruik...
Edwin
Wellicht Java?
20
MRT
Recentelijk heb ik een weblog geschreven over een bepaalde "monad", namelijk de "Maybe Monad".Maar toen ik er bijna klaar mee was kwam ik erachter dat ik ook nog een post moest schrijven voor deze ISAAC weblog. Het artikel is een beetje te groot, en wellicht te esoterisch, om zomaar te vertalen naar het Nederlands. Daarom geef ik hier een samenvatting.Het volledige artikel is hier te lezen.De Maybe Monad, in de simpelste van termen, gaat over de vraag, "Wat moet een functie teruggeven als de com...
Maarten
Compatibility wars: nieuwe browser wars?
8
MRT
Het is een tijdje redelijk rustig geweest aan het browserfront. Elke maand een procentje Firefox erbij en een procentje Internet Explorer minder in de wereldwijde gebruikersstatistieken, maar dat was het dan ook wel qua spanning. Inter Explorer 6 wil (helaas) maar niet echt doodgaan in de lijstjes, hoewel er vanuit Skandinavië dappere pogingen worden gedaan om deze jaren oude security- en stadaardhel de nek om te draaien met een "Upgrade dan tenminste naar IE7"-actie. En zoals mijn CTO Front-end...
Friso
DotCMS
2
MRT
Er is steeds meer vraag van klanten naar CMS functionaliteit, zodat ze zelf hun content kunnen beheren. Dan hoeven ze niet voor elke kleine aanpassing ISAAC te bellen, en hoeft ISAAC niet veel tijd te besteden aan kleine wijzigingen die altijd langer duren dan gepland. Er is binnen ISAAC gekozen voor DotCMS, een gebruiksvriendelijk java-based open-source systeem dat ook onder JBoss kan draaien. Dat betekent dat ISAAC hiermee makkelijk aan de slag kan, en ook extra wensen van de klant kan bewerks...
Xander
ISAAC Flippert
27
FEB
Sinds begin januari 2009 staat er bij ISAAC een heuse Flipperkast! En wel een Williams – Star Trek Next Generation.(Ter info: Hier bij ISAAC werken zo'n 20 "nerds" die software schrijven. Regelmatig worden hier StarTrek avonden gehouden. De één na de ander komt dan met een super special edition van STNG of STDS9. Er wordt dan democratisch besloten welke afleveringen gekeken worden. Vreemd genoeg zijn het altijd afleveringen waarbij "seven of nine" een grote rol vertegenwoordigd.)Het is dus niet ...
Ype
PearC, PC's met Mac OSX Leopard
26
FEB
Design versus prestaties/specificatiesInleiding: Mac of PC?Je bent pro Apple en anti PC of andersom. Zo was het en is het in veel gevallen nog steeds. Bij ISAAC zijn ongeveer 6 mac-o-fielen. Zodoende is er wel eens die welbekende mac-versus-pc discussie. Er bestaat een "stroming" die Mac-OS wel cool vind, maar niet wil betalen voor het design van Apple.Inleiding 2: waarom kiest apple voor intel?Apple moest doorontwikkelen op intel omdat de limiet van wat mogelijk was met de powerPC architektuur ...
Ype
Safari 4 public beta: benchmark time!
25
FEB
Today Apple released the latest version of their browser: Safari 4. It's only a public beta but with an impressive list of new features including a JavaScript engine that is 4.5 times faster than the previous Safari version, I couldn't resist: benchmark time! For this benchmark I used the webkit SunSpider benchmark. This benchmark only tests the core JavaScript language, not the DOM or other browser APIs. Looking at the current RIA trend this makes sense: more and more of the application logic (...
Koen
Afstudeerverslag: Data Streaming
17
FEB
Alex Kasabov (2008)What mechanisms are available to push data updates, resulting from a back-end model data changes, directly to (thin or thick) client applications that are connected to, or interested in updates? Which of these can be used in a Flash/Flex and Java Enterprise Edition-based environment, and how to keep only a loose coupling with the model when retro-applying them?These questions were faced by graduation student Alex Kasabov from Bulgaria, who dived into the subject and researched...
Friso
Afstudeerverslag: Dashboard Development
11
FEB
Merijn Bertels (2009)In iedere organisatie spelen de vragen "Hoe gaat het met proces X?" of "Hebben we de afgelopen drie maanden beter gepresteerd op gebied Y?". Deze vraagstukken dienen voor een efficiënt beslissingsproces zo snel mogelijk te worden beantwoord. Merijn heeft voor Loyalty Lab een systeem ontworpen dat de belangrijkste indicatoren van de organisatie meet, de Key Performance Indicatoren (KPI). Het systeem meet periodiek de performance van de organisatie en presenteert deze in een o...
Jasper
Ingenieur in ondernemen
30
JAN
Het begon in 1999 met ISAAC (Internet Strategy and Automation Company), een bedrijfje dat websites bouwde en software maakte, bijvoorbeeld om webshops te onderhouden. Het was een onderneming van studenten. Nu werken er bijna veertig man en staat het in de top-50 van snelst groeiende Nederlandse technologiebedrijven. Eén van de directeuren is TU/e-alumnus ir. Max Hufkens (31). ‘In de komende vijf jaar willen we één van de grootste spelers van Zuid-Nederland worden voor complexe internetoplossinge...
Pieter
ISAAC voor tweede keer in Technology Fast 50
30
JAN
Eindhoven, 10 oktober 2008 - ISAAC Software Solutions is op de 21ste plaats geëindigd in de Technology Fast 50 van accountancyfirma Delloite. Die goede positie in de ranglijst van de 50 snelst groeiende technologiebedrijven van Nederland, heeft ISAAC te danken aan een omzetgroei van maar liefst 789 procent over de laatste vijf jaar. De uitslag werd op 9 oktober jongstleden door Deloitte bekend gemaakt. In 2007 was ISAAC ook genomineerd, als enige uit de brainport Eindhoven, en bereikte toen de...
Pieter
Onder moeders vleugels vandaan
30
JAN
ISAAC in tijdschrift de CursorEindhoven - Een van de instrumenten van de TU/e om technostarters op weg te helpen, is de TOP-regeling. TOP staat voor tijdelijke ondernemersplaats. Daar komen ieder jaar een stuk of tien bedrijfjes uit voort, de een wat succesvoller dan de ander. Sommigen verliezen na het uitslaan van de vleugels alle contact met de TU/e en beseffen dat het vertrek van de campus ook nadelen met zich meebrengt. Cursor sprak met twee spin-off bedrijven van het eerste moment. ISAAC en...
Pieter
Wereldwijd CO2-compensatieprogramma In zee met Eindhovens ICT-bedrijf
30
JAN
ISAAC slaat de handen ineen met Repay International Eindhoven - Het Eindhovense internet-technologiebedrijf ISAAC slaat de handen ineen met Repay International, de aanbieder van het duurzame creditcardconcept ClimaCount. De twee innovatieve ondernemingen hebben de intentie vastgelegd om langdurig te gaan samenwerken. Als preferred partner gaat ISAAC de ICT-componenten realiseren voor het internationale klimaatcompensatieprogramma.Repay International biedt wereldwijd onder de naam ClimaCount een ...
Pieter
Afstudeerverslag: "Showcase Web 2.0"
30
JAN
Edwin Derks en Sjors Keuninkx (2007)Er worden door en door nieuwe technieken ontwikkeld die problemen met bestaande webbrowsers op een eigen manier oplossen. Deze technieken, gedefinieerd onder de term “Rich Internet Application (RIA)” of “Web2.0”, bieden in het algemeen meer functionaliteit en grafische mogelijkheden dan standaard XHTML. Tijdens hun afstudeerstage in de eerste helft van 2007 hebben Edwin en Sjors deze voor ISAAC interessante technieken gebruikt voor het ontwerp en de bouw van e...
Koen
Afstudeerverslag: "Java Business Rules in Action"
30
JAN
Roy Bouten (2007)In de eerste helft van 2007 studeerde Roy Bouten in het kader van zijn HBO-opleiding Informatie af binnen ISAAC Software Solutions. Zijn opdracht betrof het vergelijken en analyseren van verschillende server-side scripting-technieken voor een Java Enterprise Edition-omgeving en het bouwen van een prototype van een JEE-omgeving waarin real-time modificeerbare business rules een rol spelen. Roy heeft hiertoe technieken als JBoss Rules, JBMP en JRuby vergeleken en op basis van JBos...
Friso
Afstudeerverslag: "Real-Time event notification & log statistics in an asynchronous server environment"
30
JAN
Maarten Daalder (2006)De stageopdracht van Maarten Daalder (tweede helft 2006), als onderdeel van de HBO-opleiding Hogere Informatica, betrof het ontwerp van een systeem waarmee uit een Java Enterprise Environment, dynamisch te configureren events gepubliceerd kunnen worden, en log gegevens gevisualiseerd kunnen worden. De event-notificatie had hierbij als extra, specifieke eis de vraag om deze zonder gebruik te maken van een Java Runtime Environment, zichtbaar te maken in een Windows system-tra...
Friso
Afstudeerverslag: "Compositus"
30
JAN
Mathijs Savenije en Stijn Janssen (2006)Mathijs en Stijn studeerden voor hun HBO informaticaopleiding af op de opdracht met de naam “Compositus”. Tijdens de eerste helft van 2006 werkten zij aan het ontwerp en de implementatie van een op schaalbare Java Enterprise Edition gebaseerde “Retail Middleware”, waarmee het mogelijk is om dynamisch en volledig configureerbaar gegevens van leveranciers en webshop-software te koppelen. Sleutelwoorden hierin waren transactiebeheer, real-time data acquisitio...
Friso
Afstudeerverslag: "Het ISAAC Intranet"
30
JAN
Pham Quang Dung (2005)Door de sterke groei van ISAAC in de laatste jaren zijn we op zoek naar een voor ons passende intranet oplossing. Meer en meer softwareprojecten worden parallel ontwikkeld door steeds meer programmeurs en applicatie architecten. De “oude” manier van werken waarbij project documentatie in speciale netwerkfolders werd opgeslagen was niet meer voldoende. Tijdens zijn stageopdracht (tweede helft 2005) heeft Dung een inventarisatie van de Intranetbehoeften binnen ISAAC gemaakt e...
Koen
Afstudeerverslag: "De mobiele versie van PTM"
30
JAN
Truong Huu Nhi Bui en Reyner Jovian Karnali (2005)Tijdens hun stage in de eerste helft van 2005 beschrijven Reyner en Nelson het ontwerp- en implementatieproces van een mobiele versie van de PTM (Personal Time Management) applicatie. Deze uitbreiding maakt het mogelijk om uren te registeren met behulp van bestaande software op mobiele devices zoals mobiele telefoons, smart phones en PDA’s. Enkele van de technologieën die Reyner en Nelson gebruikt hebben is Java als belangrijkste programmeertaal,...
Koen
Afstudeerverslag: "Java Image Manipulation Component for Webservices"
30
JAN
Yves Janse (2005)Tijdens zijn afstudeeropdracht (eerste helft 2005) voor de HBO-opleiding Mens&Informatica heeft Yves Janse bij ISAAC Software Solutions onderzoek gedaan naar het bewerken van afbeeldingen middels een responsieve web interface. Tijdens de uitvoering is een compleet, object-georiënteerd platform gespecificeerd en ontwikkeld waarin onbeperkt nieuwe afbeeldingsbewerkingen gedefinieerd kunnen worden. De afhandeling van Undo/Redo en andere framework-zaken is in dit platform geïnte...
Friso
Proefschrift: "Specification and Analysis of Internet Applications"
30
JAN
Harm van Beek (2005)Tegenwoordig vinden er meer en meer activiteiten plaats via het internet. Dit betekent dat internet-applicaties steeds belangrijker worden. Omdat deze applicaties ook in omvang en complexiteit groter worden, wordt het specificeren en implementeren van zulke applicaties steeds lastiger. Er komen veel kwesties de hoek om kijken, zoals sessie-beheer en het correct implementeren van het parallel gebruik door meerdere cliënten. Onze mening is dat formele methoden kunnen helpen dez...
Friso
Afstudeerverslag: "Uitbreidingen op PTM"
30
JAN
Erhan Baygin (2004)In de tweede helft van 2004 heeft Erhan Baygin voor ISAAC Software Solutions gewerkt aan een drietal uitbreidingen op het bestaande PTM (Personal Time Management) systeem:Uitbreiding van het PTM met rapportage mogelijkheden voor een klant;Onderzoek naar interface verbeteringen van de bestaande PTM waarbij de bestaande klanten ondervraagd worden;Aan PTM wil men in de toekomst een planningstool toevoegen. Men wil dan ook weten hoe dit het beste kan worden vormgegeven. Hiervoor h...
Koen
Afstudeerverslag: "Online bestellen van configureerbare boeken"
30
JAN
Niek Palm (2003)Print-on-demand beschrijft de mogelijkheid om, gegeven een verzameling hoofdstukken, voorbeelden en illustraties (zeg maar de typische elementen van een boek) aan te geven welke men wil ontvangen. Dit wordt vervolgens in boekvorm geprint en geleverd of via een te downloaden PDF aangeboden. Tijdens zijn stage in de eerste helft van 2003 heeft Niek Palm een model ontwikkeld van een applicatie die het mogelijk maakt om boeken print-on-demand te bestellen en te verwerken via het inte...
Koen
In SIT as in Heaven
28
JAN
Bij het in productie nemen van een informatiesysteem dat groter is dan pakweg een e-mailformuliertje voor de-slager-op-de-hoek ontkom je er niet aan: de SIT (system Integration Test) en de UAT (User Acceptence Test). Helaas wil onder druk van deadlines of beperkte budgetten een écht goede test(-omgeving) er nogal eens bij inschieten. Ware ontwikkelaars en projectmanagers weten echter dat je niet zonder SIT en UAT kunt en zorgen er dan ook voor dat de omgeving voor deze tests optimaal is ingerich...
Friso
Internet Explorer 8 release... en nu?
28
JAN
Na enige vertraging heeft Microsoft recentelijk de Release Candidate 1 uitgegeven van hun Internet Explorer 8. Deze is vanaf de website te downloaden. Hiermee zal de final release van de webbrowser niet lang meer op zich laten wachten.De release van IE8 stond oorspronkelijk gepland voor eind 2008. Hiermee wil Microsoft inspelen op het afnemende marktaandeel. Mozilla's Firefox en nu ook Google's Chrome snoepen in vergelijking met vorig jaar veel van Microsoft's marktaandeel af. Nieuwe FeaturesIE8...
Tom
Webverkoop steeds populairder
27
JAN
Bijna twee op de drie grote retailorganisaties in Nederland doet op de een of andere manier aan webverkoop. Dat is aanzienlijk meer dan een jaar geleden, toen nog niet de helft online actief was. Dat schrijft vakblad RetailTrends op basis van een eigen onderzoek onder bijna 160 winkelformules. De online participatiegraad groeide van 44 pct in 2007 tot 62 pct in het afgelopen jaar. Een behoorlijke groei dus, overigens 17 pct plaatst slechts een beperkt aanbod op internet.RetailTrends is opgevalle...
Karin
Subversion/TortoiseSVN: Loskoppelen working copy
23
JAN
Zoals beloofd deze week nog een Subversion tip. Dit keer over het loskoppelen van een working copy.Er zijn situaties waarin je je working copy los wilt koppelen van het Subversion repository. Gebruikers van Subclipse zijn gezegend met een ‘detach’ actie, TortoiseSVN heeft echter niet zo’n actie.Waar een ‘detach’ actie in feite op neer komt is het vewijderen van alles ‘.svn’ folders in de working copy. Dit is immers waar alle Subversion gerelateerde informatie van een working copy wordt bijgehoud...
Valentijn
Subversion/TortoiseSVN: Hernoemen/Verplaatsen van files
23
JAN
Dit is tip 1 van de 2 Subversion tips die ik deze week zal posten op het ISAAC blog.Aanleiding is de presentatie/demonstratie over Subversion die ik onlangs mocht geven aan alle collega's.Een van de onderwerpen die nog niet helemaal was uitgekauwd tijdens de presentatie was het hernoemen of verplaatsen van bestanden. Dit levert nog wel eens problemen op bij onze Web Developers, waar gebruik wordt gemaakt van TortoiseSVN in tegenstelling tot Subclipse bij de Software Ontwikkelaars.Het renamen/her...
Valentijn
Afscheid stagiair
16
JAN
Vandaag namen wij afscheid van één van onze 4 stagiaires: onze 'Trainee nr 1' van de Eindhovense School.Als dank voor zijn inzet en voor de taart kreeg hij een Wii als kado.Wil je ook aftuderen (HBO) of stage lopen (MBO) bij ISAAC? Neem dan contact op via www.isaac.nl...
Leonie
ISAAC uitgenodigd bij mini-concert VanVelzen door Modern.nl
16
JAN
Bij het kopen van een actieproduct op www.modern.nl maakte de bezoeker kans op een intiem mini-concert van VanVelzen; bekend van hits als 'Baby get higher', 'Burn', 'Unwind' en 'Deep'.Voor internetshop Modern.nl realiseerde ISAAC diverse uitingen voor de VanVelzen actie zoals banners, actiepagina's, een poster en een mailing. Donderdag 15 januari mochten we naar het eindresultaat komen kijken en luisteren: VanVelzen in het Palladium in Amsterdam!Uiteraard gingen we ook nog even op de foto met De...
Leonie
Startschot in de media voor het Europees Jaar van de creativiteit en innovatie 2009
9
JAN
Het jaar 2009 is door de Europese Commissie benoemd tot het Europees Jaar van de creativiteit en innovatie 2009 met de slogan “Bedenken. Creëren. Innoveren”. De doelstelling van dit Jaar is om te bevorderen dat mensen oog krijgen voor creativiteit en innovatie bij de activiteiten die zij op verschillende gebieden ontplooien en om ervoor te zorgen dat de Europese Unie beter toegerust is om de uitdagingen van een geglobaliseerde wereld het hoofd te kunnen bieden.Bedenken. Creëren. InnoverenHet Eur...
Leonie
Wat is hot in 2009?
7
JAN
Buiten is het op dit moment in elk geval 'not hot' met temperaturen van -20 's nachts en -5 overdag. Maar wat wordt er in 2009, behalve mijn verwarming en hopelijk ook de zomer, nu allemaal 'hot' in internetland?Nieuwe website ISAAC: HOT!Allereerst verklap ik alvast dat ISAAC begin 2009 met een compleet vernieuwde website online komt, uiteraard wordt die helemaal hot, hip en cool!Wat betreft de overige mediaverwachtingen van onze eigen ISAACi:Mobiel internet komt eindelijk opIn 2008 stond mobiel...
Leonie
Flex Gumbo
27
DEC
Flex Gumbo is de codenaam van Flex 4 waar Adobe op het moment aan het werken is.Met deze nieuwe release is Adobe zich vooral aan het richten op de volgende punten:Opzetten van een framework waardoor ontwerpers en programmeurs beter en langer samen kunnen werken tijdens een project.Het verbeteren van de productiviteit met Flex door het verbeteren van de compiler performance en het toevoegen van nieuwe features die de productiviteit verhogen zoals data binding.Gebruik maken van de nieuwe mogelijkh...
Collin
Raycasting in Javascript
21
DEC
Het was ongeveer een week geleden dat mijn gedachte tijdens het spelen van Fable 2 afdwaalde naar de computerspelletjes van lang vervlogen tijd. Spelletjes zoals Doom en Wolfenstein 3d zagen er in hun primitiviteit karakteristieker uit dan de gemiddelde shooter van het afgelopen jaar. Toch was het technisch gezien ongelooflijk simpel om het 3d effect uit Wolfenstein te creëren. Zo eenvoudig dat ik het in een middagje na heb gemaakt in Javascript.De techniek die Wolfenstein gebruikte om een 3d om...
Pieter
Piece of Cake
19
DEC
Er is vandaag wederom een heerlijke taart bezorgd op het ISAAC kantoor. Ik zou er graag meer over vertellen, maar ik moet zo snel mogelijk een stukje proberen te bemachtigen, voordat hij op is....
Pieter
Sssssttttttt
19
DEC
Bij ISAAC werd begin November door een aantal mensen begonnen aan een zogenaamde ‘secret mission’. Secret omdat het geheim moest zijn en mission omdat dat ook zo moest blijven. Maar, ondanks de vele afleidingsmanoeuvres, en..,zoals te verwachten, werkt een secret mission als een hoop stront op vliegen en weldra wist, op een enkeling na, heel ISAAC ervan.Dat is het leuke aan een geheim, je hebt mensen die ervan weten en mensen die het niet weten. Aangezien mensen zich buiten gesloten voelen als ...
katja
Devoxx: De Afsluiting
12
DEC
Helaas, het jaarlijkse Java feestje in België is weer afgelopen. Op deze laatste dag zijn Tracey, Bart, Sjoerd en ikzelf afgereisd naar het Metropolis complex in Antwerpen. De laatste dag duurt maar tot half één, dus vandaag geen gezeur over de vieze lunch.Bij de eerste presentatie hoopte we meer te leren over de web services van Amazon, maar dit was helaas meer een reclamepraatje voor Amazon’s Cloud Computing dienst. Hierna werden we echter getrakteerd op een zeer interessante presentatie van e...
Pieter
REBLOG: Twee miljoen Nederlanders op mobiel internet
12
DEC
Twee miljoen Nederlanders maken regelmatig gebruik van mobiel internet. Driekwart surft en mailt via een flat fee abonnement (onbeperkt surfen voor een vast bedrag). Bovendien blijkt het aantal mobieltjes met een GPS-antenne afgelopen jaar te zijn gegroeid met een factor zeven. Dat blijkt uit een onderzoek van het platform Open Mobiel Internet (OMI). Daarin zijn de grootste Nederlandse partijen in telecom- en uitgeefland verenigd.Uit cijfers die eerder deze week aan de Media Werkgroep werden gep...
Karin
Een woensdag op Devoxx...
11
DEC
Na een lange rit in een spaans raspaard kwamen JW, Bart, Friso en ik aan bij Devoxx. Er stond een hoop op het programma, waaronder front-end spul door Romain Guy en Chet Haase. Maar aangezien ik daar al wat over had gezien op maandag besloot ik naar andere presentaties te gaan (anderen zijn welkom om hier iets over te schrijven).Een arrogant ogende applicatiearchitect van Sun vertelde tijdens de keynotes een verhaal over JavaFX, en dat zag er allemaal wel imposant uit. Vooral het feit dat je de ...
Xander
D(evoxx)-Day 2
9
DEC
Vandaag zijn weer diverse mensen van ISAAC naar Devoxx geweest voor het volgen van enkele leerzame presentaties.Wij zijn onder andere aanwezig geweest bij "Flex Today and Tomorrow", "Seam in Action", "Creating performance test data with the benerator" en "JSF, Ajax, and Seam portlet development with the JBoss Portlet Bridge".Vooral de "Flex Today and Tomorrow" en "Creating performance test data with the benerator" waren voor ons zeer geslaagde presentaties. Bij Flex kreten van vreugde over de ni...
Collin
We made it!
8
DEC
Zo we zijn weer terug in t land, met een filmpje! Dat de belgische snelwegen minder zijn wisten we al, maar gelukkig heeft Edwins BMW slechst lichte zijschade...PS Best wel koel die geintegreerde video upload van BLogger, als we nou hele goeie TOMIS, oeps, BOFS doen de komende tijd kunnen we parleys van de kroon steken!PS2: Aangezien de thumbnail eigenlijk de hele grap van t filmpje verraad, wilde ik natuurlijk de thumbnail aanpassen. Echter dit kan niet, volgens Google help. Een snelle zoekacti...
Valentijn
Hello world from Devoxx/Javapolis!
8
DEC
Jaja we zijn van start!Heerlijk geeky hier op Devoxx, heerlijk om eens rustig wat nieuwe technieken gepresenteerd te krijgen.De volgende sessies al achter de kiezen:Valentijn en Edwin: JavaFXPieter: RESTful servicesXander: Scala in depthTo come Romain Guy (Android) en Chet Haase (Flex) (spelling ok?) Extra ingelast!Verder servlets 3.0 en Java Power tools!Salut....
Valentijn
Trace je kerstcadeaus met Twitter
4
DEC
De feestdagen staan weer voor de deur en snel zal de stad weer overladen worden door enthousiaste koopjesjagers. Helaas is parkeren rond deze tijd van het jaar een probleem, je kunt je bijna geen weg banen in de binnenstad en de rijen bij de kassa zijn zo lang dat je het liefst snel naar huis terug wilt rennen. Wat doe je ook in de stad met deze drukte? Online bestellen is een goed alternatief als je niet tegen die drukte kan, zeker als het ook nog gratis thuis wordt bezorgd.Zou het niet geweldi...
Karin
Flex CoCoMo (Flex nieuwe platform voor Even Richer Applications )
1
DEC
17 November 2008, Adobe brengt de bèta versie van CoCoMo uit. Het is een platform waarop je in Flex op een gemakkelijke wijze realtime socialnetwork componenten aan je applicaties toevoegt. Denk aan VOIP (Voice over IP), FileSharing, andere mensen bekijken via hun webcam, chatten en gedeelde whiteboards. Adobe host zelf het platform waardoor deployment, onderhoud en schaalbaarheid geen issues zijn, dit wordt voor je gedaan. Ook aan beveiliging is gedacht, door middel van een unieke gegenereerde ...
Bart
Taart voor ISAAC
21
NOV
flickr.Vandaag kwam totaal onverwacht een fijne verrassing door onze schuifdeuren naar binnen. Een bakker met een romige slagroomtaart! Het Nationaal Spaarfonds was zo tevreden met onze snelle service dat zij ons daarom beloond heeft met deze taart. Thomas mocht hem in ontvangst nemen samen met Ronald en Tom, samen hebben zij (e.a.) een spaarrekening aanvraagformulier verzorgd....
Karin
Het eerste ISAAC tennistoernooi
6
OKT
Wie denkt dat ISAACi niet sportief zijn die heeft het mis. Afgelopen vrijdag was namelijk het eerste ISAAC tennistoernooi, en er waren maar liefs 12 deelnemers! Dit vond allemaal plaats op onze indoor tennisbaan, gelegen in de Wii-hoek. Hier volgt het verslag:Het was een koele vrijdagmiddag in Eindhoven, toen de 12 deelnemers aan het eerste ISAAC tennis-toernooi zich mentaal voorbereidden op de veldslag die plaats zou gaan vinden. Het begon allemaal in de keuken onder het genot van een hapje en ...
Xander
Walt Disney World: twee toffe web-related systemen
17
SEP
Het zal voor een aantal van de lezers van dit blog geen geheim zijn dat ondergetekende nogal een themaparken-fan is, en dan van de Efteling en Disney in het bijzonder. Afgelopen anderhalve week was het dan ook weer tijd voor mijn inmiddels bijna jaarlijkse bezoek aan Walt Disney World, Florida. WDW (alle freaks zijn te lui om Walt Disney World steeds voluit te schrijven) is ’s werelds meest bezochte toeristische bestemming, meet ruim 100 vierkante kilometer en heeft daarop vier (!!!) Disneyparke...
Friso
g Cr
3
SEP
Incase you don't know what the above means, it's simple, first of all is the symbol for Googol (or was it Googolplex? I always mix them up), and the second for Chromium. Combing them together with some missspelling results in something now known as Google Chrome.This is a new browser, by Google, that is ought to take away the "pain" in webbrowsing. While I can't say everything about it, having used it for a mere 30 minutes, I can tell you my first impressions of this "beast".But first of all, le...
Maarten
Star Trekavond en Pizzarecord
17
JUL
Na de drukte rond de verhuizing (met saaie zaken als tafels en bureaustoelen plaatsen), zijn we langzaamaan eindelijk weer toe aan het komen aan de essentiële zaken van het ISAAC-bestaan. Eén daarvan is het houden van de inmiddels "Befaamde Ende Traditionele" Star Trekavonden.De benodigde beamer en het projectiescherm zijn vorige week al opgehangen in de Wii en Star Trekhoek, en hoewel we het nog zonder Dolby 5.1 geluid moeten doen, konden we gisteravond wel voor het eerst in het nieuwe kantoor ...
Friso
Het is me in de (aard)bol geslagen
18
JUN
“In mathematics, you don't understand things, you get used to them.” von NeumannEn met dat in gedachte zal ik toch proberen om een verhelderend stuk te schrijven over dit favoriete vak van menig programmeur. Waar heb ik dat aan te danken, hoor ik je denken en ergens heb je gelijk. Waarom zou ik je lastig vallen met een onderwerp waar je vroeger al slecht in was en wat je sinds het behalen van je diploma waarschijnlijk achteraan in je hersenen hebt geduwd (nog achter die genante herinneringen van...
Pieter
Mozilla 3 Merge conflict
17
JUN
Mozilla heeft met Firefox 3 een behoorlijke verbetering geleverd op de vorige versie, minder geheugengebruik en snellere opstarttijden lossen het grootste probleem van de browser op. Maar dat neemt niet weg dat we niet nog een schop onder de gordel kunnen geven in de richting van Mozilla. Neem een kijkje naar de afbeelding, dit is de site zoals die live stond op de releasedag van Mozilla FireFox 3. Het ziet er naar uit dat er een SVN/CSV merge conflict door het net is geglipt....
Pieter
Een webservice in 5 minuten
9
JUN
EJB 3.0 en webservice annotations maken het mogelijk om webservices te maken, zonder alle details te kennen van WSDL of binding of wat dan ook. Sterker nog, je kunt in enkele minuten een webservice maken. Het enige dat je nodig hebt is een interface klasse, een implementatie klasse en een paar annotations. Laten we dit eens van dichtbij bekijken met het aloude “Hello World” voorbeeld. Maak een EJB 3.0 project en maak daarin allereerst de interface klasse.package nl.isaac.ejb.service;import java....
Pieter
Onautomatiseerbaarheid
22
MEI
Onautomatiseerbare zaken... ze bestaan echt!Soms begin je vol goede hoop aan het bedenken van requirements voor een systeem(pje), maar besef je na een paar uur analyseren dat je in een soort ondoordringbaar woud van verradelijke schaduwen, valse doorstruiken, moerassige dalen en onoverbrugbare kloven terecht bent gekomen. Dan kun je stevig door blijven hakken in dat woud in de (ijdele) hoop ooit nog eens aan de andere kant te komen. Of je kunt gewoon zuchtend opgeven. Neem nu een persoonlijk knu...
Friso
SOA in een web 2.0 omgeving
29
APR
Software ontwikkelaars komen steeds vaker de term SOA of WebServices tegen. Deze twee termen zijn erg vergelijkbaar. SOA is misschien een wat ruimer begrip, maar hierover zijn de meningen verdeeld. Wat vaak niet wordt begrepen is dat SOA een essentieel onderdeel is van de zogeheten web 2.0 hype. Er wordt onder de noemer web 2.0 vaak veel gewerkt met technieken om rijke webapplicaties te ontwikkelen, maar er wordt vaak niet gedacht aan de gegevensbronnen die deze technieken moeten aansturen. Deze...
Pieter
JSR 303 bij ISAAC
23
APR
De afgelopen twee dagen heb ik samen met Jan Willem JSR 303 (Bean Validation) besproken. Tijdens de gesprekken heeft hij zijn ervaringen met deze specificatie in wording uit de immer spreekwoordelijke doeken gedaan. Aangezien ik zelf de afgelopen maanden meer in de frontend hoek heb gezeten (flex, dojo) was het een voor mij zeer interessant gesprek. JSR 303 is een poging om het valideren van JavaBeans te standaardiseren en bouwt voort op de gebleken 'best practices' van XWork en Hibernate valida...
Koen
Swingende Nick
19
APR
Stel je eens voor: Je rijdt in je auto naar je werk. Het is als redelijk laat en de meeste files zijn al opgelost. De snelheidsmeter wijst vrolijk naar de 135 kilometer per uur. Uit je speakers knalt een oude van AC/DC (uiteraard nog met Bon Scott) en net kwam Motorhead nog even voorbij gedenderd. Je bent een jonge man aan het begin van een veelbelovende carriere bij het snelgroeiende en ass kickende (web)software bedrijf ISAAC. De afgelopen maanden waren nogal zwaar, want een tijdje terug is b...
Koen
Korte Eclipse tip
17
APR
Een korte Eclipse tip voor iedereen die vind dat zijn Eclipse te traag is. Start Eclipse op met de volgende parameters:-vmargs -Xmx1024m -XX:MaxPermSize?=128mOp deze manier maak je een gig beschikbaar aan geheugen en 128Mb aan PermSize (voor het laden van Classes)...
Pieter
Gratis Photoshoppen met Photoshop Express
9
APR
Iedereen die 'iets met websites' of 'iets met internet' doet komt er op een gegeven moment niet onderuit een plaatje te moeten bewerken in Photoshop. Aangezien Photoshop voor dat af en toe een plaatje bewerken vrij duur is en illegale software natuurlijk illegaal is, is er nu een gratis en legale manier: Adobe Photoshop Express.Maak gratis een account aan en je kunt gratis en online foto's bewerken en opslaan met 2GB aan eigen online opslagruimte.Natuurlijk niet zo uitgebreid als Photoshop maa...
Leonie
Tail via Windows Powershell
2
APR
De meeste programmeurs kennen wel het tail commando uit Linux, een ideaal programma om log files bij te houden. Windows kent geen tail commando, hoofdzakelijk omdat Windows maar een zeer beperkte command prompt kent. Er zijn welliswaar talloze programma's op de markt om de functionaliteit van tail na te bootsen in Windows, maar allen missen de eenvoud van het origineel. Tijd dus voor iets nieuws, tijd voor Windows PowerShell. Windows PowerShell is een uitgebreidere variant op de Windows command ...
Pieter
Flex: De volgende iteratie van het internet?
24
MRT
Hoera! Flex 3 is uit! Meteen downloaden en in een nieuw project gebruiken (youw8.com op het moment). Leuk leuk, betere debugging (vooral memory leaks heb ik ergens gelezen), nieuwe charts, werkt beter samen met Myeclipse 6, compileert naar kleinere swf files, i18n zonder verschillende swf's te hoeven compileren, etc etc. Jammer alleen dat we net voor 600 Euro Flex 2 charting hebben gekocht en nu weer 250 Euro (de upgrade) moeten betalen voor Flex 3 pro met charting. Booo!Het begon natuurlijk all...
Koen
Binnenkort ondersteuning van Java op iPhone en iPod Touch
9
MRT
Normaal gesproken blijf ik weg van alles wat met Apple of iPod's te maken heeft, maar als Java programmeur kan ik niet anders dan hier een melding over maken. Sun is druk bezig met het maken van een virtual machine voor Apple's iPhone en iPod Touch. De virtual machine moet vergelijkbaar zijn met Java ME, maar Sun sluit niet uit dat laterna meer mogelijkheden worden toegevoegd.Sun is begonnen aan de virtual machine dankzij het vrijgeven van de SDK van de iPhone en iPod Touch door Apple eerder dez...
Pieter
De nieuwe milieuactivist
7
MRT
Als je iemand vraagt hoe volgens hem de gemiddelde milieuactivist eruit ziet, dan zullen een aantal woorden geheid vallen. Woorden als "Batik", "Geitenwollensok", "Sandalen" en "Baardaap", bijvoorbeeld. Een vooroordeel over een bepaalde minderheid in deze samenleving die in stand wordt gehouden door de eigenaren van natuurwinkels en beoefenaars van Reiki en andere zweverige hobbies. Het is tijd om deze vooroordelen in twijfel te trekken en eens kijken hoe de milieuactivist van de 21ste eeuw er e...
Pieter
IE8 Beta1
6
MRT
Dicht op de hielen van het bericht dat IE8 voor webstandaarden kiest (niet te laat, echt niet, nee, ik meen het, echt zeker _niet_ te laat *zucht*).Heeft het IE8 team de eerste Beta van IE8 gelanceerd!Het is op de Microsoft website te downloaden, de link is op de IE8 team blog te vinden.Hoewel dit nog niet geprobeerd is binnen ISAAC, staat het voor sommige onder ons thuis al klaar om getest te worden.Wel is al gebleken dat er sinds een bericht van een paar maanden geleden dat IE8 de ACID2 test s...
Maarten
Microsoft kiest voor webstandaarden
4
MRT
De volgende versie van Microsoft Internet Explorer (IE) zal zich veel strikter aan de webstandaarden gaan houden. Microsoft maakte dit maandag bekend gemaakt. De laatste tijd kreeg de softwaregigant veel kritiek van websitebouwers, omdat IE8 op veel punten afweek van de standaarden die bepalen hoe browsers worden weergegeven.Deze afwijkingen zorgden ervoor dat veel ontwikkelaars problemen ondervonden bij het bouwen van een website. Het komt te vaak voor dat webpagina's in er IE heel anders uit z...
Sjors
Adobe lanceert Flex Builder 3
25
FEB
Ik kreeg van meneer Adobe een berichtje dat EINDELIJK Flex Builder 3 (FB3) is gelanceerd! Na zelf al wel wat ervaring te hebben opgedaan met Flex Builder 2 tijdens mijn stage, leek Flex, wat draait met de Flash engine, me een platform om mooie techniek om grafische (web)applicaties te maken. Vooral gewoon vanwege de simpelheid, zolang je er niet te gekke dingen mee wilt doen.Enifn, tijdens de Javapolis dit jaar woonde ik een demonstratie bij die toonde wat Flex 3 allemaal teweeg gaat brengen. Ik...
Edwin
Fans in Afrika
7
FEB
Ook in Afrika heeft ISAAC fans :-)Blij verrast kwamen we aan in Accra (Ghana) en werden meteen verwelkomt door een echte ISAAC fan met zelfgemaakt reclamebord....
Harm
More fun with iText
1
FEB
Laten we heel eerlijk zijn, iText is niet de meest elegante API. Het is praktisch onmogelijk om een echt mooie PDF te maken met iText zonder te belanden in het gesticht. Maar voor ieder probleem is een oplossing, zo ook voor iText en die oplossing is misschien simpeler dan je dacht. De oplossing is Graphics2D. Op deze pagina vind je meer informatie over hoe je een Graphic2D object direct om kunt zetten naar een PDF document. Hiermee omzeil je alle problemen met iText en kun je alles wat je hartj...
Pieter
Dojo 1.0 eindelijk uit
5
NOV
Na 3 jaar in beta te zijn geweest is The dojo toolkit dan toch op versie 1.0 uitgekomen.Wij zijn nu al een jaar bezig op zo nu en dan wat dojo spul te gebruiken en met gemengd succes. Waar wij dojo tot nu toe het meeste voor gebruiken is het gfx package (leuke eye-candy dus voornamelijk). Daarnaast een paar widgets (popups en sorting table) en wat io (ajax) spul. Dojo biedt nog zeer veel meer functionaliteit, maar we zijn er helaas nog niet aan toegekomen.Wat mij tegenvalt is dat enkele zaken (z...
Koen
Tutorial: Custom Taglib in JSP (Deel 3)
24
OKT
Welkom bij deel drie van de taglib tutorial. In dit deel nemen we een kijkje naar tags met een body.Tot nu toe zijn alle tags in deze tutorial leeg geweest, dit is te herkennen aan het feit dat er maar één tag is die wordt afgesloten met een “/”. Kijken we echter naar HTML zijn de meeste tags niet leeg. Dit willen we met onze eigen taglib natuurlijk ook kunnen. De tag in dit deel van de tutorial gaat verder op de “Hello World” tags uit deel 1 en 2. Alleen printen we in dit deel de tekst “Hello W...
Pieter
Java ME zal verdwijnen
21
OKT
Volgens guru en über-nerd James Gosling zal Java Micro Edition, de mobiele variant van Java langzaam maar zeker verdwijnen. Aangezien mobiele apparaten over steeds meer rekenkracht beschikken zal Java ME steeds meer met Java SE samensmelten. Zo bevat Java FX Mobile al bijna de volledige API van Java SE. "We're trying to converge everything to the Java SE specification. Cell phones and TV set-top boxes are growing up," Aldus Gosling "That convergence is going to take years."Bron: CNet...
Pieter
Fout: object vereist
15
OKT
Wie kent het niet? Je bent een stuk javascript code aan het maken en tijdens het testen verschijnt de foutmelding "fout: object vereist". Je krijgt dan de vraag of je wilt beginnen met foutopsporing en je bent dan eigenlijk altijd geneigd om op "Nee" te klikken, wetende dat de andere optie een of ander wazig programma start om vervolgens te crashen of zo. Voor de gein moet je eens op "Ja" drukken en dan de Microsoft Script Editor starten. Deze loopt door de code heen en stopt op de plaats waar d...
Pieter
Effecten in swing
14
OKT
Tijdens mijn ziekte vorige week heb ik eens uitgeprobeerd hoever ik nou kan gaan in met Java Swing custom painting en geprobeerd om een effect na te bootsten wat ik ooit in assembler op school had geschreven. Dit effect bootst vuur na door middel van een vrij eenvoudig algoritme. Later meer hierover.Om dit te bouwen heb ik een abstracte class gedefinieerd die de java.awt.Paint interface implementeert, zodat op eenvoudige wijze het scherm gevuld kan worden dmv setPaint op het Graphics object en e...
Nick
Web 3.0 of toch Web 2.1?
8
OKT
De afgelopen week heeft Jason Calacanis redelijk wat stof doen opwaaien met zijn definitie van Web 3.0.Zijn definite:"Web 3.0 is defined as the creation of high-quality content and services producedby gifted individuals using Web 2.0 technology as an enabling platform."Nu was hij niet helemaal serieus toen hij dit blogde, maar ik ben het er in ieder geval niet mee eens. In mijn ogen beschrijft zijn definitie namelijk meer een soort van Web 2.1, of Web 2.5 of in ieder geval een versie die < 3....
Koen
Tutorial: Custom TagLib in JSP (Deel 2)
4
OKT
Het tweede deel van onze tutorial gaat over het maken van een custom tag met parameters. Wanneer je deel één van de tutorial hebt gemist en je afvraagt waar ik het over heb, klik dan hier om eerst het eerste deel te lezen voor je verder leest.In het voorbeeld van deel één deden we niet meer dan de tekst “Hello World” afdrukken. Dit gaan we in dit deel uitbreiden met een parameter. Onze tag gaat er op de volgende manier uitzien:<tutorial:helloworld name="Isaac Newton" />En deze tag drukt de...
Pieter
WebSphere MQ voor beginners
4
OKT
Er zijn verschillende manieren/protocollen om berichten tussen systemen uit te wisselen. Een veel gebruikte manier is met behulp van het door IBM ontwikkelde WebSphere MQ. De configuratie van een MQ omgeving zorgt snel voor onduidelijkheid door de grote hoeveelheid aan elkaar te koppelen componenten, waaronder queues, transmission queues, queue managers, en channels. In deze wiki pagina zal ik een inleiding geven in hoe een MQ omgeving op te zetten.Om het geheel wat inzichtelijker te maken zal i...
Harm
Een opstap naar meer: ISAAC bij de City Run Eindhoven
4
OKT
Aangezien het personeel van ISAAC graag voorop loopt, qua technische kennis maar ook op sportief gebied, zullen er een aantal 'ISAAC-ers', na weken van hard trainen, mee gaan rennen met de City Run Eindhoven van 6 kilometer welke plaats zal vinden vooraf aan de Marathon Eindhoven op 14 oktober 2007.In 1993 vond voor het eerst de City Run plaats, met destijds 250 deelnemers. Inmiddels is dit onderdeel van de Marathon Eindhoven uitgegroeid tot een groot hardloopfeest met in 2006 maar liefst ruim 5...
Leonie
iPod touch: first contact
3
OKT
Heb vandaag ein-de-lijk mijn iPod touch mogen ontvangen van mijn chinese vrienden. Ik heb de afgelopen maanden al veel mooie gelezen en gehoord over de iPhone interface, maar nu ik hem zelf heb mogen ervaren moet ik zeggen: W-A-U-W. Wat een verschrikkelijk mooi scherm, wat een fijne bediening, wat een supervormgeving, wat een ingenieuze manier van browsen en wat heb ik al snel een lijstje van dingen die ik mis. En omdat ik niet hou van om de hete brei heendraaien: meteen maar mijn lijstje van d...
Koen
JOGL (Java OpenGl)
2
OKT
Lang geleden, toen ik nog op school zat, werd er beweerd dat Java goed was voor bussinessapplications maar voor grafische zaken te traag was. Daar waren dan wel uitvindingen als Swing voor het creëeren van grafische applicaties, en de Java3D API voor het creëeren van softwarematig gerenderde 3D applicaties in Java. Om hiermee te expirimenteren hebben we hier toen een project mee gedraaid, en ja, Java3D bleek echter wel degelijk retetraag. Maar er bestond wel degelijk een API die het mogelij...
Edwin
Supported JBoss AS versies
2
OKT
De laatste weken valt het me op dat onze Java-goeroes bij JBoss wat strikter aan het worden zijn met het verlenen van support (zowel development support als production/maintenance support) op "niet enterprise"-versies van JBoss. Op zich begrijpelijk, omdat er intussen zo'n lading van versies en plugin-modules beschikbaar is dat het domweg ondersteunen van *alle* versies niet meer doenlijk is. We moeten daarom opletten dat we zo veel mogelijk gebruik maken van JBoss-versies die te downloaden zijn...
Friso
Tutorial: Custom TagLib in JSP (Deel 1)
1
OKT
Dit is het eerste deel in een serie tutorials over het maken van een eigen tag library (taglib) in JSP. In dit eerste deel zal ik de basis van custom taglibs bespreken en hoe je een “Hello World” tag maakt. Na dit deel volgen in de komende dagen / weken nog vier delen in deze serie zodat alles over taglibs aan bod kan komen. Hou het blog dus in de gaten.JSP tags en custom tags zorgen ervoor dat je de scriplet code in je JSP bestanden weg kunt laten (de code tussen <% %>). In plaats daarvan...
Pieter
MyEclipse Workbench 6.0GA released
24
SEP
Voor sommigen oud nieuws, maar toch het vermelden waard; Er is weer een nieuwe versie uit van MYEclipse.De nieuwste versie is 6.0GA en bevat een groot aantal nieuwe features en bugfixes.Zo ondersteunt MyEclipse nu Eclipse3.3/Europe, Spring/JAP integration, Ready to run Application servers (tomcat, jboss) en heeft het een toolkit gebaseerd op WTP2.0De complete berg met informatie over deze release is te vinden op:http://www.myeclipseide.com/module-htmlpages-display-pid-340.htmlPersoonlijk lijkt m...
Valentijn
Javapolis Aanmelding!
24
SEP
Zo... De Javapolis 2007 aanmeldingen van ISAAC Software Solutions zijn de deur uit richting de Belgische Java Users Group (BeJUG). Ik heb er alle vertrouwen in dat deze lieden ook dit jaar Javapolis weer maken tot dé Java-conference van Europa. Nu zelfs Java-godfather James Gosling komt als spreker, begint het meer en meer op een Europese JavaOne te lijken. En dat is natuurlijk maar goed ook, want het is lekker dichtbij en bovendien kun je in Antwerpen veel beter eten dan in California...Naast J...
Friso
DDR-WRT
24
SEP
Veel thuisnetwerk gebruikers maken gebruik van een linksys (submerk van cisco) router.Met name de WRT54 reeks is zeer veel in omloop. Buiten de standaard firmware op deze router die door Cisco geleverd wordt, bestaat er ook nog een alternatieve firmware genaamd DDR-WRT.DDR-WRT is open-source en biedt ondersteuning voor meer functionaliteit waaronder VPN, SNMP, SSH Shell en Xbox Kaid. Met name als men bittorrent gebruikt worden een groot aantal poorten naar buiten geopend wat mening firmware laat...
Lars
XSQL: fijn!
4
SEP
Soms doe je iets heel lang "met de hand", tot je er op een dag schoon genoeg van hebt, en op zoek gaat naar een tool. En heel soms vind je dan dé perfecte tool, waarvan je je later gaat afvragen hoe je ooit zonder kon. We hebben ooit zoiets gehad met de invoering van Eclipse, Subversion en Beyond Compare, en een recent nieuw voorbeeld voor dit "ik kan niet meer zonder"-rijtje is XSQL Data Compare (en het broertje ervan, XSQL Object Compare).Met XSQL (van de slijmerig klantvriendelijke Amerikanen...
Friso
Brengt Silverlight het licht?
30
AUG
Afgelopen week kwam ik de site “tafiti” tegen. Een showcase van Microsoft om hun nieuwste product mee te demonstreren, Silverlight. Silverlight is, volgens Microsoft, een cross-browser, cross-platform plug-in voor de nieuwe generatie van media applicaties op het net. Het is het antwoord van Microsoft op Adobe’s Flash plug-in en het heeft daaraan een behoorlijke concurrent.Maar, het moet gezegd worden, tafiti ziet er best gelikt uit en het feit dat Silverlight naadloos met o.a. AJAX samen kan wer...
Pieter
UTF-8
29
AUG
Het is niet altijd vanzelfsprekend dat gegevens probleemloos van punt a naar punt b komen. Dit is iets dat me de afgelopen paar dagen maar al te duidelijk is geworden. Het idee is heel simpel, op een JSP pagina heb je een formulier die gegevens post naar een tweede JSP pagina. In eerste instantie lijkt alles goed te gaan, totdat je vreemde karakters gaat invoeren. Een "Ÿ" in het formulier kwam op de tweede jsp pagina aan als een "Ǻ¸". Misschien zijn het karakters die niet veel gebruikt worden, m...
Pieter
Red Hat Developer studio (Beta 1)
29
AUG
Een paar dagen geleden heb ik een eerste click-through gedaan van de nieuwe ontwikkelomgeving voor Java-ontwikkelaars van Red Hat/JBoss: Red Hat Developer studio! Eindelijk was beta1 namelijk gereleased.Deze enorm opgetuigde Eclipse-ontwikkelomgeving is als download een jar-file van 500+ megabyte... Niet echt een bescheiden tooltje dus, maar er is nu zelfs een complete embedded JBoss Application Server (met o.a. SEAM) opgenomen in het pack.Op zich heel handig dat Red Hat Developer studio (RDS) n...
Friso
ISAAC Developers Blog van start
29
AUG
Wie blogt er nog niet? Wel, wij blog(den/ten) in elk geval nog niet gezamenlijk: vanaf vandaag hebben de ontwikkelaars van ISAAC Software Solutions dan ook een eigen weblog!Op dit blog zullen we onze dagelijkse/wekelijkse/maandelijke ontdekkingen, technische frustraties en verbazingen posten. Java en de bijbehorende IT-subcultuur staan hierbij zoals bij heel ISAAC centraal.Zoals bij elk "zakelijk" weblog door de medewerkers gelden ook hier zaken als: de mening van de ontwikkelaars is niet per de...
ISAAC


