KeepMeSafe Global Tracking System (KGTS)

    With the advent of technology mobile devices have taken a prominent place in our life. Considering the dynamic life style and work culture, having access to information and technology in our finger tip has become a primary necessity. Recent trend set by Apple iPhone in the area of mobile technology has revolutionalized the industry and now all the other major vendors have seriously started looking into this area and inventing technologies to change the way we look at mobile technology as traditional phone or pda system and possibly morph it to be the device of future even enabling accessibility to enterprise applications. After evaluating the future trend with due diligence it becomes very important for Dew Software to be concentrating on the upcoming technologies to keep us as the front runners. The purpose of this project is to build infrastructure and applications around the upcoming Android platform.

Software Reusable Components

    We have created a software reuse library which helps our customers improve productivity and quality, it also helps them to measure their progress and identify the most effective reuse strategies. We have spend extra time in designing, implementing, and testing robust reusable software components.

The key activities include:

      • Software product requirements are evaluated to determine if existing software assets exist that can fulfill the requirements.

      • Assets are recognized and evaluated for reuse.

      • A library of reusable software assets is maintained.

      • The software reuse activities are maintained, managed, and controlled.

      • Reuse is considered in all phases of a project life-cycle.

The levels of software use is as follows:

      • Application system reuse: It is possible to reuse the whole application system. The major problem here is to ensure that the software is portable. It should run on variety different platforms.

      • Sub-system reuse: It is possible to reuse major sub-systems of an application.

      • Module or object reuse: It is possible to reuse components of a system representing a collection of function.

      • Function reuse: It is possible to reuse software components, which implement a single function such as a mathematical function.

The levels of software use is as follows:

      • Reduce software development time.

      • Develop software with fewer people.

      • Move personnel more easily from project to project.

      • software development and maintenance costs.

      • Create better quality software and provide a dominant competitive advantage.