Main Development Process
- Design basic Data base
- Design Main Architecture
- Design all code structure and start the development process.
- Create Service layer classes and its structure (Use Factory Method design pattern).
-Start the Main Service development
(This is also an external service that connect with the database)
-Test the main system some functions with the WCF services.
-This service was also tested by the external sample application.
Current Development Process can be shown in the following link,
All the source code and documents in the trunk folder. (Source code also available)
Note : This system not heavily depend on the Database because it is a collection of the service
collaboration.
Initial Database Diagram (This can be changed and extended.)
Main Architecture
Service Layer
Problems and Successes
- Waste more time to configure WCF(Windows Communication Foundation) service to the upper level class libraries.
-endpoint bindings and other configuration in WCF
- Successfully expose and test the WCF service. (Main Service)
- Successfully design the Service Layer
- Successfully connect and communicate with Database through the ORM.
- Test the all CRUD Operations.
Current Progress
This week was very effective and successful because most difficult part of the design stage was done.
Initial Setups
- Add Online Source Control
- Link Source Control System with the source code
- Create a online diary
SVN Tools
- TortoiseSVN - http://tortoisesvn.net/
- AnkhSVN - Subversion Support for Visual Studio- http://ankhsvn.open.collab.net/
I have created a online source repository that can update from the SVN. This is the login details for external user.
Repository URL : https://svn.code.sf.net/p/pcmsy/code-0/trunk
Other Development Process
- Design Database (Main Parts)
- Starting the main architectural design (Current Source Code is available in above repository URL)
Current Project Architectural Technologies
- · MVC Framework 3.0 with Razor
- · C#.NET
- · Windows Communication Foundation (WCF)
- · Entity Framework
- · SQL Server 2008
- · JQuery
Extra Learning
Study about WCF (Windows Communication Technologies) because it will use through out the project.
Note : WCF
service library will be used as web service that is a framework for building
service-oriented applications.
Learning about the Android Operating system and developments.
Currently I am using following tools for Android development.
- Eclipse IDE
- ADT(Android Development Tools)
- jdk (Java Development Kit)
Note : Still android development learning process is in initial stage.