Symbian Signed para Flash Lite
Por: Marcos Gonzalez Sancho (Redactor y Manager) 15 04 2009En uno de los últimos post os comentábamos que la Flash Lite Developers Library de Forum Nokia había sido actualizada, y uno de los recursos que incluía, y que es de gran utilidad es éste que os presentamos a continuación.

Dada la poca información y poco clara que suele ser, el proceso de firmado de una aplicación para Symbian puede ser bastante pesado, o incluso confuso. Este recurso aclara un poco todo lo que puede afectar a una aplicación Flash Lite en este proceso, para lograr certificar nuestras aplicaciones y que puedan ser instaladas sin problemas en cualquier dispositivo como aplicación segura. En el documetno se indican los tres tipos de certificados que pueden ser asignados a una aplicación Flash Lite, y que os ponemos a continuación en castellano, para que no tengáis excusa.
Self-signed certificate
Generado por el desarrollador y normalmente usado para tareas de testeo, aunque un SIS que se quiera distribuir podría ser igualmente firmado con este tipo de certificado. El problema de este tipo de certificados es que durante la instalación el dispositivo muestra un aviso indicando que la aplicación no ha sido firmada de forma oficial. Este tipo de certificados puede dar acceso a las siguientes funcionalidades:
LocalServices
Permisos de acceso a los servicios locales que normalmente no van asignados a un coste para el usuario tales como BLuetooth, infrarojos, etc.
Location
Da permisos para acceder a datos sobre la localización del dispositivo.
NetworkServices
Acceso a servicios de red remota, que puede llevar asociado un coste: llamadas de voz, mensajes SMS, etc.
UserEnvironment
Acceos a información confidencial en vivo sobre el usuario y su entorno próximo, como por ejemplo audio, video, o datos biométricos.
ReadUserData
Acceso para leer datos que son confidenciales para el dispositivo del usuario.
WriteUserData
Acceso de escritura a datos que son confidenciales para el dispositivo del usuario.
Para este tipo de certificados, se puede emplear la herramienta que Nokia pone a nuestra disposición para el empaquetado de aplicaciones flash lite para crear SIS, y siguiendo este enlace se puede aprender a generar un certificado.
Developer certificate
Si la aplicación requiere más de las 6 funcionalidades básicas listadas anteriormente, puede ser firmada con un “developer certificate”. Estos certificados no pueden ser usados para el firmado de versiones comerciales de las aplicaciones, pero permiten en tiempo de desarrollo lograr trabajar con capacidades extendidas.
Este tipo de certificados son gestionados por Symbian Signed (aqui empieza lo bueno), se pueden obtener de forma Offline y de forma Online, ambas guías se encuentran en la Symbian Developer Network.
La característica principal de estos certificados es que son solamente para 1 dispositivo que ha de ser determinado de antemano, y esa es la razón por la que no tiene validez para versiones comerciales.
Symbian Signed certificate
Estos certificados son obligatorios para aplicaciones que quieren ser distribuidas públicamente y que requieren extender las capacidades básicas que hemos visto anteriormente. Dependiendo del tipo de firmado, Symbian Signed puede realizar diferentes conjuntos de test sobre la aplicación antes de darla por firmada.
Para firmar las aplicaciones con este tipo de certificados, debes seguir las indicaciones para Express Signed o Certified Signed que puedes encontrar en la Symbian Developer Network.
Este proceso tiene un coste de alrededor de 200 dólares que tendrá validez durante 1 año. Express Signed es la más barata de ambas y no incluye el testeo correspondiente. Se recomienda Express Signed para aplicaciones basadas en Flash Lite.
Si te ha gustado esta entrada quizá también te puede interesar:











Comentarios recientes