Archive for November 2011

WeStand, an opensource project Part 2   3 comments

I had a busy week but managed to do something for my project idea. I was expecting people will be interested in working with me but I didn’t get as many hands as I expect, I could have had many hands if the idea was already in place 🙂 (If we had this kind of collaboration environment to work together). I have done a little bit of coding, which I didn’t push it to github, which I will do as soon as I see interested people who are willing to work on it and I feel it is time to upload it. In this post I want to show what it looks like when finished, forget the beginner layout I put here though.

The picture on the left shows what a visitor of the site sees on opening the first page. Just like anyother social site, it will have a login and for new commers a registration page. From the home page, people can see what is going on in Ethiopia as a highlight. This is like a news feed but an organized one. This is not like news feed reported by a reporter on other news sites. It is a compiled report, it can be a text based statistical report from the database. The people providing the raw data will be those behind the scene technical guys who are responsible for the project or achievement. To be clear at this point, if you have any idea on any part of the concept system, I really appreciate it. I hope you will feel proude of contributing to the system if things go as planned.

After a registered user is logged in or a new commer gets registered, the page you they see is the feed board. The feed board is a list of current issues on a researchs, projects or ideas of interest for the logged in user, which the system understand from the profile of the user. We all know that, we are not open culturally. Thanks to facebook we are now changing, i guess. People feel confortable to update all the information on their profile. Filling ones profile for this system is a basic thing for a user to enjoy the site and stay at least for a while looking around and participating. If that is not so, it will be like Hi5’s friend recommendation 🙂 I am a programmer and would like to hear or can help on software matters. The system should be able to understand my interest. If the my homepage is filled with this kind of interesting ideas from college students doing their project, companies working on software projects in another organization …. if there is a challenging idea that I passed through and would like to help …. that’s what the home page will be filled with.

As I tried to explain the need for the profile information, the profile page is for a registered user to update his/her current information. If one achieved something which might help someother person of the community, let’s put it on our list of achievements and when the time comes, the system will inform us of a person or idea in need of our expertise. Then it is up to you to decide weather you have the time to help or just mute the information. What happens next, with a mock screen is not done yet.


The last part of this post is the project/concept screen. I know there are projects/researchs which are confidencial and should be kept within a closed circle. You will have a means to protect the publicity of the idea but you can still request for help, which lets the professionals to get a read only access of what you have posted, they can’t share it or modify it. I hope this is a point to think about more and you will have an idea how you want it to be, please let me know… I am done for today but still to be continued.

Advertisements

Posted November 22, 2011 by Behailu S. in Uncategorized

WeStand, an opensource project Part 1   2 comments

I have been talking for a long time to start doing something. Last time I was talking about an open data initiative where by we make the platform for entering data useful for the public and people contribute and build the data. I discussed the idea with a lot of people I met and the challenge is a lot. This doesn’t mean I left the idea, I am just trying to approach it the other way around. So, in this post and the coming ones, I will try to explain the idea behind the project I am talking about. I have ‘pushed’, that is a term in git, a social coding site to mean to upload a file to the github repository. If you are new to git and github, I will try to explain what I know in this and coming posts. So, let’s get to the core of the idea.

Every day I hear that an Ethiopian living in some part of the world did something, achieved some interesting thing etc and I feel like, what if this person is here in Ethiopia? What if everybody living in other countries out of Ethiopia have a means to contribute his/her idea on projects carried out here? I know there are lots of groups on facebook but I want to have a dedicated and specially tailored system through which people contribute and stand beside their fellow citizens and help each other. So, I stand for my people, you stand for your people, he/she stand for their people … so WeStand for our people. The image in the left side, thanks to Naod, made it to indicate people siting around a virtual table and configure the pieces to make meaningful things.

Enough about the narratives, this post gives initial functionality envisioned by me and only me. What ever your field of study is how ever you want this system to help you do what you want to do for your country, let’s know. We will find a way to incorporate the idea. So, this is a kind of social collaboration work. I don’t know if other people in other part of the world have a culture like us, you know ‘DEBO?’. Specially in the rural parts of the country people help each other in collecting the production of the farm land, building their house and so on. There are also other social things like ‘EKUB’ and ‘EDIR’ which helped the community in many ways. Think of WeStand as an electronic version of these things. Where ever you live, what ever you do, your expertise, if added to what a group of people are doing helps them be more refined. The minimum, it gives another perspective. So what I have in mind right now is:

You will have an account and your account will have a detailed profile of yours, those you want to tell the people. The experiences you have, the projects you worked on and so on. This means, we have a lot of projects to learn from and pick people who have a hands on experience for the problem at hand. I bet there are at least hundreds of civil engineers who are doing their research in different parts of the world who would like to contribute, just in idea nothing more :), to the Abay dam.

On the other end, people who are verified will publish problems of the community that need the attention of ‘WeStand’ members. Our system will be smart enough to pick from the pull of professionals to support and give ways and how to’s. I know this is a very crude overview but you have a grip of what I intend to do. If you are a developer, there is a lot to do. As I said I just pushed to github an empty ASP.net MVC3 application that you can find it here. There is nothing in it to see though, it is just for all of us to have a common starting ground to discuss the architecture and the technologies in it to be used. Please let me know what you think, as I said it requires the idea and participation of any professional. I know that some of my friends from Mekelle University have good understanding of machine learning, this requires your expertise very much.

To be continued…..

Posted November 10, 2011 by Behailu S. in Dot net