Enabling software designed for one operating system to...

Data processing: software development – installation – and managem – Software program development tool

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S106000, C717S137000

Reexamination Certificate

active

06484309

ABSTRACT:

BACKGROUND
This invention relates generally to operating systems and particularly to systems for converting software designed to operate on one operating system, such as Windows® 95 or Windows® NT, to run on another operating system, such as Windows® CE.
Microsoft® Windows® CE is a 32 bit operating system designed particularly for use with small computers such as handheld and palmtop computers. Handheld and palmtop computers are a class of computers with relatively limited capabilities, designed to be smaller than portable, laptop or notebook computers in size. Thus, the Windows® CE operating system is smaller, in terms of memory footprint and functionality, than other Windows® operating systems. Many of the components of Windows® CE are modular so that a system developer may use certain portions of the operating system as needed.
Windows® CE uses a subset of the Windows® 32 bit application program interfaces (API). Developers of Windows® CE software can use the same development tools that are used for other Windows® 32 bit applications.
Software that is designed to operate with the Windows® 95 and NT operating systems cannot be used with the Windows® CE operating system without recompiling source code, and in most cases without rewriting source code. This means the amount of software available for use in Windows® CE machines is relatively limited compared to that for other Windows® operating systems.
While Microsoft suggests that Windows® 95 programs may be ported to Windows® CE (see “Porting Windows® 95 Programs to Windows CE” at http//www.microsoft.com/Windowsce/embedded/techpapers/wce20/porting.asp), Microsoft concedes that rewriting and recompiling source code is necessary. Thus, there is a tremendous demand for a system that enables other Windows® 32 bit applications to be used with the Windows® CE operating system.
SUMMARY
In one embodiment, a method of converting software to run on different operating systems includes loading software on a first computer system having a non-Windows CE operating system. The software is translated to run on a second computer system, having a Windows® CE operating system, without recompiling the source code. This software then may be transferred to a second computer system running a Windows® CE operating system.


REFERENCES:
patent: 4553205 (1985-11-01), Porchia
patent: 4591975 (1986-05-01), Wade et al.
patent: 5666293 (1997-09-01), Metz et al.
patent: 5678044 (1997-10-01), Pastilha et al.
patent: 5831609 (1998-11-01), London et al.
patent: 5896535 (1999-04-01), Ronström
patent: 5974470 (1999-10-01), Hammond
patent: 6031988 (2000-02-01), Nakashima
patent: 6071317 (2000-06-01), Nagel
patent: 6145014 (2000-11-01), Chong
patent: 6154773 (2000-11-01), Roberts et al.
patent: 6188975 (2001-02-01), Gay
patent: 6263492 (2001-07-01), Fraley et al.
patent: 6295645 (2001-09-01), Brewer
patent: 6311058 (2001-10-01), Wecker et al.
patent: 6314530 (2001-11-01), Mann
patent: 6327594 (2001-12-01), Van Huben et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Enabling software designed for one operating system to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enabling software designed for one operating system to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enabling software designed for one operating system to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2923457

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.