dijous, 21 d’agost del 2008

Com crear aplicacions portables I

Les aplicacions que no utilitzen llibreries del sistema ni graven dades en el registre del windows, les podem convertir en portables simplement traspassant la carpeta des del disc dur a la nostra unitat portable. Per a fer-ho d'una manera "professional" podem empaquetar els fitxers i carpetes de la nostra aplicació en un fitxer instal.lable. Aquí teniu una petita descripció obtinguda del post "Hacer tu propio programa portable" del blog del Tonky.

En l'exemple anirem a fer portable l'aplicació Irfanview, una interessant eina per tractament d'imatges.

  • Primer descarregarem i instal.larem l'aplicació, en el nostre cas. Descarregar Irfanview
  • Un cop instal.lada l'aplicació, tindrem en la carpeta que hem creat Irfanview41 tots els arxius que incorporarem a l'instal.lador propi del Windows IEXPRESS. L'instal.lador iexpress ja el porta el propi Windows i el podem activar escrivint iexpress des del Menú Inicio | Ejecutar. Si voleu la versió portable en castellà podeu descarregar clicant aquí. Seguirem aquesta versió portable en castellà:
  • En arrancar l'instal.lador iexpress ens apareixerà la finestra de benvinguda. Crear un nuevo archivo Self Extracion Directive (SED)


  • Indicarem quin és el resultat final que volem: Extraer los archivos solamente.

  • Indicarem el títol de l'instal.lació : En el nostre cas escollim Irfanview41_portable.

  • Ens demana si volem afegir un missatge inicial de confirmació de la instal.lació. Per simplificar indiquem que no. No avisar

  • Ens demana si volem avisar del tipus de Llicència. En el nostre cas escollim No Mostrar una Licencia.

  • A continuació ens demana quins arxius hem de comprimir en la instal.lació.
Anirem a Agregar i seleccionarem de cop tots els arxius de dins la carpeta que tenim l'aplicació C:\Archivos de Programa\Irfanview41. Com que no el necessitarem podem deixar fora el iv_uninstall

Ens afegira tots els arxius seleccionats:


  • Ens demana si volem que mostri la finestra de instal.lació. Escollim Por defecto

  • Ens demana si volem mostrar algun missatge en acabar la instal.lació. En el nostre cas escrivim: Instal.lació finalitzada

  • A continuació ens demana en quina carpeta i quin nom posarem al fitxer d'instal.lació que ens crearà. En el nostre cas indiquem c:/portables/irfan/irfanview41_portable.exe


  • Ens demana si volem guardar en un fitxer aquest procés per una posterior creació. Indiquem No guardar

  • Ens informa de la finalització del procés d'ajuda i de l'inici de la generació del paquet instal.lador. Escollim Siguiente

  • Ens indica les característiques del paquet instal.lador creat. Escollim Finalitzar

  • A continuació si anem a la carpeta indicada anteriorment, trobarem el fitxer d'instal.lació ja generat.

  • Si cliquem sobre l'aplicació creada, s'iniciarà el procés de descompressió en la carpeta de la unitat que li indiquem.

  • Escollim la carpeta i si aquesta no existeix ens demanarà per crear-la.
  • Un cop procedeixi a descomprimir ens mostrara una finestra reflectint el procés.

  • I finalitzarà mostrant el missatge que haurem indicant en el procés de generació.


Recordeu que aquest procés només és aplicable programes que tinguin tots els seus fitxers en la carpeta de l'¡aplicació i que no facin servir ni llibreries del sistema ni gravin dades al registre del Windows. Per aquests casos existeixen altres eines que explicarem en un altre post.


Technorati

,
,,,,

1 comentari:

Anònim ha dit...

Fet ja hi ets a la meva catosfera!