Page 227 - DCAP507_SYSTEM_SOFTWARE
P. 227

Unit 14: Canonic Systems




             solutions and contributing to technology. These students also do very interesting projects;  Notes
             for instance, a student whom I met recently was doing a project on a grid search engine.
             Students can participate in the numerous open source projects that are around, or even
             start their own project. In a traditional software development company, cost of development
             is only 5-10 per cent of the total cost; the rest of the costs are in testing and marketing of the
             software. In open source, a lot of the testing and marketing costs get reduced as that is
             done by the community.

             On the benefits to the academia
             The benefits to educational institutions deploying open source is that their students and
             teachers can copy the same software and deploy them to as many home computers that
             they like. This is completely legal and we encourage people to do that. Students can also
             share the software with their friends. That way, with open source, students learn about
             sharing and caring for others.
             Many projects done in a proprietary way never end up being actually used. Institutes
             should, therefore, encourage students doing their project in open source. This ensures that
             the code  that they write is reusable by someone else.  Even if the code  is not perfect,
             someone else can fix the code. This ensures that open source projects continue to be active.
             Institutes can work with the industry to propose projects based on business needs.
             With large  enterprises  now  migrating to  open source,  this will  open up  lots  of  job
             opportunities for students trained in open source. Education institutions should get their
             students trained on open  source so that they  are ready  to provide services to  these
             enterprises.
             What factors do CTOs and CIOs consider before choosing an open source operating system?
             Before choosing an open source operating system, the organisation needs to start getting
             ready for adoption. The IT team will need to ensure that all of their software works with
             the operating system they plan to deploy. Alternatively, if new software is required, staff
             will need to be trained to familiarise them with new ways of working.
             For example, if they want to use Linux and LibreOffice/OpenOffice they can first deploy
             LibreOffice on their Windows installation so users can become familiar. They should also
             ensure that any new applications being purchased or developed should be cross-platform.
             This will ensure that they are able to migrate to another operating system easily.
             While CIOs can reap substantial savings by deploying  open source, they should  also
             budget for training and support. This ensures that there is professional support available
             to help them and ensure they have a smooth deployment.

          14.6 Summary

              When using autoconf, there are three system definitions (or machine definitions) that are
               used to identify the "actors" in the build process; each definition relates to a similarly-
               named variable.

              Advanced Query Syntax (AQS) is the default query syntax used by Windows Search to
               query the index and to refine and narrow search parameters.
              AQS is employed by developers to  build queries  programmatically (and  by users to
               narrow their search parameters).







                                           LOVELY PROFESSIONAL UNIVERSITY                                   221
   222   223   224   225   226   227   228   229   230