martes, 31 de julio de 2012

The Sencha Touch 2 for BlackBerry Development

I am very pleased to share that Sencha has released an update to their Sencha Touch 2 Mobile JavaScript Frameworkthat introduces support for the BlackBerry® operating system. For those unfamiliar with Sencha Touch Mobile JavaScript Framework, it is an impressive web framework based entirely on HTML5, CSS and JavaScript designed to bring an incredibly powerful set of components to help create web apps that look and feel like native applications. The Sencha Touch Mobile JavaScript Framework 2 released today not only brings additional support for BlackBerry smartphones with touchscreens, but also supports the BlackBerry® Playbook™ tablet and future BlackBerry 10 smartphones.
With over 50 built-in components, state management, and a built-in MVC system, Sencha Touch 2 provides everything you need to create immersive applications for BlackBerry. Sencha Touch 2 includes an updated and easier to use API, enhanced MVC, and richer documentation.  Sencha Touch 2 also provides local hardware and system services, which allows developers to take advantage of hardware features.
Sencha Touch 2 introduces all of the core concepts around Controllers, including refs, control and routes as well as Device Profiles, which enables you to easily write universal apps that can present customized UIs on BlackBerry 10 devices and BlackBerry Playbook tablets.  In terms of components, Sencha Touch 2 supports all the major components (including Forms, DataView, Carousel, List, TabPanel, NestedList and Navigation View) which helps you to develop compelling application for BlackBerry, BlackBerry PlayBook, and BlackBerry 10.
While Sencha Touch’s data binding means that you rarely have to interact with AJAX directly, Sencha touch provide several options for making AJAX requests.  Sencha Touch has the full support of CSS 3 which will enable you to customize the application’s interface.
To get started, developers should download the framework, and then check out the Sencha Touch Learning Center, where they will find code samples, videos and tutorials. To get an idea of what is possible using the framework, there are a variety of demo applications showcasing the breadth and power of the platform.

Introducing The Sencha Touch 2 for BlackBerry Development «BlackBerry Developer Blog

viernes, 27 de julio de 2012

Making Accessible Web Apps Using HTML5 - YouTube

Nice presentation which shows some tips for making more compatible HTML code.

Main content:

1) Don't use tables if you want to use Screen Readers (they can't understand the order  of cells)+
2) Don't make a soup of DIVs and SPANs
3) Write your HTML code as an ordered DOM tree.
4) Use "role" if you want a DIV to be a BUTTON or DIALOG or CHECKBOX (check ARIA for roles)

Some tools:

- Dojo Toolkit.
-jQuery UI.

Making Accessible Web Apps Using HTML5 and ChromeVox - YouTube