A Sockets Application Programming Interface for the Petite Amateur Naval Satellite

Gespeichert in:
Bibliographische Detailangaben
Titel: A Sockets Application Programming Interface for the Petite Amateur Naval Satellite
Autoren: Maymi, Fernando J.
Weitere Verfasser: NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Quelle: DTIC AND NTIS
Publikationsjahr: 2000
Schlagwörter: Computer Programming and Software, Computer Systems, Unmanned Spacecraft, Radio Communications, COMMUNICATION SATELLITES, INTERNET, MILITARY SATELLITES, COMMUNICATIONS PROTOCOLS, SOFTWARE ENGINEERING, THESES, OPERATING SYSTEMS(COMPUTERS), DIGITAL COMMUNICATIONS, PANSAT(PETITE AMATEUR NAVY SATELLITE), API(APPLICATION PROGRAM INTERFACE), info, edu
Beschreibung: The Petite Amateur Naval Satellite (PANSAT) is an operational communications microsatellite designed at the Naval Postgraduate School (NPS). PANSAT's communications software was intended to be developed after orbital insertion and transmitted to the satellite. The Sockets Application Programming Interface (API) developed at the University of California, Berkeley is the de facto standard API for network applications. It provides a strong and flexible platform on which to develop a wide variety of programs. It accelerates the development of new applications by providing a standard set of features and isolating the program from the underlying networking mechanisms. This thesis studied the viability of implementing of a Sockets API for PANSAT based on the Berkeley Sockets. PANSAT's Sockets API was built on BekTek's spacecraft Operating System (SCOS). Because SCOS source code was not available, network protocols had to be implemented in user mode. SCOS is optimized for multiple small tasks, not the complex processes required for Internet programming. Because of SCOS' limitations in memory management, the development of this protocol stack and API was not successful. SCOS does not have the features required for an implementation like this.
Publikationsart: text
Sprache: English
Relation: http://www.dtic.mil/docs/citations/ADA381016
Verfügbarkeit: http://www.dtic.mil/docs/citations/ADA381016
Rights: undefined
Dokumentencode: edsbas.228E9BAC
Datenbank: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://www.dtic.mil/docs/citations/ADA381016#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Maymi%20FJ
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.228E9BAC
RelevancyScore: 756
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 756.449523925781
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Sockets Application Programming Interface for the Petite Amateur Naval Satellite
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Maymi%2C+Fernando+J%2E%22">Maymi, Fernando J.</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: NAVAL POSTGRADUATE SCHOOL MONTEREY CA
– Name: TitleSource
  Label: Source
  Group: Src
  Data: DTIC AND NTIS
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2000
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Programming+and+Software%22">Computer Programming and Software</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Systems%22">Computer Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Unmanned+Spacecraft%22">Unmanned Spacecraft</searchLink><br /><searchLink fieldCode="DE" term="%22Radio+Communications%22">Radio Communications</searchLink><br /><searchLink fieldCode="DE" term="%22COMMUNICATION+SATELLITES%22">COMMUNICATION SATELLITES</searchLink><br /><searchLink fieldCode="DE" term="%22INTERNET%22">INTERNET</searchLink><br /><searchLink fieldCode="DE" term="%22MILITARY+SATELLITES%22">MILITARY SATELLITES</searchLink><br /><searchLink fieldCode="DE" term="%22COMMUNICATIONS+PROTOCOLS%22">COMMUNICATIONS PROTOCOLS</searchLink><br /><searchLink fieldCode="DE" term="%22SOFTWARE+ENGINEERING%22">SOFTWARE ENGINEERING</searchLink><br /><searchLink fieldCode="DE" term="%22THESES%22">THESES</searchLink><br /><searchLink fieldCode="DE" term="%22OPERATING+SYSTEMS%28COMPUTERS%29%22">OPERATING SYSTEMS(COMPUTERS)</searchLink><br /><searchLink fieldCode="DE" term="%22DIGITAL+COMMUNICATIONS%22">DIGITAL COMMUNICATIONS</searchLink><br /><searchLink fieldCode="DE" term="%22PANSAT%28PETITE+AMATEUR+NAVY+SATELLITE%29%22">PANSAT(PETITE AMATEUR NAVY SATELLITE)</searchLink><br /><searchLink fieldCode="DE" term="%22API%28APPLICATION+PROGRAM+INTERFACE%29%22">API(APPLICATION PROGRAM INTERFACE)</searchLink><br /><searchLink fieldCode="DE" term="%22info%22">info</searchLink><br /><searchLink fieldCode="DE" term="%22edu%22">edu</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: The Petite Amateur Naval Satellite (PANSAT) is an operational communications microsatellite designed at the Naval Postgraduate School (NPS). PANSAT's communications software was intended to be developed after orbital insertion and transmitted to the satellite. The Sockets Application Programming Interface (API) developed at the University of California, Berkeley is the de facto standard API for network applications. It provides a strong and flexible platform on which to develop a wide variety of programs. It accelerates the development of new applications by providing a standard set of features and isolating the program from the underlying networking mechanisms. This thesis studied the viability of implementing of a Sockets API for PANSAT based on the Berkeley Sockets. PANSAT's Sockets API was built on BekTek's spacecraft Operating System (SCOS). Because SCOS source code was not available, network protocols had to be implemented in user mode. SCOS is optimized for multiple small tasks, not the complex processes required for Internet programming. Because of SCOS' limitations in memory management, the development of this protocol stack and API was not successful. SCOS does not have the features required for an implementation like this.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: text
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: http://www.dtic.mil/docs/citations/ADA381016
– Name: URL
  Label: Availability
  Group: URL
  Data: http://www.dtic.mil/docs/citations/ADA381016
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: undefined
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.228E9BAC
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.228E9BAC
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Computer Programming and Software
        Type: general
      – SubjectFull: Computer Systems
        Type: general
      – SubjectFull: Unmanned Spacecraft
        Type: general
      – SubjectFull: Radio Communications
        Type: general
      – SubjectFull: COMMUNICATION SATELLITES
        Type: general
      – SubjectFull: INTERNET
        Type: general
      – SubjectFull: MILITARY SATELLITES
        Type: general
      – SubjectFull: COMMUNICATIONS PROTOCOLS
        Type: general
      – SubjectFull: SOFTWARE ENGINEERING
        Type: general
      – SubjectFull: THESES
        Type: general
      – SubjectFull: OPERATING SYSTEMS(COMPUTERS)
        Type: general
      – SubjectFull: DIGITAL COMMUNICATIONS
        Type: general
      – SubjectFull: PANSAT(PETITE AMATEUR NAVY SATELLITE)
        Type: general
      – SubjectFull: API(APPLICATION PROGRAM INTERFACE)
        Type: general
      – SubjectFull: info
        Type: general
      – SubjectFull: edu
        Type: general
    Titles:
      – TitleFull: A Sockets Application Programming Interface for the Petite Amateur Naval Satellite
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Maymi, Fernando J.
      – PersonEntity:
          Name:
            NameFull: NAVAL POSTGRADUATE SCHOOL MONTEREY CA
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2000
          Identifiers:
            – Type: issn-locals
              Value: edsbas
          Titles:
            – TitleFull: DTIC AND NTIS
              Type: main
ResultId 1