Posts

Showing posts with the label open source

Integrating Click Router and GNURadio

Recently, I have been working on integrating Click Modular Router to work with both WiFi cards and USRPs to facilitate the development of cognitive radio testbeds. I am using GNURadio to control N210 USRPs . I found that developing routing hops to be interesting and worth sharing as it requires the USRP to simultaneously send and receive. This requires the transmission and reception to be on separated frequencies.  For transmission, first a client socket must be created in the click configuration code. Socket(TCP, localhost, 4002, Client true) Then, I used a thread to constantly listens on that socket and transmits the data once a new packet is received. This allows for the separation of tasks and good visibility of the transmission code. I noticed that there is a trend to include the transmission code within the main function which degrades the code readability. The thread takes as a parameter the top_block describing the data path on the USRP. clas...

Open Science - SFD 2011

Image
For the third year I was invited to give a talk at Software Freedom Day @ Alexandria University 2011 and I wanted to talk about something that links what I am doing now (I am a research assistant at E-JUST) and open source so I started researching Open Source Science. Starting from the fact that I use a lot of open source modules and packages in my work developed by others and put on the internet for everyone to use. I began to understand the wider concept of open science which aims at enabling everyone who is willing to participate in any scientific endeavor to have a part in it. Facilitated by the internet, ideas, tasks, documents, code, scientific data and even videos of experiments are shared by the project's coordinator for anyone to participate in anyway and every way possible. And the results are amazing !! My main goal from the presentation and this post is to show how openness can boost research either by using the collective intellige...

Contributing to Open Source - SFD 2010

Today I presented "Contributing to Open Source" as a part of Software Freedom Day @ Alexandria University 2010 held at Bibliotheca Alexandrina. The audience was great and helped in making the presentation better than I anticipated. This is the presentation I hope it would be useful to those that missed the event. Contributing to Open Source View more presentations from Ahmed Saeed . It was cool to be presenting at the BA for the first time.

Contributing to Open Source (Why? and How?)

Image
Open Source products are everywhere now, probably now you're using some of them. And I am sure that a lot of people are appreciating the role of open source. This post is about giving back to the community, helping others and moving forward one of the applications/tools you're using as a part of your everyday life. Why Contribute to Open Source?? Sun Microsystems had a slogan "Change (Y)our world". And that summarizes what contributing to open source is all about. It's about making You better and making The World better. Let's make it clearer. When you contribute to open source it helps you in some many ways, it gets you to code and practice and enhance your programming skills. Then gets your code reviewed, reviewed and then reviewed once more before it becomes a part of an official release. And finally it gets you to document your code. Of course how much a project adds to your skills depends on the scale of the project and the importance of the featu...

Software Freedom Day @ Alexandria University

Image
It's my greatest pleasure to announce Software Freedom Day @ Alexandria University. We are planning on having one of the biggest open source promoting events my university has ever seen, with peresntations, demos and contests lasting for two weeks. The students' organizations working on that event till now are Alexandria ACM Chapter, Alexandria University OSUM Club and Arabic Wikipedia Team. We are still looking for others two help us make this event as big as it can get. So if you're anywhere near Alexandria from the first of September till the 15th of it come and join us in our celebration. RSVP here:http://www.facebook.com/event.php?eid=124455764728 and here http://osum.sun.com/events/software-freedom-day-6 We're still working on our detailed plan and we'll have it online as soon as possible.