IMasters DevWeek BH - Cross Platform, Ferramentas e Integração Microsoft com Linux

download IMasters DevWeek BH - Cross Platform, Ferramentas e Integração Microsoft com Linux

If you can't read please download the document

Transcript of IMasters DevWeek BH - Cross Platform, Ferramentas e Integração Microsoft com Linux

Apresentao do PowerPoint

CROSS PLATFORMDEVELOPMENT

Alexandre Brando Lustosa

A MundiPagg um gateway de pagamento nico desenvolvido para transformar a indstria de pagamentos online brasileira.

Nossa missoElevar a converso do mercado de pagamentos online a novos patamares atravs da inovao, experincia e melhores prticas, ajudando nossos clientes a serem mais competitivos e focados em seu negcio.

Um rpido crescimentoSomos uma companhia jovem, mas com bastante experincia no mercado.

Em menos de trs anos, a MundiPagg j processava 30 % do varejo online brasileiro.

Ano passado processamos cerca de R$ 6 bilhes e esperamos mais de R$ 15 bilhes em 2015.

Mais de 1500 lojas usam a MundiPagg e tem, e mdia, 6% de suas vendas recuperadas.

O e-commerce brasileiroespera atingircom 25% de crescimentoao anoR$ 45,5 bilhesem 2015

Em 2014, recuperamos cerca deR$ 87,5 milhespara nossas lojas

PLATAFORMA ONEMUNDIPAGGA Plataforma One da MundiPagg um sistema nico.

RETENTATIVAUNI & MULTIADQUIRENTEToda venda recusada pode ser retentada na adquirente de sua escolhaINSTANT BUYOferea uma experincia de compra mais rpida e segura. Voc pode armazenar o carto do seu cliente em nossos servidores.RECORRNCIASoluo para modelos de assinatura. Realize as transaes recorrentes e peridicas na sua plataforma de forma automtica.MULTI MEIOS DE PAGAMENTODivida um pedido em quantos cartes quiser ou combine os meios de pagamentos disponveis.PRIVATE LABELTransacione cartes da sua prpria marca.RECONCILIAOReconcilie suas transaes de boletos e cartes de crdito atravs da Plataforma One e tenha uma maior transparncia e tranquilidade para gerenciar o seu fluxo de recebimentos.ANTI-FRAUDEEstamos integrados as melhores ferramentas de antifraude do mercado disponibilizando uma soluo completa contra fraudes no e-commerce.Todas as funcionalidades em um nico servioOferecemos um pool de ferramentas completo que podem ser ajustadas para diferentes modelos de negcio e fluxos de pagamentos.

Integrao simples

Com uma integrao simples, nossos clientes tem acesso a todas as adquirentes e bancos. Consequentemente, todos os meios de pagamentos esto disponveis.

UMA INTEGRAOTODAS ADQUIRENTES E BANCOSTODOS OS MEIOS DE PAGAMENTO

Nosso ecossistemaA MundiPagg uma companhia da DLP que objetiva ser um canal para a adquirncia.Ecossistema DLP

ONLINE

FSICO

ADQUIRENTE

GATEWAY DE PAGAMENTOSTEF / GATEWAY OFFLINE

PROCESSADORAONE-STOP SHOP

Nossos clientes

LOJAS DEPARTAMENTOMODAENTRETENIMENTOALIMENTOS

Temos mais de 1500 lojas em nosso portflio, algumas delas so as maiores marcas brasileiras e internacionais.

LEO

TV

MundiPagg|Batalhando por um novo mundo de pagamentosMantenha o foco no seu negcio enquanto a MundiPagg facilita a gesto e aumenta a taxa de converso de suas transaes!

Faa parte do nosso time!

[email protected]

Alexandre Brando

{ Microsoft C# .Net Solution Developer, C++ Linux Developer, C/C++ Embedded Programmer }

@[email protected]+55 (21) 96668-5263

Analista Desenvolvedor SniorArquiteto de Sistemas

/*Linkedin: abrandaol*/

curl -data experiencia=16_anos&motivacao=inovacao%20e%20pesquisa https://www.mundipagg.com

{ Agenda : {CrossPlatform : Definio e Aplicao,Rediscovering : Ferramentas,Microsoft .NET 2015 : {Novos Desafios : Open Source,Novas Possibilidades : VSCode & Mais}}} /* Voc pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direo. */

Developing software for, or running software on, more than one type of hardware platform.

#DEFINE Cross-Plat.Form

{ Convergncia }

{ Internet of Things (IoT) }

The Internet of Things (IoT) is a scenario in which objects, animals or people are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction

{ Internet of Things (IoT) }

IoT has evolved from the convergence of wireless technologies, micro-electromechanical systems (MEMS) and the Internet.

Mtodos de Desenvolvimento

{Compile_to_Machine_Language : compilar para o cdigo de mquina, assembly,

Exemplos: C ou C++, devem ser compilados para a plataforma e/ou arquitetura}

Mtodos de Desenvolvimento

{Compile_to_an_Intermediate Language :

Compilar um cdigo intermedirio para ser interpretado por uma mquina virtual ou run time process,Exemplos :

1 - Oracle Java utiliza a mquina virtual JRE para executar os byte code, ou cdigos intermedirio. 2 - Microsoft .Net utiliza o CLR (Common Intermediate Laguage) para interpretar o CIL (Common Intermediate Language) gerado pela compilao de todas as linguagens da plataforma. }

Mtodos de Desenvolvimento

{Script_Language : o script diretamente interpretado por um processo ou run time,

Exemplos: JavaScript, Microsoft ASP Classico, Microsofr VB Script, PHP, Lua}

( Ranking )

http://blog.codeeval.com/codeevalblog/2015#.VWW9dbznreQ=

[ DART ]

{ Faa sua escolha }

< O que melhor? />

*Consideraes = &Arquitetura;

Windows Embedded

Rediscovering .. . .....

+= Verses do C++ : Futuro

{ C++ 14 }

- Function return type deduction;- Relaxed constexpr restrictions;- Variable templates;- Aggregate member initialization;- Binary literals;- Digit separators;- Generic lambdas;- Lambda capture expressions;- Shared mutexes and locking;- Standard user-defined literals;- Smaller library features;

< RoadMap type='C++' />

List Compiladores

GCC

Intel C++ Compiler

Microsoft Visual C++

Turbo C++

MinGW

Watcom C/C++

Microchip XC8/XC16 Embedded

Microchip Harmony XC32 Embedded

auto Bibilotecas = ArrayOf(Cpp_Library);

{ Boost_Cpp_Library : provides free peer-reviewed portable C++ source libraries,link : http://www.boost.org,}

{ C++_REST_SDK : The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design.,link : https://casablanca.codeplex.com/,}

Veja mais bibliotecas em http://en.cppreference.com/w/cpp/links/libs

Qt

[ Qt CrossPlatForm C++ Library ]

{Windows,Windows Embedded,Linux,Linux Embedded,Android,Mac,IOS}

Qt Creator:

{ QT Community Open Source }

- QnetworkAccessManager- QopenGLContext- Qprocess- Qprinter- Qsound- QsslSocket- Qstack- QWebSocket

QT Device - IoT

$ 140,00 (eBay)

Raspberry Pi

Seja mais produtivo / QT C++ :)

\\Mono.Net C# And Mono C/C++

Sponsored by Xamarin, Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

Mono Developer

{Plataformas : {Linux,Mac OS X, iPhone OS,Sun Solaris,BSD - OpenBSD, FreeBSD / NetBSD,Microsoft Windows,Nintendo Wii,Sony PlayStation 3,}}

Biblioteca grfica: GTK# ou GTKSharp

Xamarin

({ Xamarin Test Cloud })

({ Xamarin Test Cloud })

Xamarin Visual Studio 2015 Plugin

CrossPlatForm Stack

Microsoft VSCode

Microsoft VSCode

.Net Micro Framework

{Developing embedded applications on small devicesusing C# }

https://www.dotnetfoundation.org/netcore5

.Net Foundation

[({ INOVAO })]

Perguntas?

Obrigado :)