O documento discute as melhores práticas no desenvolvimento de aplicativos multicanais. Ele apresenta a arquitetura Magic xpa que permite desenvolver uma única vez e publicar em todos os dispositivos, e discute o design de interfaces levando em conta a experiência do usuário em diferentes contextos e dispositivos. Ele também fornece exemplos de cenários e estratégias de desenvolvimento multicanal.
2. #MC15HB
Quem somos
Um fornecedor global de plataformas de desenvolvimento e integração
de aplicações
Experiência
comprovada
Tecnologia e
Inovação
Necessidades de
Negócios
30anos
Especialistas
em
Com foco em
http://www.magicsoftware.com.br
5. #MC15HB
Magic Sem Segredos
http://mss.magicsoftware.com.br
Desenvolvendo para Cloud Computing com o
Magic xpa - S01E01
Desenvolvendo para Mobile com o Magic xpa –
S01E02
Particularidades de Apps de Negócios em
Modalidade off-line – S01E05
Tópicos Avançados no Desenvolvimento Mobile
utilizando Magic xpa – S01E09
6. #MC15HB
Magic Sem Segredos
http://mss.magicsoftware.com.br
Desafios e Preocupações na Adoção de uma
Estratégia de Mobilidade Corporativa – S01E14
As novidades da versão Magic xpa 2.5 –
S01E15
Magic Mobile Accelerator Framework – Magic
Sem Segredos – S01E16
Magic MDM – Mobile Device Management –
Magic Sem Segredos – S01E17
33. #MC15HB
UX Regular – vs – Baixo Esforço/Custo
Programa de Lógica batch
Programa de Interface #1
Reaproveitamento total
da lógica
Reaproveitamento total
das Interfaces
40. #MC15HB
Melhor UX – vs – Alto Esforço/Custo
Programa de Lógica batch
Programa
de Interface
#1
Programa
de Interface
#2
Programa
de Interface
#3
Reaproveitamento total
da lógica
Sem Reaproveitamento
das Interfaces
47. #MC15HB
Boa UX - vs - Médio Esforço/Custo
Programa de Lógica batch
Programa de
Interface #1
Programa de Interface #2
Reaproveitamento total
da lógica
Reaproveitamento
Parcial das Interfaces
48. #MC15HB
Boa UX - vs - Médio Esforço/Custo
Programa de Lógica batch
Programa de Interface #1
Programa
de Interface
#2
Reaproveitamento total
da lógica
Reaproveitamento
Parcial das Interfaces
Hybrid or native applications using an end-to-end development platform covering client-side, server-side and integration development.
You would have only one development stream this time and the whole process here would be optimized for best quality, time-to-market and high flexibility.
We are not talking only about User interface anymore
We are talking about User Experience now
These are practices that we believe will help us to achieve success on Multi Chanel Challenges
(you can disagree, of course)
We think this way based on experiences of our partners, and our own
Separate interface from logic is a very important thing in Multi Channel, because Multi Channel in Magic xpa means ‘RIA’ (Desktop & Mobile)
Programs/Tasks in RIA are resources that need to be downloaded from server to client
What we’re want here, is to download and run at client, only what is really necessary there.
And this means what the end user will interact with.
Backend things should stay at backend side.
Components are greater tools to help us split and reuse things in Magic.
Kind of obvious, when you remember the ‘do not’ part
NOTE: sometimes, to achieve the best of each platform, even program/task reuse will not be possible