|
CARACTERISTICAS DE APLICACIONES
Aspectos comunes para todas las aplicaciones.
La tercera revisión del modelo de aplicación incluye soporte de aplicación distribuída.
|
Es común para todos los casos:
- soporte linux y de código abierto para los componentes de
base
Para que un ordenador empiece a funcionar éste necesita un sistema operativo. El más conocido es Windows, fabricado por la compañía Microsoft. Linux es otro sistema operativo, cumple el mismo papel que Windows, pero
generalmente se utiliza en entornos empresariales, sistemas de servidores, y centros educativos. Linux no es un producto comercial, está hecho por muchos grupos de ingenieros y programadores repartidos por todo el mundo, que comunicados por
Internet, se reparten el trabajo. Por eso, no hay que pagar licencias para utilizarlo, no está condicionado por aspectos de marketing, y todo el mundo tiene acceso a su código fuente.
Los componentes de base de una aplicación son aquellos necesarios para su funcionamiento, pero que no fueron desarrollados específicamente para esa aplicación, como por ejemplo, bases de datos,
servidores web, o el sistema operativo.
- desarrollo a medida porque tenemos acceso al código fuente de todos los componentes
Cuando se realiza un programa, el programador escribe la secuencia de instrucciones necesaria en un lenguaje escrito entendible por personas, denominado código fuente, que no es apto para ser interpretado por la
circuitería de un ordenador. Así, cuando el programa se termina de escribir, se transforma para poder ser interpretado por la máquina. Por lo tanto, sólo si se tiene el código fuente, se puede saber cómo está hecho un programa, y lo más importante, se
puede modificar. En Arcovía todos los elementos que necesitan los programas que desarrollamos son de código abierto, es decir, los autores facilitan el código fuente y permiten adaptarlo. El resto de componentes son programados íntegramente dentro de
la empresa, por eso, podemos hacer a medida de las necesidades cualquier aplicación final.
- con tecnología Internet, ya que se partió de esta base, y se ajusta a todas las normas nacidas con la red
Internet ha supuesto un vuelco social en la forma de acceder a la información, pero además, ha marcado una antes y un después en la manera en que se crean programas. Con el surgimiento de la red, nacieron un
conjunto de nuevas formas de trabajo, nuevas normas técnicas, y una nueva filosofía de programación. En Arcovía trabajamos basándonos en todo ello, que agrupado, se conoce como tecnología Internet.
- diseño modular para ampliar cuando sea necesario programando y añadiendo nuevos módulos de aplicación
La programación por módulos es una técnica donde a partir de un núcleo común, cada funcionalidad de un programa se agrupa en una parte específica, o módulo. Así, si las necesidades crecen, se pueden
cubrir incluyendo nuevos módulos, siempre respetando lo ya existente.
- modelo distribuído gracias a que la aplicación puede funcionar en varios ordenadores simultáneamente conectados por red local o Internet
Hay situaciones donde hace falta tener acceso a un mismo programa desde diferentes ordenadores a la vez. Para esto generalmente el programa se instala en un ordenador central, y los demás se conectan
a él a través de una red local o de Internet. Pero ¿y si falla la conexión de red?, ¿y se produce una avería en la central?. Arcovía ha desarrollado un modelo de aplicación distribuída que permite trabajar aún cuando se producen fallos de esta
naturaleza, porque el programa y los datos se distribuyen replicados inteligentemente en una red de servidores.
- diseño gráfico profesional porque tenemos en Pasarela Gráfica al equipo de artes gráficas
Arcovía es una empresa con tradición en diseño gráfico, de hecho nació como estudio de diseño. Actualmente, como departamento especializado, y bajo la marca comercial Pasarela Gráfica, los diseñadores
participan en el desarrollo visual del interfaz hacia el usuario, completando así el criterio de desarrollo a medida.
- soporte plurilingüe para desarrollo en varios idiomas de facto en todos los aspectos de cada aplicación, porque así lo requiere un mercado global
Nuestro compromiso con el sector turístico siempre ha tenido como exigencia dotar a cada aspecto con soporte para múltiples idiomas, siendo por tanto una característica disponible aún cuando no se plantee inicialmente
en el proyecto.
- soporte técnico remoto ideal para reducir tiempos de respuesta ante requerimientos de asistencia técnica
La tecnología Internet permite la asistencia técnica remota, eliminando así en la mayoría de los casos los desplazamientos, mejorando por tanto el tiempo de respuesta y los costes por operación.
|