Desarrollo para móviles: Recursos de los fabricantes para los desarrolladores

Desarrollo para Dispositivos Móviles

Glosario
• SDK: Del inglés “Software Development Kit”, Kit de Desarrollo de Software.
• IDE: Del inglés “Integrated Development Environment”, Entorno Integrado de Desarrollo.

En el desarrollo de aplicaciones dirigidas a dispositivos móviles un factor muy importante lo constituyen las herramientas que brinden las empresas en el mercado. Estas herramientas son:
• Entornos de Desarrollo (IDEs)
• Plug-ins o Add-ons para navegadores o IDEs populares
• Documentación
• Emuladores / Simuladores
• Ejemplos
• Tienda de aplicaciones
• Equipos para pruebas

Luego de preparar el contenido de dos sitios web para móviles decidí probarlos. Empecé pensando en el iPhone de Apple, cierto emulador online no me brindó resultados útiles. Recordé unas copias ilegales de OS Leopard y OS Tiger, preferí evitar esta combinación, hasta donde entiendo, privativa.

Nokia

Nokia

Revisé los recursos de Nokia. En la web de Nokia para Desarrolladores.

Allí podemos encontrar:
• Nokia Developer Tools
• N97 SDK v1.0
• Emulator

El Toolkit más reciente es el Nokia Mobile Internet Toolkit Version 4.0, esta versión es de mayo del 2003. Requiere un Serial Number para poder utilizarlo.

Más información y recursos se pueden encontrar en el foro de Nokia.

Elementos del Toolkit:

• Nokia Mobile Internet Toolkit (NMIT): Es un conjunto de editores para la creación de diversos tipos de contenidos de internet para móviles y la previsualización de estos contenidos en diferentes SDKs para móviles.
• Nokia Mobile Browser Simulator (NMB): es un Navegador de desarrollo para navegar por contenidos de internet para móviles (a través de una conexión WAP) y contenido en archivos locales. Soporta las características 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.
• Nokia WAP Gateway Simulator (NWGS): Es una Puerta de Enlace WAP para un único usuario basado en el servidor multi-usuario Nokia Activ Server. Cuando está instalado en una computadora, el NWGS habilita al usuario de esa computadora el acceso al Internet móvil a través de las aplicaciones que se comunican utilizando el protocolo WAP tales como NMIT y diversos SDKs para móviles de Nokia.

La instalación de estos elementos no fue satisfactoria en su totalidad en un sistema operativo Windows 7. Logré cargar el emulador pero sin poder utilizarlo para el acceso a internet.

BlackBerry

BlackBerry

Procedí con la opción de BlackBerry. En la web de BlackBerry para Desarrolladores podemos encontrar varios recursos.

Los principales son los Simuladores de BlackBerry y el BlackBerry® Email and MDS Services Simulator Package v4.1.4. Ambos pueden ser descargados desde la web de Herramientas para Desarrolladores de BlackBerry. Destaco que el BlackBerry® Email and MDS Services Simulator Package v4.1.4 es una versión de octubre del 2007, antigüa aunque no tanto como la de Nokia.

Para que funcione se debe reemplazar una línea de código, tal como indica en el blog The Mobile Sandbox:

Reemplazar la línea: !BMDS_CLASSPATH!;!BMDS_CLASSPATH2!
por esta: %BMDS_CLASSPATH%;%BMDS_CLASSPATH2%

Además los permisos de escritura deben estar permitidos en el directorio de la aplicación.

A continuación les enumero los emuladores que probé, ellos corresponden a los modelos Curve 8900, Storm 9500, Storm2 9550 y Bold 9700. Están clasificados por el sistema operativo BlackBerry 4.6.1 y BlackBerry 5.0.0:

– BlackBerry 4.6.1
— BlackBerry 4.6.1.94
— Curve 8900

– BlackBerry 5.0.0
— BlackBerry 5.0.0.334
— Storm2 9550
— BlackBerry 5.0.0.442
— Bold 9700
— BlackBerry 5.0.0.451
— Storm 9500

Aplicaciones para Dispositivos Móviles

En general me decepciona la velocidad de trabajo con estas herramientas, descansan sobre aplicaciones Java bastante pesadas (lentas).

Algunos componentes pueden tener otros lenguajes y naturalezas como Perl o Python.

Espero sus comentarios. Nos vemos.

Anuncios

SmartPhones: Los competidores en el mercado

SmartPhones

Los celulares significaron una revolución en la forma en la que las personas nos comunicamos. Potenciados con el acceso a internet y las prestaciones que la tecnología permite, la evolución los condujo hacia SmartPhones. Podríamos destacar tres características en estos equipos:
– Son Dispositivos Móviles (Portátiles)
– Disponen de y se les puede agregar Aplicaciones (del fabricante y de terceros)
– Cuentan con Acceso a Internet (esta característica es indispensable para algunas aplicaciones)

iPod

iPod

Este dispositivo de Apple requiere de una conexión a una red Wi-Fi (inalámbrica) para conectarse a internet. Posee una interfaz amigable.

iPhone

iPhone

Con las prestaciones de un iPod, es potenciado con la capacidad de una conexión a internet a través de una red como las populares EDGE o 3G.

Tanto el iPod como el iPhone pertenecen a la marca Apple.

Nokia N97

Nokia N97

Nokia también está en esta batalla tecnológica de los SmartPhones y una de sus principales armas actuales es el N97.

BlackBerry Bold 9700

BlackBerry Bold 9700

BlackBerry es una marca que concentra sus esfuerzos en el rubro de los SmartPhones, a diferencia de Apple y Nokia de los cuales conocemos su diversa gama de productos.

Google Android

Google Android

Google desarrolló el Android que se apoyaba en las bien desarrolladas, prácticas y numerosas aplicaciones de Google. sin embargo, en este competitivo mercado ha tenido que apresurarse en el desarrollo de un equipo con mejores capacidades.

Google Nexus One

Google Nexus One

Este buen equipo cuenta con tecnología Touch (pantalla táctil).

En General

– Algunos nos hemos acostumbrado y consideramos que la tecnología Touch es más sofisticada y estilizada pero encontramos mayor desempeño y velocidad en el trabajo con una botonera, mejorado con las evoluciones de teclados QWERTY.
– El éxito de estos equipos dependerá de que sus características satisfagan necesidades específicas por lo que por un lado estarán los equipos de uso genérico y por otro los orientados a nichos de públicos determinados.
– El costo de estos equipos también es un factor a considerar en la competencia.
– La diversidad y calidad de las aplicaciones es otro punto de cuidado. Las estrategias de Tiendas de Aplicaciones son la mejor forma de poder obtener los mejores resultados en este aspecto. Comparto con ustedes las más populares:
Apps for iPhone
iTunes Store (Apple)
BlackBerry App World
Ovi Store (Nokia)
Samsung Apps
Android Market

En el próximo artículo les contaré acerca de los recursos para el desarrollo orientado a dispositivos móviles, en especial de Nokia y BlackBerry.

Ras Boti & DJ Pera – [2010] Killah Sound

Ras Boti & DJ Pera – [2010] Killah Sound

Ras Boti & DJ Pera - [2010] Killah Sound

España y específicamente Málaga sigue aportando al reggae con fuerza y calidad. Ras Boti y DJ Pera juntos esta vez para traernos el Killah Sound con precisión y harto trabajo musical. Líricas cargadas del fyah real.

Estos son los temas

1. Killah Sound
2. Grandes Puercos

3. Rasta style

Rasta en la calle, urban battle siempre.
Plena, de por vida, sound, beat, style.

4. Rebel Music
5. Uno dos uno dos
6. Ella llego

7. In Da Party

Altamente dance del rico. Sonido estelar.

Oouu Yal
Ven hacia mi
Llevo ya rato fijándome en ti
Quiero que seas mi dancehall Queen
Sentirme en la party un auténtico King

Tú eres regalo del cielo
Brillan tus ojos
Vuela pelo, tu cuerpo
es un dulce terreno que quiero tocarlo, sembrarlo y tenerlo.

8. One Love

Sofisticado Reggae Lover, rounding por la balada.

Viniste de tan lejos pa poder enamorarte
Ya no puedo dejar de besarte
Viniste de tan lejos pa poder enamorarte
Ya no puedo dejar de abrazarte
Viniste de tan lejos pa poder enamorarte
Ya no puedo dejar de acariciarte
Wonononon Ay! cuantas ganas tengo de cuidarte!

9. Don’t Cry

Aquí, hoy, día de la mujer.
¿Por qué ese suplicio en su vida?
El llanto de una Reina.

10. Madre Tierra

Suena bom bom
y viene del cielo…
relámpagos, lluvias y truenos,
La manera de llorar que tiene Madre Tierra
porque se está muriendo…
se está consumiendo

Encuentra su energía.
Disfruta día tras día
del sol, ríos y mares;
vegetación y sus minerales.

11. Bye Bye

No! a ese camino oscuro.
Engaña, seduce, resistimos, lo vuelve a intentar.
Se disfraza, no puede con nuestra guía y protector Jah.

Aquí un post anterior sobre Ras Boti donde cuento acerca de él y sus producciones anteriores. Hay lugar para recordar buenos temas como Luz del Sol y Hoy Habrá Fight.

Enlaces en llamas:

Página de Fans en facebook de Ras Boti
Ras Boti en MySpace
Ras Boti en Last.fm
Ras Boti en iLike

¿Qué es un Community Manager?

La mejor documentación que responde esta interrogante es La función del Community Manager, un whitepaper de la Asociación Española de Responsables de Comunidad (AERCO).

Asociación Española de Responsables de Comunidad (AERCO)

Empresas como Territorio creativo exponen la sofisticada y necesaria gama de servicios afines. ¿A qué nivel de complejidad debes apuntar? ¿Cuál es la fórmula que puedes afrontar?

Territorio creativo

Abreviaturas
SM: Social Media
CM: Community Manager

Social Media

• Estrategia: SM Strategic Plan. Competitive Intelligence. Ad-hoc Research. Digital Identity Valuation. Product Social Development.
• Vertebración: Corporate Community Management. Social Media Monitoring. Community Managers Training & Coaching.
• Dinamización: SM Stimulate. PR 2.0. Apps Development (facebook, microsites, ad-hoc social networks, widgets, iPhone apps). Buzz paradise (socio en exclusiva en españa).

Podemos acercar el término Community Manager a disciplinas más conocidas por todos nosotros:

El marketing en medios sociales es bastante más amplio que la publicidad: es publicidad, ventas, atención al cliente, fdelización, comunicación corporativa, desarrollo de producto, investigación de mercados.

La siguiente línea es muy útil para empezar a entender esta labor:

El CM debe ser la voz de la empresa puertas afuera, y la voz del cliente puertas adentro.

Si la empresa ya cuenta con un departamento de comunicación y marketing entonces han aparecido nuevas tareas que el CM puede designar para los empleados allí:

De hecho es importante señalar lo que no es un CM: un empleado del departamento de comunicación y marketing, que mantiene un blog, abre una página en facebook, o actualiza el estado de twitter… ser CM implica entender qué estrategia se debe seguir para construir.

El CM es parte de un equipo Web que puede crecer tanto horizontal como verticalmente de acuerdo a las expectativas y presupuestos de las empresas. Las nuevas profesiones de la web 2.0 de iberestudios nos mostrará mayor detalle acerca de las profesiones que deben formar parte de un equipo web completo, necesario para trabajar bien y conseguir resultados.

Los social media están acabando con la comunicación unidireccional. El marketing relacional se impone. Y al amparo de Internet surgen nuevas profesiones con tanto futuro como presente. Atentos al nuevo grito de guerra del sector del marketing: ¡Renovarse o morir!

Community Manager

Es la persona responsable del diálogo corporativo de una organización. Esta figura nació en la era dorada de los foros, como coordinador de administradores y moderadores, pero su importancia se ha disparado desde la irrupción de redes como Facebook o Tuenti.

Dinamizar comunidades de usuarios o simpatizantes de una marca es, quizá, su función más evidente, pero no la más importante. En realidad, el objetivo principal de un community manager es entablar relaciones auténticas. Un buen gestor de comunidades no se limita a representar a su organización ante el mundo: también representa a los usuarios, clientes, consumidores, etc… ante su organización.

Para ello, debe:

Escuchar: Escucharlo todo, los halagos y las críticas, con ecuanimidad, y extraer de ambas cosas lecciones útiles para mejorar los servicios de su organización.
Responder: No se trata únicamente de cantar las alabanzas de la empresa. Ante preguntas, quejas o comentarios, el community manager debe ofrecer siempre una respuesta pertinente, honesta y acorde con los valores de la organización que representa.
Colaborar: Compartir conocimientos con generosidad, participar como expertos en debates del sector… son actividades capaces de hacer más por la reputación de una empresa que cualquier campaña convencional de medios.

Ser CM implica entender qué estrategia se debe seguir para construir relaciones alrededor de la marca y mantener interacciones personales con los miembros de la comunidad de la marca a la que se representa.

El CM debe trabajar con criterios especializados, una formación sólida y experiencia tanto de usuario como de miembro de un equipo web. Sin embargo su labor operativa debe ser parte de una estrategia que establece el Social Media Planner, quien entiende y trabaja junto al Web Analyst (Analista Web).

Web Analyst (Analista Web)

Dos preguntas frecuentes son absueltas correctamente a continuación. Extraido de Las nuevas profesiones: Community managers (Managest.com.ar)

¿Crees que los community managers tienen que tener algun perfil sociológico?
Obviamente que no tienen la obligación de ser psicólogos, pero evidentemente tienen que tener algún conocimiento sobre la interacción de las personas. Sí hay que tener especial cuidado en redes sociales donde hay una alta concentración de niños, sobre todo por temas de seguridad.

¿Cómo se evalua la gestión de un Community Manager?
Es complicado. Lo que debe hacer es entender es la necesidad de los usuarios y transmitirla internamente, para que la empresa implemente cambios que tengan que ver con dichas necesidades. Lo que se evaluará, es si los cambios propuestos logran que se incremente la cantidad de usuarios en dicha red.

Sobre el requirimiento por cubrir este rol para las empresas el diario español El País publica lo siguiente en su artículo La web 2.0 genera nuevas profesiones autodidactas:


Diario El País


Sección Empleo del diario El País

La mayoría disponían de formación superior, informática o de telecomunicaciones y menos de 30 años, pero también había autodidactas y profesionales de otros ramos, como periodistas.

Para Raúl Suárez, senior manager de tecnología de Michael Page, entre las habilidades y conocimientos que debe cumplir este perfil destaca el poder de comunicación. “Es difícil encontrar un experto en tecnología cuyo fuerte sea ése. Es más sencillo conseguir un relaciones públicas que tenga conocimientos de web 2.0”, añade.

Community manager: Es el gestor de comunidades. Autor de blogs, artículos, podcasts, vídeos y screencasts. Se encarga de proponer todo tipo de temáticas y su función va más allá de los foros. Además, tiene interiorizado el espíritu de la compañía y reporta directamente al comité de dirección de la misma. Se denominan también On-Line Marketing Strategist o Chief Blogging Officer.

Los roles directos e indirectos para abarcar este aspecto serían tres, atentos a los nombres y matices:

1
• Social Media Planner
• On-Line Marketing Strategist

2
• Community Manager
• Social Media Optimizer
• Responsable de Marketing Social e Interactivo
• Responsable del Marketing Relacional

3
• Community Junior
• Community Assistant

Ahora un video en el que Milton Vela de Café Taipá quien se desempeña como jefe del Canal Virtual en Claro Perú. Él expone qué capacidades son necesarias para un Community Manager.

Café Taipá

Puntualicemos las siguientes capacidades:

• Comunicación Estratégica
• Entender el Producto o Servicio
• Interiorización de lo que es Atención al Cliente
• Saber cómo Convertir un Espacio Social en una Herramienta de Negocio

Así como Milton, otros peruanos bien informados y con experiencia son:
Esther VargasEsther Vargas, editora de la sección ciudad del diario Perú.21 y directora de las redes sociales de Perú.21. Ella nos transmite mucho conocimiento e información válida en el sitio web Clases de Periodismo. La información toma un matiz orientado a temas editoriales web.

Clases de Periodismo

Juan Alberto Moreno es un ejecutivo de cuenta de Corporación Pro que también comparte mucho conocimiento en el sitio web Social Trip. Casos, noticias y análisis son componentes presentes en sus publicaciones acerca de redes sociales.

Social Trip

Repasemos algunas lecturas…

No olvidemos reservar tiempo para leer La función del Community Manager, un whitepaper de la Asociación Española de Responsables de Comunidad (AERCO)

Lecturas sugerida:
Las nuevas profesiones de la web 2.0 de iberestudios
¿Qué es un Community Manager online?, por Martin Reed
La figura del Community Manager y/o Social Media Optimizer

Importantes profesiones afines al Community Manager:
Las nuevas profesiones: Community managers (Managest.com.ar
El País publica lo siguiente en su artículo La web 2.0 genera nuevas profesiones autodidactas

¿Quieres empezar a hacer bien las cosas?

Empecemos por entender qué es una comunidad
Los elementos de una comunidad

¿Quién puede ser un buen Community Manager?
10 cualidades que debe tener el community manager de un medio

La persona es buena, el recurso humano es el adecuado. Ahora debe empezar a medir su trabajo, evaluar sus resultados y tomar decisiones para optimizar el camino hacia sus metas.
The 10 Social Media Metrics Your Company Should Monitor

¿Por qué invertir en Social Media?
Los buenos contenidos tienen un efecto explosivo en el tráfico web con el impacto en redes sociales.
INFOGRAPHIC: The Social Media Effect

Las empresas más importantes del mundo están en las redes sociales.
Estudio de Burson Masteller revela interés de las grandes corporaciones.
Las empresas más importantes del mundo están en las redes sociales

Y es que estar bien en las redes sociales implica una real inversión muy importante, un real compromiso de la empresa. Si no se van a hacer bien las cosas, mejor no estar. Las personas que impulsan estas disciplinas son las de Tecnologías de la Información, siempre conscientes de la eficiencia al emplear los recursos; es tal vez éste un defecto que hace que se soliciten mínimos recursos. Evaluemos la inversión y la eficiencia actuales al interior de la empresa en:

• Publicidad y Marketing
• Comunicación y RRPP
• Follonero/Agitador
• Gestión de marca
• Gestión comercial
• Gestión de crisis
• Desarrollo de negocio
• Captación de oportunidades
• Creativo
• Consultor estratégico
• Desarrollador de plan de negocio
• Gestor de comunidades
• Gestor de relación con clientes
• Gestor de contactos
• Desarrollador de producto

A partir de esto se deben plantear recursos equitativos, y realizar la correcta reorientación de recursos. Esto debería ser aprobado por la gerencia ya que nos basamos en cosas reales. En estrategias y actividades que producen resultados reales.

John Wanamaker, empresario americano pionero del concepto de “grandes almacenes”, decía:

Sé que la mitad de lo que gasto en marketing, lo tiro a la basura; el problema es que no sé qué mitad

Internet permite acercarnos a conocer la mitad que funciona.

Zapatero a tus zapatos. Y buen zapatero.
Social media marketing: “Un Community Manager no es un Webmaster”