on 04-20-2011 4:57 PM
Boa tarde a todos.
Sou programador .Net e li um artigo muito interessante sobre [Gateway Hands-on sessions |http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24086] [original link is broken]; e surgiram algumas duvidas:
1. O que u00E9 o AFARIA ?
2. O que u00E9 o SUP ?
3. Como instalar o ambiente de desenvolvimento ?
4. Qual a linguagem utilizada ?
5. O que eu preciso fazer pra saber criar um u201Chello worldu201D ?
6. Quais os cursos disponu00EDveis no mercado ?
7. Como integra com o SAP ?
8. Uso somente para o SAP ?
Se alguem puder me ajudar ficarei grato.
Obrigado.
Mateus Pontes
Mateus,
antes de ir pra perguntas, só pra alinhar.
A SAP está com 2 diferentes estrategias para Mobile:
1) para microapps, backends apenas baseado em stack ABAP e empresas com plataforma móvel única, a recomendacao é o Gateway como plataforma de integracao mobile
2) para aplicacoes mission critical (incluindo processamento offline), baseado em multiplos backends (SAP, DBs, web services etc) e/ou com multiplos devices móveis, a recomendacao é utilizar um MEAP (mobile enterprise application platform), e o MEAP da SAP é o SUP (Sybase Unwired Platform).
Nesse contexto, vamos às perguntas.
1. O que é o AFARIA ?
O Afaria é uma solucao que faz parte da suite de Mobile da Sybase, juntamente com o SUP, Mobile Workflow & Mobile CRM, que foca no cenário de MDM (Mobile Device Management). Ela te permite ter uma gestão centralizada de todos os devices da empresa, controlando permissoes de acesso (usuario/perfil), bloquear/liberar funcionalidades (camera, email etc), install/update/remove de apps, remote wipe, remote lock, tudo remotamente, On-the-Air (OTA).
2. O que é o SUP ?
Como falado acima, o Sybase Unwired Platform (SUP) é o MEAP (mobile enterprise application platform) da SAP, ou seja, plataforma de desenvolvimento de aplicacoes móveis. Um MEAP é recomendando principalmente no caso de aplicacoes mais críticas e em cenarios heterogeneos em termos de fontes de dados (data sources) e plataformas móveis.
3. Como instalar o ambiente de desenvolvimento ?
Se vc for parceiro oficial SAP, vc pode receber as mídias para ambientes de desenvolvimento como faz para qualquer outro produto. Sei ainda que a Sybase oferece(ia) via site próprio um trial de 30 dias, mas não sei se ainda está disponível.
4. Qual a linguagem utilizada ?
No SUP vc desenvolve em Java, em Eclipse (além da linguagem de cada SDK, no caso de WinMo, .NET no Visual Studio).
No Gateway, é ABAP* + linguagem da SDK movel.
Mas em ambos os casos, existem aceleradores que te permitem criar apps "draft" sem nenhuma linha de código, só com cliques de mouse (wizards no Eclipse/Visual Studio/Xcode).
se for só pra disponibilizar no mobile uma RFC/Transacao existente, dá pra fazer só com config, sem código.
5. O que eu preciso fazer pra saber criar um u201Chello worldu201D ?
Os treinamentos. Ou se virar batendo cabeça. 😛
No caso do SUP, há o treinamento SUP511 que a SAP Education já oferece (antes era oferecido diretamente pela Sybase).
No caso do Gateway, ainda não há treinamento oficial, mas para parceiros há o Gateway Hands-on sessions by COIL, que introduzi no blog que vc linkou acima.
6. Quais os cursos disponíveis no mercado ?
Como falado, SUP511 p/ desenvolvimento em SUP.
Ouvi falar tb de SUP611 para afaria, mas nao sei dizer se a SAP Education já está oferecendo.
7. Como integra com o SAP ?
O SUP pode integrar de 2 maneiras:
- lendo um data source SAP diretamente (há um "adapador" RFC no SUP, baseado em JCo); nesse caso, o staging é feito no SUP;
- usando o DOE (Data Orchestration Engine), componente do NetWeaver Mobile Infrastructure, como staging entre o mobile device e o backend SAP. Nesse caso, no SUP, é usado o DOE conector. É essa estratégia que as aplicacoes "standard" da SAP (por enquanto, Mobile Workflow & Mobile Sales/CRM) usam, mas não dá pra afirmar com 100% de ctz que essa vai ser a arquitetura "oficial" - mais informacoes devem sair no Sapphire.
8. Uso somente para o SAP ?
O Gateway sim, é focado em backends ABAP.
Já o SUP nao, vc pode usar para integrar quaisquer plataformas compativeis com padroes abertos como JDBC, SOAP & REST.
Espero ter ajudado.
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.