Binnen enkele maanden verschijnt er een nieuwe release van Cloud9 IDE, waarin software-ontwikkelaars realtime kunnen samenwerken. Dat zegt Cloud9-ceo Ruben Daniëls (31) in een interview met Computable. Developers kunnen zo in de cloud samenwerken en commentaar op elkaars code geven. De software ondersteunt inmiddels twintig tot dertig programmeertalen, met volledige ondersteuning van Java.
Volledige ondersteuning wil zeggen dat ontwikkelaars tijdens het intikken van code kunnen rekenen op zogeheten language analysis. Dat werkt hetzelfde als de spellingscontrole in Word, maar dan checkt de software of er correcte code wordt gebruikt. Bovendien kun je namen van de ingevoerde code hernoemen, waarbij de software erop toeziet dat alleen de termen worden veranderd die in de bedoelde context staan.
Bovendien is het mogelijk voor Java een test te draaien van de code, die op elk moment kan worden bevroren zodat duidelijk te zien is waar iets misgaat. En de analyse komt zelfs met suggesties hoe je iets beter kan doen. 'Dit terrein biedt veel gelegenheid tot innovatie en het kan ontwikkelaars veel tijd besparen. Met name bij dynamische talen is dat erg interessant, omdat die over het algemeen minder structuur hebben.'
Cloud
Meerdere developers kunnen zo in de cloud een eigen omgeving beginnen om een project te starten. Terwijl de een invoert, kan de ander een debug draaien om te kijken of het goed gaat. 'Ons idee voor deze software kwam voort uit verwondering. We konden alle software online gebruiken, behalve die voor ontwikkeling. Je kunt nu even digitaal over iemands schouder mee kijken, waar hij of zij ook is op de wereld.'
Cloud9 IDE werd in maart 2011 geïntroduceerd en telt nog geen vier maanden later wereldwijd ruim dertigduizend gebruikers. Ruben Daniëls werkte jarenlang aan de software, samen met Cloud9-cio Rik Arends (31). 'Eerst financierden wij het project zelf, met commerciële projecten van ons vroegere bedrijf Javeline. Daarmee werkten we onder andere voor eBuddy en SDU. We wilden meer productgefocust gaan werken en zijn ons eigen product gaan ontwikkelen.'
Ontwikkelaars
Om dat te kunnen bekostigen, hebben Daniëls en Arends een zogeheten Angel Network opgezet, waarin vrienden en familie konden bijdragen aan het bekostigen van Cloud9. Vorige maand is bekend geworden dat investeerder Accel en softwarebedrijf Atlassian 5,5 miljoen euro investeren in het integrated development environment (IDE) van de jonge ondernemers.
Met die investering wordt het hoofdkantoor in San Francisco een feit. Momenteel opereert Cloud9 alleen vanuit de hoofdstad, met een kantoor aan de Prinsengracht. 'Ik zal 80 procent van de tijd in San Francisco te vinden zijn. We willen geld verdienen met de tool. Bij Github, een website voor social coding is gebleken dat achthonderdduizend ontwikkelaars bereid zijn hun code in de cloud te zetten, maar ook om ervoor te betalen. Stel dat 10 procent het tarief van vijftien dollar in de maand betaalt, dan tikt dat aardig aan.'
jQuery
Bij de release van de nieuwe variant van Cloud9 verwachten Daniëls en Arends de interesse te wekken van grootzakelijke gebruikers. Op dit moment is Cloud9 voornamelijk een platform voor early adopters, dus hobbyisten en professionals in kleine bedrijven. 'Er is in de uiteindelijk code niet te zien dat het in Cloud9 geproduceerd is, maar soms twitteren ontwikkelaars weleens dat ze van onze dienst gebruik hebben gemaakt. Mensen bouwen er bijvoorbeeld websites en halen bugs uit Javascript-bibliotheek jQuery. Met deze release wordt het pas bereikbaar voor het grote publiek. En daarna hopen we de applicatie nog socialer te maken, waarin je kunt chatten in audio en video. Dat is voor open source-ontwikkelaars erg leuk, want je wilt commentaren op codes kunnen geven.'
Cloud9
In juni kregen Daniëls en Arends na een investeringsronde van een week in Silicon Valley het groene licht van investeerder Accel en softwarebedrijf Atlassian. Daniëls: 'Over het algemeen doe je achttien tot 24 maanden met met het geld uit je eerste ronde. Daarna komt er een ronde B, maar als je cashflow positief is, dan is dat niet nodig. Dat is het doel waarnaar we streven. We richten ons ook alleen op het perfectioneren van Cloud9 en zijn niet met andere projecten bezig.'