Configurando o ambiente de desenvolvimento do MobileFirst
improve this page | report issueVisão Geral
IBM Mobile Foundation O é composto de vários componentes: os SDKs do cliente, archetypes do adaptador, verificações de segurança e ferramentas de autenticação.
Esses componentes estão disponíveis nos repositórios on-line e podem ser instalados usando gerenciadores de pacotes. Esses repositórios on-line fornecem a liberação mais recente de cada componente. O mesmo componente também está disponível para download no MobileFirst Developer Kit para uso local. Observe que a versão que está disponível no Developer Kit representa a versão que estava disponível no momento em que a construção específica do Developer Kit foi liberada e que o download de uma nova construção do Developer Kit será necessário para usar a mais recente.
Continue lendo para saber mais sobre os componentes do Mobile Foundation.
Para avaliar o Mobile Foundation, é necessário girar uma instância do MobileFirst Server no IBM Cloud usando o serviço Mobile Foundation IBM Cloud. Consulte o tutorial Usando o Mobile Foundation para obter instruções. Também é possível optar por instalar o Developer Kit para uma instalação local.
Ir para:
- Guia de Instalação
- MobileFirst Developer Kit
- Componentes do Mobile Foundation
- Desenvolvimento de aplicativos e adaptadores
- Próximos tutoriais a serem seguidos
Guia de instalação
Leia o guia de instalação para configurar rapidamente o MobileFirst Foundation em sua estação de trabalho.
MobileFirst Developer Kit
O Developer Kit fornece um ambiente pronto para desenvolvimento com a configuração mínima necessária. O kit consiste nos seguintes componentes: MobileFirst Server e MobileFirst Operations Console, MobileFirst Developer Command-line Interface (CLI), e também fornece opcionalmente SDKs do cliente e conjunto de ferramentas do adaptador para download.
Nota: Se precisar configurar seu ambiente de desenvolvimento em um computador que não tem acesso à Internet, é possível instalar componentes off-line. Consulte Como configurar um ambiente de desenvolvimento off-line do IBM MobileFirst.
Developer Kit Instalador do
O Instalador empacota os componentes para instalação local em que a conectividade com a Internet não está disponível.
Os componentes estão disponíveis por meio do Download Center do MobileFirst Operations Console.
Para fazer download do instalador, visite a página de downloads.
Nota: o DevKit para MacOS está disponível como um arquivo zip. Para instalar, você precisa somente fazer download e descompactar o arquivo ZIP. Execute o DevKit por meio da pasta extraída.
Mobile Foundation os componentes do
MobileFirst Server
Como parte do Developer Kit, o MobileFirst Server é fornecido pré-implementado em um servidor de aplicativos de perfil Liberty do WebSphere. O servidor é pré-configurado com um tempo de execução “mfp” e usa um banco de dados Apache Derby baseado em sistema de arquivos.
No diretório-raiz do Developer Kit, os seguintes scripts estão disponíveis para execução a partir de uma linha de comandos:
run.[sh|cmd]
: execute o MobileFirst Server com mensagens finais do Liberty Server- Inclua a sinalização
-bg
para executar o processo no plano de fundo
- Inclua a sinalização
stop.[sh|cmd]
: pare a instância atual do MobileFirst Serverconsole.[sh|cmd]
: abra o MobileFirst Operations Console
As extensões de arquivos .sh
são para Mac e Linux, e as extensões de arquivos .cmd
são para Windows.
MobileFirst Operations Console
O MobileFirst Operations Console expõe as seguintes funcionalidades.
Um desenvolvedor pode:
- Registrar e implementar aplicativos e adaptadores
- Opcionalmente, fazer download de modelos de código de início de aplicativos e adaptadores nativos/Cordova
- Configurar a autenticação e propriedades de segurança de um aplicativo
- Gerenciar aplicativos:
- Autenticidade do Aplicativo
- Atualização direta
- Desativação/Notificação remotas
- Enviar notificações push para dispositivos iOS e Android
- Gerar scripts DevOps para fluxos de trabalho de integração contínua e ciclos de desenvolvimento mais rápidos
Saiba mais sobre o MobileFirst Operations Console no tutorial Usando o MobilFirst Operations Console.
Mobile Foundation Command-line Interface
É possível usar MobileFirst CLI para desenvolver e gerenciar aplicativos, além de usar MobileFirst Operations Console. O comando de CLI é prefixado com mfpdev
e suporta os seguintes tipos de tarefas:
- Registrar aplicativos com MobileFirst Server
- Configurar seu aplicativo
- Criar, construir e implementar adaptadores
- Visualizar e atualizar aplicativos Cordova
Para fazer download e instalar o MobileFirst CLI, visite a página downloads.
Saiba mais sobre os vários comandos de CLI no tutorial Usando a CLI para gerenciar artefatos do MobileFirst.
SDKs do cliente e conjunto de ferramentas do adaptador do Mobile Foundation
O Mobile Foundation fornece SDKs do cliente para aplicativos Cordova e também para plataformas Nativas (iOS, Android e Windows 8.1 Universal e Windows 10 UWP). O conjunto de ferramentas do adaptador para adaptadores e o desenvolvimento de verificações de segurança também estão disponíveis.
- Para usar os SDKs do cliente do MobileFirst, visite a categoria de tutoriais Incluindo o Mobile FoundationSDK.
- Para desenvolver adaptadores, visite a categoria de tutoriais Adaptadores.
- Para desenvolver verificações de segurança, visite a categoria de tutoriais Autenticação e segurança.
Desenvolvimento de aplicativos e adaptadores
Aplicações
-
Os aplicativos Cordova requerem NodeJS e a CLI Cordova. Leia mais sobre Configurando o ambiente de desenvolvimento de Cordova.
É possível usar o editor de código preferencial, como Atom.io, Visual Studio Code, Eclipse, IntelliJ e outros, para implementar aplicativos e adaptadores.
-
Os aplicativos nativos requerem o Xcode, Android Studio ou Visual Studio. Leia mais sobre Configurando o ambiente de desenvolvimento do iOS/Android/Windows.
Adaptadores
Os adaptadores requerem que o Apache Maven esteja instalado. Consulte a categoria Adaptadores para saber mais sobre adaptadores e como criar, desenvolver e implementar
Próximos tutoriais a serem seguidos
Visite a página Todos os tutoriais e selecione uma categoria de próximos tutoriais a serem seguidos.
▲Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.