1 / 14

Introduction to Open Source & Open Standards; & OSS Development Methodology

Introduction to Open Source & Open Standards; & OSS Development Methodology. “Open Standard”. IBM’s definition of an open standard.

Download Presentation

Introduction to Open Source & Open Standards; & OSS Development Methodology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Open Source & Open Standards; & OSS Development Methodology Dept of CIT-IBM

  2. “Open Standard” IBM’s definition of an open standard. An Open Standard is more than just a specification. The principles behind the standard, and the practice of offering and operating the standard, are what make the standard Open. Dept of CIT-IBM

  3. What Is an Open System? Key Concepts and Terminology • Today, open systems offer an interoperable, seamless, scalable, and reusable approach to system development. Potential benefits include: • • Vendor independence; • • Reduced development costs; • • Standard user interface; • • Reduced development time; • • Reduced training costs; • • Enterprise networking. Dept of CIT-IBM

  4. Open System Standards • Using standards-based products for system development is a step toward reducing problems with portability and compatibility. Dept of CIT-IBM

  5. Open System Standards Open System Standards. A system is considered open if it contains components that conform to specifications that are defined and maintained by group consensus (typically a standards body or consortia); those specifications are available to the public; and the interfaces are fully defined. When these conditions are satisfied, then public specifications become open system standards. Dept of CIT-IBM

  6. Open System Standards • the heart of an open system is a computing environment that supports • interoperable, • portable, • and scalable -Applications through standard services, interfaces, data formats, and protocols. Interoperability refers to the ability of system components to readily exchange data and interoperate. Portability is important because as computer platforms rapidly become outdated and obsolete, it becomes necessary to move (or port) system software to newer computer platforms. Scalabilityaddresses the need for systems to expand without degraded performance, providing more complex capabilities and access to larger amounts of data. Dept of CIT-IBM

  7. Open System Standards Open Standard. An open standard is a public specification developed and maintained by consensus of a recognized standards body that defines interfaces and services for a computer system to perform, and that is made available to review and implement. IEEE- Institute for Electrical and Electronics Engineers (U.S.) W3C- World Wide Web Consortium Dept of CIT-IBM

  8. Dept of CIT-IBM

  9. Promise of Open Systems Standards The number of companies developing software and hardware has grown exponentially as the market has expanded to include computer applications for home appliances, automobiles, mobile phones, televisions, ATM machines, laptops, personal data assistants (PDA), and the list goes on. Global Positioning System (GPS) to obtain their geographic location and display to the driver the location of their automobile on a map of the area. Dept of CIT-IBM

  10. Promise of Open Systems Standards Today’s standards emphasize software because software components require standards for the same reasons as hardware—compatibility, modularity, and integrated plug-in/plug-out functionality. HyperText Markup Language (HTML) used to implement Internet Web browsers, the Extensible Markup Language (XML) used to implement more sophisticated Web browsers, and the unix standard used for implementing unix operating systems. Dept of CIT-IBM

  11. Areas where standards developmentsare occurring: • . Application service providers (ASP); • • Mobile networking; • • Business-to-business (B2B); • • Storage area networks (SAN); • • World Wide Web. Dept of CIT-IBM

  12. Vendors recognize the need to develop commercial products based on openstandards • Open standards keep users from being locked into one vendor’s solution. • Open standards define an interoperable infrastructure that can reduce costs • Open standards keep users from being locked into one vendor’s solution. Dept of CIT-IBM

  13. Challenges of Open Systems • selecting which standards to use for an enterprise. • finding suitable standards-compliant commercial products • choosing standards that keep pace with technology innovations. Dept of CIT-IBM

  14. Open Standards • UNIT-02 COVERED Dept of CIT-IBM

More Related