Its all about technology.

Top Ad

recent

What are Portable Applications?

Posted by Salman Khaja in: google chrome offline installation Portable Applications standalone softwares
Portable Windows applications have gained much popularity lately (which is kind of ironic, since originally all programs where pretty much portable). But what is a portable application? In this simple guide I will try to examine what a portable application is, show advantages and disadvantages, and point you towards how to find them.

Defining features

There is no exact specification of what a portable application is, but the following list contain the properties that are usually assumed when talking about portable software:
  • No installation. The program is delivered in a zip archive that you only need to extract into a folder of your choice (the “program folder” below) to “install” the program.
  • This program folder contains everything needed to run the application. No files need to be installed on the host computer first. The exception to this are common runtime files, such as .Net, Java and Visual Basic runtimes, that are usually already installed and in a sense can be seen as part of the runtime environment that everyone already have.
  • All application settings are saved inside the program folder. Thus if the program folder is moved, settings come along too.
  • The application does not save or change anything on the host computer outside its program folder. This includes the Windows registry.

Advantages

  • A portable software can easily be moved between different computers by just copying the program folder, since no installation is required and all settings are contained within this folder. Basically you can keep all your software (and data) on a USB stick and this is all you need to bring along you complete computing environment! This is the origin of the name “portable” itself.
  • All computer users should backup their data. Unfortunately this is often overlooked or performed irregular. With portable software you can essentially store all your programs (as well as your other data) in a single folder. This makes it very easy to backup (and recover if needed).
  • Buying a new computer is often a bittersweet experience. The joy of the new computer is soiled by the large amount of configuration required to get everything up and running again. Portable software makes this faster since you at least do not have to worry about your applications; just copy your software folder and perhaps create a few shortcuts and you are ready to go!
  • Cloud computing is the future. All your settings are stored online and eventually all programs run inside the web browser! While this is a nice idea in theory, there are many potential problems and privacy issues attached.
    Who owns your files? Where in the world (i.e. under what legal jurisdiction) are the servers located? What happens if the hosting company goes under or decides to stop providing their service? Will you even be able to export you data before they shut down? What if you don’t have online connectivity? What if the servers are hacked or an employee snoops around on the servers? What if an automated system wrongly accuses you of contraband and shuts down access to your account? What if the servers crash and it turns out the backup system was not very reliable or correctly configured?
    All of these scenarios have happened before and will happen again! As you can see, “the cloud” is not as idealistic as it is often portrayed. With portable applications you are in control of your data, applications and settings (but also responsible for it!).
  • Windows is knows for getting slower and slower the longer you use it. A contributing factor is what is sometimes called “Windows Rot”. Over time, as programs are installed and used, they tend to “pollute” the system in various way. Since portable software do not alter the system they can help keeping your computer fresh for a longer time!
  • Privacy concerned individuals will appreciate the ability to use their programs on a computer without any traces left behind.
  • Protected systems that prohibit installation of software might still allow you to run portable applications(!).

Disadvantages

  • Not all programs are available as portable packages. This is especially true for larger “commercial” software (as opposed to software by smaller independent developers).
  • Some features may not be available or different compared to a normal installation. This is typically due to the need of registering files in the system or making other changes on the host system in order for the feature to work.
  • Some programs make changes or save files on the host system that are reverted/remove upon exit. In my opinion this is not true portability, but since it may be required for the program to work or even be meaningful it may be the best alternative available.
  • Some programs may leave traces, such as files in the temp folder. This is usually not a big deal, but if you are concerned with privacy it may be best to trace what the application is doing first. Also, built in automatic Windows features might record data about applications, for example to keep a “recent applications” list.
  • You should not use Windows’ built in solutions to backup your portable software. By design it decides on its own what files to backup, and will not backup “all files” even if you tell it to(!). Program files are not considered being user data and thus excluded.

How to find portable software

  • Many software developers already provide portable versions of their software (including me). The installer version is usually the default download, but look for alternative downloads and you’ll often find portable zip distributions too!
  • Two very good site for finding portable software are The Portable Freeware Collectionand Portable Apps. In addition Lupo PenSuite and PendriveApps might also be worth checking out, although I have no personal experience of these sites.
  • Many smaller and/or open source programs are actually already portable, even though they do not explicitly say so. Program that are delivered zip files where settings are saved in a file in the program folder are likely more or less portable already! Even if a program is only available with an installer, using Universal Extractor can often extract the program files so you don’t have to install it normally!
  • Some programs contain more or less hidden settings that make it portable. Search the documentation, online forums and command line options to find such settings. For example by creating a file called setting.dat in the same folder as uTorrent.exe, this program will save its settings there instead of the default location somewhere deep in the system.
  • Create portable installations of program you already have. This can be achieved withsoftware that can analyze and capture application data and “wrap” a program in a portable shell. This is called Application Virtualization
  • Some people go about and re-package popular commercial software as portable versions and make them available on blogs, download site and BitTorrent networks. Unfortunately many of these contains malware of various kinds, so be careful and read comments and scan for malware before running!
I’ll end with a little tip: If you are only interested in not polluting your system with program installations, but still want to download and try new software, you can useSandboxie to create a sealed sandbox environment to run your programs in, preventing them from harming or modifying your system. This gives you no “portability” though, but I find it to be a great way to try new software, when running suspicios software or if I know I will only use a program one or two times. Combine with Universal Extractor and you often don’t even have to run the installer!

1 comment:

  1. AnonymousJanuary 14, 2013 at 3:24 AM

    want more...

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Newer Post Home
Powered by Blogger.
Breaking news
  • Home ▼
    • About-Us
    • Contact-us
    • Advertise
    • Sitemap
  • Make Money Online
  • Blogging
  • Facebook
  • SEO
  • Android
  • Windows 8
  • Templates
  • Giveaways

tags

Technology Science Brainwaves MindSense Physics Portable Applications automotive cars future google chrome offline installation health jJaguar laser standalone softwares

list

[Technology][list]

Popular Posts

  • Do You Know That USA Unintentionally Dropped 4 Atomic Bombs On Spain. Here’s The Story
    Bombs On Spain. Here’s The Story     It was in 1966 when a B-52 bomber of the United States Air Force with four Hydrogen bombs o...
  • Chinese Company Unveils A New Supersized Drone That You Can Ride In
    Ehang has unveiled an amazing drone here at CES 2016. Ehang is a Chinese drone maker and has taken the veils off of a drone that weigh...
  • Earthrace, worlds fastest biodiesel boat !
    Earthrace was an amazing powerboat that holds the record for a powerboat to circumnavigate the globe (60 days, 23 hours, 49 minutes). ...
  • Here’s How You Can Boost Your Wi-Fi Signal Using An Aluminum Can
    Here’s How You Can Boost Your Wi-Fi Signal Using An Aluminum Can
    Every now and then you find yourself in your home without the Wi-Fi signal. It sucks. You actually have to make changes to your room’s se...
  • What are Portable Applications?
    Portable Windows applications have gained much popularity lately (which is kind of ironic, since originally all programs where pretty much...
  • Intel prepping a
10-core Core i7
for launch next
year
    Intel prepping a 10-core Core i7 for launch next year
    Feeling like the typical four or eight (Extreme Edition) cores in your current Core i7 processor are holding you back? Well, you’re in luck....
  • HUDWAY Glass: keeps your eyes on the road while driving
    Head-up displays are becoming more common in high-end cars, but stand-alone units remain beyond the financial reach of many drivers. The ...
  • Why You Should Never Point A Laser At Anyone’s Face
    Laser technology has seen an unprecedented number of uses after being perfected in recent times with cutting edge applications in low...
  • Scientists Design Tires That Can Repair Themselves After Getting Punctured
    A flat tire can result into quite a tiresome experience and at times a very frustrating one. Thanks to new technology, you might not have ...

health threecolumns

[Technology][threecolumns]

cars grids

[Technology][grids]

recent posts

we are social

Like us on Facebook

latest tweets

Tweets by @technology24x7

About This Blog

Technology

Featured Content

About us

Contact Form

Name

Email *

Message *

Follow Us

[Technology][twocolumns]

About Me

My Photo
Salman Khaja
View my complete profile

"© Copyright 2014" Eleven 40 Blogger · All Rights Reserved · And Our Sitemap · All Logos & Trademark Belongs To Their Respective Owners·
Template Developed By Blogging Recipes.