Tuesday, September 20, 2005

Nibble ERP as Open Source Project Released

Finally I have a Project Space in Novell Forge

Homepage: http://forge.novell.com/modules/xfmod/project/?nibble

If you want to contribute to this project feel free to join and please send me an email to vromero@ipn.mx

We need:

Release Manager - an individual who is in charge of creating file releases
Tracker Manager - an individual who can create and manage the trackers used by the project
Task Manager Admin - an individual who can create and manage subprojects and tasks
Task Manager Tech - an individual to whom tasks can be assigned
Forum Moderator - an individual who can approve and moderate forum postings
Documentation Editor - an individual who can edit and approve document submissions, as well as submit documentation
Sample Code Editor - an individual who can edit and approve sample code submissions, as well as submit sample code
Tracker Admin - an individual who can administer trackers, like Bugs or Enhancement Requests, including approving or submitting tracker items and assigning those items to others
Tracker Tech - an individual to whom tracker items, like Bugs or Enhancement Requests, can be assigned

Description:

Nibble is an Enterprise Resource Planning and is the Software Solution to support the entire business processes. It consists of modules such as Marketing and Sales, Field Service, Production, Inventory Control, Procurement, Distribution, Human Resources, Finance and Accounting.

The Nibble ERP Solution has:

Modules

Main Modules

General Ledger
Accounts Payable
Accounts Receivable
Inventory
Order Entry
Job Cost
System Manager

Special Modules:

Bar Coding
Bill of Materials
Contact Management
Customer Relationship Management
Point of Sale
Time & Billing
Transportation Management
Travel Expenses
Warehouse Management

Web Modules:

Web Based Requisitioning
Web Commerce Catalog
Web Customers
Web Employee
Web Financial Statements
Web Orders
Web Tools

Plant Modules:

Equipment Maintenance
Plant Maintenance
Preventive Maintenance

Development Tools Modules:

Data Import Tools
Data Integration Tools
Forms Designer Tools

Manufacturing Modules:

Product Configurator
Production Order Processing
Production Scheduling
Quoting/Estimating
Routings
Supply Chain Management

Sub-Modules

Bank Reconciliation
Contract Management
Currency Manager
Data Explorer
Direct Deposit
Import Manager
Multi-Company
Multi-Currency
Multidimensional Analysis
ODBC Drivers (ADO.NET)
Promotion Management
Purchase Order
Report Writer
Serial Number Tracking
Standard Costing

The Intended Audience: Developers, End Users/Desktop.

Technical Features:

The initial framework is entirely developed with C# over the Mono Runtime ( www.go-mono.com )
IDE Tool: Monodevelop (But feel free to use VI o Nano :P) ( www.monodevelop.com )
Software Version Control: SVN ( subversion.tigris.org )
Database: MySQL(www.mysql.com), with DAAB 3.1(http://www.gotdotnet.com/workspaces/workspace.aspx?id=c20d12b0-af52-402b-9b7c-aaeb21d1f431) so then the Data Access Layer has no RDBMS dependency.
Business Logic Layer implements custom objects
Web User Interface Layer: ASP.NET Web Forms (http://www.mono-project.com/ASP.NET)
Graphic User Interface Layer: GTK# Forms (http://gtk-sharp.sourceforge.net )
Loggin Layer: Log4net (http:// log4net.sourceforge.net )
Testing Layer: I use the Nunit Framework. ( www.nunit.org )

The Main Goal is to provide a Open Source Solution to the Community, based on the Mono Runtime and other Open Source Related Technologies (XSP Server, MySQL, PostgreSQL, GTK#, SVN).

This projects it's a good starting point for all that who want to learn to use Open Source Software Technologies and it's also a way to demonstrate that doing a balance with the Open Source Development Model, Best Programming Practices, Design Patterns (Software Engineering) give us a cheap and fast development Software Development Process and the final product is a robust, user friendly, low Cost Of Ownership Software and of course it's a good opportunity to exchange the knowledge and the experience between the people involved in the Nibble ERP Project.

1 comment:

Luthien said...

Ayer te aprobaron el proyecto y hoy llego al trabajo, lo veo en el correo de yahoo por el JavaUp y en el de gmail por el de LinuxIPN

FELICIDADES!