SlideShare a Scribd company logo
1 of 10
Moovweb
Transform the web.
“To the user,
the interface is
 the product.”
        - Jef Raskin
How to use
what you have...


Without making
   a mess.
Apps
                                  Mobile




Desktop Site   Kiosk
                 s
                              Tablets
Empower the
 front-end
Keep your existing
    back-end
Stay agilefor the
     future
Desktop Site
     Back-end Code

                                      Mobile User
 •    Shopping Cart
 •    Checkout Process
 •    Payment Processors
 •    Login/Registration
 •    Social Integrations
 •    Inventory Systems
 •    (other back-end integrations)




                     How does it work?
REMOVE          MOBILIZE         ADD
  desktop        your core       mobile
only features    experience   only features




The developer experience

More Related Content

Viewers also liked

Applegate images
Applegate imagesApplegate images
Applegate images
aa6617
 
ChuDe3_Nhom16
ChuDe3_Nhom16ChuDe3_Nhom16
ChuDe3_Nhom16
Linh Dang
 

Viewers also liked (11)

Applegate images
Applegate imagesApplegate images
Applegate images
 
Lapenel2
Lapenel2Lapenel2
Lapenel2
 
Ijetr021138
Ijetr021138Ijetr021138
Ijetr021138
 
041013
041013041013
041013
 
3 texto
3 texto3 texto
3 texto
 
What is bitcoin
What is bitcoinWhat is bitcoin
What is bitcoin
 
ChuDe3_Nhom16
ChuDe3_Nhom16ChuDe3_Nhom16
ChuDe3_Nhom16
 
長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん
 
General docs 1
General docs 1General docs 1
General docs 1
 
KABUS DI PERBUKITAN (SINOPSIS BAB 28 - 29)
KABUS DI PERBUKITAN (SINOPSIS BAB 28 - 29)KABUS DI PERBUKITAN (SINOPSIS BAB 28 - 29)
KABUS DI PERBUKITAN (SINOPSIS BAB 28 - 29)
 
Pr Project #STOPTORTURE
Pr Project #STOPTORTURE Pr Project #STOPTORTURE
Pr Project #STOPTORTURE
 

Similar to Mobile Sites with Moovweb

Real-world Dojo Mobile
Real-world Dojo MobileReal-world Dojo Mobile
Real-world Dojo Mobile
Andrew Ferrier
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
IBM Lotus
 
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
mfrancis
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
Agora Group
 
Publicis Mojito
Publicis MojitoPublicis Mojito
Publicis Mojito
isaoyagi
 
WebSphere as a platform for mobile apps
WebSphere as a platform for mobile appsWebSphere as a platform for mobile apps
WebSphere as a platform for mobile apps
IBM Danmark
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
Microsoft Windows Embedded
 

Similar to Mobile Sites with Moovweb (20)

Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem
 
Is the Browser a Transitional Technology?
Is the Browser a Transitional Technology?Is the Browser a Transitional Technology?
Is the Browser a Transitional Technology?
 
Ibrussels For Stedenlink
Ibrussels For StedenlinkIbrussels For Stedenlink
Ibrussels For Stedenlink
 
Ionic: The Web SDK for Develop Mobile Apps.
Ionic: The Web SDK for Develop Mobile Apps.Ionic: The Web SDK for Develop Mobile Apps.
Ionic: The Web SDK for Develop Mobile Apps.
 
Real-world Dojo Mobile
Real-world Dojo MobileReal-world Dojo Mobile
Real-world Dojo Mobile
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
 
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed TamanJavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
 
Microsoft Architect Council Mobile Applications
Microsoft Architect Council Mobile ApplicationsMicrosoft Architect Council Mobile Applications
Microsoft Architect Council Mobile Applications
 
Designing Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented WorldDesigning Rich Mobile Apps in a Fragmented World
Designing Rich Mobile Apps in a Fragmented World
 
Real World Lessons in jQuery Mobile
Real World Lessons in jQuery MobileReal World Lessons in jQuery Mobile
Real World Lessons in jQuery Mobile
 
Publicis Mojito
Publicis MojitoPublicis Mojito
Publicis Mojito
 
WebSphere as a platform for mobile apps
WebSphere as a platform for mobile appsWebSphere as a platform for mobile apps
WebSphere as a platform for mobile apps
 
IBM Lotus Mobile Strategy
IBM Lotus Mobile StrategyIBM Lotus Mobile Strategy
IBM Lotus Mobile Strategy
 
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
 
Service worker API
Service worker APIService worker API
Service worker API
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Mobile Sites with Moovweb

Editor's Notes

  1. Transition from Hackathon into: What is Moovweb? How do I use it? Moovweb is a mobile development framework that gives you total control over the user experience of any site. We ’ re a real-time proxy, we transform your pages on the fly and serve up custom UX for any device. But before we get too far into that, let ’ s step back and get a bigger picture.
  2. That ’ s all the customer knows. You could have the cleanest back-end, huge infrastructure, scalable, persistent, but none of that matters to the user. They don ’ t know about all that, and they wouldn ’ t care if they did know. When I ’ m watching Die Hard, I don ’ t care how difficult it was to create that scene where Bruce Willis is swinging on a rope and smashes through a window. All I ’ m thinking is “ That was awesome. ” The front-end experience is all the customer knows. And for NYTimes, it ’ s a bad one. So we know what we want, a clean slick mobile site that ’ s engaging, fast and intuitive to navigate... but how do we build it?
  3. Well that brings up our second problem because we ’ re certainly not going to start from scratch. The web has been around awhile now and there are some large code bases out there. And it can get messy. Now you ’ re thinking of starting a mobile site, and you ’ re not going to start from the ground up. You ’ re not going to reinvent the wheel. But what are your options? Build on what you already have? It ’ s like you ’ re stuck in this sticky infrastructure and you ’ re trying to find a way out without losing/abandoning everything you ’ ve worked so hard on. Spork analogy? Any analogy?? Use some responsive design. Okay but what about when it gets complicated? What about when we have to start adding all kinds of different views for different types of users? What about when I just have to transform some actual HTML? Okay well then you could add some JavaScript on top of that. Maybe a couple extra libraries to handle the interface. Okay so now it ’ s getting even messier and we ’ re taking a performance hit. Which isn ’ t ideal when you ’ re on mobile. But it ’ s not too bad yet...
  4. And then a new device comes out. Time to do all that again. In the same code base. As an aside, there are awful jokes throughout this PPT. I photoshopped that myself. I was actually looking at that slide this morning, and I realized that person couldn ’ t possibly be holding that iPad like that. It ’ s impossible. If anyone can succesfully do that, they should win a hackathon prize. Okay so we don ’ t want to just keep piling code onto our code base. What do we do?
  5. Enter Moovweb. The experience layer. We ’ ve got all the devices covered. We ’ re device agnostic. For any new wacky iPad medium that comes out, don ’ t worry about it. Detect the user agent and you ’ re off to the races with Moovweb.
  6. Moovweb lowers the barrier to front end development. This is m.macys.com go check it out. Treats it as a first-class citizen. Creates an experience layer just for the front-end. That ’ s a standard for the back-end, creating a separation between APIs and frameworks. Your back end engineers they don ’ t know how everything in each area works. And they shouldn ’ t. It makes sense they don ’ t. But that separation should be a standard for the front-end as well. With Moovweb you can make it so.
  7. We don ’ t care what ’ s going on in your back-end. We don ’ t care about it and we don ’ t want to know. All your desktop features will be inherited on your mobile device. And you ’ ll be able to transform the user experience for all of them. This example is live on m.1800flowers.com, you can check it out yourself. Point out some key design aspects and differences in the UX: navigation, image carousel, header buttons. This is using the same HTML, that ’ s the same content from the desktop site. Being used to create an entirely new user experience. Your Ajax, forms, etc. it just works. We call it site Virtualization.
  8. And finally stay agile for the future. Your changes to the desktop site will flow right through to your mobile devices. The code maintains itself. You ’ ll be able update your existing site to the latest trending UX at any time. Maybe a seasonal UX. Or add a new experience layer for some crazy new device. Google glasses, apple watch (iWatch?).
  9. A mobile device (or any device) makes a request to the existing desktop site as usual... The desktop site then realizing it ’s mobile traffic, redirects it back through Moovweb where... it goes through the Moovweb transformation and out pops your mobile user experience to their device. Some technical details: We ’ve got that transformation hosted for you in the Moovweb cloud and we deploy it using Git. It ’s very similar to heroku for those of you that are familiar with that process.
  10. What does it entail for the developer? The Moovweb transformation is where we give you control over the user experience with the ability to adjust styles (we use Sass ) Resize/add images (we auto sprite ) and javascript (we compress and bundle ) as well as transform the actual HTML itself using our very own Tritium . Tritium selects elements similar to jquery and then provides you with transformation functions that you ’re looking for such as move, remove, change_attributes, change_this_table_into_divs because tables are horrible and so on. We also provide you with a bunch of cool widgets you can use out of the box like togglers, image carousels, tabs, and more. Transition into demo: Michael is going to walk you through how it works to give you a better idea!