12
07.03.2012 Die Vipera Mobility Plattform Silvano Maffeis CTO Vipera GmbH www.vipera.com [email protected]

Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Embed Size (px)

DESCRIPTION

Vipera ist eine Software Plattform für mobile Finanzdienste. Vipera bietet zum einen eine Client-seitige Entwicklungsumgebung für das "Rapid Development" von Apps auf iPhone, Android, BlackBerry und JavaME an. Zum anderen bietet Vipera einen skalierbaren Server an. Der Vipera Server besteht aus Grunddiensten wie Sicherheit, Provisioning, und Transaktionsverarbeitung, sowie aus Zusatzdiensten mit "Business Logik": Kreditkarten Management, Electronic Banking Schnittstellen und Mobile Wallet.

Citation preview

Page 1: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

07.03.2012

Die Vipera Mobility Plattform

Silvano Maffeis

CTO Vipera GmbH

www.vipera.com

[email protected]

Page 2: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

2Vipera … was?

— Gegründet 2003 mit dem Ziel eine «Mobile Apps Plattform» auf den Markt zu bringen

— Ursprünglicher Fokus auf «WhatsApp» und Twitter ähnlichen Lösungen. 300’000 Benutzer im 2006

— Fokus wurde auf Mobile Financial Services verschoben

— IPO in London Sommer 2010

— Merkwürdiger Setup: Englische Firma mit HQ in Milano. CTO Office in Baden (AG)

− Entwickler in Dnepro (Ciklum) seit 2010

− Kunden in UAE und Europa

Page 3: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

3Die Geschichte der Mobilität …

— Zugriff auf existierende IT Systeme mit mobilen Geräte

— Fokus auf «Mobile Apps»

— «ACM Wireless Networks Journal», 1996

Page 4: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

4Die Geschichte der Mobilität …

— 1996-1999: Apple Newton, Palm OS, PC, ...

— 2000 – 2006: Java ME, Siemens SL45i

— 2007: Geburt iPhone und App Store

Java ME Probleme:

� Bugs und Fragmentierung

� Schwaches «widget set»

� Code signierung ...

� Download und updates

� Geräte Erkennung

� Developer Support

Page 5: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

5Die Plattform Evolution …

— 1. Generation: Meisterung technischer Hürden

− Rapid Development Tool für Java ME

− Provisioning

— 2. Generation: Transaktionen und Sicherheit

− Mobile Banking

− 2 Faktor Authentisierung

− Auditing

— 3. Generation: Konvergenz und Flexibilität

− Financial Services, news feeds, mobile ads

− Native apps (iPhone, Android, BlackBerry)

− HTML5 apps

Page 6: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Architektur der Vipera Plattform 6

— Client-seitig

− Native apps (Xcode, Android SDK, Java ME)

− Hybride apps: HTML5 + native

− Mobile Browser

− SMS

— Server-seitig

− OSGi Server

− Kommunikationskanäle: HTTPS, SMS, USSD

− «Plug-In» Architektur

− Wallet Service, e-Banking Service, Cards

Service, Payment Service, ...

Page 7: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Breite Geräte Unterstützung 7

Page 8: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

About ContactsATM Feedback Prayer

AccountBalance

Orders CardBalance

AccountSummary

ExchangeRates

News

Products

Promotions

Services

SMS

Economy NewsReal Estate Luxury New…

Options

Page 9: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Architektur der Vipera Plattform 9

Mobilization ServicesKanäle und Provisioning

Security Services

Business Support

ServicesService Catalog,Thresholds,Validierung

Financial ServicesWallet, e-Banking, Cards, Payments

ConnectorsSMSC, EAI, Middleware, FinTS, HBCI, …

Agents Merchants

SIM

App, Browser,

SMS, USSD

HTTPS

SMS

Core Banking

Card Management

PaymentNetworks

Vipera Server

Page 10: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Vipera Kunden 10

— Vereinigte Arabische Emirate (UAE)

− Mashreq Bank

− Qatar National Bank

− First Gulf Bank

− Ministry of Interior Qatar, Dubai Police

— Asien

− Grossbank in Thailand

— Europa

− Grösstes Mikrokredit-Institut in England

− Namhaftes Zahlungs-Netzwerk in Italien

Page 11: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Vipera Team in Dnepropetrovsk 11

— Support der Plattform «2. Generation»

— Support und Entwicklung von Mobile Apps

— Plant und arbeitet selbständig

— Organigramm:

—1 Technical Team Lead

—Software Engineers

—QA Engineers

Page 12: Ciklum Seminar Zurich March 7, 2012 - Silvano Maffeis (Vipera)

Danke!