Case Studies
Groupware Manager
Our client, an IT consultancy firm based in Japan, required a group of web based applications that would enable them to provide their customers with a platform to share and synchronize information and knowledge between their individual workgroups. The solution was required to provide support for both English and Japanese and was also required to be compatible with different platforms such as mobile phones and PCs. Based on the requirements of the client, Open Source Development developed Groupware Manager, a solution that provides high-end tracking, management and synchronization capabilities. The Groupware Manager was developed as a fully customizable solution that could easily be configured by the end-users to suit their requirements. Tools enabling users to manage projects, schedule tasks etc were provided. An administrator module was provided that enabled the administrators to manage the Groupware Manager application.Customer Profile
A leading IT consulting organization based in Japan, Our Client., provides consultancy services to organizations in the field of content management, online education systems, broadband, e-commerce and mobile communication.
Business Requirements
To manage operations efficiently, enterprises require coordination of activities, schedules, and knowledge among team members working on various projects. Our Client recognized this requirement within medium and large sized organizations, where large teams need to coordinate while working on turnkey projects.
Enterprise Computing for Effective Manageability of Operations
Benefits
- Enhanced monitoring and management of operations
- Fully customizable
- Cross-platform (Mobile Devices/PC) portability, accessibility and support
- Centralized management driven by reliable & high-speed database access
- Multilingual (English/Japanese)
- Integrated e-mail services that provide multiple POP3 access
- PHP
- HTML
- MySQL
- i-Mode
- EZWeb
- Integrated e-mail services that provide multiple POP3 access
- WAP
- Jphone
- Windows
- Linux
- Solaris
- Macintosh
- IIS Server
With these considerations, the client, ventured with Open Source Development to develop a comprehensive groupware to perform enterprise critical operations. The objective was not only to develop an integrated groupware, but also to make it accessible over multiple platforms.
During the initial stages of the project, we at realized that data was required to be accessible over public channels or the Internet. Consequently, security was a major concern for this project. Besides this, we had to ensure that Groupware Manager was customizable by end-users to suit their business requirements. For us, the key areas of focus were:
- Seamless and secure data access
- Multi platform support
- Multi lingual and multi terminal support
- Net-ready mobile phones support
- Highly secure & reliable data access
- Customized and user-friendly front-end
The front-end is the HTML presentation layer and the backend is the open-source MySQL database. PHP is the business logic control unit layer, which is the middleware used to control the request-response functionality. The PHP business logic control unit includes the PHP extension “mbstring” for multi-byte string support. Multi-byte string enables Groupware Manager to support Japanese characters and alphabets. In addition, Groupware Manager employs the IMAP extension for supporting a Web based e-mail client, used to access the POP3 server.
We developed Groupware Manager to be compatible with PCs as well as mobile phones, providing similar level of security and interoperability. Groupware Manager can be accessed using ‘Net-ready’ mobile phones like i-mode, jphone, WAP and EZWeb. These phones are developed exclusively for users in Japan only. Groupware Manager can be easily deployed within disparate operating system environments like Windows, Linux, Sun Solaris and Mac using Web servers such as, Apache, IIS or Xtami.
Groupware Manager comprises of two modules – Administrator and User. The administrator creates users, assigns rights and privileges to each user, and manages the overall activities performed by users, who work on the Groupware Manager User module. The User module provides tools that allow users to:
- Schedule Tasks
- Track & Manage projects
- Store Contact Information
- Manage Files & Folders
- Setup To-Do Lists for Personal Use and for Others
- Save Useful Weblinks
- Setup Bulletin Boards and Conduct Polls
- Create Forms & Questionnaires for Defining Workflows
User Interface |
Administrator Interface |
Scheduler |
Holiday Manager |
Project Management |
Facility Manager |
Address Book |
Address Book Manager |
Message Manager |
|
Private Groups |
User Manager |
Workflow |
Templates Manager |
To Do List |
Rights Manager |
Weblinks |
Weblink Manager |
Whereabouts |
Whereabouts Manager |
Announcement |
Announcement Manager |
BBS |
BBS Manager |
File Manager |
BBS Manager |
Polls |
Poll Manager |
Technologies used in developing this application are:
Summary
Enterprise computing is a concept that is increasingly gaining the attention of top managements for managing business-critical operations. The idea is to exploit technology to develop an integrated repository of proven business value. Groupware Manager has been developed with precisely these considerations & parameters. The concept and design of Groupware Manager has been directed to allow medium and lower level managers to supervise, monitor, and coordinate day-to-day operations of enterprises along with secure and seamless data access of multiple platforms. Streamlining organizational procedures, Groupware Manager ensures the technical edge that enterprises require to administer tasks proactively without incurring extra costs for managing internal operations.


