Open middleware 2.0

28
Orange Labs Open Middleware 2.0 Community dr inż. Jarosław Legierski Zakład Platform Usługowych i Middleware proj. art. Natalia Borowicz

Transcript of Open middleware 2.0

Page 1: Open middleware 2.0

Orange Labs

Open Middleware 2.0 Community

dr inż. Jarosław LegierskiZakład Platform Usługowych i Middleware

proj. art. Natalia Borowicz

Page 2: Open middleware 2.0

1 Od Telco API do Open Middleware 2.0

2 Open Middleware 2.0 Communityjako przykład crowdsourcingu

3 Przykłady aplikacji

4 Podsumowanie

Plan prezentacji

Page 3: Open middleware 2.0

Co to jest API ? – krótki słownikAPI – (Application Programming Interface)

to „klocki” do budowy aplikacji

Page 4: Open middleware 2.0

Jak to działa ? – krótki słownik

Dostęp poprzez Internet !

Wykorzystujemy metody Web Services in REST czyli „coś” jak wpisanie adresu w przeglądarce internetowej np.: wysłanie SMS:

https://api.orange.pl/sendsms/?from=501875859&to= 515 086 915&msg=„treść SMS’ a”

Czyli jest proste w użyciu !!!

Page 5: Open middleware 2.0

Zakres Operatora

OPERATOR

Sieć Operatora

Otwarte technologie

JSLEE, J2EE, SIP Servlet

Usługi Operatora

BIZNESUSŁUGA

Telco2.0 Usługi

INTERNET

BIZNESUSŁUGA

ITTelco

Web

A

PI

sJ A V A

Ba

se

d

Developer tworzy konwergentną usługę z wykorzystaniem zasobów operatora z obszaru Telco, Web, IT

Developer oferuje

kompletną usługę dla biznesu

Operator udostępnia swoją sieć i zasoby dla budowania biznesu z wykorzystaniem standardu Web Services (SOAP/XML/REST)

Service

USSD Initated by subscriber

Click to Call

Click to Call (with

hunting) USSD

from Application

Terminal Status

Terminal Location

Personal Number

NumberTranslation

Multimedia Messages

Short Message Service

Terminal status

Monitoring

Get Time

USSD

*663*#

A - subscriber asks for Call

back..

Jak można tworzyć usługi telekomunikacyjne w świecie Internetu ?

Page 6: Open middleware 2.0

Telco 2.0 odpowiednik Web 2.0 w świecie telekomunikacji

Jednym z elementów koncepcji Telco 2.0 jest udostępnienie w Internecie interfejsów umożliwiających programistom tworzenie aplikacji korzystających z systemów i sieci operatorów telekomunikacyjnych.

Do tej pory tworzeniem i udostępnianiem usług zajmowali się sami operatorzy telekomunikacyjni.

W koncepcji Telco 2.0 kreacja usług i znalezienie dla nich nowych zastosowań mają zostać przekazane podmiotom zewnętrznym.

Ale sama ekspozycja API to nie wszystko ….

Page 7: Open middleware 2.0

Lifestyle

Open Middleware

2.0

New Telco Technologies

SMS API

MMS API

USSD API

Terminal Status API

Terminal Location API

Telco 2.0

Unified CommunicationCloud Computing

M2M

Internet (Web 2.0)

Social Networks

Open API

Twitter

Facebook

NK.pl

Google MapsGoogle Earth

Dedicated applications

teleworking

Work time

e-health

health care

work environmentsocial environment

Weather, climate pollution …

Health

Religion

Government

Open - government

e-government

Raw data

Existing APIs

Z czego korzystają aplikacje ?

Page 8: Open middleware 2.0

Internet

Jak uprościć tworzenie aplikacji ?Jak zapewnić środowisko do hostowania aplikacji ?

Jak wspierać sprzedaż aplikacji ?Jak spełnić wymagania klientów B2B ?

Open Middleware 2.0

Operator Klientużytkownik

API

SDK & BPML

Application Shop

Cloud Computing & Hosting

3rd pty Open API & Open Data

Open Middleware 2.0

APIaplikacja

….

Page 9: Open middleware 2.0

Open Middleware2.0 zakłada

udostępnienie API w Internecie,

wykorzystanie pracy i czasu internautów i programistów,

wykorzystanie koncepcji „the long tail”,

dwustronny model biznesowy,

użycie open source,

Page 10: Open middleware 2.0

Open Middleware 2.0

usługiCloud

Computing

portalecontent

sieć komórkowa

VoIP

platformy usługowe

IPTV

sieć stacjonarna

M2M

Unified Communications

Open API

sieci społecznościowe

IMSBPML

Page 11: Open middleware 2.0

Open Middleware 2.0Community

Politechnika Warszawska

PolitechnikaŁódzka

Uniwersytet Warmińsko-

Mazurski

Orange Labs

środowisko community

portalwiki

social networkmailing list

forumVirtual Lab

Page 12: Open middleware 2.0

Open Middleware 2.0 Community to nazwa portalu i warsztatów naukowo-technicznych dla studentów i pracowników naukowych wybranych wyższych uczelni technicznych.

Page 13: Open middleware 2.0

Nasze celezapoznanie studentów z trendami i technologiami z dziedziny telekomunikacji, udostępnianymi przez Orange Labs,

umożliwienie studentom realizacji własnych projektów z obszaru ICT,

umożliwienie studentom uczestnictwa w projektach realizowanych w Orange Labs.

Page 14: Open middleware 2.0

triale/prototypy

Virtual Lab (Mobile, FIX, VoIP, UC)

współpraca z dostawcami

konferencje/publikacje

wykłady

certyfikacje dla studentów

prace inżynierskie/magisterskie

research/ projekty

community

community/B2B

B2B

Obszary aktywności i zadania

Page 15: Open middleware 2.0

www.openmiddleware.pl

Page 16: Open middleware 2.0

A. Podziewski, K Litwiniuk, J. Legierski, Emergency Button – a Telco 2.0 application in the e-health environment, Conference FedCSIS/FINANS, Wrocław, 2012, IEEE Explore

D. Bogusz A. Podziewski, K Litwiniuk, J. Legierski, Telco 2.0 for UC – an example of integration telecommunications service provider’s SDP with enterprise UC system, Conference FedCSIS/FINANS, Wrocław, 2012, IEEE Explore

K Litwiniuk, T. Czarnecki. S Grabowski J. Legierski, BusStop – Telco 2.0 application supporting public transport in agglomerations, Conference FedCSIS/FINANS, Wrocław, 2012, IEEE Explore

P. Korbel, P. Wawrzyniak, P. Pątek, J. Legierski, NMR Recorder- narzędzie do gromadzenia informacji pomiarowych z terminala komórkowego, KKRRIT 2012, Przegląd Telekomunikacyjny 4/2012

Legierski J. Tomaszewski T. Udostępnianie interfejsów programistycznych do usług telekomunikacyjnych w Internecie, Software Developer’s Journal nr 10 wrzesień 2011

P Korbel, J Legierski, Telco 2.0 - przykłady praktycznego wykorzystania interfejsów telekomunikacyjnych platform usługowych, KSTiT 2011 Materiały konferencyjne, Przegląd Telekomunikacyjny 8-9/2011

H. Rosa, Telco 2.0 - realizacja koncepcji w technologii JAIN SLEE, KSTiT 2011 Materiały konferencyjne, Przegląd Telekomunikacyjny 8-9/2011

A Filisiński, J Legierski, Over The Air i SIM Application Toolkit - koncepcja ekspozycji wybranych funkcjonalności w modelu Telco 2.0, KSTiT 2011 Materiały konferencyjne, Przegląd Telekomunikacyjny 8-9/2011

M Średniawa, J Legierski, Telco 2.0 jako element integracji telekomunikacyjnych sieci prywatnych i publicznych, KSTiT 2011 Materiały konferencyjne, Przegląd Telekomunikacyjny 8-9/2011

D Bogusz, P Korbel, J Legierski, Integracja systemów Unified Communications z platformami usługowymi operatorów, KSTiT 2011 Materiały konferencyjne, Przegląd Telekomunikacyjny 8-9/2011

Przykładowe publikacje community

Page 17: Open middleware 2.0

Pisemne referencje wystawione przez Orange Labs

Szkolenia i certyfikacje z platform telekomunikacyjnych

Płatne praktyki wakacyjne i staże w Orange Labs.

Tworzenie prac dyplomowych przy wsparciu specjalistów Orange Labs

Konkursy na najlepszy projekt studencki, najlepszy prototyp systemu Telco 2.0 itp.

Dla najlepszych praca w polskim oddziale Orange Labs

Korzyści dla studentów

Page 18: Open middleware 2.0

API udostępniane community

Service

USSD Initated by subscriber

Click to Call

Click to Call (with

hunting) USSD

from Application

Terminal Status

Terminal Location

Personal Number

NumberTranslation

Multimedia Messages

Short Message Service

Terminal status

Monitoring

Get Time

USSD

*663*#

A - subscriber asks for Call

back..

API

Page 19: Open middleware 2.0

Przykłady aplikacji wykorzystujących Telco 2.0 API

Page 20: Open middleware 2.0

Emergency Button

Lokalizacja

Receive USSD

Send SMS

Google Maps

Page 21: Open middleware 2.0

SDP Mobicents

MySQL Database

Backbone network

GSM/UMTS Operator BusStop End User

USSD

UTRAN/GERAN

SMS

User’s Phone

JDBC

Telco 2.0 APIs (REST)

Application server

UserUser

Request (USSD Message)

Response (SMS Mesage)

The BusStop service

Bus Stop

Lokalizacja

Receive USSD

Send SMS

Page 22: Open middleware 2.0

Aplikacja Web: wysyłanie SMS, USSD, Terminal Location zintegrowana z systemem Unified Communication - Openscape UC firmy Siemens

Unified CommunicationLokalizacja

Send SMS

Send USSD

Google Maps

Page 23: Open middleware 2.0

Bazująca na Telco 2.0 aplikacja łącząca głosowo fana np. piłki nożnej i wolontariusza na podstawie odległości pomiędzy nimi

Fun Support Location API

JSLEE APIs

Page 24: Open middleware 2.0

MS Office USSD

SMS MMS USSDTerminal Location

Telco Platform

Office Applications

MOBILE VOIP FIX

Email Text Editor Browser

USSD from Outlook

Send USSD

Page 25: Open middleware 2.0

USSD Survey

SMS MMS USSDTerminal Location

Telco Platform

Office Applications

MOBILE VOIP FIX

Email Text Editor Browser

Otrzymanie ankiety USSD i wypełnienie

Send USSDReceive USSD

Page 26: Open middleware 2.0

Work Control

SMS MMS USSDTerminal Location

Telco Platform

Office Applications

MOBILE VOIP FIX

Email Text Editor Browser

Lokalizacja Receive SMS

Page 27: Open middleware 2.0

Hurtowa wysyłka SMS Send SMS

Page 28: Open middleware 2.0

Dziękujemy

proj. art. Natalia Borowicz