Investigacion para PPP
Investigacion para PPP
Investigacion para PPP
a los usuarios ejecutar algunas tareas desde el telfono. La mayora de ellas se encuentran agrupadas en tiendas virtuales y algunas son pagados, mientras que otras son gratuitas , dependiendo generalmente del sistema operativo (iOS, Android, Windows Phone, Symbian, BlackBerry, etc). Se trata de programas limitados que cumplen una o varias funciones para las que fueron diseados, tal cual ocurre con programas instalados en las computadoras de escritorio. Las aplicaciones que se descargan suelen pesar menos de 5 MB. Las aplicaciones por lo general vienen en formatos listos para usar y pueden emplearse para muchas cosas como cargar fotos, crear calendarios, preparar listas o incluso consultar el pronstico del tiempo. Los app permiten a los usuarios aadir citas a los calendarios, buscar libros o simplemente mantener una lista bsica de actividades por hacer. Las aplicaciones suelen estar creadas por terceros aunque tambin pueden ser diseadas en forma casera. Es fcil aadir aplicaciones. La mayora se activa con solo presionar un botn. Luego se puede identificar el sitio donde se desea aadir la aplicacin o copiar el cdigo de sta y pegarlo donde se desee. Adems se puede actualizar para aadirle nuevas caractersticas con el paso del tiempo. Las aplicaciones proveen acceso instantneo a un contenido sin tener que buscarlo en Internet y, una vez instaladas, generalmente se puede acceder a ellas sin necesidad de una conexin a la red. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas tiles con el computador; algunos con ciertas prestaciones, otros con un determinado diseo; unos son ms amigables o fciles de usar que otros, pero bajo el mismo principio.
Qu son las apps? Publicado por CCPM el da mar 26, 2012 en Nuevas Tecnologas | 0 comenatarios
Hoy el mundo est ms interconectado que nunca, y al mismo tiempo parece que todos andamos de prisa. Por eso los telfonos inteligentes(smartphones) y las aplicaciones para mviles son en verdad herramientas innovadoras, porque ponen la capacidad de administrar el negocio al alcance de la mano en casi cualquier lugar.
Los telfonos inteligentes son celulares que tienen la capacidad de computacin avanzada en un formato que es ms pequeo que las computadoras porttiles. Los ms populares son el iPhone, Blackberry, Android y Windows Mobile. Y estos son los telfonos que operan las aplicaciones mviles.
Segn el estudio Mobile Access 2010 hecho por el Pew Research Center, el uso de aplicaciones mviles est creciendo a un ritmo rpido. Si bien la tecnologa de aplicaciones mviles era prcticamente inexistente hace unos aos, hoy casi uno de cada cuatro adultos utiliza estas aplicaciones en sus telfonos mviles. Ms de un tercio de ellos tienen aplicaciones en sus telfonos.
La investigacin tambin encontr que los latinos de habla inglesa estn entre los usuarios ms activos de la web mvil. Y existe un mayor porcentaje de latinos que tienen telfonos celulares que de caucsicos (87% y 80%, respectivamente), segn Pew.
Dado que el uso de estas aplicaciones se multiplicar en los prximos aos, las pequeas empresas deben aprovechar las oportunidades para generar nuevos ingresos, reducir gastos y administrar de forma ms rpida y eficaz. Las aplicaciones empresariales pueden ayudarle a desarrollar su marca, organizar los datos y compartir informacin rpidamente. Incluso pueden calcular el tiempo de facturacin y hasta procesar transacciones de tarjetas de crdito.
Varias aplicaciones pueden ayudarle a promocionar el negocio. Muchas son las mismas aplicaciones que las redes sociales, como LinkedIn, Facebook y Twitter. Otras, como Yelp, ofrecen intercambios de los usuarios, con recomendaciones y crticas de restaurantes, entretenimiento y compras.
Algunas otras aplicaciones, que pueden bajar de forma gratis o a un costo mnimo, son:
Zoho (funciona con la mayora de smartphones): Para crear hojas de clculo y otros documentos de trabajo. Shoeboxed (solo iPhone): Para organizar los ingresos y gastos. Buzz: Plataforma de redes sociales de Google, permite compartir informacin geogrfica y otra informacin sobre las empresas.
Quickbooks en lnea: Versin mvil de este software de contabilidad. WMWifiRouter: Convierte a los smartphones en puntos de acceso a Internet, para operar varios dispositivos simultneamente. Dropbox: Facilita la sincronizacin de documentos y imgenes entre varios equipos y dispositivos. Existen literalmente miles de aplicaciones mviles en el mercado, y en los prximos cinco a diez aos, estas aplicaciones desempearn un papel importante en la informtica mvil. Para que las pequeas empresas obtengan una ventaja, es esencial mantenerse a la vanguardia.
Qu son las aplicaciones? Las aplicaciones web son programas diseados para usarse ntegramente en el navegador. Las aplicaciones web permiten crear documentos, editar fotos y escuchar msica, entre otras muchas cosas, sin tener que instalar ningn software complejo.
En la actualidad, los sitios web pueden realizar las mismas funciones dinmicas que las aplicaciones para ordenador. Estos sitios tan completos se denominan aplicaciones web o, simplemente, aplicaciones. Si utilizas servicios como Gmail o Google Maps, ya ests usando aplicaciones web. Las aplicaciones web presentan las siguientes ventajas respecto a las aplicaciones de ordenador:
Se instalan en unos segundos con solo hacer clic en un botn. Ni siquiera hay que reiniciar el navegador ni el ordenador. Siempre estn disponibles. Puedes acceder a ellas en todo momento desde cualquier ordenador. Para obtener informacin sobre cmo sincronizar aplicaciones en varios ordenadores, consulta esta pgina. Siempre estn actualizadas. Las aplicaciones se alojan en la Web, donde se pueden actualizar de forma instantnea, por lo que puedes tener la seguridad de que siempre estars utilizando la ltima versin disponible de cada aplicacin. No provocan fallos en tu ordenador. Si una aplicacin tiene un error, solo hay que cerrar la pestaa del navegador en la que se est utilizando. El navegador y el ordenador no se vern afectados en modo alguno Cmo puedo saber a qu tipo de informacin pueden acceder otros desde una aplicacin o si compartirn los datos?
No siempre resulta fcil saber a qu datos podrn acceder otros a travs de una aplicacin, ni cmo se usarn los datos. Antes de descargar una aplicacin, considere lo que sabe sobre quin la cre y la utilidad de la aplicacin. Las tiendas de aplicaciones pueden incluir informacin sobre la compaa que desarroll la aplicacin si el creador se la provee. Si el creador de la aplicacin no provee su informacin de contacto como un sitio web o un domicilio de email la aplicacin puede ser menos confiable. Si usted usa un sistema operativo Android, tendr la oportunidad de leer las autorizaciones justo antes de instalar una aplicacin. Lalas. Es informacin til que le indica cul es la informacin de su aparato a la cul se podr acceder por medio de la aplicacin. Pregntese si la autorizacin es lgica con respecto al propsito de la aplicacin; por ejemplo, no tiene sentido dar autorizacin para que a travs de una aplicacin de e-book o wallpaper se puedan leer sus mensajes de texto. A qu tipo de datos pueden acceder otros por medio de las aplicaciones que yo instale? Cuando usted se registra en una tienda de aplicaciones o cuando descarga aplicaciones individuales, es posible que le pidan su autorizacin para que les permita acceder a la informacin de su aparato. Hay algunas aplicaciones que permiten el acceso a la lista de contactos de su telfono y su email, al registro de sus llamadas, a los datos trasmitidos por internet, a la informacin de su calendario, a los datos de Planes de servicios de datos y wi-fi: Dos maneras de acceder a internet desde su telfono
Usted puede acceder a internet usando un plan de servicios de datos vinculado a su telfono, o a travs de un punto de acceso o hotspot wi-fi. Por lo general, las compaas de telefona mvil cobran un cargo mensual por un plan de datos que le permite conectarse a internet. Usualmente, las conexiones wi-fi son ms rpidas, pero para poder usarlas es necesario estar dentro del rango de cobertura de un hotspot. La mayora de los puntos de acceso pblicos de conexin wi-fi como los de los cafs, aeropuertos y hoteles no encriptan la informacin que usted enva a travs de internet y no son conexiones seguras. Aprenda ms sobre cmo proteger su informacin personal cuando usa redes pblicas wi-fi en AlertaenLinea.gov/wifi. Para establecer una conexin con una red wi-fi, tendr que pagar el cargo de acceso a internet y el costo de un enrutador inalmbrico. Aprenda a instalar una conexin wi-fi segura en su casa en AlertaenLinea.gov/inalambrico.
Aplicacin web
Horde groupware es una tpica aplicacin web.
En la ingeniera de software se denomina aplicacin web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor weba travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. Las aplicaciones web son populares debido a lo prctico del navegador web como cliente ligero, a la independencia del sistema operativo, as como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en lnea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.
Es importante mencionar que una pgina Web puede contener elementos que permiten una comunicacin activa entre el usuario y la informacin. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la pgina responder a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo
Antecedentes
En los primeros tiempos de la computacin cliente-servidor, cada aplicacin tena su propio programa cliente que serva como interfaz de usuario que tena que ser instalado por separado en cada ordenador personal de cada usuario. El cliente realizaba peticiones a otro programa -el servidor- que le daba respuesta. Una mejora en el servidor, como parte de la aplicacin, requera normalmente una mejora de los clientes instalados en cada ordenador personal, aadiendo un coste de soporte tcnico y disminuyendo la productividad. A diferencia de lo anterior, las aplicaciones web generan dinmicamente una serie de pginas en un formato estndar, como HTML o XHTML, soportados por los navegadores web comunes. Se utilizan lenguajes interpretados en el lado del cliente, directamente o a travs de plugins tales como JavaScript, Java, Flash, etc., para aadir elementos dinmicos a la interfaz de usuario. Generalmente cada pgina web en particular se enva al cliente como un documento esttico, pero la secuencia de pginas ofrece al usuario una experiencia interactiva. Durante la sesin, el navegador web interpreta y muestra en pantalla las pginas, actuando como cliente para cualquier aplicacin web.
Interfaz
Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-ysoltar que no estn soportadas por las tecnologas web estndar. Los desarrolladores web generalmente utilizan lenguajes interpretados (scripts) en el lado del cliente para aadir ms funcionalidades, especialmente para ofrecer una experiencia interactiva que no requiera recargar la pgina cada vez (lo que suele resultar molesto a los usuarios). Recientemente se han desarrollado tecnologas para coordinar estos lenguajes con las tecnologas en el lado del servidor. Como ejemplo, AJAX es una tcnica de desarrollo web que usa una combinacin de varias tecnologas.
Consideraciones tcnicas
Una ventaja significativa es que las aplicaciones web deberan funcionar igual independientemente de la versin del sistema operativo instalado en el cliente. En vez de crear clientes paraWindows, Mac OS X, GNU/Linux y otros sistemas operativos, la aplicacin web se escribe una vez y se ejecuta igual en todas partes. Sin embargo, hay aplicaciones inconsistentes escritas conHTML, CSS, DOM y otras especificaciones estndar para navegadores web que pueden causar problemas en el desarrollo y soporte de estas aplicaciones, principalmente debido a la falta de adhesin de los navegadores a dichos estndares web (especialmente versiones de Internet Explorer anteriores a la 7.0). Adicionalmente, la posibilidad de los usuarios de personalizar muchas
de las caractersticas de la interfaz (tamao y color de fuentes, tipos de fuentes, inhabilitar Javascript) puede interferir con la consistencia de la aplicacin web. Otra aproximacin es utilizar Adobe Flash Player o Java applets para desarrollar parte o toda la interfaz de usuario. Como casi todos los navegadores incluyen soporte para estas tecnologas (usualmente por medio de plug-ins), las aplicaciones basadas en Flash o Java pueden ser implementadas con aproximadamente la misma facilidad. Dado que ignoran las configuraciones de los navegadores, estas tecnologas permiten ms control sobre la interfaz, aunque las incompatibilidades entre implementaciones Flash o Java puedan crear nuevas complicaciones, debido a que no son estndares. Por las similitudes con una arquitectura cliente-servidor, con un cliente "no ligero", existen discrepancias sobre el hecho de llamar a estos sistemas aplicaciones web; un trmino alternativo es Aplicacin Enriquecida de Internet.
Uso empresarial
Una estrategia que est emergiendo para las empresas proveedoras de software consiste en proveer acceso va web al software. Para aplicaciones previamente distribuidas, como las aplicaciones de escritorio, se puede optar por desarrollar una aplicacin totalmente nueva o simplemente por adaptar la aplicacin para ser usada con una interfaz web. Estos ltimos programas permiten al usuario pagar una cuota mensual o anual para usar la aplicacin, sin necesidad de instalarla en el ordenador del usuario. A esta estrategia de uso se la denomina Software como servicio y a las compaas desarrolladoras se les denomina Proveedores de Aplicaciones de Servicio (ASP por sus siglas en ingls), un modelo de negocio que est atrayendo la atencin de la industria del software.
Ventajas
- Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningn programa. - No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas. - No ocupan espacio en nuestro disco duro. - Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la ltima versin que haya lanzado.
- Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicacin no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador. - Multiplataforma: Se pueden usar desde cualquier sistema operativo porque slo es necesario tener un navegador. - Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un porttil...) porque se accede a travs de una pgina web (slo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a travs de telfonos mviles requiere sin embargo un diseo especfico de los ficheros CSS para no dificultar el acceso de estos usuarios. - La disponibilidad suele ser alta porque el servicio se ofrece desde mltiples localizaciones para asegurar la continuidad del mismo. - Los virus no daan los datos porque stos estn guardados en el servidor de la aplicacin. - Colaboracin: Gracias a que el acceso al servicio se realiza desde una nica ubicacin es sencillo el acceso y comparticin de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.
- Los navegadores ofrecen cada vez ms y mejores funcionalidades para crear aplicaciones web ricas (RIAsInconvenientes - Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son ms limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores estn ms preparados para mejorar en este aspecto. La aparicin de HTML 5 representa un hito en este sentido. Es posible aadir funcionalidades a estas aplicaciones gracias al uso de Aplicaciones de Internet Ricas. - La disponibilidad depende de un tercero, el proveedor de la conexin a internet o el que provee el enlace entre el servidor de la aplicacin y el cliente. As que la disponibilidad del servicio 1 est supeditada al proveedor.
Lenguajes de programacin
Existen numerosos lenguajes de programacin empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan: PHP Java, con sus tecnologas Java Servlets y JavaServer Pages (JSP) Javascript Perl Ruby Python
Tambin son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programacin, como HTML, XML o ASP/ASP.NET. Se utilizan para servir los datos adecuados a las necesidades del usuario, en funcin de como hayan sido definidos por el dueo de la aplicacin. Los datos se almacenan en alguna base de datos estndar.