Desenvolvimento SAP UI5 usando Neptune
-
Upload
jose-nunes -
Category
Technology
-
view
42 -
download
3
Transcript of Desenvolvimento SAP UI5 usando Neptune
Public
Leandro Felício MelariDesenvolvedor SAP
Desenvolvimento SAP UI5usando
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public
Agenda
Neptune Software Fiori ABAP e Fiori Pontos Criticos do Fiori O que é Neptune Vantagens Ferramentas Neptune Encerramento
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public
Quem sou
Leandro Felício Melari
Desenvolvedor SAP
+13 anos de experiência; desenvolvedor, lider, performance e tunning, XI-PI, SAPUI5, Hana.
Certificação: C_TAW12_71 DEVELOPMENT ASSOCIATE - ABAP WITH SAP NETWEAVER 7.02
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4Public
Sobre a Neptune Software
Organização global fundada em 2011 por consultores SAP
Objetivo é ajudar empresas a entregar UX para suas aplicações SAP através de ambientes móveis e desktop (web)
Parceira SAP e produto certificado pela SAP para a estratégia de Fiori UX
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public
Fiori UX
O que é Fiori?• Experiencia de UI• Fiori UX é a nova interface de usuário da SAP
• Futuro do SAP• Baseado no SAPUI5, Fiori UX é o futuro das
aplicações SAP para usuários e desenvolvedores
• Usabilidade aumentada• Atende a estratégia da SAP para aumentar a
usabilidade e aumentar a experiencia do usuário em sistemas baseados em ABAP.
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public
O ABAP tradicional
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public
O ABAP do Futuro
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public
Pontos críticos comuns do Fiori
• Implementação do Fiori demanda muito tempo• Requer novos recursos e expertise• Data• Front-end web developers (JS, HTML5, CSS)
• Processo de desenvolvimento é muito caro• Performance não atende as expectativas• Limitada capacidade offline
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public
O Que é o Neptune
Solução ABAP para desenvolvimentos de Fiori UX Possibilita aos desenvolvedores tradicionais SAP desenvolver Fiori UX para
dispositivo móvel, tablet e desktop. Usuários e desenvolvedores tem uma única solução para os dispósitvos
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public
Vantagens do Neptune
Não necessita de nenhum HW, infraestrutura ou middleware adicional Reutiliza as customizações de back-end e logicas de negócio Desenvolvimento estruturado Menos desenvolvedores Todo o conhecimento de negócio dos desenvolvimentos ABAP é re-aproveitado.
Não necessita de upgrade SAP Minimiza a curva de aprendizagem Reutiliza as autorizações do SAP App Store
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public
Componentes
Neptune Application
Designer
Neptune Application
Management
Neptune Application
Catalog
Neptune Application
Store
Neptune Launchpad
Neptune Application
Monitor
DESENVOLVIMENTO ADMINISTRAVTIVO, GERENCIAMENTO E ANÁLISE ACESSO PARA USUÁRIO
NEPTUNE UX PLATFORM
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public
Integração da plataforma
SAPEnterprise
Portal
SAPMobile
Platform
SAP HANACloud
Platform
SAPWeb IDE
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Public
Arquitetura
SAP NETWEAVER 7.x
ICF / RESTFUL SERVICE NEPTUNE APPLICATION DESIGNER
NEPTUNE APPLICATION SERVER NEPTUNE REPOSITORY DATABASE
Application Class
NeptuneAPI Runtime Designer
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Public
Segurança
Todos os dados (mestres e transacionais) utilizados pelo Neptune são armazenados no bando de dados SAP.
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Public
Neptune Application Designer
Plataforma baseada em ABAP HTML5
– Drag and Drop Suporte Ampliado
– HTML– JavaScript – CSS
Offline Tradução Documentação
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Public
Neptune Application Management
Apps híbridas Build, deploy e distribuição
Aplicações de usuários
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 17Public
Neptune Application Catalog
Store Acesso para usuário Aplicações de usuários
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 18Public
Dúvidas
Alguma pergunta ou comentário?
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 19Public
Links
Neptune Explored - https://template.neptune-software.com/neptune/sdk/explored.html
Neptune Experience - http://www.neptune-software.com/experience/–Neptune Client, Neptune App Store
20© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Obrigado/Thank you!
Thanks for attending this SAP TechEd && d-code session. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public
https://br.linkedin.com/in/leandromelari
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public
Integração com o HCP
Neptune disponibiliza 2 opções para exportação dentro do Web IDE–UI5 App -> HTML5 App–Neptune Lauchpad -> HTML5 App
Utiliza toda segurança, autenticação, multiplos backends e gerenciamento com SAP HCP
Combina todas as aplicações SAP HCP (Fiori, Successfactors, Hybris, etc) com as aplicações Neptune