2. Sobre Service2Media Amersfoort
Qui som?
• Empresa holandesa creada al 2005 però amb varis anys Enschede
d’experiència en tecnologies mòbils per l’equip directiu.
Què fem? London
• Proporcionar solucions avançades en aplicacions mòbils
gràcies a la nostra plataforma M2Active.
Madrid
On estem?
• Holanda (Amersfoort i Enschede), USA
• Regne Unit (Londres)
• USA (Folsom/California)
• Emirats Àrabs (Abu Dhabi) Abu Dhabi
• Espanya (Madrid)
• … i Vilanova i la Geltrú en breu.
Vilanova i la G.
3. Plataforma M2Active
A Service2Media hem creat una plataforma per
solucionar els problemes de fragmentació dels
dispositius mòbils.
No cal dissenyar les aplicacions per a cada dispositiu
mòbil ni molt menys fer un desenvolupament per
a cada marca o tipus de dispositiu. Amb un únic
desenvolupament es pot donar suport a les
següents plataformes:
• iOS 3.x, 4.x, Android, Blackberry 4.x, 5.0 i 6.0
• J2ME (MIDP 2.0), Symbian
• I aviat: Windows Phone 7, Meego, Bada, HP webOS
Això ens permet ser més competitius reduint el cost
de desenvolupament i el Time-To-Market.
4. Plataforma M2Active
La nostra plataforma també proporciona un «look and feel» similar a
iPhone en dispositius antics.
Aprofita al 100% les capabilitats de cada dispositiu, M2Active no es
basa en el mínim comú denominador de tots els dispositius
suportats.
Garanteix el futur de les aplicacions fetes
amb la nostra tecnologia.
Quan afegim una plataforma nova no
caldrà tornar a fer un desenvolupament
sencer, senzillament caldrà fer algunes
petites adaptacions del que ja està fet.
5. Aplicacions dissenyades una sola vegada…
Aplicacions desenvolupades una sola vegada…
I funcionant directament en múltiples dispositius mòbils!
6. M2Active no és només una part client..
M2Active disposa d’una
sèrie de components
servidor que ja estan
desenvolupats i es poden
integrar en les aplicacions.
J2ME
Runtime
Android
Runtime
Windows
Runtime
iPhone
Runtime
BlackBerry
Runtime
Symbian
Runtime
• Pagaments mòbils
• Media (streaming, ..)
App Logic • Components a mida
Client-side
Designed Once, Deployed on Multiple Devices • Mapes fets a mida
• Integració amb CMS
• Integració amb altres
servidors: WebServices,
Vertical Solutions, tailored to your market XML, JSON, REST, HTTP,
Complex Connectors HTTPS, RAW Sockets..
Server-side
Smart Grid Enterprise
Media Banking Payments Insurance
Utility SAP/Sybase
7. Però… Com funciona M2Active?
Per a desenvolupar aplicacions s’utilitza el llenguatge de programació
LUA.
• LUA va ser creat l’any 1993 i ja va per la versió 5.1.4
• LUA és un llenguatge script orientat a objectes però bastant
compacte.
A part de les llibreries estàndard de LUA, nosaltres hem afegit tota una
sèrie d’APIs i funcionalitats genèriques per a crear vistes (pantalles),
elements gràfics i les interaccions i navegació entre elles.
A més a mes hem afegit definit unes APIs adicionals per accedir al
hardware del dispositiu (Càmara, Accelerometre, GPS, Xarxa, ..)
8. M2Active – altres APIs
Altres APIs disponibles de forma genèrica:
- oAuth
- Twitter
- Facebook
- WebViews
- Mapes
- Incorporats en el dispositiu mòbil
- Fets a mida (parcs temàtics)
- Video streaming i YouTube
- Suport de connexions HTTP, HTTPS, WebServices, REST, raw
sockets..
- Accès a JSON i XML des de LUA (i Google Protocol Buffers)
- Framework genèric de Push Notifications
- iOS
- BlackBerry
- Android (beta)
9. I.. No hi ha res mes suportat per M2Active?
M2Active no és una plataforma tancada…
En cas de necessitar algun component adicional o una funcionalitat
que encara no està soportada, M2Active és pot estendre molt
fàcilment amb components fets a mida, «natius» per a cada
plataforma mòbil.
Aquets components tant poden ser nous elements gràfics (per
complexitat o eficiència) com «parsers» de dades o protocols de
comunicació.. I és molt simple d’integrar des de LUA.
10. La tecnologia mòbil no ens queda tan lluny..
La tecnologia mòbil no ha de ser una cosa per a grans empreses o
entitats ni per a una minoria de gent.
Aviat hi haurà més
gent conectada a
internet amb un
dispositiu mòbil que
amb un ordinador
de sobretaula.