What is dpdk open source exactly, what does it do, where can I get information, and how can I use it?
We’ll try to answer these questions and several related ones here:
- It contains some of the source code we use at our agency.
- It’s our goal to release more code every now and then, that you can use.
- It’s specifically aimed at Flash and ActionScript 3.
- It’s under version control with Subversion, get the source!
svn co http://playground.dpdk.nl/repos/dpdk_os_flash/ - It’s heavily documented,
the documentation can be browsed onlineyou can easily check the documentation via the classes itself, by generating your own documentation via asdoc or by using a good editor like eclipse + fdt or flashdevelop, making it easy to find what you are looking for and easy to find out how it works. - It serves as a toolkit, not necessarily as a framework, although it has some light framework features here and there. (It might become more of a framework in the future …)
This makes it easy to use and at the same time it’s not forcing you to use a very specific way of programming. - It is pattern based and we have tried to use the industries best practices for code development
- It is easy to use with back-end functionality. (Since we do a lot of work with database driven sites.) Working with Flash Remoting has never been easier. Flash Media Server wrappers and tools are also included (with samples).
- It is unit tested with the asunit unit testing framework, to ensure the code will be of high quality. When bugs are found, they can be reported and will be fixed as soon as possible. All fixes will be included in the test suite and the entire test suite is available in the Subversion checkout (under test/flash).
- It comes with video tutorials, these are in the making at the moment. They will give an easy introduction to the different packages/parts of the toolkit.
- It is licensed under mit, which basically means you can use it wherever you want and however you want, just keep the license intact. No strings attached.
- It is an initiative to give something back to the community by a commercial company: dpdk. We feel that agencies can be less protective with some of the great stuff they are using and creating and want to give an example for the agencies out there.
- It can easily be incorporated in your workflow, we have also tried to keep it open for extension but closed for modification, so you can subclass code and provide more behaviour.
- It is the source code we use and modify according to our needs, therefore it might change. Although we try to keep the interfaces as they are, we cannot guarantee it.
- It’s easy to contact us about any feedback or suggestions you might have, drop us an e-mail: opensource -at- dpdk -dot- nl
- It’s great if you participate in the discussion or the code by posting your feedback/suggestions as comments to the articles covering specific parts of the toolkit.
If you’d like to know a little bit more about dpdk, you can visit our website (dutch only).
And here’s a small description about who we are, what we do and what we stand for:
Dpdk is an interactive agency which creates and develops brand-specific campaigns for the digital media world. Driven from a passion for engineering and design we strive to roll out new and refreshing online concepts for our clients.
We try to abandon traditional thinking patterns and let interactivity and user experience lead us in our relationships with our clients and customers. Experience branding is the most powerful form of marketing, simply because it works. Through authenticity and the social character of the internet, branded campaigns spread themselves with a speed and a pattern only possible online.
We love to help our clients and partners in facilitating their digital activities. By listening, doing “our thing” and by continuing to innovate we give ourselves a direction and form a vision.
We also love to contribute to the active, social and inspiring community. We simply love to make beautiful things and share them with the world in any way possible.