Cross-Platform Development: Software that Lasts.

The article discusses the design of software that is easy to port or is created for multiple platforms or language or operating systems. The authors reflect that the design of software for multiple platforms that is easy to port is a neglected area of software engineering. Their proposed solution is...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 39; no. 10; pp. 26 - 36
Autores principales: Bishop, Judith, Horspool, Nigel
Formato: Artículo
Publicado: IEEE Oct2006
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=22772110&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 22772110
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Oct2006
      vid: 39
      iid: 10
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        22772110
        10.1109/MC.2006.337
      ppf: 26
      ppct: 10
      formats:
      tig:
        atl: Cross-Platform Development: Software that Lasts.
      aug:
        au:
          Bishop, Judith
          Horspool, Nigel
        affil:
          University of Pretoria
          University of Victoria
      su:
        Computer software
        Cross-platform software development
        Systems software
        Software engineering
        XML (Extensible Markup Language)
        Software architecture
        Computer software development
        Software patterns
      sug:
        subj:
          Computer software
          Cross-platform software development
          Systems software
          Software engineering
          XML (Extensible Markup Language)
          Software architecture
          Computer software development
          Software patterns
      ab: The article discusses the design of software that is easy to port or is created for multiple platforms or language or operating systems. The authors reflect that the design of software for multiple platforms that is easy to port is a neglected area of software engineering. Their proposed solution is the use of middleware that is constructed using reflection and is controlled through XML specifications. This could give components in a large software system a language dependence and a high degree of platform. This could then result to the ability of the software to shift easily as platforms change and improve and thereby reducing cost of future changes.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2006
    holdings:
      @attributes:
        islocal: N