Apps

Published on June 2016 | Categories: Documents | Downloads: 29 | Comments: 0 | Views: 300
of 35
Download PDF   Embed   Report

Comments

Content

APPS
•Qué

apps implementa una red social •Qué puede hacer un app •Qué puede aportarles desarrollar un app •Quién las desarrolla •Ejemplos y tipos de apps

REDES SOCIALES



Las redes sociales son estructuras sociales compuestas de grupos de personas, las cuales están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes o que comparten conocimientos, e ideas de libre expresión.

¿QUÉ APPS IMPLEMENTA UNA RED SOCIAL?

¿QUÉ APPS IMPLEMENTA UNA RED SOCIAL?


OpenSocial es un servicio de Google, Yahoo!, MySpace y otros muchos asociados, que mediante un conjunto de APIs permite construir aplicaciones o redes sociales. De tal manera que la forma de programar aplicaciones para diferentes sitios de redes sociales sea común.

 

Qué es OpenSocial OpenSocial es un conjunto de API comunes destinadas a la creación de aplicaciones sociales en múltiples sitios web. OpenSocial está compuesto por API de JavaScript y API de datos de Google. La existencia de este modelo de programación único resulta de gran utilidad tanto para los desarrolladores como para los sitios web. En primer lugar, los desarrolladores sólo tienen que aprender las API una vez para crear aplicaciones que funcionen con cualquier sitio web compatible con OpenSocial. En segundo lugar, como cualquier sitio web puede implementar OpenSocial, los desarrolladores disponen de una amplia red de distribución para llegar a los usuarios. Los sitios web también se benefician mediante la participación de un conjunto mucho más numeroso de desarrolladores externos que el que podrían conseguir sin un conjunto estándar de API. La Compañía Google y sus asociados, ofrecen algunas tecnologías para que Internet en su conjunto llegue a ser un medio más social, respondiendo así al claro interés de los usuarios. Productos, como orkut, son sólo uno de los distintos sitios web que implementan OpenSocial. Actualmente, el código de ejemplo se ofrece con la licencia de Apache 2.0. Además, las licencias de toda la documentación de OpenSocial proceden de Creative Commons, por lo que se puede reutilizar y combinar los servicios como estimes oportuno. En el futuro, se plantea ofrecer el software libre de los componentes necesarios para ejecutar OpenSocial en tu propio sitio web.

 

La estructura básica de una aplicación social que utiliza el API de OpenSocial Las aplicaciones de OpenSocial utilizan la estructura de gadgets de Google, pero con extensiones que proporcionan acceso programático a datos sociales dentro de su entorno de contenedor. De forma similar a los gadgets de Google, las aplicaciones de OpenSocial alojan documentos XML con lenguaje HTML/JavaScript integrado. Las aplicaciones sociales disponen de la mayor parte de la infraestructura de los gadgets de Google, pero con algunas pequeñas excepciones. Uno de los primeros entornos de las aplicaciones sociales que utilizan las API de OpenSocial es orkut. Se espera que otros sitios web compatibles con OpenSocial admitan pronto la participación de desarrolladores.

REDES SOCIALES PARA
PROFESIONALES

: • Eventos Una herramienta muy sencilla. Puedes publicar eventos para que los vean tus contactos dentro y fuera de Linkedin, los cuales pueden ser presenciales o virtuales. Puedes presentar, buscar y mostrar eventos a los que has asistido o agregar nuevos en tu calendario. • Grupos Una de las aplicaciones más usadas en Linkedin. Puedes crear grupos para iniciar discusiones en torno a ciertos temas o noticias, incluso para publicar ofertas de trabajo. Los grupos son una herramienta perfecta para incrementar tu visibilidad entre los contactos relacionados con tu nicho de mercado. Hoy en día existen más de 350 mil grupos y se crean una media de 5 mil nuevos cada semana. • Buscar Muchas empresas usan esta red social sólo para encontrar contactos. Es posible contactar con casi cualquier persona o empresa. • Actualizaciones Si haces una actualización de tu red o perfil, se le enviará una notificación a tus contactos. • Linkedin Q&A Es una sección donde puedes plantear posibles preguntas, como aportar tus conocimientos respondiendo preguntas que plantean otras personas. Esto también incrementará tu credibilidad y te sitúan como experto en tu mercado. • Enviar mails masivos En un comienzo puedes enviar mails a un máximo de 50 personas de una sola vez. Sin embargo, si publicas una pregunta puedes decírselo hasta a 200 contactos. Ahora bien, si eres dueño de un grupo, te comunicas con todos sus miembros. • Publicar ofertas de trabajo Si pagas 195 dólares por un mes puedes publicar ofertas de trabajo para toda la red. Así, te aseguras de encontrar al profesional que necesitas.







Partner Ecosystem.es el nombre de la red de aplicaciones de terceros que la red social profesional Xing, que ha permitido recientemente la creación de herramientas para sus usuarios producidas por empresas externas. Partner Ecosystem cuenta con 13 socios oficiales que producen aplicaciones para la red social. Aplicaciones como Doodle o Tungle se encargarán de ayudar a coordinar las agendas y la planificación social y otros servicios de terceros como Huddle Workspaces, MindMeister o ZCOPE facilitarán la colaboración entre los usuarios de la red profesional. En Xing, todas las aplicaciones de terceros tienen utilidad práctica para el desarrollo del networking entre profesionales. También existen aplicaciones como Spreed para realizar reuniones online. Las aplicaciones disponibles suman un total de 16. Las previsiones de Xing son de lo más alentadoras en lo que a estas aplicaciones de terceros respecta. La red social prevé ofrecer un nutrido catálogo de aplicaciones de ayuda para mejorar el servicio que ofrece a sus suscriptores y facilitar las tareas de gestión de contactos y de comunicación.

REDES SOCIALES PARA AMISTADES

Para saber cuáles son las más exitosas la empresa AppData estudió las aplicaciones más usadas en Facebook y elaboró un ranking con el Top Ten. Conócelas: 1. Farmville: el juego permite a los miembros de Facebook manejar una granja virtual: plantar, criar y cosechar cultivos, árboles y animales domésticos. Hasta el momento 16 millones de usuarios diarios que cuidan su granja. 2. Windows Live MSN: la última versión de Messenger, lanzada por Microsoft hace algunos meses, viene con una integración profunda con Facebook y el chat de Facebook. Cada día, tiene nueve millones de usuarios activos. 3. Phrases: son las usuales frases que día a día descubren los usuarios. Pueden ser frases de cantantes, de televisión, de escritores, etc. Más de siete millones de personas descubren diariamente su frase. 4. FrontierVille: un juego creado por la empresa Zynga. Consiste en el cultivo con un ambiente alusivo al oeste, el juego tiene características muy agradables, se puede formar una familia e interactuar con los amigos de Facebook. 5. Texas Holdem Poker: Más de seis millones de personas juegan diariamente al clásico póker, convirtiendo su sesión de Facebook en una visita al casino.



6. Bejeweled Blitz: es un juego donde tienes sólo un minuto para juntar joyas similares. Es un juego sencillo y adictivo, en donde la caída de las joyas y la velocidad mental son todo. 7. Café World: también creado por Zynga. Es un juego de restaurantes, donde tú eres propietario de uno y tienes que mejorarlo constantemente. Más de cuatro millones de personas utilizan esta aplicación. 8. Mafia Wars Game: con esta aplicación los usuarios se unen a sus amigos, luchan contra la delincuencia, el crimen y se sumergen en el submundo de la mafia y los engaños. 9. Birthday Calendar: más de tres millones de personas utilizan esta aplicación para no olvidar la fecha de cumpleaños de sus amigos. 10. Treasure Isle: el objetivo principal es buscar y encontrar los tesoros enterrados en toda la cadena de islas de este mar Caribe. Y luego, crear un espacio virtual en tu propia isla.

 


  

      

Boletines Grupos MySpaceIM MySpaceTV Aplicaciones En 2008, MySpace introdujo un API donde los usuarios pueden crear aplicaciones para otros usuarios para apostar en sus perfiles. Las aplicaciones son parecidos con las de Facebook. En mayo de 2008, MySpace añadió algunas opciones de seguridad considerando la interacción con fotos y otras funcionalidades. MySpace Mobile MySpace News MySpace Classifieds MySpace Karaoke MySpace Polls. Otros Servicios MySpace Sports (Deportes), MySpace Books (Libros), MySpace Horoscopes (Horóscopos), MySpace Jobs (Empleos), y MySpace Movies (Películas).

• HootSuite • UberTwitter • TweetDeck.

¿QUÉ PUEDE HACER UN APP?


Las aplicaciones web son programas diseñados para usarse íntegramente en el navegador. Las aplicaciones web permiten crear documentos, editar fotos y escuchar música, entre otras muchas cosas, sin tener que instalar ningún software complejo.



En la actualidad, los sitios web pueden realizar las mismas funciones dinámicas 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 estás 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 botón. Ni siquiera hay que reiniciar el navegador ni el ordenador.



Siempre están disponibles. Puedes acceder a ellas en todo momento desde cualquier ordenador. Para obtener información sobre cómo sincronizar aplicaciones en varios ordenadores, consulta esta página.



Siempre están actualizadas. Las aplicaciones se alojan en la Web, donde se pueden actualizar de forma instantánea, por lo que puedes tener la seguridad de que siempre estarás utilizando la última versión disponible de cada aplicación.



No provocan fallos en tu ordenador. Si una aplicación tiene un error, solo hay que cerrar la pestaña del navegador en la que se esté utilizando. El navegador y el ordenador no se verán afectados en modo alguno.

¿QUÉ PUEDE APORTARLES DESARROLLAR UN APP?


Las aplicaciones web son populares debido a lo práctico 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 línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.

VENTAJAS


- Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún 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 versión que haya lanzado.


- Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación 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 sólo es necesario tener un navegador.




- Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.









- La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo. - Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación. - Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina. - Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs).

INCONVENIENTES




- Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores están más preparados para mejorar en este aspecto. La aparición de HTML 5 representa un hito en este sentido. Es posible añadir funcionalidades a estas aplicaciones gracias al uso de Aplicaciones de Internet Ricas. - La disponibilidad depende de un tercero, el proveedor de la conexión a internet o el que provee el enlace entre el servidor de la aplicación y el cliente. Así que la disponibilidad del servicio está supeditada al proveedor. [1]



Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa, y un motor capaz de usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) que constituye la capa intermedia. Por último, una base de datos constituye la tercera y última capa.



El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario

EJEMPLOS
Ejemplo Adding and Removing Memory Pressure Application Proporciona una aplicación que muestra métodos del tipo GC, recientemente introducidos en .NET Framework versión 2.0, que permiten ejercer un mayor control sobre la recolección de elementos no utilizados.  Ejemplo CodeDOM Application Proporciona una aplicación que ilustra el modelo CodeDOM de .NET Framework generando clases de ejemplo.  Ejemplo de aplicación de compresión Proporciona una aplicación que muestra funciones de tipos en el espacio de nombres System.IO.Compression, introducido recientemente en .NET Framework 2.0.


Ejemplo Culture Builder Application Proporciona una aplicación que crea y registra referencias culturales no incluidas en el espacio de nombres System.Globalization de .NET Framework.  Ejemplo Debugger Views Application Proporciona una aplicación que muestra nuevas funciones de depuración.  Ejemplo Fallback Encoding Application Proporciona una aplicación que muestra un mecanismo de reserva que permite especificar el comportamiento de la clase Encoding y sus tipos derivados cuando encuentran problemas durante el proceso de codificación o descodificación.


Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close