submit urlsubmit rss feedadd directory

article

This article is about moving software to a different system; see Porting (engine) for engine tuning.
In computer science, porting is the process of adapting software so that an executable program can be created for a different computing environment (e.g., different CPU, operating system, or third party library) to the ones it currently runs on. The term is also used in a generic way to refer to the changing of software/hardware to make them usable in a different environment.

The term is not usually applied to the process of adapting software so that it is capable of running on a computer with less memory, but with the same CPU and operating system, or a rewrite to a different language (i.e., language conversion or translation).

Software developers often claim that the software they write is portable, meaning that little effort is needed to port it to a new environment. The amount of effort actually needed will depend on the extent to which the original environment (the source platform) differs from the new environment (the target platform), the experience of the original authors in knowing which programming language constructs and third party library calls are unlikely to be portable, and the amount of effort invested by the original authors in only using portable constructs (platform specific constructs often provide a cheaper solution).

More on [ Porting ]


directory of related categories

 
Porting RSS feed
Porting - Twitter Search

Porting a Cold Fusion web app to PHP (Code Igniter). First look at Cold Fusion code. Is it all this messy?
alanphil (Alan Phillips) Wed, 16 Dec 2009 18:48:53 -0000
Porting a Cold Fusion web app to PHP (Code Igniter). First look at Cold Fusion code. Is it all this messy?
@ClarissaG http://www.siliconera.com/2009/12/09/rockin-android-porting-doujin-shooters-to-playstation-3/ so youll atleast get sumthing
Sheentaku (Sheen) Wed, 16 Dec 2009 17:54:00 -0000
@ClarissaG http://www.siliconera.com/2009/12/09/rockin-android-porting-doujin-shooters-to-playstation-3/ so youll atleast get sumthing
I'm playing with an Esperanto parser in C. I'm porting bits of it into Prolog. That's a very steep climb! Luckily, it's well written C.
kittyuncle (nanny Abu) Wed, 16 Dec 2009 17:48:13 -0000
I'm playing with an Esperanto parser in C. I'm porting bits of it into Prolog. That's a very steep climb! Luckily, it's well written C.
@ooTunes Are you guys planning on porting ootunes for the android market anytime in the near future?
uberdragon (☊ DJ UberDragon ♫) Wed, 16 Dec 2009 17:21:25 -0000
@ooTunes Are you guys planning on porting ootunes for the android market anytime in the near future?
@manfreds @alloy Broach looks nice. We'll probably link it up on the API page. I just started porting tinder for those to lazy to move off.
joshpeek (Josh Peek) Wed, 16 Dec 2009 16:04:31 -0000
@manfreds @alloy Broach looks nice. We'll probably link it up on the API page. I just started porting tinder for those to lazy to move off.
@Ooma finally got my number ported! I feel whole again. :-) The number porting process was slow, but everything else has been excellent.
JoshuaCurtiss (Joshua Curtiss) Wed, 16 Dec 2009 15:59:12 -0000
@Ooma finally got my number ported! I feel whole again. :-) The number porting process was slow, but everything else has been excellent.

 
Subscribe to Porting RSS feed

directory of related sites

MacLame - MacLAME is a very quick effort to make LAME available on the Macintosh/PPC platform.

MicroAPL Porting Tools and Services - A range of products which translates CISC assembly-language code into optimized, high-performance RISC code including PortAsm/68K, which converts 68000 assembly language to run on the PowerPC, Intel x86.
Meta Description: [ MicroAPL is the leading vendor of tools and services for porting legacy assembly-language or object code software to new architectures. The product range includes static assembly-language translators, assembler-to-C translators, and machine-code emulators. ]

SkyeyTech - Chicago-based company specializing in porting Macintosh application to Windows.
Meta Description: [ Chicago based custom software development company specializing in windows application development, web development, and porting existing macintosh application to windows. ]

Vertical Solutions - Software developers specializing in Windows to Macintosh porting; a listing of their services and an index of tools
Meta Description: [ Notes on trading system design and automation ]

YAAF - Yet Another Application Framework - Designed to allow the easy development of cross-platform applications for the Macintosh OS, Windows 95 and Windows NT, and X Windows. Written in C++, YAAF provides a basic core framework for working with windows, views, menus, and controls in a portable fashion. YAAF is released under the GPL Library License.

Porting related videos
School firewall evasion, secure traffic tunneling, and ...
Next Video
Porting related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor