Dit onderwerp heeft nog geen reacties, en bestaat uit 1 pagina.
Dit onderwerp is geplaatst op 23-09-2008 01.
Dpdk gaat opensource
- 23 september 2008
Dpdk gaat opensource
De Opensource (os) drive is enorm in de flash community.
OSFlash pioneerde het opensource gebeuren binnen de flash community en dit resulteerde kortgeleden in de 'essentiele guide voor os flash development' over enkele hele dikke os projecten binnen flash waar onder andere AUG teamlid Ralph Hauwert aan meewerkt (papervision3d) en Aral Balkan, oprichter van osflash.org, die vandaag ook te gast is bij de AUG.
Er is enorm veel opensource code te vinden op het web maar opvallend weinig source code van media bureaus en andere bedrijven in de online industrie. We zouden dit bij dpdk graag anders zien en hebben mede daarom besloten om zelf wat van onze code opensource vrij te geven. We wachten nog even af of de rest zal volgen, maar we hebben goede hoop.
Omdat we niet teveel rotzooi in de wereld willen brengen en niemand in het diepe willen gooien, hebben we besloten dat het project wel aan enige kwaliteitseisen moest voldoen.
- Het moet bruikbaar zijn in concrete situaties die je kan tegenkomen. We gebruiken deze code zelf.
- Alle code moet getest zijn, we hebben hiervoor het opensource unittesting framework asunit gebruikt. Code die je code test op kwaliteit, wat een uitvinding
. De meest essentiele dingen zijn getest en mochten er bugs zijn, kunnen we ze fixen, in de testsuite zetten en zeker weten dat de rest blijft werken. Niet meer in het duister tasten of de code goed is dus, bekijk gewoon zelf de tests. - De code moet goed gedocumenteerd zijn. We zijn op ongeveer 90% en de documentatie is online te bekijken. Het is de bedoeling dat je ook mede met de documentatie kan vinden wat je wilt en uit kunt zoeken wat de mogelijkheden zijn.
- Er is een minisite omheen gemaakt in blogvorm waar we regelmatig op posten om dingen te verduidelijken en waar de gebruikers hun feedback, commentaar en bugs kunnen achterlaten, zodat we features kunnen toevoegen en het geheel kunnen verbeteren.
- Iedereen moet het kunnen gebruiken zoals ze willen, daarom hebben we voor de mit license gekozen. Kort door de bocht zegt deze os licentie: Gebruik het, verkoop het, misbruik het, maar mocht je in de problemen komen, kom dan niet bij ons uithuilen

- De site is in het engels geschreven, met hier en daar een kleinnnn typefoutje, om het bereik te vergroten.
- Echte framework aspecten willen we er niet in hebben aangezien we niet willen dat mensen een stijl qua coding opgelegd krijgen. Het is op dit moment meer een toolkit: pak gewoon de elementen die je wilt gebruiken.
Vol frisse moed zijn we aan de gang gegaan om een en ander voor elkaar te krijgen en op te zetten en toevallig werden we toen benaderd door de AUG om wat te schrijven voor de lancering voor de nieuwe topsite! Perfect dus om dit moment te gebruiken om live te gaan.
Voor het overzicht hier enkele code packages waar wij erg enthousiast over zijn:
- De flash remoting package inclusief resultsets. Naar ons idee was er hier weinig compleets voor op de markt, of was het te onflexibel om te gebruiken. Het is hiermee echt makkelijk om complexe communicatie met de backend op te zetten.
- De collections package. Lists, sets, trees, queues en stacks, maar dan met een paar echte gouden truuks erin, zoals kunnen selecteren op specificaties; erg krachtig!
- De flash media server package voor multiuser applicaties.
- De statistieken package, waarmee je eenvoudig door heel je flash applicatie statistieken kunt integreren met diverse bestaande pakketen op een eenduidige manier, onafhankelijk van welk pakket (bijvoorbeeld google analytics of je eigen statistieken tool) je gebruikt.
Je kunt de code vinden op www.dpdk.nl/opensource samen met artikelen, documentatie en wat meer uitleg over het hele project. En voor het geval je een kleine introductie wilt om je over te halen om eens te kijken op de site, is hier een kort overzicht van wat we doen, wie we zijn en waar we voor staan.
Dpdk is een interactief bureau dat merkcampagnes bedenkt, creëert en ontwikkelt voor digitale media. Gedreven vanuit een passie voor techniek en ontwerp streven we ernaar om nieuwe en verfrissende concepten voor onze klanten online te zetten.
We proberen oude denkpatronen achter ons te laten door interactiviteit en gebruiksgemak centraal te stellen in de relatie tussen onze klanten en hun consumenten. Merkbeleving is de meest krachtige vorm van marketing, gewoon omdat het werkt. Dankzij authenticiteit en het sociale karakter verspreiden merkboodschappen zich met snelheid en een patroon die alleen online mogelijk is.
Wij helpen onze klanten en partners graag bij het faciliteren van hun digitale activiteiten. Door te luisteren, te doen waar we goed in zijn en te blijven innoveren geven we onszelf richting. Met liefde dragen we ook ons steentje bij, we maken nou eenmaal graag mooie dingen.
We hopen dat jullie ermee aan de slag gaan, feedback leveren maar vooral ermee losgaan in het creeeren van te gekke flash applicaties.
Have fun!
Rolf Vreijdenberger ("De Kale")
Dit onderwerp heeft nog geen reacties, en bestaat uit 1 pagina.
Dit onderwerp is geplaatst op 23-09-2008 01.