superconnectivity: one company’s heroic mission to deliver on the promises of the converged...

28
4DK Technologies, Inc. Product overview | August 2009 One company’s heroic mission to deliver on the promises of the converged wireless world

Upload: 4dk-technologies-inc

Post on 27-Nov-2014

3.095 views

Category:

Technology


3 download

DESCRIPTION

A high level deck illustrating 4DK's SuperConnectivity product suite. Suitable for product managers in the wireless industry, including network and device executives.

TRANSCRIPT

Page 1: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

4DK Technologies, Inc.Product overview | August 2009

One company’s heroic mission to deliver on the promises of the converged wireless world

Page 2: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

What’s hampering the mobile industry right now?

Page 3: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Poor Interoperability and Integration

The problem that needs to be solvedProprietary 4DK Technologies, Inc., 2009

3

Multiple network protocols

Devices not delivering user-aware services

Network services under-exposed

Enabling technologies proliferating, but

remain proprietaryApps and services

proliferating, but not being bought

Apps and services not being quickly & cost-effectively

enriched

Platforms not delivering on

promises

Page 4: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

How can the problem be solved quickly and cost-efficiently?

Page 5: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Introducing 4DK’s SuperConnectivity® product suite: SCout and SCamp

Page 6: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout: the switch that connects anything with anythingProprietary 4DK Technologies, Inc., 2009

6

StreamingText-to-Speech

ASRTranscodingTranslation

WeatherSearch

Social networkingTraffic

Photo sharing

Presence

Push-to-TalkVoice

MessagingLocation

VoIP

CDMA

Radio

GSM Cable

Any network connectivity

Any platform

Any network service

Any enabling technology

Any app or service

Multiple contextual indicators(from the network, device and user)

Any device

IMS

Proprietary

SDP

Bluetooth

Connectivity

LocationApps

Calendar

Page 7: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCamp: user-aware middleware exposing apps intelligentlyProprietary 4DK Technologies, Inc., 2009

7

Middleware

OS

CallbackNetwork services

Phone services

File services

Display services

Utilities

Abstraction layer

Context manager

Entity manager Entity store

Core apps

Multiple contextual indicators(from the network, device and user)

Hardware / Platform

Apps and services

Bluetooth

Connectivity

LocationApps

Calendar

Page 8: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

The application switch for the network

More about:

Page 9: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout 1.0: service integrations for commercial-ready trialsProprietary 4DK Technologies, Inc., 2009

9

MapQuestOpenwave Location

ManagerFacebook

BloggerGoogle

TwitterEmail

Push-to-TalkSMS

MMS PoC

Telco Services

Location Based Services

Internet services

Commercial-ready trials

✔ 4DK Hosted

✔ Tested in infrastructure OEM labs

Video StreamingText-to-Speech ASR

IPTV

Other Services 1.0

CDMA

Radio

GSM Cable

Any network connectivity

Any platform

IMS

Proprietary

SDP

Page 10: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout 2.0: available for commercial deployment Q1 2010Proprietary 4DK Technologies, Inc., 2009

10

LTE

Commercially available

✔ 4DK Hosted

✔ Integrated in infrastructure OEM labs

2.0MapQuest

Openwave Location Manager

Push-to-TalkSMS

MMS PoC

Push-to-X

Telco Services

Location Based Services

Internet services

Video StreamingText-to-Speech ASR

IPTV

Other Services

CDMA

Radio

GSM Cable

Any network connectivity

Any platform

IMS

Proprietary

SDP

FacebookBlogger

GoogleTwitter

Email

Yahoo!AIM MSN

Hotmail

MySpaceOrkut

FlickrLinkedIn

BeboHi5

WiMax

BSSOSS

Page 11: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout 2.0: high level architectureProprietary 4DK Technologies, Inc., 2009

11

Context Engine

Application Switch

Management

Adapters

Internet

Database

Management

Adapter management: dynamic registration and de-registration

System management/monitoring

APIs for provisioning, operation and business applications

Web Based Manager: system configuration, service provisioning, monitoring etc.

Management

Adapter management: dynamic registration and de-registration

System management/monitoring

APIs for provisioning, operation and business applications

Web Based Manager: system configuration, service provisioning, monitoring etc.

Adaptation

Interface to external applications

Works with any standards/proprietary APIs/protocols

Adaptation

Interface to external applications

Works with any standards/proprietary APIs/protocols

Context

Real-time mobile or user context information

Context rules for context-aware services

Service templates to develop new service logic

Policy enforcement

Context

Real-time mobile or user context information

Context rules for context-aware services

Service templates to develop new service logic

Policy enforcement

Application Switching

Service execution

Interworking: connect various applications

Interoperability: API/protocol translation/transcoding

User addressing: common user addressing scheme & resolution

Resource mapping & assignment

CDR generation for billing

Application Switching

Service execution

Interworking: connect various applications

Interoperability: API/protocol translation/transcoding

User addressing: common user addressing scheme & resolution

Resource mapping & assignment

CDR generation for billing

Page 12: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout 2.0: core product architectureProprietary 4DK Technologies, Inc., 2009

12

Context Adapters

Service Templates

Users Profiles

Context Engine Policy EngineService Templates Engine

Service ExecutionInterworking/

Interoperability

User Addressing

Resource Mapping & Assignment

CDR Generation

Resource Management

System Management/Mo

nitoring

Web-based Manager

Provisioning API

OSS/BSS API

Telco Apps

IM Apps

Social Network Apps

Enterprise Apps SCamp Network

Apps Content TranscodingEnablers

Adaptation

Context

Switching

Management

Page 13: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout core: adapters and enablers

SCout 1.0Proposed adapters for

SCout 2.0

Proprietary 4DK Technologies, Inc., 2009

13

PoCAdapter: Built on Celtius PoC VAS SDKCurrently supports inbound PoC call termination only

ASREnabler: Yap ASR serviceAdapter: 4DK implementation of Yap ASR client

Location Based ServicesEnabler: Openwave Location ManagerAdapter: 4DK implementation of OMA MLP client

BlogEnabler: Google (any ATOM/GDATA)Adapter: 4DK implementation of ATOM/GDATA client

TwitterEnabler: TwitterAdapter: 4DK implementation of simple HTTP Twitter update

SearchEnabler: MapQuestAdapter: 4DK implementation of MapQuest client API

SMSEnabler: Celtius Mobile Messaging GatewayAdapter: 4DK implementation of MMG HTTP

SMS (via Email)Enabler: Email (SMTP)Adapter: Scoot over HTTP + AA: Java Email client

MMSEnabler: Celtius Mobile Messaging GatewayAdapter: 4DK implementation of MMG using CGI and multipart mime

Text-to-SpeechEnabler: CepstralAdapter: Scoot over HTTP + AA 4DK implementation of Cepstral API

Instant MessagingEnabler: gTalkAdapter: XMPP open source client

4DK implementations for:

Instant Messaging•Yahoo Messenger•AIM•MSN

Social Networking•Facebook•MySpace•LinkedIn•Hi5•Bebo•Flickr•Orkut

Email•HotMail•IMAP/POP

Page 14: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

How to build a new service on SCout 2.0Proprietary 4DK Technologies, Inc., 2009

14

What you need to do:

1. Develop adapter(s) to interface with desired external application if not already existing

2. Script service logic in Lua language

3. Deploy adapter and active service template at run time

What comes with SCout: Interoperability Interworking Separation of service logic and adapters for

component reuse Service template APIs in Lua for quick service

creation• Several lines of Lua code in service template for

each of our demos

Adapter SDK Scalability, High Performance and High

Availability Carrier-grade high density hardware with low

power consumption Configuration, Accounting, Fault Management,

Performance and Security

Page 15: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Intelligent middleware for the device(A miniature instantiation of SCout)

POST-SCout 2.0

DEVELOPMENT

More about:

Page 16: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCamp 1.0: system overviewProprietary 4DK Technologies, Inc., 2009

16

The proposed stack for the initial implementation is strictly to transport context information. The initial communication approach is likely to be HTTP

SCamp Core

Application Object API

Simple Connection Manager

Service PublishService Look-up

Messages

Messages

TRANSPORT PROTOCOL

Initial development will leverage existing interfaces exposed in the OS: UDP, TCP, HTTP etc.

CONTEXT INFORMATION

Context information will be independent from underlying

transport protocol (multi-protocol). This allows for easily transition to

different transport protocols (such as a highly optimized contextual based protocol)

Application

Porting Layer

SCout 2.0

Page 17: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Porting Layer• Minimize OS/platform dependencies

• Support non-threaded systems

Connection Manager• Message send/receive core• Liveness ping/pong (QOS controlled)

Device Wakeup• Utilizing dormant sockets when possible• Directed SMS alternative

Element Object API - Application API• Find endpoints by name

• Serialize and de-serialize messages

• Publish endpoints with QOS

Application• Can find and communicate with local/remote end points

• Create endpoints (with QOS requirements)

At the network: system overviewProprietary 4DK Technologies, Inc., 2009

17

Adapter

Application Switch

Context Engine

Service Discovery

Offline Messaging Retrieval

Adapter Adapter

Gateway Cluster

Application Object API

Simple Connection Manager

Application

Porting Layer

Core

Page 18: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCamp 1.0: product overviewProprietary 4DK Technologies, Inc., 2009

18

Key features:

• Common API for accessing Context across all devices with SCamp

– SCamp provides a common interworking layer that abstracts device and operation system-specific context related functions into a common framework

• Intelligent Configuration

– SCamp catalogues what contextual components are available and provides that information to SCout

– SCamp uses service discovery to identify the appropriate SCout instance to use

• Intelligent Caching (in the network)

– Context Queries to SCout are passed through to SCamp only if the contextual information has gone “stale”. This reduces unnecessary network communications to the device, saving battery and network resources

Page 19: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCamp 1.0: competitive advantageProprietary 4DK Technologies, Inc., 2009

19

Middleware

Any OS

Apps and Services

Common Framework Architecture

Developers enrich their apps with context via one unified platform

SCamp’s common framework architecture means it can be used across any OS and any wireless-enabled device

SCamp’s common framework architecture means it can be used across any OS and any wireless-enabled device

Mobile Netbooks IPTV In-Home In-Car Femto

Brew MPAndroid WinMobApple SymbianPalm

Any wireless-enabled device

State Change Detection

Cross Platform APIs

Context Repository

Context Transport Protocol

Developers create apps quicker by

writing to just one common

framework

Page 20: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Example: BMP implementation (initial developments)Proprietary 4DK Technologies, Inc., 2009

20

Middleware

Iposdet Interface

dbc Iconnection interface

IAppHistoryinterface

IRegistry interface

IAppletCtl interface

IWIFI interface

INetwork interface

BMP Location BMP Calendar Apps StatusBMP Connectivity

Iresource interface

Bluetooth Status

Calendar database

Brew MP OS

Location API

Calendar API

App Status API

Network/Peripheral Status API

Time API User Profile API

(other) API

Apps and Services

Context Manager

Page 21: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Running apps/activities information•Any type of info on any running app (status, registration, etc)

2 3 4

5 6 7 8

1

SCamp 1.0: proposed initial context indicatorsProprietary 4DK Technologies, Inc., 2009

21

Context Manager

Location • GPS (Lat & Long)

Calendar information•Any event (holidays, meetings, birthdays, etc)

Network/peripheral connectivity detection•Info on type of available network (eg: WiFi, LAN)

•Info on network status (eg: QoS, security, bandwidth)

Time User profile (User info, ID, addresses, prefs, language prefs, buddy list, etc)

Device profile• Customized & auto settings

(pref. language, sound & other GUI setting, etc)

• Bluetooth connection status (on/off)

• Battery level, CPU, etc

Other context provider services (web services, environmental sensors, etc)

Context Indicators

Page 22: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout + SCamp: together

More about:

Page 23: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout + SCamp = SuperConnectivity®Proprietary 4DK Technologies, Inc., 2009

23

etc

Ovi

App Store

Interoperability

Connecting apps and services to create seamless interoperability irrespective of service providerContext

Exposing network and device information to deliver services in a relevant way to the user

Page 24: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SuperConnectivity®: competitive advantage

SuperConnectivity® is the only product that:

• Allows creation of context-aware mobile applications based on:1. Location2. Calendar3. Mobile phone settings (silent/vibrate/ring)4. Bluetooth handset5. Network connectivity, and more…

• Brings mash-up service to mobile carriers by combining:Functionalities of multiple existing telephony network services withInternet applications into a new integrated service

• Addresses the current industry-wide initiatives that are underway, like the Bondi Initiative, to create a framework for secure, open mobile Internet apps – without compromising customer or carrier security

Proprietary 4DK Technologies, Inc., 2009

24

Page 25: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout + SCamp: in action

Use cases:

Page 26: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

SCout

Adapters

Tiny URL

ASR

Location

Google

Voice-to-Nearby: enhanced with context indicators Proprietary 4DK Technologies, Inc., 2009

26

Where’s the nearest

Italian restaurant?

Result1.SCout communicates with a Weather Web Service provider for forecast in the current location. If weather is nice, SCout returns a list of restaurants with outdoor seating, as priority

2.SCout checks the user profile for language preference and returns the information translated into the user’s preferred language

SMS Result

MESSAGES

LUIGI’S520 Young StToronto637 213 4455

Nearest Italian restaurant is located, SMS sent to user

Speech-to-Text

Geo-locationTranslation

Weather

Enablers

Context Indicator1. Location

Context Indicators1.User Profile (language)

2.Web Services Provider

Page 27: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

Mobile journaling: enhanced with context indicators Proprietary 4DK Technologies, Inc., 2009

27

Result1.SCamp evaluates the device resources and closes idle apps to minimize the resource consumption during file transfer

2.SCamp monitors the bandwidth; content could be compressed or held until bandwidth is suitable

3.If network connectivity is intermittent, SCamp would delay the transfer until high-availability

4.If set as a preference, SCout can send an SMS containing the URL of the log to the user’s group list

Bridge 15, damage from impact on

northbound carriageway

Context Indicator1.User Profile

Context Indicator1.Network connectivity2.Device profile status3.Location

Adapters

SCout

Blog

ASR

Location

MMS

Google

VoIPPSTN

PTTEmail

MMS

Speech-to-Text

Geo-location

Voice data

Enablers

User posts geo-located and time stamped audio, text and video to online log

MAINTENANCE LOG: JACK BARNES

LOG: JULY 20 2009Bridge 15, damage from impact on northbound carriageway

PHOTOS/VIDEOS:

LOCATION MAP:

VOICEMESSAGE:

Page 28: SuperConnectivity: One company’s heroic mission to deliver on the promises of the converged wireless world

www.4dk.com

More about: