Welcome to Jordev Sign in | Join | Help
 
in Search

Open Source Project

Last post 09-07-2007, 4:35 PM by Anonymous. 7 replies.
Sort Posts: Previous Next
  •  07-22-2007, 10:56 AM 1159

    Open Source Project

    Hi,

    I'm relatively new to this forum, but I'm starting to like it :) so please excuse me if you have started a similar topic before.

    Although without doubt a lot of you are very skilled,  there are no open source projects created by this community at all. I think we should think of an idea for an application worth working on and start collaboratively developing it :) Think of it, if we do something really good, and we can do it, won't it be something prestigious to say later that you have been developing, wouldn't it be fun to develop along with others and discover their skills ? and to improve yours ? :)

    I would propose some topics in which we could excel while developing it:

    • Grid Computing
    • CRM
    • A Business Platform, simillar to OFBiz (apache software foundation)
    • Be creative!, and think of more ideas :)
    Please give me your feedback about this idea and/or vote for a project.
  •  07-22-2007, 1:14 PM 1160 in reply to 1159

    Re: Open Source Project

    Hey Karim,

    Great idea! A few other members have mentioned something close to this but on a smaller scale. As a user group, it'll be somewhat hard to organize and develop a full scale project like a CRM system. We can however start with smaller projects and host them on CodePlex. There's going to be a Community Night this Saturday and hopefully we'll have a 10-15 minute discussion on this topic.

    Karim, are you in Jordan now? Your location says Poland.


    Muhanad Omar | MSP

    http://muhanado.spaces.live.com/
  •  07-22-2007, 2:33 PM 1161 in reply to 1160

    Re: Open Source Project

    Hi Muhannad,

    Yes, for the nearest 2 months I'll be working in Jordan, so I think I can attend the community night.

    I've thought of it, there are a lot of CRM systems on the market, (open source and commercial), and I don't think that we could create a project that could compete with them from the first day.

    However, I have an idea to create a Grid Computing Platform, Which will utilize the power of computers connected into a network, to create a virtual machine, who's computing power == the sum of all interconnected computer's powers.

    got it ? Google it, for Grid Computing or Alchemi for more info.

     It may sound complex at first, but it really isn't, it's all about managing and routing threads.

     

     

  •  08-13-2007, 10:21 AM 1183 in reply to 1161

    Re: Open Source Project

    IMO this is a very good idea. There has to be a "Productive Jordanian Developers" as i have been in many arab forums before and they are fewer than i thought. So we have to make a move ;)

  •  08-20-2007, 12:24 PM 1191 in reply to 1161

    Re: Open Source Project

    Grid computing sounds complicated.... I like. =D

     Dunno, I'll have to research it aplenty, but I'd like to work on something like that.   


     


    Mohammed Abbadi
    Microsoft Certified Skeptic
    Program Developer (C#, Java, Common Lisp)



  •  08-21-2007, 1:24 AM 1309 in reply to 1191

    Re: Open Source Project

    Before choosing one idea, lets have an open source projects section like a mini codeplex Big Smile so we can post ideas and participate on projects that we like.
    Mahmoud Darwish, Software Developer.( ASP.NET, VC#, AJAX, XML, VB.NET)
  •  08-21-2007, 3:40 AM 1313 in reply to 1309

    Re: Open Source Project

    Yes it's what we needs.

    really the open source project will helps students and developers to see the professional implementation and integration with the large system, not code just we need. we need the software engineering present throught development life cycle to allow each one know how the development begin.

    i ready for the Open Source Code Project and be one of the development team.


    OMAR FAWZI SRAWI
    IT Consultants, Developer
    MCP,MCAD,MCTS and MCPD
    SoftCon Software Consultants
    http://smartwwf.spaces.live.com
  •  09-07-2007, 4:35 PM 1427 in reply to 1313

    Re: Open Source Project

    OSrawi:

    Yes it's what we needs.

    really the open source project will helps students and developers to see the professional implementation and integration with the large system, not code just we need. we need the software engineering present throught development life cycle to allow each one know how the development begin.

    i ready for the Open Source Code Project and be one of the development team.

    Exactly, working on an open source project with a unified process, collaborating with other developers remotely will give you more knowledge and opportunities to find a freelance work, where your clients are sometimes thousands of kilometers far.

     

    And regarding the Grid Computing. The whole idea is to write an application that consists of: an application server/coordinator,  client/executors and a framework for developers to write applications that operate on this platform.

    The concept of Grid Computing is to split the application into threads, and execute each thread on a different client/executor, the execution is coordinated by the server that keeps track of which thread was executed on which server, and in which order and etc...

    The WS-* standards today allow us to create such applications without effort due to standards like WS-Attachment, WS-ReliableMessaging, etc..

    Hoping someone will be interested in this project, but interest is not enough for us to begin, we need to start with some step, even a symbolic one, just to motivate the crew in here ;-) and for the future, when our project will get big and famous, we will have a reference date ;-) that we'll be like "hey, on this and this date everything started" ;-)

    Now, before we start we have to see how many of us have got enough skills to start working on such project. This is not to discriminate the beginning developers, but to save time and knowing who should we assign to a specific task. Generally the required skills are:

    • Good* Knowledge in C# and generally .NET
    • Good* understanding of design patterns like IoC (Inversion of Control), Dependency Injection, etc...
    • Skills/abilities to think about a project from 1000 meters height, to be able to abstract concepts and think of it from multiple perspectives, this is really important, because 1) this is not a typical business application. 2) our target audience are developers, and we have to think like API providers.
    • Good* understanding of Service Oriented Architecture and WS-* standards, and consequently the Windows Communication  Foundation.

    *) When I say Good, I really mean it :-)

    The skills-set above is required for developers willing to participate in the project, we will also need: UI Designers and Web Developers/Designers, but we'll think about it in later stages of planning.

    Please don't think that I'm trying to rule here, but after I've set the topic, I've seen a lot of enthusiasm for this, and I'm very happy, but someone needs to really put the first stone ;-)

    So from now on, please, if you are interested in joining the project and you feel that your skills match the listed above, write in this topic that you want to join. 

    These where my $0.02. 

    Any questions you want to ask me in private please send them to: contact@karimagha.net.

    Thank you for listening, now you may go home. ;-)

    PS. one more thing, the project will be on GPL/LGPL Licence. 

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems