×

Wireless device operating system (OS) application programmer's interface (API)

  • US 7,526,777 B2
  • Filed: 08/26/2003
  • Issued: 04/28/2009
  • Est. Priority Date: 08/26/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for exporting a specification and description language (SDL) software model to different operating systems, the method comprising:

  • providing an SDL software model;

    providing an SDL porting layer, the SDL porting layer converting the SDL software model to an operating environment whereinthe operating environment is common to all the different operating systems; and

    providing a plurality of operating system abstraction layers, each abstraction layer designed to abstract the operating environment to at least one targeted operating system;

    wherein the plurality of abstraction layers utilize a naming convention to specify which modules are operating system (OS) dependent and which are OS independent; and

    wherein the abstraction layer comprises a plurality of OS constructs, the plurality of OS constructs further comprising;

    a Thread, said thread including an independent path of execution;

    a Process, said process including an independent path of execution with its own protected address space;

    a Thread Group, said Thread Group including a grouping of threads, managed collectively to synchronize their execution;

    a Mutex, said Mutex including a Thread synchronization element providing mutual exclusion to shared resources; and

    an Event, said Event including a Thread synchronization element, allowing threads to coordinate execution.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×