6. PICKMEAPP AS APPLICATION MANAGER

6.1. Overview

PickMeApp Pro as your ultimate Application Manager.

Now, alongside with programs and settings transfer, PickMeApp Pro helps you to discover, download and install any of existing windows applications with just a few clicks.

PickMeApp Pro is doing it by supporting Portable Application Description (PAD) format as well as our proprietary extension supporting silent , unattended installations of Windows applications.

As an example of PickMeApp Pro usage as Application Manager the PickMeApp distribution includes the PickMeApp Collection  of  120 popular one-click installable programs.
All included programs are the latest releases linked directly to their original publisher sites.

- Those applications can be installed at once by PickMeApp Pro .
- All installation work is done in the background.
- Applications are downloaded from each publisher's official site.
- The applications will be installed in their default locations.
- They will not bother you with any choices or options.
- They will be installed without extra junks like toolbars or etc.
- They will skip any reboot requests from installers. So please restart PC manually at the end

Each day we review, test and add new programs to our PickMeApp Collection.

All registered users who frequently install programs using PickMeApp will enjoy automatic updates of our growing PickMeApp Collection.

6.2. Portable Application Description (PAD) format.

Portable Application Description (PAD) is a machine-readable document format designed by Association of Shareware Professionals. It allows software authors to provide product descriptions and specifications to online sources in a standard way, using a simple XML schema that allows webmasters and program librarians to automate program listings. PAD files most commonly have .XML or .PAD file name extension..

Regularly updated PAD files are published by thousands of software information services and software catalogs
The ASP organization maintains PAD repository with more then 200,000 constantly updated software descriptors.

Additionally PAD files can be found in the following repositories.

  1. http://www.qarchive.org/repository/
  2. http://repository.appvisor.com/

A standard PAD file may include the following information about an application

  1. Application Name and Version
  2. Supported platforms
  3. Publisher Name
  4. Download links
  5. Type of license and EULA

6.3. Quick Introduction to use PickMeAp with PAD files

To make PickMeApp to recognize PAD files, the files need to be uploaded to one of PickMeApp profiles or listed in some PickMeApp web Profile

As soon as a PAD file is uploaded to a PickMeApp profile, PickMeApp is able to read an application description, to download an application package and  to run an application installer upon request.

Moreover if a PAD file includes a special PickMeApp extension (TAD), PickMeApp is able to provide a one click install of several chosen applications at once.

To use PickMeAp with PAD files you need to do the following steps:

  1. Go to software repositories and download PAD files of interesting applications.
  2. Import PAD files to an existing PickMeApp profile or create a new profile with those PAD files.
  3. PickMeApp will recognize those files and will list those applications on the Right Panel, alongside with captured applications.
  4. Now all standard PickMeApp features are applied to application descriptors as well.

Links for software repositories where PAD files can be found

2. http://repository.appvisor.com/
3. http://www.qarchive.org/repository/

 

6.4. T-APP Application Description (TAD) format.

T-APP Application Description (TAD) format is an extension of PAD format.
It allows to specify silent or unattended installation instructions

 

Specification

The following xml tags could be presented in PAD file.

<PMA>
    <PMA_Extension_Version>1</PMA_Extension_Version>
    <PMA_Silent_Install>
     <Type>NSIS| INNO| WIZE | MSI | CMD | TAP | </Type>
      <CmdLine> ---silent swithes that should be used if  type is CMD, otherwise ---</CmdLine>
    </PMA_Silent_Install>
  </PMA>

Examples

  • 7-Zip TAD extension
<PMA>
    <PMA_Extension_Version>1</PMA_Extension_Version>
    <PMA_Silent_Install>
     <Type>MSI</Type>
    </PMA_Silent_Install>
  </PMA>
  • IrfanView
<PMA>
    <PMA_Extension_Version>1</PMA_Extension_Version>
    <PMA_Silent_Install>
       <Type>INNO</Type>
    </PMA_Silent_Install>
  </PMA>
  • Opera 16.0.11 
<PMA>
    <PMA_Extension_Version>1</PMA_Extension_Version>
    <PMA_Silent_Install>
     <Type>CMD</Type>
      <CmdLine>/silent /launchopera 0 /desktopshortcut 1 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers</CmdLine>
    </PMA_Silent_Install>
</PMA>

PickMeApp PRO  will unpacks the downloaded package in zip format .  It will search recursively executable to run setup by following order
 a) the first TAP file it finds
 b) the first setup.exe file it finds
 c) the first  exe file it finds
 d) the first  MSI files it finds

if PickMeApp PRO cannot resolve the correct name <EXENAME> tag should be added with  the exact name of the executable to run .

 

Examples

  • Paint.net.4.1.6.install.zip
<PMA>
    <PMA_Extension_Version>1</PMA_Extension_Version>
    <PMA_Silent_Install>
     <Type>CMD</Type>
     <CmdLine>/quite </CmdLine>
     <EXENAME>paint.net.4.1.6.install.exe</EXENAME>
    </PMA_Silent_Install>
</PMA>

 

6.5. WEB Profiles as Applications Collections

To list a remote collection of applications define Web Profile and set remote link that list all urls on PAD files of the applications.

PickMeApp Collection of Essentials Programs

https://pickmeapp.com/pmapads/pmafc.txt

Existing Application Collections

  1. http://www.masterslabs.com/padmap.txt
  2. http://download.seiz.ch/padmap.txt
  3. http://www.ab-tools.com/pad.txt
  4. https://xfx.net/padmap.txt
  5. http://www.abhisoft.net/pad/padmap.txt
  6. http://www.amigaforever.com/pad.txt
  7. http://www.artistscope.com/pad/pad_map.txt
  8. http://www.batchwork.com/pad/padmap.txt
  9. http://www.bigasoft.com/pad/padmap.txt
  10. http://www.binaryboy.com/pads/padmap.txt
  11. http://www.bksoft.de/padmap.txt
  12. http://www.cayoren.com/padmap.txt
  13. http://www.cyber-wit.com/padfiles/
  14. http://www.cybermatrix.com/pad/pads.txt
  15. http://www.diafaan.com/padfiles/
  16. http://www.digitalliquid.com/pad/padmap.txt
  17. https://www.digitalvolcano.co.uk/download/padmap.txt
  18. https://www.e-systems.ro/padmap.txt
  19. http://www.easy2sync.com/padmap.txt
  20. https://www.grsoftware.net/PADmap.txt
  21. http://www.gsa-online.de/files/pad.php
  22. http://www.gssezisoft.com/padmap.txt
  23. http://www.hotbounce.com/pads/hotbounce-padlist.txt
  24. http://www.info2000.biz/pad/allPads.txt
  25. https://www.infordesk.com/products/pad_list.txt
  26. https://www.kalmstrom.com/padfiles/padfiles.txt
  27. https://www.m2osw.com/padfile/
  28. http://www.marshallsoft.com/padfiles.txt
  29. http://www.masterslabs.com/padmap.txt
  30. http://www.nirsoft.net/pad/pad-links.txt
  31. http://www.peterssoftware.com/padinfo/padmap.txt
  32. http://www.phdcc.com/download/padmap.txt
  33. http://www.rttsoftware.com/padfiles.txt
  34. http://www.servolutions.com/pad/allpadfiles.txt
  35. http://www.sharktime.com/pad/padmap.txt
  36. http://www.sprintbit.com/other/pad/pads.txt
  37. http://www.stoik.com/pad/padmap.txt
  38. http://www.top-password.com/PAD/padmap.txt
  39. http://www.turnwatcher.com/padfile
  40. http://www.wernerr.de/software-free/padmap.txt
  41. https://wonderwebware.com/padmap.txt
  42. http://www.treepad.com/pad/padmap.txt
  43. https://wammu.eu/api/pad/padmap.txt
  44. https://bluefive.pairsite.com/pad.txt
  45. http://www.nuonsoft.com/pad/master_pad.txt

 

How to create you own list?

  • Create simple plain text file containing all PAD URLs from   application collections.
  • Put it on some storage, remote or local
  • Add Web Profile with link pointing to that file

PickMeApp Pro supports http://, https://, ftp://, file:// protocols

6.6 Guessing silent Installation or Removal of Applications

PickMeApp PRO can try to guess the type of installers used to install or package the application to apply known silent installation or uninstallation switches to the application.

Guess mode is enabled or disabled using Advanced Settings dialog .

If Guess mode is enabled PickMeApp PRO will allow

  • to unistall silently those applications which installer type was identified.
  • to install silently those applications that are described by PAD format

When Guess mode is disabled all installations or uninstallations of applications are interactive, except for applications which type is explicitly known. ( qualified applications, captured applications or applications described using TAD format).

Note Disable guess mode to install or to remove programs interactively.

While installing and uninstalling silently applications PickMeApp PRO will try to identify if applications do not behave silently by monitoring opening dialogs of application. if application setup does not behave silently PickMeApp PRO will skip installing or uninstalling that application. It will move to the next application, leaving open dialogs intact to allow user to complete the actions manually.