Está en la página 1de 16

TECNOLOGAS DE GENERACIN DE CONTENIDO Y LENGUAJES INALAMBRICOS

Aplicacin mvil Desde la perspectiva del usuario Una aplicacin mvil es un programa que puede ser descargable desde un gestor de descargar y una vez descargada e instalada se puede acceder a la aplicacin directamente desde un equipo mvil. Desde la perspectiva del desarrollador Desarrollo de aplicaciones mviles es un trmino para el proceso de escribir aplicaciones para Smartphones. Los telfonos ejecutan un sistema operativo como plataforma para proporcionar servicios a las aplicaciones, por lo tanto el desarrollo en dispositivos mviles es parecido al desarrollo de escritorio pero con diferentes matices. Para simplificar el desarrollo, muchos desarrolladores inicialmente ejecutan, depuran y prueban sus aplicaciones en una versin de software del telfono, tambin conocido como emulador. Este permite la creacin de la aplicacin en un entorno estndar y conocido, y puede ser implementado en un telfono cuando est listo para su uso. Entornos para la creacin de aplicaciones Mviles Un IDE es un entorno de programacin que ha sido empaquetado como un programa de aplicacin, es decir, consiste en un editor de cdigo, un compilador, un depurador y un constructor de interfaz grfica. Los IDEs pueden ser aplicacin por si solas o pueden ser parte de aplicaciones existentes.

CARBIDE.C++: Es una herramienta para el desarrollo de software en lenguaje C++ destinado a dispositivos que funcionan bajo Symbian OS. Se usa tanto para desarrollar las versiones de Symbian OS y para las aplicaciones que ejecutan estos. Est formada por una familia de IDEs desarrollada por NOKIA, basada en Eclipse, al que se han incorporado plug-ins para el desarrollo de Symbian OS. Desde la versin 2.2, Carbide.C++ es gratuito y se ofrece en tres versiones (Developer, Porfessional y OEM). XCODE: Es un entorno de desarrollo integrado de Apple Inc. Y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con la interface Builder, una herencia de NeXT, una herramienta grafica para la creacin de interfaces de usuario. Xcode incluye la coleccin de compiladores del proyecto GNU y puede compilar cdigo C, C++, Objective-C, Objective-C++, Java y AppleScript mediante una amplia gama de modelos de programacin, incluyendo, pero no limitado a Cocoa, Carbon y Java. Entre las caractersticas masa apreciadas de Xcode est la tecnologa para distribuir el proceso de construccin a partir de cdigo fuente entre varios ordenadores, utilizando Bonjour. Xcode est diseado especialmente para desarrollo en Cocoa. Cuando creamos un proyecto, Xcode configura su ambiente de desarrollo inicial usando plantillas de proyectos correspondientes a tipos de proyectos Cocoa: aplicacin, aplicacin basada en documentos, aplicacin Core Data, herramienta, coleccin, marco de trabajo etc.

Xcode usa el compilador GNU para depurar ese software, usa el depurador de nivel fuente GNU. Microsoft visual estudio desarrollador Microsoft Microsoft visual studio 2010-E general Lanzamiento inicial 30 de julio de 1998, hace 12 aos ltima versin estable 10.0.30319.1 RTM. Es un entorno de desarrollo integrado (IDE) para sistemas operativos Windows. Soporta varios lenguajes de programacin tales como visual C++, visual C#, visual J#, ASP.NET y visual Basic.Net, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma.Net. As se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles. NETBEANS** Es un entorno de desarrollo en una herramienta para los programadores pueden escribir, compilar, depurar y ejecutar programas. Est escrito en java pero puede servir para cualquier otro lenguaje de programacin: J2ME y ANDROID. ECLIPSE** Es un entorno de desarrollo integrado de cdigo abierto multiplataforma para desarrollar lo que el proyecto llama Aplicaciones de Cliente Enriquecido, opuesto a las aplicaciones Cliente - liviano basadas en navegadores: J2ME y Android. Entornos Web para la creacin de aplicaciones Mviles

Segn un estudio realizado en 2009, el trfico de datos por telfono mvil supero al de comunicacin por voz. El lugar ocupado por las aplicaciones avala la idea de que el futuro de Internet est ligado a los Smartphones. Por lo tanto, cada cliente puede empezar a desarrollar sus propias aplicaciones. En la actualidad, existen numerosos sitios web y plataformas que permiten realizar aplicaciones. Mobile roadie para iPhone y Android App inventor de Google Ovi App Wizard de Nokia

Mobile roadie para iPhone y Android Esta pgina ofrece 3 versiones de su plataforma de creacin y gestin de aplicaciones para iPhone y Android: La versin Core. Tiene un valor de $499.00 por la instalacin luego $29.00 al mes. La creacin de una aplicacin se hace en lnea mediante una interfaz bastante sencilla. Se puede definir completamente la interfaz (logo, fondo de pantalla) e integrar contenido de un blog o pgina web mediante canales RSS o simplemente utilizar CMS. Mobile Roadie permite adems conectar una pgina con numerosos medios de comunicacin y redes sociales. La versin Plus. Tiene un valor de $999.00 por la instalacin luego $49.00 al mes. Ms completa que la anterior, ofrece funcionalidades ms tcnicas y casi 3 veces ms de instalaciones autorizadas. La versin Pro. Esta es mucho ms cara. Alrededor de $1,999.00 por la instalacin y luego $99.00 al mes. Sin embargo, ofrece muchas ms funcionalidades que las versiones anteriores; los usuarios poseen muchas ms opciones de personalizacin, pueden personalizar el men de la aplicacin y utilizar la vista horizontal.

Cada uno es libre de determinar si la aplicacin que va a crear ser gratuita o de pago, y definir el precio de venta. Tambin es posible establecer restricciones de acceso para los pases, lo que resulta interesante en materia de gestin de derechos. Una vez terminado el proceso de creacin de la aplicacin, sta es sometida a validacin por parte de Apple. El plazo de espera es de 3 semanas como mximo. En el caso de que la aplicacin sea de pago, se deber ceder el 10% de los ingresos. App inventor de Google App inventor es un programa libre WYSIWYG (What you see is what you get) para crear aplicaciones para mviles. Previamente se debe registrarse en la pgina web. El programa es como un rompecabezas (botones, zonas de texto, imgenes, sonido, geolocalizacin, seleccin de contactos o nmeros de telfono, acceso a una base de datos). Utilizando una interfaz web, cualquier usuario puede crear su propio proyecto luego arrastrar/soltar varios tipos de elementos como botones, mens desplegables o iconos. Aunque an necesita ciertas mejoras, su uso es bastante intuitivo. La paleta de opciones disponibles es muy buena, desde la fuente al color de fondo pasando por la integracin de diversos efectos multimedia. App Inventor posee adems la ventaja de poseer un emulador, por lo que no hay necesidad de tener un Smartphone a la mano para trabajar. Una vez terminado el proyecto, simplemente se debe de guardar localmente o directamente en un Smartphone de Android conectado por USB. Ovi App Wizard de Nokia Ovi App Wizard de Nokia es un servicio ofrecido por Nokia. Permite al usuario crear una aplicacin dedicada a difundir la actualidad de su pgina web, blog o red social. Su uso es muy sencillo, una vez creada la cuenta de la pgina,

las dos primeras etapas consisten a ingresar las direcciones de las fuentes RSS de las pginas web (cuatro como mximo) y personalizar la aplicacin (nombre, logo, colores, etc.). Posteriormente el usuario puede insertar publicidad en asociacin con alguna empresa de publicidad para telfonos mviles, para lo que se deber probar que el contenido le pertenece. La cuarta etapa consiste nicamente a ingresar los descriptivos para la Ovi Store, luego publicarlo. La validacin demora 24 horas. Una vez que la aplicacin ya est en la Ovi Store, estarn disponibles las estadsticas de visitas y descargas. La aplicacin ser compatible con ms de cuatro millones de mviles Nokia. Plataformas para el desarrollo de aplicaciones mviles Web Uno de los terrenos digitales que ms exploran las empresas en los ltimos tiempos es el mvil, y en concreto el de las aplicaciones (o apps). Las aplicaciones son programas que dan servicio al usuario de un telfono mvil o tableta sin necesidad de que este abra la web. Sobre todo, porque la velocidad de navegacin va web en los dispositivos mviles es ms lenta que si se realiza mediante las aplicaciones. Adems, el usuario puede personar esas aplicaciones (generando informacin para la empresa) y, como la web, disponen de soportes para publicidad. Existen compaas que desarrollan aplicaciones, e incluso ayudan a rentabilizar la publicidad en esas aplicaciones. Pero en este artculo vamos a ver tres plataformas que permiten crear aplicaciones para tu negocio de modo gratuito y sencillo. AppMakr AppMakr es una plataforma dedicada, sobre todo, a crear aplicaciones que distribuyan el contenido que crea una empresa en su web. Lo realiza a travs de canales RSS, y permite enviar tanto repositorios de artculos como galeras de fotos, adems de enviar notificaciones al usuario. El creador de la aplicacin

puede, con facilidad, elegir de qu manera mostrar los contenidos, ajustar los colores para varias secciones, subir logotipo del negocio. Una aplicacin creada en AppMakr puede ser difundida a travs de la tienda de Apple (App Store, para usuarios de iPhone y iPad) y de Google Play (para usuarios de dispositivos Android).

UppSite UppSite es una herramienta que crea aplicaciones para dispositivos mviles centrndose en ofrecer los contenidos de la web de la empresa de un modo rpido. Aunque esta plataforma tiene un concepto ms bsico, el diseo de la aplicacin permite modificar con flexibilidad el orden de las secciones que incluyen contenido de la web. Es compatible tanto con sistemas Apple como Android y Windows Phone. Y adems de distribuirse en la App Store (Apple) y Google Play (Android), UppSite dispone de tienda online.

Mobincube Mobincube es una plataforma algo ms ambiciosa que las dos anteriores. Ofrece la posibilidad de disear y desarrollar aplicaciones de cualquier tipo. Con

Mobincube, se puede crear una aplicacin para cualquier smartphone o tableta utilizando un buen nmero de plantillas que la propia herramienta ofrece y que se adaptan al sector de negocio y tipo de app que se pretenda conseguir. Los resultados de Mobincube son compatibles con sistemas operativos de Apple, Android y BlackBerry. Y su distribucin se realiza va SMS, bluetooth o a travs de descargas en tiendas online de aplicaciones.

EMULADOR En informtica, un emulador es un software que permite ejecutar programas en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente. A diferencia de un simulador, que slo trata de reproducir el comportamiento del programa, un emulador trata de modelar de forma precisa el dispositivo de manera que este funcione como si estuviese siendo usado en el aparato original. El software emulador permite ver las aplicaciones tal y como se veran en los dispositivos de hardware de los fabricantes, as como probar la interfaz de la aplicacin como lo haran los usuarios. Estas pruebas deben realizarse con anterioridad a las pruebas en el dispositivo fsico para evitar dedicar ms tiempo del necesario a las pesadas pruebas con el dispositivo fsico. Tipos de emuladores de mvil Se dividen en tres categoras principales:

Emuladores de dispositivos: Generalmente los ofrecen los fabricantes de dispositivos y simulan el dispositivo real. Son vlidos para las pruebas de aplicacin del sitio web en un dispositivo o conjunto de dispositivos. Emuladores de navegadores: Simulan los navegadores de los entornos mviles. Son tiles para determinan la funcionalidad disponible en un navegador, pero no valen para la prueba especfica del dispositivo. Emuladores del sistema operativo: Microsoft proporciona emuladores para Windows Mobile y Google proporciona un emulador de Android. Se ejecutan en un entorno simulado de dispositivos mviles y proporcionan acceso a aplicaciones que se ejecutan en el sistema operativo. Problemas con los emuladores Hay que saber que no porque el sitio web funcione perfectamente en un emulador, funcionar de la misma manera en el dispositivo real. A menudo hay muchos emuladores que difieren sutilmente de los dispositivos que simulan. Especialmente en el caso de que el desarrollador del emulador no sea el creador original del dispositivo. Los emuladores se utilizan para abarcar una amplia gama de dispositivos a los que no se tendra acceso y poder corregir cualquier error que se encuentre, pero tambin conviene asegurarse de probar el sitio web en algunos dispositivos reales. Existen emuladores para la mayora de los dispositivos mviles, en general es el propio fabricante el que ofrece estos emuladores. Emulador para Android La SDK de Android incluye un emulador, este emulador mimetiza todas las caractersticas de hardware y software del dispositivo mvil.

Una de las ventajas de este emulador sera que proporciona una interfaz en la que podemos ver nuestra aplicacin corriendo con otra serie de aplicaciones Android. El emulador para Android soporta AVD (Android Virtual Device), y permite especificar la versin del sistema operativo y caractersticas del dispositivo. Con el emulador podemos tambin simular interrupciones en la aplicacin (equivalente a un SMS o una llamada).

Para la plataforma iPhone la oferta de emuladores es limitada, de estos recomendamos MobiOne. MobiOne es un IDE y emulador de pago para iPhone, ofrece: Un editor y depurador para JavaScript, CSS3 y HTML5 Plantillas para iPhone Web Apps Soporte para geolocalizacin. Switcher para los User Agent. diseador visual para hacer maquetas Web para mviles; soporte para Phone Gap (Framework para Aplicaciones Web para mviles)

Emulador para BlackBerry Para BlackBerry existe una amplia oferta de emuladores destacando BlackBerry Smartphone Simulator. La funcionalidad incluye la misma interaccin del usuario de un dispositivo real (incluida la rueda o bola de desplazamiento y el teclado), las mismas aplicaciones y las mismas caractersticas, como los mensajes de correo electrnico, el telfono y el explorador de Internet. BlackBerry Smartphone Simulator tambin sirve como plataforma sobre la que ejecutar aplicaciones: establecer conexiones de red, almacenar datos y gestionar mensajes de correo electrnico. I Con BlackBerry Smartphone Simulator para realizar pruebas, se pueden BlackBerry MDS Simulator y BlackBerry Email Simulator, y que tambin estaran disponibles para este fin.

Emuladores Nokia El Nokia Mobile Browser Simulator forma parte de Nokia Mobile Internet Toolkit. NMIT sera un conjunto de editores para la creacin de diversos tipos de contenidos de Internet para mviles y la previsualizacin de estos contenidos en diferentes SDKs para mviles. Nokia Mobile Browser Simulator (NMB) es un Navegador de desarrollo para navegar por contenidos de internet para mviles (a travs de una conexin WAP) y contenido en archivos locales. Soporta las caractersticas del contenido que se produce con el Nokia Mobile Internet Toolkit 4.0 y puede ser utilizado para mostrar contenido xHTML y WML, as como mensajes Push.

Emulador para Windows Mobile Microsoft ofrece el Windows Mobile Emulator, un emulador de dispositivos Windows Mobile con prcticamente las mismas funciones que cualquier Terminal del mercado con este sistema. Adems se integra las con Visual Studio aunque no es obligatorio. El mdulo Cellular Emulator que nos permite emular un telfono realizando, por ejemplo, llamadas al telfono del Windows Mobile virtual.

WAP Proof es un emulador de un navegador WAP para Microsoft Windows. Permite ver pginas web mviles (WML, XHTML, HTML y cHTML) exactamente como si se abrieran por un telfono mvil y cambiar las visualizaciones entre los diferentes dispositivos mviles.

Contenido Web
El contenido es el recurso ms importante de una web, ms que el diseo, los grficos o cualquier otro elemento. Su estructura es: Contenido apropiado para los lectores. El diseo de autoservicio. El formato de los textos. Estructura del contenido. Palabras clave y enlaces de calidad.

Contenido apropiado para los lectores

Los textos deben de tratar sobre las preocupaciones de los usuarios, lo que es importante para ellos, y en su lenguaje. Normalmente se debe de explica el

problema que a resolver y la manera de cmo se resolvi. Esto es lo que les importa a las personas que visitan el contenido de las Webs. Es mucho ms importante la calidad que la cantidad de los contenidos. stos deben de estar bien redactados y actualizados. La clave es que el contenido apropiado llegue a la persona correcta con el menor coste posible. El lector busca encontrar en la web algo til lo ms rpidamente posible, si no se le presenta la informacin con claridad, se ir rpidamente a otro sitio y perder la visita. El diseo de autoservicio

Una web es un autoservicio y un establecimiento de este tipo est centrado en la conveniencia, la velocidad y lo econmico: Es conveniente cuando el usuario apenas tiene que pensar. Es veloz cuando se reduce el tiempo que tarda el usuario en encontrar lo que quiere. Es econmico cuando con poco esfuerzo el usuario consigue realizar su accin u obtener la informacin que buscaba. Si el contenido web consigue ser excelente en estas tres reas, el lector quedar muy contento, volver y recomendara el sitio. El diseo de autoservicio requiere enfocarse por completo en la simplicidad y en la claridad del mensaje. El formato de los textos

Los usuarios escanean las pginas Web, leyendo frases y palabras sueltas en pocos segundos con la intencin de hacerse una idea del contenido en la Web. El formato de los textos debe ser acorde con ello. Es recomendable utilizar negritas, y prrafos de poca anchura y con una nica idea. Tambin ayuda utilizar un color diferente en algunas palabras que requiera que se resalten.

El tamao de las letras es importante ya que cuesta ms leer en la pantalla que en el papel. Lo ideal es que este tamao sea suficientemente grande para que se pueda leer bien, adems, no es recomendable utilizar un tamao fijo, sino que sea variable en funcin de que el usuario opte por aumentarlo o reducirlo en su navegador. Estructura del contenido

A los usuarios no les gustan los textos largos sino que prefieren los cortos y con mensajes concretos. La informacin ms relevante de la pgina tiene que presentarse arriba de la misma, sin que haya necesidad de avanzar pgina para leerla. Los inicios de las frases son fundamentales para captar la atencin del lector. Se recomienda que el contenido de la Web utilice un lenguaje que todos los lectores puedan entender, es preferible que sea algo informal y con un tono conversacional. Es recomendable utilizar el estilo de pirmide invertida, las conclusiones y lo ms importante se presenta primero, y a continuacin los detalles y la informacin de soporte. Lo ideal es que el usuario encuentre en la primera lnea la informacin esencial. Palabras clave y enlaces de calidad

Con la finalidad de posicionar bien las pginas en los buscadores, se tiene que conocer las palabras clave (keywords) por las que los usuarios buscan webs. En esta cuestin se debe de tener presente que lo fundamental es la relacin con el lector, con lo que el mensaje no debe estar condicionado por los motores de bsqueda. Adems, si se exageras mucho en el uso de estos trminos clave, el buscador puede penalizar y dejarte fuera de la lista de resultados.

También podría gustarte