Novell mobile collaboration

Post on 18-Nov-2014

1,089 views 1 download

description

Novell Mobile Collaboration Presentation GWAVACon 2012

transcript

Mobile Collaboration Data Synchronizer and Messenger Futures

Nadeem Ahmad Nazeer

Distinguished Engineer

nnazeer@novell.com

Dirk Giles

GroupWise & DataSynchronizer Engineering

dpgiles@novell.com

Kai Reichert Senior Product Manager Collaboration kreichert@novell.com

Introductions

© 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)

© Novell, Inc. All rights reserved. 4

Mobility

Novell GroupWise® and Mobility

© 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

© 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:

© 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

© 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

© 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

© 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)

Monitor Demo

© 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!

Novell Messenger

© 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

© 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

© Novell, Inc. All rights reserved. 17

Novell Messenger Dillon features

• Mobile Apps

– iOS

– Android

• Multiple device connections (multiple client support)

Mobile Messenger Demo

© Novell, Inc. All rights reserved. 19

Novell Messenger Discovered Issues

• iOS Devices and Backgrounding

• Push Notifications

Supporting Technologies

© Novell, Inc. All rights reserved. 21

Push Notification Service?

© 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

© Novell, Inc. All rights reserved. 23

Architecture - Design

© Novell, Inc. All rights reserved. 24

Sign a Secure Certificate

Two options:

1. Create a new private key

2. Import an existing key

© Novell, Inc. All rights reserved. 25

Certificate Portal

All Fields are pre-populated

© 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

© Novell, Inc. All rights reserved. 27

Messenger NPNS Configuration

Demo

Questions?

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.