Palm Webos SDK

El kit de desarrollo de software de WebOS de Palm
Descargar ahora

Palm Webos SDK Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Palm, Inc.
  • Sitio web del editor:
  • http://developer.palm.com/

Palm Webos SDK Etiquetas


Palm Webos SDK Descripción

El kit de desarrollo de software de Palm WebOS Palm WebOS le ofrece un tutorial completo sobre los principios de diseño, la arquitectura, las herramientas, la UI y los servicios necesarios para desarrollar aplicaciones webOS.palm © WebOS es el sistema operativo de la próxima generación de Palm. Diseñado alrededor de una experiencia de usuario increíblemente rápida y hermosa y optimizada para el usuario de multitarea, WebOS integra la potencia de un sistema operativo basado en la ventana con la simplicidad de un navegador. Las solicitudes se crean utilizando tecnologías web y lenguas estándar, pero tienen acceso a los servicios basados ​​en dispositivos y los datos .PALM WebOS está diseñado para ejecutarse en una variedad de hardware con diferentes tamaños de pantalla, resoluciones y orientaciones, con o sin teclados y funciona mejor con un TouchPanel Aunque no requiere uno. Debido a que la interfaz de usuario y el modelo de aplicación se construyen alrededor de un navegador web, el rango de plataformas de hardware adecuadas es bastante amplio, que requiere solo una CPU, alguna memoria, una conexión de datos inalámbrica, una pantalla y un medio para interactuar con la UI y la entrada. Texto. Puede pensar en aplicaciones webos como aplicaciones nativas, pero se construyen desde el mismo estándar HTML, CSS y JavaScript que usaría para desarrollar aplicaciones web. Palm ha extendido el entorno de desarrollo web estándar a través de un marco de JavaScript que proporciona los widgets de UI estandarizados, y el acceso a los hardware y servicios seleccionados del dispositivo. La experiencia del usuario está optimizada para iniciar y administrar múltiples aplicaciones a la vez. WebOS está diseñado en busca de multitarea, y lo hace completamente simple para ejecutar aplicaciones de fondo, para cambiar entre aplicaciones en un solo paso y para manejar fácilmente las interrupciones y los eventos sin perder contexto. Construirá aplicaciones webos con herramientas de desarrollo web comunes después de la típica. Prácticas de diseño e implementación para aplicaciones AJAX. Pero sus aplicaciones de WebOS se instalan y se ejecutan directamente en el dispositivo, así como está acostumbrado a hacer con aplicaciones nativas. ¿Qué hay de nuevo en este lanzamiento: Reflejos: · WebOS incorpora a WebKit 4, que presenta soporte de CSS mejorado y muchas otras mejoras · La implementación de WebOS de la API de medios HTML 5 se ha actualizado, lo que lleva una conformidad más detallada a las mejoras especiales e incrementales al rendimiento de audio · La API de la cámara se ha extendido para que una aplicación inicie la captura de video, además de la captura de imágenes · El motor V8 JavaScript utilizado en WebOS se ha actualizado. · Numerosas herramientas correcciones y mejoras. Versiones actuales: · Todos los sistemas operativos - Palm WebOS SDK V1.4 BUILD 419 Instrumentos: · Emulator ROM actualizado a WebOS 1.4 · En el emulador, los servicios de ubicación ahora están habilitados por defecto · Palm-Generate ahora ofrece dos plantillas de proyectos (New_App y Hello_App) y dos plantillas de escena (New_Scene y Hello_Scene) · New_App (el valor predeterminado) genera una aplicación completamente vacía sin contenido de la placa de calderas en index.html y sin escenas de la placa de calderas. Esta plantilla difiere de versiones anteriores, que incluyeron el texto de la placa de calderas en index.html. · Hello_App genera un proyecto con una escena de la plantilla de calderas. Esta plantilla es nueva para la versión 1.4. · New_Scene agrega una nueva escena sin contenido de html de calderilla. Esta plantilla no se modifica en la versión 1.4. · Hello_App agrega una nueva escena con contenido HTML de la placa de caldera. La plantilla es nueva para la versión 1.4. · Palm-Generate ahora utiliza un DOCTYPE HTML para un archivo Índice.html de un proyecto (anteriormente usado XHTML) · Los generadores de proyectos y escenas para el complemento de WebOS Eclipse se han actualizado para incorporar las nuevas plantillas utilizadas en Palm-Generar · Solucionado: el emulador de palmeras no se lanzará en Windows de 64 bits si no se suministran argumentos · Solucionado: el paquete de palma falla si el nombre del directorio tiene espacios (solo Windows) · Solucionado: la creación de un paquete de Eclipse a veces falla debido al archivo en uso (solo Windows) MOJO Framework: · Marco actualizado a revisión 330. · El rendimiento de la representación de la plantilla se mejora significativamente. · El marco ha cambiado más entre 1.3.5 y 1.4 que en actualizaciones anteriores · Se ha tenido cuidado para evitar cambiar las API públicas, pero muchas API privadas y internas han cambiado · Si usa API de marco indocumentado o anular la funcionalidad de marco, su aplicación puede exhibir problemas en 1.4 APIES: · La implementación de WebOS de la API de medios HTML 5 ha cambiado en la versión 1.4 · La nueva implementación es más sencilla y se ajusta más estrechamente con la especificación de medios HTML 5 · La latencia de reproducción de audio se ha reducido significativamente (aunque las mejoras de rendimiento de audio siguen siendo un trabajo en curso) · Tanto la versión original y la nueva versión de la API son compatibles con 1.4 · Los desarrolladores comenzar a trabajar en nuevas aplicaciones deben utilizar la API de actualización, que se describe en las páginas doc de audio y vídeo · Los desarrolladores con aplicaciones que ya están en el catálogo de aplicaciones deberían transición a la API actualizada · La API de la cámara se ha extendido para que una aplicación inicie la captura de video, además de la captura de imágenes · El método Mojo.StageController.pushScene () permite ahora para la sustitución de plantilla en el contenido HTML inicial de una escena · Sintaxis posibilidad de sustitución de la plantilla es la misma que para otras plantillas Mojo · Para especificar los valores de sustitución, agregar una propiedad templateModel a los sceneArguments objeto pasado a pushScene () Documentación: · Las páginas doc de audio y vídeo se han revisado de manera significativa y ahora reflejar la Media API actualizado Correcciones y mejoras clave: · WebOS 1.4 incorpora WebKit 4 · Muchas de las mejoras incrementales en la versión previamente usados ​​en webOS, más notablemente mejorada compatibilidad con CSS · WebOS es ahora más consistente en el comportamiento y la apariencia con otros navegadores basados ​​en WebKit · Cambios CSS y numerosas diferencias WebKit bajo nivel introducen la posibilidad de apariencia o comportamiento aplicación cambia de webOS 1.3.5 a 1.4. - véase 1.3.5 a 1.4 Lista de verificación de Transición a continuación · El motor V8 JavaScript utilizado en WebOS se ha actualizado. 1.3.5 a 1.4 Lista de verificación de transición: · Ver La transición a la Media API actualizado para un resumen de los cambios importantes entre 1.3.5 y 1.4 y asesoramiento sobre la gestión de su transición. · Para limitar el impacto de los problemas de rendimiento de aplicación en la capacidad de respuesta global del dispositivo, de larga duración rutinas JavaScript (10 segundos o más) será el tiempo de espera en webOS 1.4. · Errores que producen bucles no deseados o rutinas de ejecución prolongada pueden presentar diferentes síntomas en 1.4 que en versiones anteriores. · Si usted tiene una necesidad legítima de las operaciones de larga duración, puede que tenga que volver a ponerlas en práctica de manera que eviten los 10 segundos de tiempo de espera. · Tiempo de transición de escena ha cambiado · Cualquier contenido en el archivo index.html de su aplicación aparecerá brevemente antes de que se empuja la primera escena. En la mayoría de los casos, simplemente debe eliminar todo el contenido de index.html. · Para transiciones posteriores, puede que tenga que realizar sustituciones de plantilla en el contenido HTML inicial de una escena (ver arriba) API, o el uso de CSS para establecer algunos elementos a "display: none" para evitar problemas de visualización. · La aplicación del elemento Canvas ha cambiado significativamente. Está destinado a ser compatible con versiones anteriores de webOS, pero las aplicaciones que utilizan el lienzo se debe probar extensivamente. · Transiciones de animación X-fade en WebKit 4 son diferentes. Si está utilizando transiciones de escenas Mojo, que debe estar bien, pero las aplicaciones "Rolling thieir propios" transiciones puede mostrar diferencias. · El Mojo WebView widget es implementado usando un navegador plug-in. Debido a algunos cambios en la forma WebKit 4 crea instancias de plug-ins, widgets de WebView de estilo "display: none" ya no funcionará en webOS 1.4. Específicamente, los métodos y propiedades que exponen la funcionalidad central del widget no será accesible, y los intentos de acceder a ellos activarán errores. Si, por alguna razón, se necesita una oculta (también conocido como sin ventanas) WebView flash, de Mozilla Plug-in básico página contiene una buena escritura y el estilo CSS correspondiente para ocultar un plugin. · Si el código de aplicación incluye rutas completas a los archivos dentro de su directorio de la aplicación, asegúrese de usar la propiedad Mojo.appPath para obtener el directorio raíz de la aplicación y componer el camino desde allí. (Esto no es un cambio en 1,4, pero una mejor práctica hecha especialmente importante en los cambios entre 1.3.1 y 1.3.5). · El Mojo Marco webOS 1.4 incluye cambios en el codificador JSON incluido PrototypeJS de la biblioteca con el fin de evitar que interfiera el ECMAScript 5 JSON.stringify () ahora se encuentran en V8. · PrototypeJS define un método toJSON () en el prototipo en muchos de JavaScript de objetos integrados que Devuelve la forma codificada del objeto. PrototypeJS utiliza estos métodos en una forma recursiva a objetos codifican JSON. · El problema se produce porque la función de ECMAScript 5 JSON.stringify () llamará a un método toJSON (), si está presente, para obtener una representación alternativa a la utilización para la codificación. Desafortunadamente, los métodos de PrototypeJS no son compatibles con esta definición, mientras que vuelven el objeto de destino ya codificada como una cadena. Como resultado, la presencia de toJSON de PrototypeJS () métodos provoca JSON.stringify () para producir JSON que, cuando se analiza, no coincide con el objeto original antes de la codificación. · Para evitar este problema, WebOS 1.4 renombra todos los métodos de TOJSON () de los prototypejs a _tojson () y modifica el codificador de prototypejs para usar esos métodos, en lugar de los que se denominaron TOJSON (). · Para mantener el código de aplicación existente que utiliza los métodos prototypejs TOJSON () directamente a partir de fallos, se agregaron nuevos métodos TJSON (), compatibles con JSON.STRINGIFICE (), se agregaron. Si bien estos métodos no son completamente compatibles con los métodos originales de prototypejs, probablemente funcionarán lo suficientemente bien en los casos en que se está utilizando Tojson () para algo como el registro. Problemas conocidos: Emulador: · Las opciones de reinicio no funcionan, las aplicaciones y los datos no se pueden borrar, el usuario no puede iniciar sesión o registrarse para un perfil de Palm usando la primera aplicación de uso · Más de un emulador se enumera desde la salida del comando Novacom -L si el usuario restablece el emulador · No se puede iniciar sesión en GTalk o apuntar en el emulador


Palm Webos SDK Software relacionado