O documento apresenta a biblioteca de extensão XPages (extlib) e fornece instruções sobre sua instalação e uso. A extlib fornece controles avançados para desenvolvimento de aplicativos web com XPages, incluindo suporte a dispositivos móveis. O documento descreve como instalar a extlib no cliente e servidor e testá-la usando exemplos como formulários, grids e controles móveis.
3. Cenário - IBM Collaboration + Social Biz
Lotus
IBM Collaboration Solutions
Collaboration + Social Biz
Notes + Connections
http://www.edbrill.com/ebrill/edbrill.nsf/dx/ibm-notesdomino-9-social-edition-public-beta-planned-fo
5. O que é a Extension Library (extlib)?
Um conjunto de controles avançados e otimizados para XPages
Fornece uma interface rica para aplicações web através de um
conjunto de controles/comportamentos Web 2.0
Não exige novos conhecimentos além do núcleo XPages
Integrado dentro Domino Designer
Funciona no cliente e no servidor
Fornece suporte a dispositivos móveis
Projetado para um desempenho otimizado
Totalmente implementado usando a API de extensibilidade XPages
Código fonte disponível
Instalado sobre o Notes / Domino 8.5.3 (disponível no ISSI)
6. Qual o benefício de usar a extlib?
Torna o desenvolvimento de aplicações Web Domino mais
fácil e rápido
Reduz o custo de entrada de desenvolvimento Domino Web
Fornecer um vasto conjunto de artefatos out-of-the-box que
encapsulam muitos padrões comuns.
Facilidade de modernização das aplicações existentes
Torna a prototipagem mais rápida do que nunca
Cria uma nova marca ao aplicativo, de boa aparência e
personalizado em poucos minutos!
7. Instalação
Instalação no cliente
Baixe a última versão da biblioteca em http://extlib.openntf.org/
Descompacte o arquivo (e.g.: ExtensionLibraryOpenNTF-
853.20121022-1354.zip para C:extlib)
Instalação no servidor
http://www.lotus.com/ldd/ddwiki.nsf/dx/XPages_Extension_Library_Deployment
14. Testando a extlib
Copie a Demo DB (XPagesExt.nsf) para o servidor Domino
Assine o banco de dados com o ID apropriado ao servidor
Acrescenete o acesso a “Anonymous” na ACL para Manager
com todas a roles
Acesse o DB via URL (e.g: http://localhost/xpagesext.nsf)
24. Mobile Controls
http://localhost/xpagesext.nsf/Core_DojoFormControls.xsp
Permite que desenvolvedores criem aplicativos
móveis através do RAD Designer.
Facilita o desenvolviment de aplicativos móveis
que se parecem ainda mais com aplicativos
nativos permitindo uma melhor experiência do
usuário.
Permite a criação de aplicativos sofisticados
para dispositivos móveis com acesso a serviços
de nativos e suporte ao modo off-line.
Componentes prontos para Android ™, iPhone
® e Blackberry ® utilizando XPages.