viernes, 25 de abril de 2014

Tutorial [LECCIÓN 1] Conociendo lo Básico de Cascades SDK para BlackBerry10

Introducción a las Cascades.


El BlackBerry 10 Native SDK incluye cascades, que se puede utilizar para desarrollar aplicaciones plenamente funcionales en el entorno de BlackBerry 10.

Cascades contiene un amplio conjunto de componentes de interfaz de usuario para ayudarle a crear de manuera fluida una experiencia intuitiva, junto con las API que permiten la integración con el BlackBerry OS 10. La base que usa cascades es Qt 4.8, que proporciona un conjunto de clases o funciones no visuales y objetos.

Qt y QML

Qt es un framework de aplicaciones de plataforma cruzada que se utiliza principalmente para la creación de aplicaciones que requieren una interfaz de usuario. Qt utiliza el estándar de C++, pero extiende su funcionalidad mediante varias macros, la más importante es la Q_OBJECT macro, que proporciona un mecanismo de comunicación entre objetos llamado señales y slots.





Para la construcción de interfaces de usuario, Qt viene con un lenguaje de marcas especializada llamada Qt Modeling Language (QML). QML es un lenguaje declarativo que se basa en JavaScript y que está diseñado tanto para la potencia y facilidad de uso. Como norma Qt , QML utiliza conceptos tales como objetos, las propiedades y las señales, para permitir que los objetos se comunican entre sí. Para obtener más información acerca de QML y cómo se utiliza en Qt , consulte la  Introducción al lenguaje QML en el sitio web Qt.

Marco de Cascades UI


Aunque Qt tiene un conjunto de herramientas de interfaz de usuario con todas las funciones, Cascades ofrece su propio marco de interfaz de usuario, que le da todo el poder y la flexibilidad de Qt con una apariencia que está diseñado para la interacción táctil.

Cascades UI  framework es (bb::cascadas), es rápido y fácil de usar. El marco viene con un rico conjunto de controles básicos, clases para el diseño y la estructura, y las animaciones para agregar esos momentos extra de encanto. La lógica de la aplicación y el motor de ejecución de representación de UI en hilos de ejecución independientes que se comunican de forma asincrónica con los demás.

La separación de la solicitud significa que el motor de renderizado de la interfaz de usuario no tiene que esperarse a que un proceso dure largo tiempo para completar la Interfaz ya actualizada. Así es como Cascadas ayuda a que su aplicación presenta una interfaz de usuario a una velocidad siempre alta. La velocidad de fotogramas elevada mantiene la interfaz de usuario suave y sensible.

Instrumentos

Cascades, al igual que otras aplicaciones nativas para BlackBerry 10 , se construyen utilizando el IDE Momentics para BlackBerry

El Momentics IDE es basado en EclipseIDE y que está diseñado para la creación de aplicaciones C y C++. El IDE permite compilar, implementar, depurar y perfilar las aplicaciones nativas con facilidad.

El Momentics IDE viene con un conjunto de herramientas que están diseñados específicamente para ayudar a acelerar el proceso de desarrollo de Cascades aplicaciones.Se puede acceder a estos puntos de vista mediante el uso de la QML Editing Perspective en el IDE.


Cuando se construye una Aplicacion en Cascades, puede arrastrar y soltar componentes QML en los componentes del editor, ver y editar las propiedades QML, e incluso podremos tener una vista previa de la interfaz de usuario en la vista previa QML.

El IDE también se ha incorporado en el apoyo a la depuración y perfilado QML y JavaScript, así como plantillas QML que se puede utilizar para empezar la construcción de su aplicación.


Para descargar las herramientas necesarias e instalar en sus PC usen el siguiente Link https://developer.blackberry.com/native/downloads/

No hay comentarios.:

Publicar un comentario

PaidVerts
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más | Un PDF