Cordova – Plataforma moveis nativa
Apache Cordova é uma plataforma para a construção de móveis nativa aplicativos usando HTML, CSS e JavaScript.
Sobre Apache Cordova ™
Apache Cordova é um conjunto de APIs de dispositivos que permitem que um desenvolvedor de aplicativos móveis para acessar a função de dispositivo nativo, como a câmera ou o acelerômetro do JavaScript. Combinado com um quadro UI como jQuery Mobile ou Dojo Mobile ou Sencha Touch, isso permite que um aplicativo de smartphone para ser desenvolvido apenas com HTML, CSS e JavaScript.
Ao usar as APIs Cordova, um aplicativo pode ser construído sem qualquer código nativo (Java, Objective-C, etc) a partir do desenvolvedor do aplicativo. Em vez disso, tecnologias web são usados, e eles estão hospedados na própria app localmente (em geral, não em um servidor http remoto).
E porque essas APIs JavaScript são consistentes em várias plataformas de dispositivos e baseada em padrões da web, o aplicativo deve ser portável para outras plataformas de dispositivos com o mínimo de alterações.
Apps usando Cordova ainda são empacotados como aplicativos usando a plataforma SDKs, e pode ser disponibilizado para a instalação de loja de aplicativos de cada dispositivo.
Cordova fornece um conjunto de bibliotecas JavaScript uniformes que podem ser invocados, com o código de suporte nativo de dispositivo específico para aqueles JavaScript bibliotecas. Cordova está disponível para as seguintes plataformas: iOS, Android, BlackBerry, Windows Phone, Palm WebOS, Bada, e Symbian.
Links importantes:
Página oficial: Cordoba
Auto ajuda: Documentação
Mais informação: Clique aqui