Narzedzia mobilne a.olsztyński

160
LOTUS DAY 2009 Użycie narzędzi mobilnych do pracy grupowej Andrzej Olsztyński, IBM ©2012 IBM Corporation

Transcript of Narzedzia mobilne a.olsztyński

Page 1: Narzedzia mobilne a.olsztyński

LOTUS DAY 2009Użycie narzędzi mobilnych do pracy grupowejAndrzej Olsztyński, IBM

©2012 IBM Corporation

Page 2: Narzedzia mobilne a.olsztyński

2

Świat zmienia się dynamicznie

Desktop Smartphone/Tablet

Pull Push

TouchClick

Tabs Feeds

Location unknown „location aware“

eBusiness Cloud

„always connected“„go online“

Program-CD Apps

2000 2011

Page 3: Narzedzia mobilne a.olsztyński

3

Mobilne rozwiązania są istotnym elementem tych zmian...

Większa swoboda użytkowników oraz “bring your own device” są motorem dalszej transformacji rozwiązań mobilnych

Page 4: Narzedzia mobilne a.olsztyński

4

Przegląd rynku: Jakie technologie będą obecnie najszybciej rozwijane?

Page 5: Narzedzia mobilne a.olsztyński

5

2011: rokiem wyboru rozwiązań mobilnych

'Bring Your Own Device' (BYOD) staje się standardem

Forrester Research, Inc., The State Of Workforce Technology Adoption: US Benchmark 2011, September 2011

Page 6: Narzedzia mobilne a.olsztyński

6

2011: Sprzedaż urządzeń mobilnych vs pecety

Po raz pierwszy sprzedaż smartfonów jest większa nić sprzedaż pecetów

Sources of market data, IDC:PC market - Modest PC Growth Meets Expectations with Little Change for 2011 Before Recovering in 2012, IDC, Sept 13, 2011Smartphone market - Worldwide Smartphone Market Expected to Grow 55% in 2011 and Approach Shipments of One Billion in 2015, IDC, June 9, 2011Tablets market - Media Tablet Shipments Miss Third Quarter Targets, But New Entrants and Holiday Demand Will Spark Fourth Quarter Growth, IDC, Dec 15, 2011

Smartphones0

50

100

150

200

250

300

350

400

450

500

2010 2011

PC's0

50

100

150

200

250

300

350

400

450

500

2010 2011

Units shipped (M)

Units shipped (M)Units shipped (M)

Tablets0

10203040506070

2010 2011

Page 7: Narzedzia mobilne a.olsztyński

Firmy coraz częściej wdrażają bezpieczne rozwiązania aplikacji mobilnych

Page 8: Narzedzia mobilne a.olsztyński

8

Dostępne obecnie rozwiązania mobilne IBM

Social Collaboration Mobile Solutions

Aplikacje i strony mobilne

SFA/CRMHelpdeskMarketing

ZakupyWorkflow

Inne

EmailKalendarz

Czat Komunikacja

Spotkania onlineSpołeczności

Pliki

Rozszerzenie narzędzi Desktop

na urządzenia mobilne

Korzystanie ze stron wewn. i

zewnętrznych na urządzeniach

mobilnych

Bezpieczny dostępProste i stabilne rozwiązanie do zabezpieczania sesji z

urządzeń mobilnych

Web Experience Factory & RAD

IBM Lotus Domino XPages

IBM Lotus Mobile Connect

IBM Lotus Notes Traveler

IBM Connections

IBM Sametime

IBM Symphony

Lotuslive Meetings

Użytkownik Przykłady IBM Mobile Solutions

Mobile Portal Accelerator

WebSphere Portal Themes

Page 9: Narzedzia mobilne a.olsztyński

9

Mobilne strony WWW

Architektura IBM Mobile Social Business

Aplikacje biznesowe

Platforma systemowa

Zarządzanie urządzeniami

Apple Nokia Symbian

IBM Lotus Notes Traveler, IBM Lotus Mobile Connect, IBM Tivoli MDM, partners

Android BlackBerry

On premise CloudSposób dostarczenia

Mobilne aplikacje www

Mobilne aplikacje do instalacji

Społeczności

SpotkaniaUC XPages, portlety, Poczta, Kalendarz Kontakty, Czat

Domino Designer, Web Experience Factory, RationalSocial Business Toolkit, Mobile Technology Preview

BlackBerry Enterprise Server

Inne

Narzędzia deweloperskie

PortaleWCMBezpieczeństwoPersonalizacjaModyfikacja użytkownika

Poczta Kalendarz

Page 10: Narzedzia mobilne a.olsztyński

10

2011 był w IBM rokiem aplikacji mobilnych

21 aplikacje do pracygrupowej

44 nowe wydania

Page 11: Narzedzia mobilne a.olsztyński

11

AgendaIBM Lotus Traveler

IBM Lotus Xpages

IBM Connections

IBM Sametime

IBM Lotus Mobile Connect

Page 12: Narzedzia mobilne a.olsztyński

12

AgendaIBM Lotus Traveler

IBM Lotus Xpages

IBM Connections

IBM Sametime

IBM Lotus Mobile Connect

Page 13: Narzedzia mobilne a.olsztyński

13

Czym jest Lotus Notes Traveler?Automatyczne dostarczanie

treści z Lotus Domino®

Poczta oraz dane PIM

Ustawienia bezpieczeństwa

Dwukierunkowa synchronizacja

Łatwa instalacja klienta

Korzysta z wbudowanych rozwiązań w urządzeniu (wyjątkiem Android)

Dostęp przez wszystkie możliwe rozwiązania (CDMA, GPRS, GSM, WiFi, etc.)

Zarządzanie administracyjne, polityki, zdalne kasowanie

Page 14: Narzedzia mobilne a.olsztyński

14

Rozwój produktuStyczeń 2008: Traveler 8.0.1 for Windows Mobile

Styczeń 2009: Traveler 8.5 for Windows Mobile and Nokia SymbianTM

Październik 2009: Traveler 8.5.1 for Windows Mobile, Nokia & Apple iPhone®/iPod Touch®

Styczeń 2010: Traveler 8.5.1 Fix Pack 1 – Companion App (szyfrowana poczta) & rozszerzenie kalendarza

Czerwiec 2010: Traveler 8.5.1 Wsparcie dla Apple iPad®

Lipiec 2010: Wsparcie dla iPhone 4 (iOS 4x)

Sierpień 2010: 8.5.2 for Apple/Nokia/Windows Mobile

Październik 2010: Wsparcie dla LotusLive NotesTM

Grudzień 2010: Traveler for Android (8.5.2.1 FixPack release)

Październik 2011: Traveler 8.5.3 wsparcie dla Symbian^3

Listopad 2011: Traveler 8.5.3 Fix Pack 1, iOS 5

Page 15: Narzedzia mobilne a.olsztyński

15

Infrastruktura Traveler'a – połączenie bezpośrednie

Internet Domain DMZ Intranet Domain

Lotus Domino (7.0.2 +)

Lotus Domino 8.5.3 Lotus Notes

Traveler 8.5.3

Apple devices

Synchronizacja

Sync Request (SSL/443)

Push Request (SSL/443) Dane z serwera

Notes RPC (TCP/1352)

Powiadomienie SMS (opcja dla Android/Nokia/WM)

Android, Nokia, Windows Mobile

Page 16: Narzedzia mobilne a.olsztyński

16

Infrastruktura Traveler'a – połączenie reverse proxy

Page 17: Narzedzia mobilne a.olsztyński

17

Infrastruktura Traveler'a – VPN

Page 18: Narzedzia mobilne a.olsztyński

18

Obecnie dostępne wersjeWersja 8.5.3.1 – pierwszy fixpack dla wersji 8.5.3

Serwer – 8.5.3.1 build 20111108_2014

Android – 8.5.3.1 build 20111207_1606*Nokia S60 – 8.5.3.1 build 20111027_2105

Windows Mobile – 8.5.3.1 build 20111025_1004

*Rekomendowa strona z najnowszymi danymi o kolejnej wersji:

http://www.ibm.com/support/docview.wss?uid=swg24019529

Page 19: Narzedzia mobilne a.olsztyński

19

Wymagania serweraSystem operacyjny

Windows® Server 2003 Standard/Enterprise/R2 (32 and 64 bit)

Windows Server 2008 Standard/Enterprise (32 and 64 bit)

Windows Server 2008 Standard/Enterprise R2 (64 bit)

Red Hat® Enterprise Linux® (RHEL) 5 and 6 Server (32 and 64 bit)

SUSE® Linux Enterprise Server (SLES®) 10.2 (32 and 64 bit)

SUSE Linux Enterprise Server (SLES) 11 (32 and 64 bit)

Wymaga serwera Domino Enterprise lub MessagingOdpowiadająca wersja Travelera z serwera Domino

Działa w trybie 32-bit oraz 64-bit pod Windows

Działa w trybie 32-bit pod Linuksem

Wsparcie dołączanych serwerów pocztowych DominoDomino 7.0.2 lub wyższy

System operacyjny serwera Domino dowolny

Szablon skrzynki pocztowejStandard oraz iNotes® wersja 6.5 lub wyższa

Page 20: Narzedzia mobilne a.olsztyński

20

Wymagania klienta

Apple iPhone 3G, iPhone 3GS, iPhone 4, iPhone 4S

iPad and iPad2

iPod Touch

Apple OS 3.x

Apple iOS 4.x

Apple iOS 5.x

Nokia Nokia Series 60 3rd edition, feature pack 1 oraz 2

Nokia Series 60 5th edition

Nokia Symbian^3 edition NEW

Windows MobileWindows Mobile 6.0, Standard, Professional oraz

Classic

Windows Mobile 6.1, Standard, Professional oraz Classic

Windows Mobile 6.5, Standard, Professional

Android Android OS 2.0.1 i wyższy, łącznie z tabletami,

OS 3.x oraz OS 4.xNEW

Page 21: Narzedzia mobilne a.olsztyński

21

Traveler for LotusLive NotesTaka sama funkcjonalność jak w przypadku standardowej instalacji

Dostępne niektóre funkcje administracyjne

Dostępne funkcje administracyjne serwera (health, backup, maintenance) wspierane przez zespół operacyjny LotusLiveTM

Page 22: Narzedzia mobilne a.olsztyński

22

Android:Akcje spotkań: zaproś, przełóż, odwołaj, etc

Szyfrowanie poczty

Łączenie z wpisów kalendarza

Widżety poczty i kalendarzaWidok miesiąca kalendarzaTo-Do / NotatnikPodpisywanie Dodatkowe języki

Apple:Przeszukiwanie nazw użytkowników w grupach

Filtrowanie danych na serwerze

Szybki forward oraz odpowiedź

NokiaWsparcie Symbiana

Szyfrowanie danych na urządzeniu obsługującym taką funkcję

Failover / High Availability

20122012

2012

Page 23: Narzedzia mobilne a.olsztyński

23

Android – ułatwienia instalacji

Jedna aplikacja do instalacji (bez Lotus Installera)

Zachowane cechy z Lotus Installer jak automatyczne podnoszenie wersji w aplikacji Lotus Traveler

Przy instalowaniu poprzez wbudowaną przeglądarkę Android, automatyczne przenoszenie nazw serwera i użytkownika

Migracja z 8.5.2

Page 24: Narzedzia mobilne a.olsztyński

24

Android

Nowe opcje Lotus Travelera w menu

Check for updated software

Uninstall application

Zalecane odinstalowanie poprzez opcje w menu vs Lotus Traveler Uninstaler

Page 25: Narzedzia mobilne a.olsztyński

25

Android – widżety poczty i kalendarza

Można dodawać do wielu ekranów smartfona

Duży (3x3) oraz mały (4x1) formaty

Tablety z OS 3 używają suwaka do płynnej nawigacji

Otwieranie indywidualnego kalendarza oraz skrzynki poprzez dotknięcie ikony

Tworzenie nowego zdarzenia lub wiadomości przez dotknięcie “+”

Page 26: Narzedzia mobilne a.olsztyński

26

Android – kalendarz

Właściciele pokoi mogą wykonywać następujące akcje

Tworzyć spotkania z uczestnikami

Przesuwać spotkania

Modyfikować spotkania

Odwoływać spotkania

Page 27: Narzedzia mobilne a.olsztyński

27

Android – kalendarz

Numery telefonu w kalendarzu mogą być wybierane poprzez dotknięcie wyróżnionego odnośnika. Mogą być w polach

Subject

Location

Description

Wsparcie do telekonferencji

P oraz “,” (przecinek) oznaczają odstęp

'#' aby wpisać numer konferencji

';' lub 'x' aby zapytać użytkownika przed wysłaniem kodu dostępowego

Page 28: Narzedzia mobilne a.olsztyński

28

Android – kalendarz

Widok tygodniowy widoczny jako tekst (większa przejrzystość)

Przeskakiwanie pomiędzy dniami (ułatwiona i szysza nawigacja)

Większa wydajność przy przewijaniu całego kalendarza

Poprawione menu dla tabletów z Android 3.x

Ikona skrótu dla zdarzeń w kalendarzu, które nie zostały jeszcze otwarte

Page 29: Narzedzia mobilne a.olsztyński

29

Android – PocztaPodstawowe akcje dostępne bezpośrednio na

ekranie wiadomości versus menu

Rzadziej używane funkcje przeniesione do menu

Page 30: Narzedzia mobilne a.olsztyński

30

Android – Poczta

Podział funkcji automatycznego pobierania wiadomości na dwie opcje

Automatyczne pobieranie załączników i wiadomości, jeśli mieści się w limicie filtru

Automatyczne pobieranie wbudowanych obrazków

wyłączone domyślnie

opcjonalnie dla 5K, 25K, 100K, 500K

Automatyczne pobieranie załączników25K - 10MB

Page 31: Narzedzia mobilne a.olsztyński

31

Android – Poczta

Rozbudowane podpisy dostępne w wiadomości pocztowej

Lotus Traveler->Settings->Applications

Komponowanie podpisów na urządzeniu i automtyczne dodawanie do wszystkich wiadomości

Page 32: Narzedzia mobilne a.olsztyński

32

Android – wyszukiwanie nazw

Przy tworzeniu nowej wiadomości wyszukiwana jest nazwa użytkownika na serwerze w oparciu o aplikację Lotus Lookup

Wyniki wyszukiwania prezentują również zdjęcie, jeśli jest dołączone do LDAP

Wyświetla propozycję odbiorcy, grupy lub bazy typu mail-in

Page 33: Narzedzia mobilne a.olsztyński

33

Android – zaznaczanie tekstu

Wybór poprzez funkcję z menu Select Text

Dłuższe przytrzymanie palca w miejscu docelowym i wybór opcji Wklej

Page 34: Narzedzia mobilne a.olsztyński

34

Nokia – wsparcie Symbiana^3

Symbian^3 pełne wsparcie

Nowa paczka instalacyjna dla urządzeń z S3

Przykładowe wspierane urządzeniaNokia E7

Nokia C7

Nokia C6-01

Nokia N8

Nokia Astound

Page 35: Narzedzia mobilne a.olsztyński

35

Nokia – Symbian^3 HTML MailSymbian^3 umożliwia otrzymywanie i czytanie

wiadomości z wbudowaną treścią HTML

Widoczne tabelki, fonty, kolory poprzez Lotus Notes Traveler

Page 36: Narzedzia mobilne a.olsztyński

36

Nokia – polityka szyfrowania urządzeń

Polityka może definiować tylko zaszyfrowane urządzenia z dostępem do usługi Lotus Traveler

zapobiega użyciu niezaszyfrowanych urządzeń

Użytkownik musi zaszyfrować urządzenie oraz dane na nim za pomocą wbudowanych funkcji

Wsparcie tylko dla Nokia Symbian^3

Wymaga Nokia Symbian “Anna” lub późniejszych wersji

Page 37: Narzedzia mobilne a.olsztyński

37

Apple iOS – Zarządzanie katalogiem w poczcie

Dostępne z iOS5 oraz Lotus Notes Traveler 8.5.3.1

Wymagany wpis w pliku NTSConfig.xml jako true

AS_ALLOW_DS_FOLDER_CHANGES

Wymaga połączenia online

Page 38: Narzedzia mobilne a.olsztyński

38

Zmiana nazwy i usuwanie Tworzenie nowego folderu Wybór folderów nadrzędnych

Apple iOS – Zarządzanie katalogiem w poczcie

Page 39: Narzedzia mobilne a.olsztyński

39

Apple iOS – flagi śledzenia

Dostępne z iOS5 oraz Lotus Notes Traveler 8.5.3.1

Dwie możliwości synchronizacji flag

Page 40: Narzedzia mobilne a.olsztyński

40

Flagi mogą być ustawiane w kliencie Lotus Notes oraz w Travelerze

Wsparcie tylko dla flagi “Normal”

Usuwanie i dodawanie flag ze skrzynki oraz z folderów

Apple iOS – flagi śledzenia

Page 41: Narzedzia mobilne a.olsztyński

41

Apple iOS – Reply/Forward

Odpowiedzi i przesłane dalej wiadomości będą miały oznaczenia w kliencie oraz urządzeniu mobilnym

Odpowiedz / Prześlij dalej synchronizacja z urządzenia na serwer

Page 42: Narzedzia mobilne a.olsztyński

42

Server – polityka dołączania urządzenia

Przy włączonej polityce, administrator musi użyć wyjątku (except policy) dla pojedynczego użytkownika aby udostępnić Lotus Traveler

Ustawienie “number of devices to allow before approval” na zero spowoduje wymóg dołączania wszystkich urządzeń

Podanie adresu e-mail wysyła powiadomienie jeśli pojawi się nowe urządzenie do podłączenia do Lotus Travelera

Page 43: Narzedzia mobilne a.olsztyński

43

Baza administracyjna Lotus Traveler śledzi status włączania urządzenia

Administrator używa akcji Change Approval do podłączenia lub odmowy

Sortowanie po kolumnie Approval

Użytkownik jest powiadamiany mailowo o zgodzie lub odmowie

Przy migracji wszystki urządzenia z wersją 8.5.2 lub wcześniejszą są podłączane

Server – polityka dołączania urządzenia

Page 44: Narzedzia mobilne a.olsztyński

44

Server – polityka dołączania urządzenia

Page 45: Narzedzia mobilne a.olsztyński

45

Apple iOS – czyszczenie danych (data only wipe)Opcja Remote wipe dostępna na urządzenia Apple do

czyszczenia danych tylko z Lotus TravelerKontakty

Kalendarz

Poczta

Komenda dostępna poprzez samoobsługową stronę Travelera lub z klienta administracyjnego

Page 46: Narzedzia mobilne a.olsztyński

46

Dane są czyszczone, pozostaje informacja o profilu i koncie

Dopóki administrator nie usunie polecenia, urządzenie nie może się łączyć z serwerem Traveler

Użytkownik otrzymuje powiadomienie na urządzenie o zakończeniu operacji czyszczenia danych

Apple iOS – czyszczenie danych (data only wipe)

Page 47: Narzedzia mobilne a.olsztyński

47

Apple- polityka synchronizacji danych Dostępna z panelu administracyjnego Domino Lotus Traveler Settings

Standardowe ustawienie “Set value and prevent changes” dla urządzeń Apple

Polityka umożliwia odłączenie synchronizacji poczty, kalendarza, kontaktów

Aplikacja dalej działa na urządzeniu ale nie wymienia danych

Opcja dostępna tylko w polityce, nie można wywołać poprzez bazę LotusTraveler.nsf

Page 48: Narzedzia mobilne a.olsztyński

48

BezpieczeństwoSzyfrowana transmisja danych (HTTPS)

Szyfrowanie danych w urządzeniuAndroid

Apple iPhone 3GS, iPhone 4, iPhone 4S, iPad, iPad2, iPod Touch (3rd and 4th generations)

Nokia Symbian^3

Wymuszenie hasła, polityki

Usuwanie danychLokalnie z urządzenia

Zdalnie całego urządzenia

Zdalnie tylko aplikacji

Zdalnie tylko karty pamięci

Szyfrowanie poczty DominoApple wymaga dodatkowego komponentu Traveler Companion

Zarządzanie urządzeniami i profilami AppleTivoli Endpoint Manager (http://www-01.ibm.com/software/tivoli/solutions/endpoint/mdmbeta/)

Page 49: Narzedzia mobilne a.olsztyński

49

Bezpieczeństwo - Android

Page 50: Narzedzia mobilne a.olsztyński

50

Bezpieczeństwo - Apple

Page 51: Narzedzia mobilne a.olsztyński

51

Bezpieczeństwo - Nokia

Page 52: Narzedzia mobilne a.olsztyński

52

Bezpieczeństwo – Windows Mobile

Page 53: Narzedzia mobilne a.olsztyński

53

Wybór aplikacji do synchronizacji

Choices may not be applicable to all device types

Only applies to Apple if using Domino policy and setting is locked

Page 54: Narzedzia mobilne a.olsztyński

54

Filtrowanie treściNotes.ini

USER_EMAIL_LIMIT

USER_EVENTS_LIMIT

USER_NOTES_LIMIT

Page 55: Narzedzia mobilne a.olsztyński

55

Zgody na dodatkowe urządzenia

Page 56: Narzedzia mobilne a.olsztyński

56

LotusTraveler.nsf

Page 57: Narzedzia mobilne a.olsztyński

57

LotusTraveler.nsf – ustawienia bezpieczeństwa

Page 58: Narzedzia mobilne a.olsztyński

58

Kontrola dostępuDostęp do Domino (Security tab)

Dostęp do Lotus Traveler

User Agent - filtrowanie (/data/traveler/cfg/NTSConfig.xml)<PROPERTY NAME="ALLOWED_USER_AGENT_REGEX" VALUE=".*"/>

<PROPERTY NAME="ALLOWED_USER_AGENT_REGEX" VALUE="(Apple-iP.*/9)|(Android 8\.5\.3.*)"/>

Proces usuwania danychPo zgłoszeniu procesu trafia informacja do names.nsf co pozwala na dostęp dopóki nie zostaną usunięte dane

Page 59: Narzedzia mobilne a.olsztyński

59

Planowanie wydajnościIBM Tech Line

Dokumentacja w Lotus Wikihttp://www-

10.lotus.com/ldd/dominowiki.nsf/dx/Capacity_planning_guidelines_for_Lotus_Notes_Traveler_LNT853

Maszyny oraz siećSystem operacyjny (32-bit vs. 64-bit)

Liczba PVU oraz ich rodzaj

Konfiguracja dostępu do zasobów dyskowych

Fizycznie dostępna pamięć RAM

Wydajność sieci

Użytkownicy oraz urządzeniaLiczba jednoczesnych połączeń HTTPs

Liczba dokumentów

Ustawienia filtrowania treści

Page 60: Narzedzia mobilne a.olsztyński

60

Planowanie wydajności (2)Fakty ograniczające

Połączenia HTTP

Jedno połączenie serwera HTTP na jedno aktywne połączenie użytkownika

64 bitowy system operacyjny zwiększa wydajność jednoczesnych połączeń o ok. 20%

Dyski I/O

Baza Traveler wykonuje wiele operacji odczytu/zapisu- krótki czas dostępu

Zalecenie korzystania z ustawień RAID do zwiększania wydajności

Java Heap Size

Java Heap Memory używane przez Traveler'a

Poprawa przy korzystaniu z 64 bitowego systemu oraz zwiększenia limitu pamięci dla Javy

Liczba procesowanych dokumentów

Tak samo ważna jak liczna użytkowników

Domyślnie zaleca się używanie minimalnych ustawień filtorwania lub korzystanie z Notes.ini

USER_EMAIL_LIMIT

Page 61: Narzedzia mobilne a.olsztyński

61

TuningSystematyczna defragmentacja

load traveler -defrag

Typowym objawem wzrostu fragmentacji jest większe obciążanie CPU

http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Lotus_Traveler_Database_Defrag

Natychmiastowe instalowanie poprawek i kolejnych wersji TraveleraKażda poprawka zwiększa wydajność Travelera

Korzystanie z porad Traveler Teamhttp://ibm.co/uzRLdz

Page 62: Narzedzia mobilne a.olsztyński

62

Monitorowanie systemuStatus

Statystyki

Dyski I/O

CPU/Pamięć

Użycie bazy

Page 63: Narzedzia mobilne a.olsztyński

63

tell traveler status

Yellow Status Messages

82 errors have been logged for user Betty Zechman

The response times for opening databases on mail server europeServer/Renovations are above the acceptable threshold.

Red Status Messages

463 errors have been logged for user Frank Adams

The peak number of HTTP connections is 90 percent of the 800 available HTTP threads.

There have been 1000 device sync failures because the server is too busy and returned status code 503.

The Lotus Notes Traveler's CPU usage is 90 percent over the last 120 minutes of processing.

The overall status of Lotus Notes Traveler is Red.

Monitorowanie systemu

Page 64: Narzedzia mobilne a.olsztyński

64

show stat http.*

Http.CurrentConnections = 730

Http.PeakConnections = 800

Http.Workers = 800

Currently 730 'Clients' connected to this Server

Peaked out at the maximum number of Connections of 800. Thus this system is at or above capacity.

If Memory Permits, Increase the Number of HTTP Connections.

Monitorowanie systemu – połączenia HTTP

Page 65: Narzedzia mobilne a.olsztyński

65

show stat platform.logicaldisk.*

Platform.LogicalDisk.1.AssignedName = C

Platform.LogicalDisk.1.AvgQueueLen = 0.01

Platform.LogicalDisk.1.AvgQueueLen.Avg = 0.02

Platform.LogicalDisk.1.AvgQueueLen.Peak = 1.63

Platform.LogicalDisk.1.PctUtil = 21.16

Platform.LogicalDisk.1.PctUtil.Avg = 41.52

Platform.LogicalDisk.1.PctUtil.Peak = 49.01

Sprawdzaj średnie użycie oraz szczytowe

Powinno być mniej niż 80% * liczba głowic w dyskach

Przedstawiony przykład wykazuje prawidłową wydajność

Monitorowanie systemu – dyski I/O

Page 66: Narzedzia mobilne a.olsztyński

66

show stat platform.logicaldisk.*

Platform.LogicalDisk.1.AssignedName = C

Platform.LogicalDisk.1.AvgQueueLen = 0.01

Platform.LogicalDisk.1.AvgQueueLen.Avg = 0.02

Platform.LogicalDisk.1.AvgQueueLen.Peak = 1.63

Platform.LogicalDisk.1.PctUtil = 50.16

Platform.LogicalDisk.1.PctUtil.Avg = 110.52

Platform.LogicalDisk.1.PctUtil.Peak = 189.01

Ten system ma 2 głowice i ok. 80% utylizacji na każdej

Przydałaby się jeszcze jedna głowica lub przynajmniej defragmentacja

Monitorowanie systemu – dyski I/O

Page 67: Narzedzia mobilne a.olsztyński

67

tell traveler memWyświetla historyczne oraz bieżące użycie CPU, Javy oraz użycie pamięci w przedziałach 15

minutowych

Monitorowanie systemu – CPU/pamięć

Page 68: Narzedzia mobilne a.olsztyński

68

Nowa funkcja w Traveler 8.5.3 (poprawka 8.5.3.1)

tell traveler dbusageWyświetla liczbę rekordów powiązanych z użytkownikiem oraz filtrowaniem

Monitorowanie systemu – użycie bazy

Page 69: Narzedzia mobilne a.olsztyński

69

High AvailabilityTraveler przechowuje meta dane w lokalnej bazie derby

Obecnie nie można jeszcze używać load balancera dostępowego do kilku instancji Travelera

Page 70: Narzedzia mobilne a.olsztyński

70

Zmiany w Traveler High AvailabilityInformacja o synchronizacji przechowywana w bazie relacyjnej

IP Sprayer przed serwerami Traveler

Dowolny serwer może obsługiwać

dowolnego użytkownika

JDBCIP Sprayer

HA Relational DB

Domino Mail Files

Domino RPC

Page 71: Narzedzia mobilne a.olsztyński

71

Relacyjna baza danych (DB2, SQL Server)

Administracja poprzez xPages (dla obu konfiguracji)

Wsparcie migracji istniejących baz do nowych relacyjnych HA

Zmiany w Traveler High Availability

Page 72: Narzedzia mobilne a.olsztyński

72

Przydatne linkiLotus Notes Traveler Product Page

http://www.ibm.com/software/lotus/products/notes/traveler.html

Lotus Notes Traveler Wikihttp://www-10.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Product%20Documentation

Lotus Notes Traveler Support Sitehttps://www-304.ibm.com/support/docview.wss?uid=swg24019529

Lotus Notes Traveler Performance Reporthttp://www.ibm.com/developerworks/lotus/library/notes852-trav-perf/index.html

IBM Lotus Notes Traveler Companion app on iTuneshttp://itunes.apple.com/app/ibm-lotus-notes-traveler-companion/id346633404?mt=8

Page 73: Narzedzia mobilne a.olsztyński

73

AgendaIBM Lotus Traveler

IBM Lotus Xpages

IBM Connections

IBM Sametime

IBM Lotus Mobile Connect

Page 74: Narzedzia mobilne a.olsztyński

IBM Lotus Domino XPages Mobile w 2011

Pakiet dostępny w Notes & Domino 8.5.3 Upgrade Pack 1 Wymaga Domino i Domino Designer 8.5.Zawiera mobilne kontrolki i biblioteki

PlatformyAutomatyczne wykrywanie urządzeniaiOS 4 & 5 (iPhone, iPad oraz iPod Touch) Android 2.3 (telefony) and 3.x (tabletyS)

Szablon Teamroom mobile

Page 75: Narzedzia mobilne a.olsztyński

XPages Mobile Rozszerza możliwości budowy aplikacji na urządzenia mobilne

Dostęp z urządzeń mobilnych bezpośrednio do danych z IBM® Lotus Notes® i Domino

IOS® 4 & 5 (iPhone®, iPad® oraz iPod Touch®)

Android® 2.3 (telefony) and 3.x (tablety)

Blackberry® (w fazie testów)

Szblony z mobilnym dostępemOdświeżenie szablonu w istniejących aplikacjach

Teamroom & Discussion

Przykłady Best Practices

Rozszerzenie środowiska XPages do wsparcia mobilnych przeglądarek WWW

Łatwy i prosty dewelopment

Jeden model programowania dla urządzeń mobilnych, przeglądarek i grubego klienta

Page 76: Narzedzia mobilne a.olsztyński

Krótka historiaMobile Controls Project na OpenNTF.org

Początek 2010

Zestaw pojedynczych zestawów kontrolek (custom controls)

Baza na 8.5.2

Projekt XPages Extension Library na OpenNTF.orgPoprawki przez cały 2011 rok zgłaszane przez społeczność

Autorskie rozwiązania mobilnePomysły i projekty partnerskie, zbudowane w oparciu o jQuery Mobile oraz dojox.mobile

Przykłady do pobrania z OpenNTF.org

Wersja XPages Mobile Upgrade Pack 1Oficjalnie wspierana wersja od numeru 8.5.3

Page 77: Narzedzia mobilne a.olsztyński

Notes & Domino 8.5.3 Upgrade Pack 1Zestaw dodatkowych kontrolek i bibliotek jako dodatek do 8.5.3

Upgrade Pack 1 dostarcza nowych funkcji poprzez plugin

W użyciu z Domino, IBM® XWork Server, Notes, Domino Designer

Nie zmienia kodu bazowego 8.5.3

Co zawiera pakiet?XPages Extension Library

Nowy zestaw mobilnych kontrolek XPages

Nowe szablony zbudowane z mobilnych kontrolek - Extension Library

Teamroom: interfejs XPages

Discussion: nowy dostęp z urządzeń mobilnych

Usługa dostępu z Domino poprzez API REST

Page 78: Narzedzia mobilne a.olsztyński

Kontrolki XPages Mobile Controls Outline/Menu Data View

Navigation Bar

Form withValidation

Search Bar

Page 79: Narzedzia mobilne a.olsztyński

Szablon Teamroom

Przedtem Teraz

Dwa proste kroki! File-Application-Replace Design Uruchom agenta Upgrade Content

Page 80: Narzedzia mobilne a.olsztyński

XPages Mobile – Teamroom

Page 81: Narzedzia mobilne a.olsztyński

Debugowanie aplikacji

WeinreZdalny debugger dla stron WWW

Może być dołączony do aplikacji produkcyjnej

http://phonegap.github.com/weinre/

Fiddler2HTTP proxy

Debuguje aplikacje

Symulacja połączeń http

http://www.fiddler2.com/fiddler2/

Medusa- openNTF.org

Page 82: Narzedzia mobilne a.olsztyński

Skąd wziąć 8.5.3 Upgrade Pack 1?Klienci z aktywnym wsparciem z Passport Advantage®

Partnerzy IBM mogą pobrać z PartnerWorld® Software Access Catalog

Dostęp poprzez openNTF.org

Do pobrani 1 obraz zawierający install kit dla produktówNotes Client

XPages Extension Library runtime

Domino Designer

XPages Extension Library runtime (lokalny podgląd)

Designer plugin do pracy z XPages Extension Library

Domino & XWork Server

XPages Extension Library runtime

Domino Access Services (REST API)

Page 83: Narzedzia mobilne a.olsztyński

PrzyszłośćNowe kontrolki i skórki

Rozszerzanie wsparcia (iOS and Android)

Wsparcie dla Blackberry

Dojo 1.7

Nowe szablony mobilneBiblioteka dokumentów

Wspólny UI dla urządzeń mobilnych

Integracja z IBM Lotus NotesTraveller® IntegrationOtrzymywanie linku do dokumentu w wiadomości email, podgląd i workflow

Page 84: Narzedzia mobilne a.olsztyński

84

Więcej informacjiXPages.info

http://xpages.info

XPages Forum http://xpages.info/forum

OpenNTF – Open Source Communityhttp://www.openntf.org

Domino Application Development Wikihttp://www.lotus.com/ldd/ddwiki.nsf

XPages Bloghttp://xpagesblog.com

Edukacja IBMhttp://www.ibm.com/software/lotus/training/n8deducationofferings.html

Page 85: Narzedzia mobilne a.olsztyński

85

Mastering XPages

@ Lotusphere bookstore

www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486482

www.amazon.com/Mastering-XPages-Step-Step-Application/dp/0132486318

Page 86: Narzedzia mobilne a.olsztyński

86

XPages Portable Command Guide

W druku....www.ibmpressbooks.com/bookstore/product.asp?isbn=0132943050

www.amazon.com/XPages-Portable-Command-Guide/dp/0132943050

Page 87: Narzedzia mobilne a.olsztyński

87

XPages Extension Library

Dostępna I półrocze 2012

www.ibmpressbooks.com/bookstore/product.asp?isbn=0132901811

www.amazon.com/XPages-Extension-Library/dp/0132901811

Page 88: Narzedzia mobilne a.olsztyński

88

TeamRoom

Page 89: Narzedzia mobilne a.olsztyński

Instalacja Upgrade Pack 1Pobranie pakietu z PA

853UpgradePackInstalls.zip

Page 90: Narzedzia mobilne a.olsztyński

Po rozpakowaniu zawiera 3 foldery: client, designer oraz domino.

Plus readme.txt

Instalacja Upgrade Pack 1

Page 91: Narzedzia mobilne a.olsztyński

'server' zawiera dodatek pod AIX32, AIX64, iSeries, Linux, Solaris, Win32, Win64 oraz zSeries.

'client' zawiera 3 dodatki dla Windows®, Apple® Mac® oraz Linux.

'designer' zawiera jeden pakiet dla Windows

Instalacja Upgrade Pack 1

Page 92: Narzedzia mobilne a.olsztyński

Instalacja klienta Designer z UP1

Uruchamiamy '853UpgradePack1_20111208-0717.exe' z folderu 'extlib-designer-add-win32'

W Microsoft® Windows7 pojawi się zapytania o to, czy chcemy zmieniać konfigurację komputera

Instalacja Upgrade Pack 1

Page 93: Narzedzia mobilne a.olsztyński

Rozpakowanie pakietu instalacyjnego

Instalacja Upgrade Pack 1

Page 94: Narzedzia mobilne a.olsztyński

Ekran powitalny

Wybieramy Next

Instalacja Upgrade Pack 1

Page 95: Narzedzia mobilne a.olsztyński

Akceptacja licencji IBM.

Instalacja Upgrade Pack 1

Page 96: Narzedzia mobilne a.olsztyński

Ewentualnie zamknięcie działającego w tle klienta Lotus Notes.

Instalacja Upgrade Pack 1

Page 97: Narzedzia mobilne a.olsztyński

Rozpoczęcie instalacji

Instalacja Upgrade Pack 1

Page 98: Narzedzia mobilne a.olsztyński

Instalowania ciąg dalszy....

Instalacja Upgrade Pack 1

Page 99: Narzedzia mobilne a.olsztyński

I po wszystkim!

Instalacja Upgrade Pack 1

Page 100: Narzedzia mobilne a.olsztyński

Nowy katalog | \\\notes\framework\shared\eclipse

Nowy klient dla środowiska runtime | \\\notes\framework\shared\eclipse

Podgląd serwera z Extlib | \\\notes\osgi\extlib\eclipse

Nowe szablony | \\\notes\data\

Można już rozpocząć budowę pierwszej aplikacji mobilnej

Instalacja Upgrade Pack 1

Page 101: Narzedzia mobilne a.olsztyński

Designer z Extension Library

Instalacja Upgrade Pack 1

Page 102: Narzedzia mobilne a.olsztyński

Baza Discussion

Instalacja Upgrade Pack 1

Page 103: Narzedzia mobilne a.olsztyński

103

AgendaIBM Lotus Traveler

IBM Lotus Xpages

IBM Connections

IBM Sametime

IBM Lotus Mobile Connect

Page 104: Narzedzia mobilne a.olsztyński

IBM Connections Mobile w 2011

Nowy klient na iPadaMenu “na okrągło”Wsparcie iOS 5

Aplikacje BlackberryWsparcie OS7Poprawa wydajności

Jesień '11

Nowa aplikacje ConnectionsStrona domowaGaleria zdjęćBlog pomysłów iOS, Android oraz BlackBerry

Poprawa interfejsu mobilnego

Lato '11

Page 105: Narzedzia mobilne a.olsztyński

Apple/AndroidRozszerzenia i dopasowaniaWiele kont do zalogowaniaIntegracja z profilami na urządzeniuWięcej funkcji dla użytkownika

Wiosna '12

Jesień '12Apple/Android

Wsparcie nowej wersjiPrzycisk Open Social gadgetsActivity Stream/Embedded ExperienceNowe style wygląduRekomendacje w Wiki oraz w Blogach

Apple/Android Lokalne i zdalne czyszczenie danych

(wipe)Umieszczanie plików (upload files)Mobilna administracja

BlackBerryIntegracja z profilami na urządzeniu

Lato '12

IBM Connections Mobile w 2011

Page 106: Narzedzia mobilne a.olsztyński

106

Mobile Roadmap

Traveler 8.5.3 Connections iPad Sametime® /SUT dla iOS® (iPhone® oraz iPad®)

LotusLive™ Meetings IBM Lotus Symphony™ Viewer

XPages mobile extensions

End of 2011End of 2011 20122012

TravelerHigh availabilityNowy interfejs poczty dla Android™To doWindows® Phone

ConnectionsActivity streams Nowy interfejs dla Files/ProfilesCzęściowe i pełne czyszczenie

danych z urządzeń (wipe)Mobile social reader

Sametime mobile meetings- integracja z Connections, Traveler & Sametime Tivoli® Endpoint Manager- integracja Nowe narzędzia do aplikacji mobilnych

Główne kierunki:4Q 2011 Podstawowe zmiany:

Page 107: Narzedzia mobilne a.olsztyński

Dostęp do aplikacji poprzez zwykłą przeglądarkę albo z dedykowanego klienta mobilnego

Nowe funkcjeGaleria Mediów – przesyłanie zdjęc/filmów z

urządzenia mobilnego

Blogi pomysłów

Odnośniki w Status Updates

Poprawiony styl graficzny Home Page

Zapamiętywanie danych do logowania w aplikacji

Dedykowany klient gotowy do pobrania: Apple App Store, Google Play (Android Market), BlackBerry App Worlds

IBM Connections

Page 108: Narzedzia mobilne a.olsztyński

Nowe możliwościPełne wsparcie iPada

Galeria mediów – przesyłanie zdjęć i filmów z urządzenia (iPad 2 lub nowszy)

Dostęp do blogów pomysłów

Odnośniki w Status Updates

Poprawiony styl graficzny Home Page

Zapamiętywanie danych do logowania w aplikacji

Do pobrania z Apple® App Store

IBM Connectionsklient iPad

Page 109: Narzedzia mobilne a.olsztyński

109

IBM Connections wersja 3.0.1Musi być uruchomiona usługa mobilnego

dostępuDostępna w trakcie procesu instalacjiWymaga poprawki LO64399

IBM Connections – konfiguracja środowiska

Page 110: Narzedzia mobilne a.olsztyński

110

Dedykowany klient musi zostać pobrany z odpowiadającego urządzeniu sklepu

BlackBerry App World

Android Market (Google Play)

Apple App Store

Dla urządzeń Apple dostępne są jednocześnie obie wersje- dla iPhone'a oraz iPada

IBM Connections mobile wspiera następujące platformy:

Apple: iPhone, iPod touch®,oraz iPad z iOS 4.x lub iOS 5.x

Android: Telefony i tablets z Android wersja 2.2. lub wyższa

BlackBerry: Telefony z OS 6 lub OS 7

IBM Connections

Page 111: Narzedzia mobilne a.olsztyński

111

LogowaniePrzy pierwszym

uruchomieniu użytkownik podaje adres serwera

Po sprawdzeniu dostępności usługi pod wskazanym adresem, użytkownik podaje login i hasło

Dane do logowania są bezpieczenie zapisywane na urządzeniu i automatycznie używane przy kolejnym logowaniu

Page 112: Narzedzia mobilne a.olsztyński

112

NawigacjaPo zalogowaniu dostępna jest strona ze Status Updates

Użytkownicy iPhone mogą przełączać się pomiędzy usługami dotykając ikony Home

W iPadzie jest dodatkowo dostępne menu boczne do nawigacji

Page 113: Narzedzia mobilne a.olsztyński

۱۱۳

Integracja z kamerąPliki oraz filmy mogą być dodawane

poprzez dotknięcie ikony kamery lub plusa w komponencie Pliki

Po dotknięciu ikony można zrobić nowe zdjęcie lub wczytać gotowe z galerii

Możliwe akcje:Umieszczenie zdjęcia w profilu

Umieszcze elementu w My Files

Umieszczenie elementu w Media Gallery

Page 114: Narzedzia mobilne a.olsztyński

114

Przeglądanie plikówPodgląd, otwieranie i zapisywanie w Connections Files

Page 115: Narzedzia mobilne a.olsztyński

115

Otwieranie plików z innych aplikacji i vice versaOtwieranie plików z Connections w innych aplikacjach i na odwrót

Page 116: Narzedzia mobilne a.olsztyński

116

Ustawienia kontaDostęp poprzez dotknięcie ikony lub informacje

Page 117: Narzedzia mobilne a.olsztyński

Więcej informacjiPobieranie aplikacji

Apple App Store

http://itunes.apple.com/app/ibm-connections/id450533489?mt=8#

Android Market

https://market.android.com/details?id=come.ibm.lotus.connections.mobile&feature=search_result

BlackBerry App World

https://appworld.blackberry.com/webstore/content/52232?lang=en

Page 118: Narzedzia mobilne a.olsztyński

118

Korzystanie z urządzeń mobilnych w trakcie prezentacjiPodgląd plików Open Office (Open Document Format) Prezentacje – (.odp) Arkusze kalkulacyjne (.ods) Dokumenty – z wbudowaną grafiką (.odt)Dostęp bezpośrednio z aplikacji lub wywoływanie z innychDostępne w Apple App Store oraz Android Marketplace

(Google Play)

IBM Lotus Symphony Viewers

Page 119: Narzedzia mobilne a.olsztyński

119

AgendaIBM Lotus Traveler

IBM Lotus Xpages

IBM Connections

IBM Sametime

IBM Lotus Mobile Connect

Page 120: Narzedzia mobilne a.olsztyński

120

IBM® Sametime® mobile dzisiaj

8.5.28.5.1 i starsze

Spotkania w przeglądarcePrezentacja dostępności oraz czat i połączenia SUT

8.5.2 IFR 1

Prezentacja dostępności oraz czat i połączenia SUT

Spotkania w przeglądarcePrezentacja dostępności i czat

Prezentacja dostępności i czat Spotkania

Prezentacja dostępności i czat

Android®

iOS®

Blackberry® OS

Nokia® Symbian®

Page 121: Narzedzia mobilne a.olsztyński

121

Nowe opcje Sametime Mobile- czat

Instant Messaging Client for AndroidOd wersji Sametime 8.5.2

Działa na Android 2.0 i wyższych

Dostępny z Google Play oraz do pobrania z serwera ST

Instant Messaging client for iOSWydanie z wersją 8.5.2 IFR

Działa na iOS 4.3 lub wyższy na iPhone® oraz na iPad®

Dostępny z Apple App Storesm

Page 122: Narzedzia mobilne a.olsztyński

122

Sametime Mobile Features Lista kontaktów

Wyszukiwanie

Ulubione

Prezentacja dostępności

Historia czatów

Czaty indywidualne i grupowe

Ogłoszenia

Emotikony

Wizytówki

Sametime Unified Telephony

* obecnie na Android

Wysyłanie zdjęć

Dyktowanie tekstu do czata*

Lokalizowanie przy użyciu GPS*

Click to call w SUT

Powiadomienia o nowej wiadomości w tle

Page 123: Narzedzia mobilne a.olsztyński

123

IBM Sametime na urządzeniu z Android

Page 124: Narzedzia mobilne a.olsztyński

124

IBM Sametime na urządzeniu iPhone

Page 125: Narzedzia mobilne a.olsztyński

125

IBM Sametime na urządzeniu iPad

Page 126: Narzedzia mobilne a.olsztyński

126

Wsparcie usługi Apple® Push Notification

Page 127: Narzedzia mobilne a.olsztyński

127

Sametime na iOS / działanie funkcji PUSH

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device

Page 128: Narzedzia mobilne a.olsztyński

128

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device

Rejestracja funkcji push (APNS), pobieranie przypisanego tokenu do urządzenia

Sametime na iOS / działanie funkcji PUSH

Page 129: Narzedzia mobilne a.olsztyński

129

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device Logowanie Sametime'a i przesyłanie otrzymanego tokenu

Sametime na iOS / działanie funkcji PUSH

Page 130: Narzedzia mobilne a.olsztyński

130

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device Przed przejściem do stanu czuwania przesłanie komeny 'pause'

Sametime na iOS / działanie funkcji PUSH

Page 131: Narzedzia mobilne a.olsztyński

131

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device

Kolejny użytkownik przesyławiadomość

Sametime na iOS / działanie funkcji PUSH

Page 132: Narzedzia mobilne a.olsztyński

132

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device

Proxy widzi stan czuwania urządzenia

Sametime na iOS / działanie funkcji PUSH

Page 133: Narzedzia mobilne a.olsztyński

133

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device

Proxy przesyła token urządzenia do APNS, powiadomienie o wiadomości zostanie wysłane do urządzenia (push)

Sametime na iOS / działanie funkcji PUSH

Page 134: Narzedzia mobilne a.olsztyński

134

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device

APNS przesyłaPUSH do urządzenia

Sametime na iOS / działanie funkcji PUSH

Page 135: Narzedzia mobilne a.olsztyński

135

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device Kiedy użytkownik przełączy się do widoku Sametime, następują wysłanie komendy do serwera Sametime z żądaniem wysłania wiadomości

Sametime na iOS / działanie funkcji PUSH

Page 136: Narzedzia mobilne a.olsztyński

136

VPN /Reverse

Proxy

SametimeProxy

DMZInternet Intranet

ApplePNS

HTTPS

TLS/SSL(push notifications only, no sensitive data)TCP port 2195 for notification connectionTCP port 2196 for error reporting connection (feedback service)

CommunityServer

HTTPS

PushNofications

iOS Device Sametime proxy wysyła skolejkowane w bazie wiadomości na urządzenie

Sametime na iOS / działanie funkcji PUSH

Page 137: Narzedzia mobilne a.olsztyński

137

Mobile SUT (Sametime Unified Telephony)

Dotknięcie kontaktu wywołuje rozmowę SUT

Przychodzące połączenie telefoniczne mają priorytet nad SUT

Widoczny status dla innych użytkowników ST

Przychodzące połączenie jest przedstawione jako SUT Unified Number

Optymalizacja kosztów w obsłudze rozmów telefonicznych w firmie

Page 138: Narzedzia mobilne a.olsztyński

138

Ustawienia SUT

Page 139: Narzedzia mobilne a.olsztyński

139

SUT na iPhone

Page 140: Narzedzia mobilne a.olsztyński

140

Mobile Sametime Meetings

Możliwość uczestniczenia w spotkaniach Sametime z urządzeń z Blackberry, iOS i Android

Podgląd udostępnionych treści

Podnoszenie ręki

Czat

Komentarze

Klient BlackBerry OS version 5 i 6

Podgląd ostatnio używanych pokoi

Zapisywanie haseł dostępu

Klient przeglądarkowy iOS oraz AndroidPoprawiony wygląd dopasowany do urządzeń mobilnych

Page 141: Narzedzia mobilne a.olsztyński

141

Mobile Sametime Meetings- Blackberry

Page 142: Narzedzia mobilne a.olsztyński

142

Mobile Sametime Meetings- Android

Page 143: Narzedzia mobilne a.olsztyński

143

Mobile Sametime Meetings- iPad

Page 144: Narzedzia mobilne a.olsztyński

144

Co jest potrzebne do uruchomienia

Android/iOS wbudowany klient- wymagania po stronie serwera:Sametime Proxy Server 8.5.2 IFR 1

Sametime Community Server 8.5.2 (minimum)

Zaleca się stosowanie mechanizmów zabezpieczających dodatkowo, jak VPN, SSL

Pobieranie klienta mobilnego iOS w App Store

Android w Android Market® (Google Play) lub z serwera Sametime

Pozostałe iurządzenia bezpośrednio z serwera ST

Klient spotkań na BlackBerryBES lub inne rozwiązanie VPN/reverse proxy

Sametime Meetings 8.5.1 (minimum)

Pliki instalacyjne przygotowane na serwerze Sametime

Spotkania w przeglądarce na tabletach z Android oraz iPhoneWystarczy wpisać adres WWW pokoju spotkań

Page 145: Narzedzia mobilne a.olsztyński

145

SametimeProxy Server8.5.2 IFR 1

Community ServerST 8.5.2

Sametime Unified Telephony Server

VPN / Reverse

Proxy

DMZ

Meetings Server

A/V Server

Gruby klient

Klient WWW

Klient mobilny HTTP

Contacts DB

Page 146: Narzedzia mobilne a.olsztyński

146

Klient mobilny Sametime na urządzenia z iOS

Dystrybucja poprzez Apple App Store W konfiguracji należy podać adres serwera

Sametime Proxy

Można wypróbować korzystając z serwera Greenhouse

Server: st85meetingsp.lotus.comPort: 9444Secure Connection: OnConnection Type: Direct

Connection

Page 147: Narzedzia mobilne a.olsztyński

147

Do pobrania z Android Market (Google Play) lub z serwera Sametime Proxy

Przy pobraniu z Google Play, używany będzie standardowy mechanim update

Aby pobrać z serwera Sametime Proxy, należy użyć następujących adresów: <proxy server addr>:<proxy port>/stmobile/Sametime.html

Możliwa opcja automatycznego update'u z serwera Sametime Proxy (Lotus Mobile Installer, LMI) - proxy server address:port

- dane do logowania- logowanie do Sametime po dotknięciu Next- Po uruchomieniu połączenia z serwerem Sametime można zakończyć instalację.

Klient mobilny Sametime na urządzenia z Android

Page 148: Narzedzia mobilne a.olsztyński

148

IBM Sametime Mobile w 2011

Nowa aplikacja iPhone/iPad app (8.5.2 IFR1)

Prezentacja dostępności i czatApple pushSametime Unified Telephony dialerWsparcie iOS 5

Jesień '11

Nowa aplikacja Android (8.5.2)Prezentacja dostępności i czatSametime Unified Telephony dialer

Lato '11

Page 149: Narzedzia mobilne a.olsztyński

Nowa aplikacja BlackBerry Sametime Meetings

Sametime 8.5.2 mtg server

Lato '11

Jesień '11

Nowy interfejs dostępu przez WWW tablety iOS oraz AndroidSametime 8.5.2 IFR1Nowa aplikacja LotusLiveiOS, Android oraz BlackBerry

IBM Sametime Mobile Meetings w 2011

Page 150: Narzedzia mobilne a.olsztyński

150

AgendaIBM Lotus Traveler

IBM Lotus Xpages

IBM Connections

IBM Sametime

IBM Lotus Mobile Connect

Page 151: Narzedzia mobilne a.olsztyński

Mobile Risks can be Manageable

Security rich connectivity

encryptionpartial/remote wipe

device inventory

policy management

Threat management

Rozwiązanie

Ryzyko

firewall intrusionCorporate content protection

Identity and passwordsdevice loss

device lockdownmalware/virus

Page 152: Narzedzia mobilne a.olsztyński

152

Czym jest Lotus Mobile Connect?VPN poprzez klienta oraz bez klienta

Usługa klient-server dla większości dostępnych platform

Usługa bez klienta poprzez aplikację HTTP

Wybór sieciSzeroki wybór dostępnych sieci

Korzysta z non-IP, IPv4, wired/wireless, IPv6

Opcje bezpieczeństwaSilne wsparcie dla RSA SecurID®

Szyfrowanie z AES End-to-End FIPS 140-2

Optymalizacja połączenia

Redukuje koszty transmisji poprzez użycie sieci wifi

Poprawa prędkości oraz stabilności połączenia

Skalowalność i stabilność

Wsparcie dla instalacji klastra bramek dostępowych, podtrzymywanie sesji przy zaniku sieci

Bezpiecznydostęp

Autoryzacja

Szyfrowanie danych

BezpiecznyVPN

Optymalizacjapołączenia

Page 153: Narzedzia mobilne a.olsztyński

153

Lotus Mobile Connect – co w środku?

Connection Manager (serwer)Oprogramowanie kontrolujące dostęp do bezpiecznej sieci

Wsparcie adresów zgodnych z protokołem IP oraz innych

Mobile Network Connections (MNC) umożliwia łączenie sieci publicznych i prwyatnych

HTTP Access (klient przeglądarkowy)- usługa umożliwiająca budowę tunelu SSL do dowolnej aplikacji poprzez HTTP

Gatekeeper (administracja)Konsola administracyjna oparta na Javie

Główna rola administratora- zarządzanie politykami

Mobility Client (klient)Do wykorzystania na urządzeniach mobilnych- łączy się z serwerem Connection Manager

Mobility Client autoryzuje się i utrzymuje połączenie VPN z serwerem Connection Manager

Zawiera zestaw opcji do budowania indywidualnych konfiguracji sieciowych dla wybranych aplikacji

Page 154: Narzedzia mobilne a.olsztyński

154

Kompletne rozwiązanie mobile VPN: autoryzacja, szyfrowanie, optymalizacja ruchu TCP/IP, także przy częstym zrywaniu połączenia podtrzymywnie sesjiNiezależna od systemu operacyjnegoNiezależna od rodzaju używanego sprzętu

Sametime

Traveler

Connections

Lotus Mobile Connect – architektura

Page 155: Narzedzia mobilne a.olsztyński

155

Usługa dostępy przez zapewnia bezpieczny tunel SSL do dowolnej aplikacji HTTP

Public Web Addresshttp://mobile.myco.com

Forms based login to

ConnectionManager

HTTP Client Application

Traveler

Traveler

Connections

Sametime

MDM

Lotus Mobile Connect – architektura bez klienta

Page 156: Narzedzia mobilne a.olsztyński

156

HTTP Access (client-less): Clustering

Multiple LMC servers configured to access the same set of back end application servers

LMC servers access the same active session and configuration databases allowing secure tokens to be shared and user sessions to roam between LMC servers without being challenged for credentials every time

Redirects and back end server mappings are stored in the AST

Network dispatch / load balancing function in front of LMC. Typically, integrated into the external firewall to have it distribute between LMC servers presenting a single URL to the mobile application

Page 157: Narzedzia mobilne a.olsztyński

157

Wspierane platformy

GatekeeperIBM AIX AIX Version 5.1 ML 4AIX 5.2 ML2, 5.3AIX 6.1

Sun Solaris Solaris 9, Solaris 10

Linux Red Hat Enterprise Linux 4.0, 5.0, 5.4 ES/AS SUSE Linux Enterprise Server 9, 10,11Novell Linux Desktop 9, 10

Microsoft WindowsWindows 2000, XP, Vista, 7Windows Server 2003 SP1, x64Windows Server 2008

Mobility Client*Microsoft Windows Windows 2000, XP, Vista, 7

Linux Novell Desktop 9, 10 Red Hat Enterprise Linux 4, 5, 5.4 WSSUSE Linux Enterprise Desktop 9, 10, 11

Mac Mac OS® X 10.4, 10.5, 10.6

Microsoft Windows Mobile Windows Mobile 2003, 2003 SE Windows Mobile v5 Pocket PC, Smartphone Windows Mobile v6, 6.1, 6.5 Standard and Professional

Symbian NokiaTM 9300, 9300i, 9500 Nokia E50, E51, E52, E55, E60, E61, E61i, E62, E66, E70, E71, E71x, E72, E75, E90

Connection ManagerIBM AIX®

AIX Version 5.1 ML 4 AIX 5.2 ML2, 5.3AIX 6.1

Sun Solaris®

Solaris 9, Solaris 10

Linux®

Red Hat® Enterprise Linux 4.0, 5.0, 5.4 ES/AS SUSE® Linux® Enterprise Server 9, 10, 11

Microsoft® Windows®

Windows Server 2003 SP1, Standard, Enterprise, DataCenter Windows Server 2003 x64 Windows Server 2008 x64

*Wsparcie trybu “bez klienta” dla Apple/iOS®, Android, Windows Phone 7.. etc

Page 158: Narzedzia mobilne a.olsztyński

158

Wspierane sieci

Private Packet-Radio Networks:DataradioMotorola Private Radio (DataTAC)ASTROTETRA over IP (ToIP)

Satellite Network:Wireless Matrix

Public Non-IP Radio Networks:DataTAC 4000 (US)DataTAC/IPDataTAC 5000 (Europe)Modacom (Germany)DataTAC 6000 (Asia)DataTAC/IPMobitex (Worldwide)Mobitex/IP (US)

LAN Connections:Ethernet Token Ring

Internet Connections:Cable ModemADSL/DSLISDNISP

Dial Connections:DIAL/TCPISDNPPPPSTN (POTS)

W-LAN, W-PAN802.11xBluetooth

Cellular Networks:CDMATDMAGSM CSD, SMSPCS 1900PDC (Japan)PHS (Japan)CDMA2000, 1XRTT, eVDOGPRS, EDGE, UMTS, HSDPAPDC-P (Japan)iDENCDPD and CS-CDPDAMPS & N-AMPS3G, 4G

SMS-C Connections:SMPPSMTPSNPPUCPWCTP

Page 159: Narzedzia mobilne a.olsztyński

159

Autoryzacja

Metody autoryzacji:RADIUS, SecurID

LDAP, Active Directory

Oparte na certyfikacie (X.509)

LMC system

Single Sign-On Integrated Windows Logon (Windows XP)

LTPA Tokens przy użyciu HTTP Access Services

WebSphere Application Server TAI

Connection Manager Real-time Session DB (ODBC)

Page 160: Narzedzia mobilne a.olsztyński

160

Dziękuję za uwagę