Está en la página 1de 13

APLICACIN DE

ESCRITORIO

DEFINICIN
Una aplicacin es un programa de
computadora que se utiliza como
herramienta para una operacin o
tarea especfica.

Tambin se dice:

A diferencia de otros programas


como los sistemas operativos, los
lenguajes de programacin y otros, la
aplicacin tiene el nico y principal
fin de realizar una tarea especfica, a
menudo bsica y de rpido y fcil uso
para el usuario comn no avanzado.

La Razn

La razn ms frecuente para la


creacin de una aplicacin informtica
es la necesidad de resolver un
problema
o
de
simplificar
una
operacin compleja. Por ejemplo, una
aplicacin de calculadora para un
ordenador, o un programa que permite
ver videos en dispositivos celulares, u
otro que comprime archivos para su
fcil intercambio.

Las aplicaciones ms tpicas son las que


constituyen componentes de un paquete como lo
puede ser el de Microsoft Office, que incluye
procesador de textos, hoja de clculo, base de
datos y otras ms.

En definitiva, una aplicacin informtica sirve


para ahorrar tiempo y dinero al usuario y, por
eso, constantemente nuevas aplicaciones son
desarrolladas ya sea por usuarios bsicos,
avanzados o programadores, a los efectos de
simplificar el uso de un ordenador lo ms posible.

Aplicaciones de escritorio
eficientes

A menudo sucede que un desarrollador o


un grupo de desarrollo comienzan a crear
una aplicacin de escritorio para un
determinado cliente.
Muchas veces no se podrn aplicar todas
las sugerencias, ya que como todo, su uso
depende de la situacin y del problema a
resolver. Por otra parte, ninguna de estas
guas est ligada con una tecnologa en
concreto.

Presentar el interfaz de la
aplicacin tan rpido como sea
posible

Una de las cosas que puede irritar


ms a un usuario, y que por
consiguiente puede hundir nuestro
proyecto, es que la aplicacin tarde
mucho tiempo en iniciarse.

Evidentemente,
el
inicio
de
las
aplicaciones es algo delicado. Toda
aplicacin tendr que cargar una serie
de recursos como referencias a las
empresas, iniciar colas de mensajera,
preparar los diferentes dilogos, paneles
o ventanas que forman el interfaz de
usuario, inicializar conexiones a base de
datos si todava estamos creando
aplicaciones cliente-servidor, arrancar
servidores internos a la aplicacin o
iniciar la comunicacin con servidores
externos, etc.

Contenidos de las Aplicaciones de


Escritorio

Mostrar pantallas de bienvenida ( Splash


Screens ): Una aplicacin, si tiene un tiempo
de carga considerable, debe mostrar algn
indicio de que se est realizando algn tipo de
trabajo. Una de las cosas ms molestas de
algunas aplicaciones, es que se inicien y no
muestren ninguna informacin de lo que est
pasando, de modo que te encuentras
preguntndote a ti mismo: "Pero esto est
haciendo algo? Ha arrancado? Se ha
colgado?" .

Aprovechar los dilogos de entrada a la


aplicacin: Muchas aplicaciones presentan
dilogos de entrada al sistema donde se le
pregunta al usuario su nombre y su
contrasea. Mientras el usuario introduce
estos datos, no hay ninguna razn para
desperdiciar esos preciados ciclos de CPU en
recibir la entrada del teclado. Debemos
intentar aprovecharlos para precargar partes
de nuestro interfaz grfico ( tal vez las que
reseaba en el punto uno ), acceder a
recursos que no necesiten de los datos del
usuario ( colas de mensajera, o bases de
datos a las que nos conectemos con un
usuario genrico ), etc.

Avisar al usuario de lo que est


pasando.

Siempre que se realice una tarea, debemos


mostrar informacin sobre lo que est pasando.
El usuario debe saber en todo momento lo que
se est realizando, o al menos que se est
realizando algo. Un simple cursor con un reloj
puede servir para que por lo menos sepamos
que algo sucede. Aunque la verdad es que
tampoco sirve de demasiada ayuda, porque en
cuanto llevas tres segundos mirando para el
icono de reloj empiezas a preguntarte que
diablos est haciendo la aplicacin.

PUNTOS ESENCIALES

No cargar la informacin que no


necesitemos.
Pre cargar toda la informacin til
que podamos.
Evitar el presentar enormes
cantidades de datos.

Aprovechar al mximo lo
que nos ofrece el Sistema
Operativo

Y no podra editar los informes en Word?


No hay duda de que esta es una de las
frases ms temidas por los desarrolladores.
El momento en el que algn usuario
influyente insina la posibilidad de utilizar
alguna herramienta integrada con el
sistema operativo. Muy a menudo, la
respuesta sera algo del estilo "Imposible,
Word no se integra bien con nuestros
sistemas y slo causara problemas.

También podría gustarte