processOnline is a rich client Project Management application delivered through browser.
A project-manager can deliver success by organizing tasks of projects such that each member can view, update and explode them conveniently.
Such an organization of tasks lets each member track
the progress of self and stay on the top of things. The conventional desktop applications have failed in delivering visibility into project-plans.
They require installation on each machine and do not let users update the project-plan document in shared mode.
As a result, the project-plans are typically
ignored by the team members. ajaxProject addresses these short comings by delivering a project-management application inside an
internet-browser. Using it, a team member can access the projects from anywhere, view and update status of tasks assigned to self and edit projects.
ajaxProject's Rich Client
interface provides, the same level of interactivity as available from a desktop application but without any client installation.
Its server is light weight and facilitates collaborative editing and interactive conflict resolution. Using ajaxProject, a project team-member can:
Edit project-plans together and collaborate in real time
Edit project-plans in the browser with the same ease as of a desktop client
View projects from anywhere
ajaxProject
ajaxProject is a rich client Project Management application delivered through browser.
A project-manager can deliver success by organizing tasks of projects such that each member can view, update and explode them conveniently.
Such an organization of tasks lets each member track
the progress of self and stay on the top of things. The conventional desktop applications have failed in delivering visibility into project-plans.
They require installation on each machine and do not let users update the project-plan document in shared mode.
As a result, the project-plans are typically
ignored by the team members. ajaxProject addresses these short comings by delivering a project-management application inside an
internet-browser. Using it, a team member can access the projects from anywhere, view and update status of tasks assigned to self and edit projects.
ajaxProject's Rich Client
interface provides, the same level of interactivity as available from a desktop application but without any client installation.
Its server is light weight and facilitates collaborative editing and interactive conflict resolution. Using ajaxProject, a project team-member can:
Edit project-plans together and collaborate in real time
Edit project-plans in the browser with the same ease as of a desktop client
View projects from anywhere
ajaxFace
ajaxFace is a client-server framework for AJAX applications.
ajaxFace Client Framework
Consists of a rich set of UI Components, Data Set, Controller and View classes.
Supports HTML templates and components hierarchy for UI layout.
Client side Data Set and Cache provides comprehensive infrastructure for managing client data space.
Convenient and transparent data binding between data set and UI elements.
Automatic management of data update, event propagation in the client space.
Transparently builds change-lists to be sent to the server.
Supports application level information interchange between the client and server using XML (REST).
Implemented using JavaScript & DHTML
ajaxFace Server
ajaxFace server is a set of special services hosted inside a WEB container. The
new services are responsible for interfacing with AJAX clients.
Handles application level information interchanges with clients using XML (based on REST architectural concepts).
Handles change-lists sent by clients.
Computes conflicts between a change-list sent by the client and the server data.
Transactional update of entities by applying change-lists.
Interprets the service invocation requests sent by clients and delegates them to appropriate services.
Mantains the knowledge of each client's data set and computes the change-lists required to keep each client's state in synch.
Model Driven Architecture
Designed ground up for multi-tenancy
Linear scalability simply by adding new hardware nodes