Top Banner
Mobility, (Headless) Drupal and m2Serve
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal%2 c mobility and m2serve

Mobility, (Headless) Drupal and m2Serve

Page 2: Drupal%2 c mobility and m2serve

Agenda

1.  Straw  Poll  about  Drupal  and  Mobility  2.  Facebook  on  Mobility  

3.  Mobility  Challenge  

4.  How  Drupal  +  m2Serve  address  naDve  mobility  5.  m2Serve  

–  Quick  peek  

–  Video  

–  Architecture  

6.  Sample  Apps  7.  Summary  +  Call  to  AcDon  

Page 3: Drupal%2 c mobility and m2serve

Drupal Mobility Straw Poll 1.  Is mobility important to your clients or organization in conjunction

with Drupal?

2.  Is there ever a need for native mobile apps? What about Digital Experience Management?

3.  Have you lost business to Adobe’s CQ5/Phonegap (or similar)? Or to another dev shop that offered integrated web and mobile services? –  We certainly have. On multiple occasions.

4.  If you could easily deliver Drupal-driven mobile apps, what would that be worth to you? –  How to deal with the “fuller” stack developer problem?

Page 4: Drupal%2 c mobility and m2serve

A Case for Native Apps

•  http://techcrunch.com/2012/09/11/mark-zuckerberg-

our-biggest-mistake-with-mobile-was-betting-too-

much-on-html5/

Page 5: Drupal%2 c mobility and m2serve

While  doing  so,  to  retain  the  ability  to  create  naDve  applicaDons  for  mobile  today  and  pervasive  compuDng  tomorrow:  

Native Mobility Challenges

Exploit  On-­‐Device  

Capabili3es  

Develop  and  Deploy  

Rapidly  

Using  Available  

Skills  &  Tools  

5  

Page 6: Drupal%2 c mobility and m2serve

The  full-­‐stack  developer  problem  just  got  fuller  –  compounded  by  another  order  of  magnitude.  

Cross-­‐plaSorm  mobile  development  today  for  enterprise  workflows  is  hard,  Dme-­‐consuming  and  expensive.  

The Enterprise Mobility Challenge

Development tools for native mobile apps are not deeply integrated with enterprise information systems

At the same time new devices such as Google Glass and Smart Watch are proliferating.

6  

Page 7: Drupal%2 c mobility and m2serve

The Drupal + m2Serve Solution

Full  use  of  on-­‐device  capabiliDes  

Native

Voice,  Gestures,  LocaDon,  Contacts,  Sensors,  Media,  

Camera  and  more  

Page 8: Drupal%2 c mobility and m2serve

Visual  integraDon  of  enterprise  workflows  

Fast

Develop and deploy in days rather than

months

The Drupal + m2Serve Solution

Page 9: Drupal%2 c mobility and m2serve

The Drupal + m2Serve Solution

ExisDng  people  and  skills  

Leveraged

Specialized  mobile  developers  not  

needed,  even  business  analysts  will  do  

Page 10: Drupal%2 c mobility and m2serve

Drupal  +  m2Serve  enable  full  use  of  on-­‐device  capabiliDes,  rapid  development  for  enterprise  workflows  and  leverage  of  exisDng  

people  and  skills.  

This  Delivers  Easy,  Fast,  Affordable  building  of    enterprise  mobile  applicaDons  

with  lowered  cost  of  ownership  in  a  BYOD  world.  

Value

Page 11: Drupal%2 c mobility and m2serve

The m2Serve Product m2Serve is a Visual Studio with in-built Enterprise Platform Extensions. (Needless to say, it’s built in Drupal.)

The following extensions are available today, battle tested with several paying customers & partners

CMS ! Drupal

Database ! Oracle

SAP, Salesforce, … on the

roadmap

11  

Page 12: Drupal%2 c mobility and m2serve

www.m2Serve.com

Page 13: Drupal%2 c mobility and m2serve

www.m2Serve.com

Page 14: Drupal%2 c mobility and m2serve

www.m2Serve.com

Page 15: Drupal%2 c mobility and m2serve

Mobile To Serve

m2Serve Video https://www.youtube.com/watch?v=3yiW9scdAhE

Page 16: Drupal%2 c mobility and m2serve

Drupal + m2Serve Vs. Others

m2Serve is visual, open, deeply integrated, supports more device categories and does not force a choice between hybrid versus native.

Current  solu3ons  fall  short:   We  solve:  

•  Textual  and  not  visual  development  (IBM,  PhoneGap,  Xamarin)  

•  Visual:  drag-­‐and-­‐drop  development  and  deployment.    

•  Template-­‐based,  not  extensible  (Appery)  

•  Open:  Fully  customizable  and  extensible  

•  Shallow  enterprise  integraDon  (All)  

•  Contextual:  integraDon  with  enterprise  back-­‐end  systems  

•  No  support  beyond  phones  and  tablets  (All)  

•  Pervasive:  Support  for  devices  beyond  mobile  phones  and  tablets  

•  Only  Hybrid/HTML5/CSS  (IBM,  PhoneGap,  Appery)  

•  Comprehensive:  True  naDve,  hybrid,  HTML5/CSS.  

16  

Page 17: Drupal%2 c mobility and m2serve

m2Serve Architecture

Drupal  Core  

Mod

ules  

Services  

MASt  

Views  

Webform  

PathAuto  

m2Serve  Studio  

TITANIUM  

REST  APIS  

GDK  

CRM  

Customers   Contacts   Leads   OpportuniDes  m2Serve  Connector  

m2Serve  Connector  

Other  SDKs  

Page 18: Drupal%2 c mobility and m2serve

m2Serve Architecture

Page 19: Drupal%2 c mobility and m2serve

Sample Solutions (Apps, Web, Cloud/back-end)

We’ve been doing Headless Drupal since 2010 – let’s take a look.

And Drupal 8 with Symphony will only make this easier!

Page 20: Drupal%2 c mobility and m2serve

LiveWine

The most complete wine experience available anywhere.

Highlights

• Design, Architecture and Implementation

• Find Wine – Scan to learn more about the wine

• Food Pairings, News and Events, Ask a Sommelier, Rating & Reviews, Wine Education

• eCommerce – Buy Wine • Social Network Integration

Page 21: Drupal%2 c mobility and m2serve

iPhorex

Provides online and mobile trading technology for Foreign Exchange 24/5

Highlights

• Real-time trading utility • Web Design and

Implementation • Alerts and News

notifications • Custom graph and charts

Page 22: Drupal%2 c mobility and m2serve

Singulera

A series of three family safety apps driven by a common back-end platform built by Blisstering.

Highlights

• Web Design and Implementation

• Family Locator Map, Check-in, Urgent Message, Panic Button and Emergency Plan

• FS Personal Threat Level™ - A digital guardian keeps you safe by using a ‘weather-like’ prediction of the real-time safety level of each family member

• eCommerce • Social Network Integration

Page 23: Drupal%2 c mobility and m2serve

Get Started: Become Fuller Stack

1.  Extensions to the Drupal Web Services Module: –  https://www.drupal.org/project/m2serve_connector –  Ignore the blah-blah on the page:

•  This module extends Drupal Web Services by automating a few tasks

such as generating custom web services for each content type or views.

•  You don’t need the m2Serve studio to leverage this module for your

Drupal-as-a-Service web application – use it with your favorite mobile

dev tool, or anything that needs to consume WS APIs.

2.  www.m2Serve.com ! click on “Try Now” –  Register.

–  You’ll get provisioned. •  No charge for everyone here for the next 6 months.

–  You’re off to the races!

Page 24: Drupal%2 c mobility and m2serve

Drupal has been leveraged as an app server in many many situations. Drupal as an App Server | Drupal-as-a-Service | Headless Drupal |

Drupal + m2Serve lets you build and deploy apps for any Enterprise or Cloud platform within days instead of months.

m2Serve is already the Visual IDE for Appcelerator, with more to follow.

Together we can help make Drupal become the market leader for full-stack enterprise application development and deployment platforms

that integrate mobile and web..

The  m2Serve  mobility  plaSorm  is  the  only  naDve  alternaDve  to  Adobe  PhoneGap,  IBM  Worklight  and  others.  

Come  get  started:  www.m2Serve.com  

In Conclusion 24  

Page 25: Drupal%2 c mobility and m2serve

Get in Touch: 510.596.1711  

[email protected]  

1300  Clay  Street,  Suite  600  Oakland,  CA  94612  

25  

Page 26: Drupal%2 c mobility and m2serve

Mobile To Serve