Project Description

Framework Ivy is an architectural framework to create multi-tier application in a consistent way. It is currently in it’s nascent stage, where we are creating specific application blocks as well as reuse standard free application blocks available in the market. Framework Ivy when completed will help to create a software development pattern, to mass produce .Net applications in a software factory model.

Framework Ivy is to be a product under GPL open source licensing. We are looking for volunteers to help us in coding.

Project details and objectives

Framework Ivy is a family of granular architectural frameworks, to help create multi-tier .Net applications in a consistent way. These frameworks will help in mass production of application which follows a similar architecture patterns similar to a software factory.

We agree that every software project is unique in itself in terms of architecture; still we can find some degree of similarities in usage of patterns at various layers at a granular level, which are repetitive in nature. Such components which are specific to the project but are repetitive can be mass produced with templates and proper processes and tools.

Something similar to a bridge construction, every bridge can be considered unique, yet there are building blocks which are mass produced in a factory environment for a various section of the bridge. These building blocks are assembled at the site itself.

Software projects can also be treated in a similar way. Framework Ivy is an initiative in this direction. We want to identify and create granular framework components, templates, tools and processes to help project teams to mass produce various building blocks for their projects.

We are looking for freshers as well! What will you gain in joining us as a developer?

We are looking for developers to help us in coding. Basic knowledge of .Net and C# language will be an added advantage. Even if you don’t know, no problem, we will teach you. If you are a student who is looking forward to learn Object Oriented Programming in .Net, UML design and understand Patterns, this is the right opportunity.

Your course curriculum or training institute might not be in a position to give you an industry level exposure. You might end up creating dummy projects which no one is going to actually use. Being part of this development team, you will gain real industry level experience, learn advance techniques using Object Oriented Programming. If it matters you can give our referrals during your job hunt as well.
We are a group of experienced professional and practicing Architects with over 10 years of industry experience.

How you can contribute?

Well, we need less than 3 hours from you per week, to make your effort contribution effective. Our mentors will personally interact with you one to one over phone and chat sessions and desktop sharing sessions, to make you understand the architecture, and to guide you to achieve the desired output.
So to be a member of our development team, it is essential to have the following:

  • Do you have a Google Account or Skype Account? If not create one and send your Google ID and Skype ID, because we will used it for all communications.
  • Install Google Talk client with at least audio plug-in or Skype client, we will use it to have audio chat, you should also have a functional microphone to speak and audible speaker to hear. You can download google talk at http://www.google.com/talk/.
  • We might also need install Yahoo Messenger for group Audio chat (Audio Conf.) . It can be downloaded from http://messenger.yahoo.com/download/ .
  • Should have TeamViewer or Skype client, we will use it for Desktop sharing sessions. You can download it at http://www.teamviewer.com/en/download/index.aspx or http://www.skype.com/intl/en-us/get-skype/ .
  • Should have Google Calendar, we will use it to schedule meetings.
  • Provide us with details of your time zone/country/city. It is essential for effective scheduling of meetings, as we are a virtual team and we are spread across different time zones.

 Apart from the above, you should also have the following:

Over and above you should have:-

  • Dedication and determination to learn and contribute. Passion to create something new.

We are ready to invest time, effort and money on you. Are you ready to receieve it and contribute.

Links to other important pages:

Thanks & Regard
Mrinmoy Das
(Happy Coding)

Last edited Jun 5, 2012 at 9:32 AM by mrinmoyd, version 34