| |
|
|
| |
|
Adobe® Flash® Player required.
|
Business Software Solutions.
|
|
|
| |
Home ¤ Products ¤ Services ¤ C2MAnywhere
|
|
This site requires both Javascript and the Adobe® Flash® player to function correctly. If you have Javascript disabled in your browser, you will need to enable it for this site to function correctly. Please feel free to refer to our privacy policy if you have any concerns about enabling Javascript in your browser for this website. If you have Javascript enabled in your browser, click the image below to install the free Adobe® Flash® player plugin for your browser.
|
|
|
|
| |
|

C2MA is a Content Management System engine created by Click 2 Install and written completely in C# managed code, it is the culmination of years of application development experience. C2MA provides a robust and manageable framework on which Click 2 Install build all content managed applications. C2MA employs excellent Object Oriented Programming (OOP) practices to exploit it's flexibility and adaptablility to be used by numerouis presentation platforms. The Data Framework API that C2MA provides is completely abstracted from the presentation layer to allow for this universal approach to presentation of information to the end-user.
C2MA is implemented using Business Objects and incorporates Microsoft® Enterprise Library with support for ASP.NET, Windows Forms (Desktop Applications), WebServices and .NET Remoting for distributed applications. C2MA is modelled on the Model-View-Presenter (MVP) model and cosisits of the following 5 layers:
User Interface
Within the scope of C2MA, the user interface can be any form of data presentation. This would include; Mobile Phone, PDA, Wireless Device, Internet Browser or Desktop Application.
The User Interface within C2MA is completely independant of any data that is required by that interface.
Data Presenter
The C2MA Data Presenter is responsible for all data presentaion that is required by the User interface. The Data Presenter will only ever communicate with the Data Proxy and the User Interface within the framework.
Data Proxy Service
The C2MA Data Proxy Service is implemented to use Data Transfer Objects (DTO's). The DTO's are responsible for containing all the information for any requests that are made by the Data Presenter. The Data Proxy Service has been abstrated to only communicate with the Data Abstraction Layer and the Data Presenter. This abstraction allows for the Data Proxy service to reside on several computers or on another computer to the database, thus, enable C2MA to be used within distributed network applications.
Data Abstraction Layer
The C2MA Data Abstraction Layer is responsible for communicating with the database and returning the relevant information. When the database is abstracted in this manner, it allows for C2MA to support multiple database configurations. This in essence means that any database can be used with C2MA without any C2MA code, or more importantly, any User Interface code, having to be changed.
Database
C2MA currenlty supports Microsoft® Access®, Microsoft® SQL Server®, MySQL™ and Oracle® databases, although certain .NET functions will only operate on and MS SQL database. The database data is managed through typed DataSet's and all concurrency is handled internal to the C2MA framework.
|
|
|
| |
|
| |
 |
|
 |
 |
|
 |