Narzedzia mobilne a.olsztyński
-
Upload
ibm-software-polska -
Category
Technology
-
view
1.303 -
download
1
Transcript of Narzedzia mobilne a.olsztyński
LOTUS DAY 2009Użycie narzędzi mobilnych do pracy grupowejAndrzej Olsztyński, IBM
©2012 IBM Corporation
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
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
4
Przegląd rynku: Jakie technologie będą obecnie najszybciej rozwijane?
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
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
Firmy coraz częściej wdrażają bezpieczne rozwiązania aplikacji mobilnych
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
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
10
2011 był w IBM rokiem aplikacji mobilnych
21 aplikacje do pracygrupowej
44 nowe wydania
11
AgendaIBM Lotus Traveler
IBM Lotus Xpages
IBM Connections
IBM Sametime
IBM Lotus Mobile Connect
12
AgendaIBM Lotus Traveler
IBM Lotus Xpages
IBM Connections
IBM Sametime
IBM Lotus Mobile Connect
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
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
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
16
Infrastruktura Traveler'a – połączenie reverse proxy
17
Infrastruktura Traveler'a – VPN
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
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
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
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
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
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
24
Android
Nowe opcje Lotus Travelera w menu
Check for updated software
Uninstall application
Zalecane odinstalowanie poprzez opcje w menu vs Lotus Traveler Uninstaler
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 “+”
26
Android – kalendarz
Właściciele pokoi mogą wykonywać następujące akcje
Tworzyć spotkania z uczestnikami
Przesuwać spotkania
Modyfikować spotkania
Odwoływać spotkania
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
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
29
Android – PocztaPodstawowe akcje dostępne bezpośrednio na
ekranie wiadomości versus menu
Rzadziej używane funkcje przeniesione do menu
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
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
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
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
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
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
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
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
38
Zmiana nazwy i usuwanie Tworzenie nowego folderu Wybór folderów nadrzędnych
Apple iOS – Zarządzanie katalogiem w poczcie
39
Apple iOS – flagi śledzenia
Dostępne z iOS5 oraz Lotus Notes Traveler 8.5.3.1
Dwie możliwości synchronizacji flag
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
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
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
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
44
Server – polityka dołączania urządzenia
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
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)
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
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/)
49
Bezpieczeństwo - Android
50
Bezpieczeństwo - Apple
51
Bezpieczeństwo - Nokia
52
Bezpieczeństwo – Windows Mobile
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
54
Filtrowanie treściNotes.ini
USER_EMAIL_LIMIT
USER_EVENTS_LIMIT
USER_NOTES_LIMIT
55
Zgody na dodatkowe urządzenia
56
LotusTraveler.nsf
57
LotusTraveler.nsf – ustawienia bezpieczeństwa
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
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
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
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
62
Monitorowanie systemuStatus
Statystyki
Dyski I/O
CPU/Pamięć
Użycie bazy
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
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
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
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
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ęć
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
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
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
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
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
73
AgendaIBM Lotus Traveler
IBM Lotus Xpages
IBM Connections
IBM Sametime
IBM Lotus Mobile Connect
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
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
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
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
Kontrolki XPages Mobile Controls Outline/Menu Data View
Navigation Bar
Form withValidation
Search Bar
Szablon Teamroom
Przedtem Teraz
Dwa proste kroki! File-Application-Replace Design Uruchom agenta Upgrade Content
XPages Mobile – Teamroom
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
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)
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
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
85
Mastering XPages
@ Lotusphere bookstore
www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486482
www.amazon.com/Mastering-XPages-Step-Step-Application/dp/0132486318
86
XPages Portable Command Guide
W druku....www.ibmpressbooks.com/bookstore/product.asp?isbn=0132943050
www.amazon.com/XPages-Portable-Command-Guide/dp/0132943050
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
88
TeamRoom
Instalacja Upgrade Pack 1Pobranie pakietu z PA
853UpgradePackInstalls.zip
Po rozpakowaniu zawiera 3 foldery: client, designer oraz domino.
Plus readme.txt
Instalacja Upgrade Pack 1
'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
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
Rozpakowanie pakietu instalacyjnego
Instalacja Upgrade Pack 1
Ekran powitalny
Wybieramy Next
Instalacja Upgrade Pack 1
Akceptacja licencji IBM.
Instalacja Upgrade Pack 1
Ewentualnie zamknięcie działającego w tle klienta Lotus Notes.
Instalacja Upgrade Pack 1
Rozpoczęcie instalacji
Instalacja Upgrade Pack 1
Instalowania ciąg dalszy....
Instalacja Upgrade Pack 1
I po wszystkim!
Instalacja Upgrade Pack 1
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
Designer z Extension Library
Instalacja Upgrade Pack 1
Baza Discussion
Instalacja Upgrade Pack 1
103
AgendaIBM Lotus Traveler
IBM Lotus Xpages
IBM Connections
IBM Sametime
IBM Lotus Mobile Connect
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
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
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:
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
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
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
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
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
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
۱۱۳
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
114
Przeglądanie plikówPodgląd, otwieranie i zapisywanie w Connections Files
115
Otwieranie plików z innych aplikacji i vice versaOtwieranie plików z Connections w innych aplikacjach i na odwrót
116
Ustawienia kontaDostęp poprzez dotknięcie ikony lub informacje
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
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
119
AgendaIBM Lotus Traveler
IBM Lotus Xpages
IBM Connections
IBM Sametime
IBM Lotus Mobile Connect
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®
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
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
123
IBM Sametime na urządzeniu z Android
124
IBM Sametime na urządzeniu iPhone
125
IBM Sametime na urządzeniu iPad
126
Wsparcie usługi Apple® Push Notification
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
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
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
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
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
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
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
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
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
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
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
138
Ustawienia SUT
139
SUT na iPhone
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
141
Mobile Sametime Meetings- Blackberry
142
Mobile Sametime Meetings- Android
143
Mobile Sametime Meetings- iPad
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ń
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
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
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
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
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
150
AgendaIBM Lotus Traveler
IBM Lotus Xpages
IBM Connections
IBM Sametime
IBM Lotus Mobile Connect
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
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
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
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
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
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
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
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
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)
160
Dziękuję za uwagę