21
Nuxeo Platform 5.6 Webinar Series Mobile and Desktop Synchronization Twitter: #Nx56 Nuxeo Platform 5.6 Wednesday, September 5, 2012

Mobile and Desktop Synchronization in Nuxeo Platform 5.6

  • Upload
    nuxeo

  • View
    1.595

  • Download
    3

Embed Size (px)

DESCRIPTION

At Nuxeo, we enable you to build mobile applications, and we’ve added some key features to Nuxeo Platform 5.6 to make this easier. Join us for a live webinar where we will discuss mobility and Nuxeo, including the new desktop synchronization functionality and the mobile UI framework.

Citation preview

Page 1: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Nuxeo Platform 5.6 Webinar Series Mobile and Desktop SynchronizationTwitter: #Nx56

Nuxeo Platform 5.6

Wednesday, September 5, 2012

Page 2: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Nuxeo Platform?

• A full stack software platform for building content-centric business applications

• Designed for software developers, architects and business managers who create software for internal use or for customers

• A foundation for business applications in the areas of content management, document management, digital asset management, and case management

• Trustworthy for mission-critical applications

#Nx56Wednesday, September 5, 2012

Page 3: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Nuxeo / Why?

• Nuxeo supports customers in creating, building, maintaining, deploying and operating apps

• Nuxeo covers the full lifecycle of applications:

• Application Designer: Nuxeo Studio

• Development Environment: Nuxeo IDE (Eclipse), Maven Tooling

• Testing Toolset: Unit, Functional (Sl/WebDriver), Performance

• Deployment tools: Nuxeo Marketplace, Update Center

• We focus on the complete experience for our customers, not just the software you run

#Nx56Wednesday, September 5, 2012

Page 4: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Great Customers

Wednesday, September 5, 2012

Page 5: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Wednesday, September 5, 2012

Page 6: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

• 2,639 commits

• 9,802 modified files

• 365 bugs fixed

• 435 tasks done

• 2,500+ successful builds

• 45 code contributors

• 0 incompatible API changes

See: github.com/nuxeo

5.6 Activity

Nuxeo Platform 5.6 in Numbers

• 1,000,000+ lines of code

• 200+ code repositories (Mercurial, Git)

• 500+ components

• 60+ add-ons

• 4,500+ tests (run at each change)

Nuxeo Platform 5.6

Wednesday, September 5, 2012

Page 7: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

• Content Routing

• UI Customization

• Cloud Infrastructure

• Document Management & Social

• Mobile Framework & Desktop Sync

#Nx56Wednesday, September 5, 2012

Page 8: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

• Content Routing

• UI Customization

• Cloud Infrastructure

• Document Management & Social

• Mobile Framework & Desktop Sync

#Nx56Wednesday, September 5, 2012

Page 9: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Mobility and Desktop Synchronization

• Ubiquitous Computing

• Serving the “World”

• Desktop

• Mobile

• Devices

• Systems

#Nx56Wednesday, September 5, 2012

Page 10: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

File Sharing?

• Network Share, DropBox, Google Drive etc. etc.

• Files aren’t Content!!

• MetaData

• Workflows

• History

• Versioning

Wednesday, September 5, 2012

Page 11: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Mobile

Wednesday, September 5, 2012

Page 12: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Web App? Native Apps? Hybrid App!

• Mobile WebApps are cool but...

• Native Apps are cool but...

• What about CMIS browser?

• Why we've chosen a Hybrid App

Wednesday, September 5, 2012

Page 13: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Nuxeo’s Approach to Mobile

• Hybrid duties handled by Cordova/PhoneGap

• Mobile App & Framework for iOS and Android, built on Apache Cordova (PhoneGap)

• WebEngine + HTML5 + CSS + JQuery → app content is live

• A platform approach

Wednesday, September 5, 2012

Page 14: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Sample Application

• Features include search, browse, preview, marked documents, activity stream

• Supports content upload, download, resume, app integration, authentication

Wednesday, September 5, 2012

Page 15: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Wednesday, September 5, 2012

Page 16: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Mobile App Screencast

Wednesday, September 5, 2012

Page 17: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Desktop Synchronization

Wednesday, September 5, 2012

Page 18: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Enter Nuxeo Drive!

• Desktop app for transparently syncing local drive <-> nuxeo (à la Dropbox)

• Mark items to sync in Nuxeo, they’re instantly synced

• When you perform a change locally, it’s automatically synced back (and vice versa)

Wednesday, September 5, 2012

Page 19: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

How does it work?

• Install the client with a native installer for Mac, Windows and Linux

• Client written in Python to ensure cross platform availability

• Server written in Java

• Openness: source code on GitHub and nightly builds on our QA site

Wednesday, September 5, 2012

Page 20: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

Nuxeo Drive Screecast

Wednesday, September 5, 2012

Page 21: Mobile and Desktop Synchronization in Nuxeo Platform 5.6

What’s Next?

• Download from nuxeo.com/5.6

• Register for a Nuxeo Connect account

• Try & Enjoy

• Speak up! Let us know what you think.

#Nx56

Upcoming Shows• July 25, 2:00 pm ET

Content Routing Part 1

• August 1, 2:00 pm ET Content Routing Part 2

• August 8, 2:00 pm ETUI Customization

• August 22, 2:00 pm ETCloud Infrastructure

• August 29, 2:00 pm ETDiff / Templates / Social

• September 5, 2:00 pmMobile App & Nuxeo Drive

Wednesday, September 5, 2012