novell mobile collaboration

31
Mobile Collaboration Data Synchronizer and Messenger Futures Nadeem Ahmad Nazeer Distinguished Engineer [email protected] Dirk Giles GroupWise & DataSynchronizer Engineering [email protected] Kai Reichert Senior Product Manager Collaboration [email protected]

Upload: gwava

Post on 18-Nov-2014

1.107 views

Category:

Technology


1 download

DESCRIPTION

Novell Mobile Collaboration Presentation GWAVACon 2012

TRANSCRIPT

Page 1: Novell   mobile collaboration

Mobile Collaboration Data Synchronizer and Messenger Futures

Nadeem Ahmad Nazeer

Distinguished Engineer

[email protected]

Dirk Giles

GroupWise & DataSynchronizer Engineering

[email protected]

Kai Reichert Senior Product Manager Collaboration [email protected]

Page 2: Novell   mobile collaboration

Introductions

Page 3: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 3

Agenda

• Mobile world

• Novell GroupWise®

– Mobility Service

– WebAccess

– Administration

• Novell Messenger

– Device Applications

– Multiple Connections

• Mobility Support Technologies

– Novell Push Notification Service (NPNS)

Page 4: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 4

Mobility

Page 5: Novell   mobile collaboration

Novell GroupWise® and Mobility

Page 6: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 6

Mobility and Data Synchronizer… moving forward

1.2.x Updates

• Quality

• New Devices & OS support

• Device Limits

• Scalability

• Usability

* Features under consideration

2012 Future 2013

Eenou (Mobility):

• Scalability

• ActiveSync Protocol Update

• Tasks

• New Device Support

• Monitoring

• Diagnostics

• Device Quarantine

• Quality

Black Forest (Mobility):

• Scalability

• GroupWise Integration

• Quality

Fox (DataSync):

• Partner Specific Development

Next:

• Shared Items

• Appliance Deployment

• Scalability

• Filtering

• Failover

• ActiveSync Protocol Update

• Quality

Mobility

Data Synchronizer

Page 7: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 7

Data Synchronizer Today and Tomorrow

Data Synchronizer serves

as the vehicle for both

mobility services and

application integration

Application integration will

continue to be delivered

through the Data

Synchronizer product line

Mobility services will be

split off to facilitate a more

streamlined and scalable

architecture

Today: Tomorrow:

Page 8: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 8

The Road to Eenou Mobility Updates 1.2.x

Update 4

• SLES 11 SP2 support

• ZenWorks Mobile

Management support

• Customer-reported issues

Update 5

• New device and OS support

• Monitoring and health preview

• Quality and performance

enhancements

Additional Changes:

• Improved data retention policy

• Performance improvements

• Logging optimization

Page 9: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 9

Eenou Milestone – 1st Half 2013

ActiveSync Protocol 12.1 MDM compatibility / device compatibility / device deployment

– Email, calendar, contacts, tasks

PIM Message Bus Double devices, performance and load

– Directly send and receive events, Single-purpose

database / no sync engine

Improved address book & contact management

Monitoring and Diagnostics

Task support

Page 10: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 10

Integrations and Improvements (“Black Forest”) – 2nd Half 2013

• Align with GroupWise Windermere

• Scalability

• Mobility service management interface (REST)

• GroupWise interaction interface

– GroupWise web admin integration

– GroupWise client and WebAccess integration

• Update ActiveSync protocol

• Preview shared items support

Page 11: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 11

Data Synchronizer Business Benefits and Futures

Current Connectors

– Novell Vibe

– SharePoint, Salesforce.com, SugarCRM

– Easy Archive, d.velop

Data Synchronizer development is based on customer and partner requirements for specific connectors.

Delivers major application integrations

Enterprise data available everywhere

– Microsoft Dynamics, Opentext

– SAP CRM, etc. (under development by partners)

Page 12: Novell   mobile collaboration

Monitor Demo

Page 13: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 13

Mobility with GroupWise®

• WebAccess Templates

– Supports iOS 6

– Updates for Android support

• Web-based Administration

– RESTful API

– Use browser to administer

– Can run on an iPad!

Page 14: Novell   mobile collaboration

Novell Messenger

Page 15: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 15

Current Messenger Architecture

Mobile

Home

Remote F

I R E

W A

L L

Office

Directory

Storage

User Authentication & Settings

Messaging Agent

Archive Agent

I n t e

r n e

t

Page 16: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 16

Novell Messenger… moving forward

Dillon:

• iPhone app

• Android app

• Multiple Connections

• Quality and performance

* Features under consideration

2012 Future 2013

Messenger Eaglewood:

• Web client

• AD Integration*

• Web Administration*

• Quality and performance

Next:

• Shared History

• File Transfer

• Simple desktop share

• Integrations

–XMPP

–MS Lync

• Quality and performance

Page 17: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 17

Novell Messenger Dillon features

• Mobile Apps

– iOS

– Android

• Multiple device connections (multiple client support)

Page 18: Novell   mobile collaboration

Mobile Messenger Demo

Page 19: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 19

Novell Messenger Discovered Issues

• iOS Devices and Backgrounding

• Push Notifications

Page 20: Novell   mobile collaboration

Supporting Technologies

Page 21: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 21

Push Notification Service?

Page 22: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 22

Why we need it?

• Single mobile app for all customers

• Simple message payload

• Abstraction over different push providers

• Ease of deployment (service and app)

• Single certificate for all push notifications services

• Sending messages to multiple platforms

Page 23: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 23

Architecture - Design

Page 24: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 24

Sign a Secure Certificate

Two options:

1. Create a new private key

2. Import an existing key

Page 25: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 25

Certificate Portal

All Fields are pre-populated

Page 26: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 26

Implementation Considerations

• Data privacy / Security

– Data passes through Novell and Apple services before getting to device

– Allow the customer to decide what type of data is in a notification

• Performance

– Batch requests to NPNS

• Notifications are messages to the user that there is

something new

– APNS will only store and forward one notification (last one received)

– APNS payload is restricted to 256 bytes

– Take away: the server should store the new data and send a notification

with a summary (based on privacy settings).

– The application should retrieve the data from the server when it comes

back into the foreground

Page 27: Novell   mobile collaboration

© Novell, Inc. All rights reserved. 27

Messenger NPNS Configuration

Page 28: Novell   mobile collaboration

Demo

Page 29: Novell   mobile collaboration

Questions?

Page 30: Novell   mobile collaboration
Page 31: Novell   mobile collaboration

This document could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein. These changes may be incorporated in new editions of this document. Novell, Inc. may make improvements in or changes to the software described in this document at any time. Copyright © 2011 Novell, Inc. All rights reserved. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States. All third-party trademarks are the property of their respective owners.