Smart Projects, het slaapverhaaltje van IsoBuster

Hoofdstuk I: IsoBuster, gewoon een idee.

Er was eens, in een ver land, CD-i. CD-i was een Philips-formaat dat afgespeeld kon worden in speciale Philips-consoles, CD-i-spelers genaamd. Het was een grappig formaat: de cd-indeling werd vaak (en wordt nog steeds) niet correct begrepen door normale cd-romstations, en het bestandssysteem werd (en wordt nog steeds) niet ondersteund door Windows.

In diezelfde tijd leefde er een excentrieke kerel, zijn naam was Peter, en zijn collega's dachten dat hij een beetje gek was, dat denken ze eigenlijk nog steeds. Peter had een hoop CD-i-schijven, en hoewel hij besefte dat ze nooit echt afgespeeld konden worden op Windows-pc's, wilde hij de inhoud zien en manieren vinden om die inhoud te extraheren, want ze bevatten immers mpg-streams van zijn favoriete Monty Python-sketches en andere dingen zoals dat.

Dus gespte Peter zijn cape om, en trok hij eropuit om het onmogelijke te bereiken. Als vermomde superheld werd hij voor het eerst gespot in een computerwinkel, waar hij een boek kocht: "leer C++ programmeren in 21 dagen". Hij nam 21 dagen vrij van het werk en begon zich door de materie te ploegen. Het was een interessante tijd en Peter leerde veel.

Hoofdstuk II: IsoBuster een tijdje op de plank.

Peter besefte dat hij een hobbyproject nodig had om daadwerkelijk in de praktijk te kunnen brengen wat hij aan het leren was. En omdat hij nog niet genoeg wist over programmeren en het CD-i-formaat, maakte hij het freeware-programma "Easy CD Menu". "Easy CD Menu" was uniek en waarschijnlijk de eerste in zijn soort; het idee was om mensen de mogelijkheid te geven een menu te maken voor alle bestanden die ze op hun zelfgemaakte cd's wilden zetten. Een tijdlang bleef Peter aan "Easy CD Menu" werken, leerde hij meer over programmeren en zoog hij ondertussen zoveel mogelijk kennis over cd-technologie op. "Easy CD Menu" werd populair, en Peter moest de naam wijzigen naar "Custom CD Menu" na een onvriendelijke mail van Adaptec. Zij beweerden, waarschijnlijk terecht, dat de naam "Easy CD" een geregistreerd handelsmerk was. Hoe meer Peter leerde over programmeren, hoe meer hij besefte dat zijn "Custom CD Menu"-code niet ideaal was, om het beleefd te zeggen. Hij bevond zich elke dag te midden van een spaghetti aan code, en besloot dat de tijd voor "IsoBuster" gekomen was.

Hoofdstuk III: IsoBuster, de begindagen.

Weer helemaal van nul beginnen, dat waren spannende tijden. Eerst in staat zijn om een schijflade te openen en te sluiten, dan het programma sectoren laten lezen enz., het was fascinerend. Omdat het programma een pakkende naam nodig had, en omdat het CD-i-bestandssysteem lijkt op het ISO9660-bestandssysteem, ... en omdat het er was om mensen te hulp te schieten ... ontstond de vermomde "IsoBuster". IsoBuster kon cd's aankoppelen in doodgewone cd-romstations, ingebouwd in doodgewone Windows 95-pc's, en kon de bestandsinhoud tonen en extraheren ! En dit alles zonder gebruik te maken van Windows, maar door in plaats daarvan de bestandssysteemdrivers van Windows te omzeilen en alle communicatie en interpretatie zelf uit te voeren. Eigenlijk kon het programma nog veel meer: het kon ook normale (niet-CD-i) cd's en Video-CD's aankoppelen, en, opnieuw als eerste in zijn soort, kon het CD-image-bestanden zoals *.ISO-bestanden openen. Deze laatste functie werd erg populair en IsoBuster won veel populariteit dankzij deze functie. Door de jaren heen evolueerden cd-formaten, groeiden CD-R/W-stations, werden nieuwe optische schijfformaten uitgevonden, rijpten andere bestandssystemen zoals UDF, enz. En Peter bleef het programma ontwikkelen en steeds beter maken. Hij vond het leuk om mensen te helpen data te redden van CD-i, cd's en dvd's van verschillende types en formaten. Zoals elke normale vermomde superheld had Peter een veeleisende dagtaak waarbij hij lange dagen werkte en veel reisde, maar wanneer hij wat vrije tijd had, gespte hij zijn oude cape om en bestreed hij de boze demon "dataverlies".

Toen het bedrijf van Peters dagtaak besliste om naar Taiwan te verhuizen, moest hij een moeilijke keuze maken. Hij was een van de 'gelukkige' weinigen aan wie gevraagd werd om als expat mee te verhuizen naar Taipei. Maar aangezien hij zichzelf niet zag emigreren, weigerde hij. Het bedrijf bood hem snel een nieuwe job aan bij een andere vestiging van het bedrijf, veel dichter bij waar hij woonde, maar de lange rit elke ochtend en avond was niets wat hij zichzelf zag doen op lange termijn, dus weigerde hij opnieuw. Hij stond er nu alleen voor.

Hoofdstuk IV: IsoBuster komt te hulp.

Vandaag werkt Peter als zelfstandige en werkt hij nog steeds met veel enthousiasme aan IsoBuster. IsoBuster, ooit freeware, is nu shareware, MAAR alle gratis functies die het ooit had, blijven nog steeds volledig gratis. Enkel bepaalde nieuwere functies, zoals UDF en HFS, vereisen een registratie. De prijs van het product wordt bewust laag gehouden, om iedereen die het nodig heeft een oplossing te kunnen bieden. Softwarepiraterij is een van de grootste frustraties van Peter, aangezien elke gestolen kopie rechtstreeks in zijn portemonnee gevoeld wordt. Om de wasserijkosten voor al zijn capes en maskers te kunnen betalen, doet hij aangepaste projecten voor andere bedrijven. Meestal gebaseerd op de technologie die hij zo goed leerde beheersen. Dit onttrekt kostbare tijd aan de ontwikkeling van IsoBuster, maar de dingen zijn niet altijd zoals we ze zouden willen.

Hoofdstuk V: IsoBuster, industriestandaard.

IsoBuster, en zijn auteur, worden zeer gewaardeerd binnen de optische-media- industrie. Naast dataherstel, of af en toe het redden van een gillend meisje uit een brandend gebouw, wordt IsoBuster gebruikt door verschillende ontwikkelteams in de hardware- en softwarebranche. In de forensische wereld blijkt IsoBuster een waardevol hulpmiddel te zijn in de strijd tegen criminelen, Usama, pas op. Veel experts beschouwen IsoBuster als een van de beste in zijn soort, en niet zonder reden. Elke dag ontdekken mensen de kracht van IsoBuster en vinden ze nieuwe en interessante manieren om het te gebruiken. Bijvoorbeeld om installatie-cd's te slipstreamen, om cd- of dvd-indelingen te onderzoeken enzovoort. Eindgebruikers merken dat ze plots cd's en dvd's kunnen lezen die gemaakt zijn met drag&drop-schrijfsoftware zoals Direct CD, InCD, DLA, Drag2Disc enz.: data waarvan ze dachten dat die voorgoed verloren was. Mensen die vastzaten met Mac-cd's met daarop hun kostbare Word-documenten, kunnen die nu bijvoorbeeld kopiƫren naar hun Windows-pc en ze opnieuw bewerken.

Voor een volledige en uitgebreide lijst van de functies, bezoek: www.isobuster.com

Hoofdstuk VI: IsoBuster, de toekomst.

De toekomst is nog niet geschreven, en dat is maar goed ook. Alles is nog mogelijk, en wie weet welke interessante dingen er nog op ons pad komen. Ondertussen blijft de vermomde superheld tot uw dienst, en de strijd tegen "dataverlies" gaat door. Genoeg materiaal voor een vervolg.

IsoBuster