Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO ENCARGADO
PRESENTA: BEATRIZ V MAYTA FLORES CURSO: CONSTRUCION DE APLICACIONES DOCENTE: ING ADOLFO GIMENEZ SEMESTRE VII TURNO TARDE
UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES
1.1.
un acceso a internet.
-ueden e.istir miles de usuarios pero una $nica aplicacin instalada en un servidor, por
lo tanto se puede actualizar , mantener una $nica aplicacin , todos sus usuarios ver n los resultados inmediatamente.
Emplean tecnologas como "ava, "ava/0, "ava%cript, 1&'(), /lash, 2ja.... que dan
gran potencia a la interfaz de usuario. Emplean tecnologas que permiten una gran portabilidad entre diferentes plataformas. -or ejemplo, una aplicacin web flash podra ejecutarse en un dispositivo mvil, en una computadora con 3indows, )inu. u otro sistema, en una consola de videojuegos, etc
1.+.
UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES
)os requerimientos para las aplicaciones web es simplemente sencilla basta con tener instalado un navegador cualquiera, quiz solo se tenga que tener instalado alg$n plugin para acceder a ella por ciertos elementos que no se pueden mostrar con un navegador com$n, as como las m quinas virtuales para un mejor desempe4o de la aplicacin web.
1./.
)as aplicaciones web requieren poco o nada de espacio en disco, adem s suelen ser livianas 5o requieren que los usuarios las actualicen -roveen gran compatibilidad entre plataformas !portabilidad#, dado que operan en un navegador web.
1.1.
)as aplicaciones web requieren navegadores web totalmente compatibles para funcionar. Incluso muchas veces requieren las e.tensiones apropiadas , actualizadas para operar.
(uchas veces requieren una cone.in a internet para funcionar, si la misma se interrumpe, no es posible utilizarla m s. 1e todas maneras, en ocasiones, pueden ser descargadas e instaladas localmente para su uso offline. (uchas no son de cdigo abierto, perdiendo fle.ibilidad. )a aplicacin web desaparece si as lo requiere el desarrollador o si el mismo se e.tingue. )as aplicaciones tradicionales, en general, pueden seguir us ndose en esos casos. El usuario, en general, no tiene libertad de elegir la versin de la aplicacin web que quiere usar. +n usuario podra preferir usar una versin m s antigua, hasta que la nueva sea probada.
En teora, el desarrollador de la aplicacin web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad.
1.3.
UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES
Es un programa inform tico dise4ado para a,udar al usuario a realizar singulares o m$ltiples tareas especficas relacionadas. 2,uda a resolver problemas en el mundo real. )os ejemplos inclu,en software empresarial, software de contabilidad, suites de oficina, software de gr ficos, , reproductores de medios.
El software de aplicacin se contrasta con el software del sistema , el middleware que gestiona e integra las capacidades de un ordenador, pero normalmente no las aplican directamente en el desempe4o de las tareas que benefician al usuario. +na simple, aunque imperfecta analoga en el mundo del hardware sera la relacin de una bombilla de luz elctrica !una aplicacin# a una planta de generacin de energa elctrica !un sistema#. )a planta de energa slo genera electricidad, no se le da ninguna utilidad real hasta que una aplicacin la aprovecha como la luz elctrica que realiza un servicio que beneficia al usuario.
+.1.
&abitualmente su ejecucin no requiere comunicacin con el e.terior, sino que realiza de forma local. Esto repercute en ma,or velocidad de procesamiento, , por tanto en ma,ores capacidades a la hora de programar herramientas m s complicadas o funcionales. %uelen ser m s robustas , estables que las aplicaciones web. 9endimiento: El tiempo de respuesta es mu, r pida. %eguridad: -ueden ser mu, seguras !dependiendo del desarrollador#
UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES
+.+.
%u acceso se limita al ordenador donde est n instaladas. %on dependientes del sistema operativo que utilice el ordenador , sus capacidades . 9equieren instalacin personalizada 9equieren actualizacin personalizada %uelen tener requerimientos especiales de software , librera.
+./.
-rogramas de (icrosoft office !E.cel, 3ord, -ower -oint, etc.# 3indows live (essenger Itunes 2dobe -hotoshop 3inamp
/. 45-6 7#'' .i#"( $ #8i$(#" p ' *#$ ''!ll ' plic ci!"#$ %#& 9 *# #$c'i(!'i!:
2ctualmente e.isten literalmente miles de herramientas , aplicaciones 3eb ;.< disponibles en la Internet. Estas pueden clasificarse en: -ublicidad, =logging, =oo6mar6s, 8at logos, 8hat, 8omunidades, 8olaborativas, Educativas, 8orreo, Eventos, 5ews /eeds, =$squeda, 8ompras, Etiquetamiento !'agging#, >ideo, 3idgets , 3i6i.:
CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013
UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES
-&- !lenguaje orientado a objetos# .? se considera un lenguaje interpretado !8onocido como de alto rendimiento#. En origen fue creado para la creacin de p ginas web din micas. &abitualmente es usado como el cdigo de programacin del lado del servidor !server?side scripting# aunque en la actualidad se puede usar desde interfaces de lnea de comandos o para crear otros tipos de programas inclu,endo aplicaciones con interfaz gr fica, mediante el uso de las bibliotecas @t o A'BC. E 2%-.net !)enguaje 7rientado a 7bjetos#.? es un framewor6 para aplicaciones web desarrollado , comercializado por (icrosoft. Es usado por programadores para desarrollar sitios web din micos, aplicaciones web , de escritorio , servicios web0(). 2pareci en enero de ;<<; con la versin D.< del .5E' /ramewor6 , es la tecnologa sucesora de las 2ctive %erver -ages !2%-#. 2%-.5E' esta construido sobre el 8ommon )anguage 9untime, permitiendo a los programadores escribir cdigo 2%-.5E' usando cualquier lenguaje admitido por el .5E' /ramewor6 !)enguajes de servidor#. >=.5E'.? >isual =asic es uno de los lenguajes de servidor permitidos por 5et/ramewor6 junto con c %harp!8E#. 2mbos son lenguajes de programacin dirigidos por eventos, esto quiere decir que tanto la estructura como la ejecucin de los programas van determinados por los sucesos que ocurran en el sistema, bien sean definidos por el usuario o que ellos mismos provoquen. en &uelva >isual =asic fue desarrollado por 2lan 8ooper para (icrosoft. Este lenguaje de programacin es una evolucin del =2%I8, al que le han agregado importantes mejoras. %u primera versin fue presentada en DFFD, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente gr fico que facilitara la creacin de interfaces gr ficas ,, en cierta medida, tambin la programacin misma.
UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES
8CC !)enguaje 7rientado a 7bjetos, este ,a es un poco mas para avanzado por su complejidad#. H Es el lenguaje de programacion cl sico para la realizacin de aplicaciones de escritorio "ava !)enguaje 7rientado a 7bjetos#.? )a aplicacin de "ava es mu, amplia. El lenguaje se utiliza en una gran variedad de dispositivos mviles, como telfonos , peque4os electrodomsticos. En los navegadores web, "ava permite desarrollar peque4as aplicaciones conocidas como applets que se incrustan en el cdigo &'() de las p ginas. El navegador debe contar con un plug?in que permita ejecutar las aplicaciones "ava.