Your SlideShare is downloading. ×
  • Like

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Narzedzia mobilne a.olsztyński

  • 1,140 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,140
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
16
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Użycie narzędzi mobilnych do pracy grupowejLOTUS DAY 2009Andrzej Olsztyński, IBM ©2012 IBM Corporation
  • 2. Świat zmienia się dynamicznie 2000 2011 Desktop Smartphone/Tablet Pull Push Click Touch Tabs Feeds Location unknown „location aware“ eBusiness Cloud „go online“ „always connected“ Program-CD Apps 2
  • 3. Mobilne rozwiązania są istotnym elementem tychzmian... Większa swoboda użytkowników oraz “bring your own device” są motorem dalszej transformacji rozwiązań mobilnych 3
  • 4. Przegląd rynku: Jakie technologie będą obecnienajszybciej rozwijane? 4
  • 5. 2011: rokiem wyboru rozwiązań mobilnychBring Your Own Device (BYOD) staje się standardemForrester Research, Inc., The State Of Workforce Technology Adoption: US Benchmark 2011, September 2011 5
  • 6. 2011: Sprzedaż urządzeń mobilnych vs pecety Po raz pierwszy sprzedaż smartfonów jest większa nić sprzedaż pecetów 500 Units shipped (M) Units shipped (M) 500 450 450 400 400 350 350 300 300 250 250 200 200 150 150 100 100 50 50 0 0 PCs Smartphones 2010 2011 2010 2011 Units shipped (M) 70 60 50 40 30 20 10 0 Tablets 2010 2011Sources 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, 2011 6Tablets market - Media Tablet Shipments Miss Third Quarter Targets, But New Entrants and Holiday Demand Will Spark Fourth Quarter Growth, IDC, Dec 15, 2011
  • 7. Firmy coraz częściej wdrażają bezpiecznerozwiązania aplikacji mobilnych
  • 8. Dostępne obecnie rozwiązania mobilne IBM Użytkownik Przykłady IBM Mobile Solutions Social Collaboration Mobile Solutions Email IBM Lotus Notes Traveler Rozszerzenie Kalendarz narzędzi Desktop Czat IBM Sametime na urządzenia Komunikacja IBM Connections mobilne Spotkania online Społeczności Lotuslive Meetings Pliki IBM Symphony Aplikacje i strony mobilne WebSphere Portal Themes SFA/CRM Korzystanie ze Helpdesk stron wewn. i Web Experience Factory & RAD Marketing zewnętrznych na Zakupy Mobile Portal Accelerator urządzeniach mobilnych Workflow Inne IBM Lotus Domino XPages Bezpieczny dostęp Proste i stabilne rozwiązanie do zabezpieczania sesji z IBM Lotus Mobile Connect urządzeń mobilnych 8
  • 9. Architektura IBM Mobile Social Business Mobilne aplikacje do instalacji Mobilne aplikacje Mobilne strony Aplikacje biznesowe www WWW Poczta Kalendarz UC Spotkania Społecznośc Inne XPages, portlety, Portale i Poczta, WCM Kalendarz Bezpieczeństwo Kontakty, Czat Personalizacja Modyfikacja użytkownikaNarzędzia Domino Designer, Web Experience Factory, Rationaldeweloperskie Social Business Toolkit, Mobile Technology Preview Zarządzanie BlackBerry Enterprise urządzeniami IBM Lotus Notes Traveler, IBM Lotus Mobile Connect, IBM Tivoli MDM, partners Server Platforma Android Apple Nokia Symbian BlackBerry systemowaSposóbdostarczenia On premise Cloud 9
  • 10. 2011 był w IBM rokiem aplikacji mobilnych 21 aplikacje do pracy grupowej 44 nowe wydania 10
  • 11. AgendaIBM Lotus TravelerIBM Lotus XpagesIBM ConnectionsIBM SametimeIBM Lotus Mobile Connect 11
  • 12. AgendaIBM Lotus TravelerIBM Lotus XpagesIBM ConnectionsIBM SametimeIBM Lotus Mobile Connect 12
  • 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 13
  • 14. Rozwój produktuStyczeń 2008: Traveler 8.0.1 for Windows MobileStyczeń 2009: Traveler 8.5 for Windows Mobile and Nokia SymbianTMPaź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 kalendarzaCzerwiec 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 MobilePaździernik 2010: Wsparcie dla LotusLive NotesTMGrudzień 2010: Traveler for Android (8.5.2.1 FixPack release)Październik 2011: Traveler 8.5.3 wsparcie dla Symbian^3Listopad 2011: Traveler 8.5.3 Fix Pack 1, iOS 5 14
  • 15. Infrastruktura Travelera – połączenie bezpośrednie Powiadomienie SMS (opcja dla Android/Nokia/WM) Push Request (SSL/443) Dane z serweraAndroid, Nokia, Notes RPC (TCP/1352)Windows Mobile Synchronizacja Sync Request (SSL/443) Lotus Domino (7.0.2 +) Apple devices Lotus Domino 8.5.3 Lotus Notes Traveler 8.5.3 Internet Domain DMZ Intranet Domain 15
  • 16. Infrastruktura Travelera – połączenie reverse proxy 16
  • 17. Infrastruktura Travelera – VPN 17
  • 18. Obecnie dostępne wersjeWersja 8.5.3.1 – pierwszy fixpack dla wersji 8.5.3Serwer – 8.5.3.1 build 20111108_2014 ​Android – 8.5.3.1 build 20111207_1606*Nokia S60 – 8.5.3.1 build 20111027_2105Windows 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 18
  • 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 Messaging Odpowiadająca wersja Travelera z serwera Domino Działa w trybie 32-bit oraz 64-bit pod Windows Działa w trybie 32-bit pod LinuksemWsparcie dołączanych serwerów pocztowych Domino Domino 7.0.2 lub wyższy System operacyjny serwera Domino dowolnySzablon skrzynki pocztowej ® Standard oraz iNotes wersja 6.5 lub wyższa 19
  • 20. Wymagania klientaApple Windows Mobile iPhone 3G, iPhone 3GS, iPhone 4, iPhone 4S Windows Mobile 6.0, Standard, Professional oraz Classic iPad and iPad2 Windows Mobile 6.1, Standard, Professional oraz iPod Touch Classic Apple OS 3.x Windows Mobile 6.5, Standard, Professional Apple iOS 4.x Apple iOS 5.x Android Android OS 2.0.1 i wyższy, łącznie z tabletami,Nokia OS 3.x oraz OS 4.xNEW Nokia Series 60 3rd edition, feature pack 1 oraz 2 Nokia Series 60 5th edition Nokia Symbian^3 edition NEW 20
  • 21. Traveler for LotusLive NotesTaka sama funkcjonalność jak w przypadku standardowej instalacjiDostępne niektóre funkcje administracyjneDostępne funkcje administracyjne serwera (health, backup, maintenance) wspierane przez zespół operacyjny LotusLiveTM 21
  • 22. Android: Akcje spotkań: zaproś, przełóż, odwołaj, etc Szyfrowanie poczty Łączenie z wpisów kalendarza Widżety poczty i kalendarza Widok miesiąca kalendarza 2012 To-Do / Notatnik 2012 Podpisywanie Dodatkowe językiApple: Przeszukiwanie nazw użytkowników w grupach Filtrowanie danych na serwerze Szybki forward oraz odpowiedźNokia Wsparcie Symbiana Szyfrowanie danych na urządzeniu obsługującym taką funkcję 2012Failover / High Availability 22
  • 23. Android – ułatwienia instalacjiJedna aplikacja do instalacji (bez Lotus Installera)Zachowane cechy z Lotus Installer jak automatyczne podnoszenie wersji w aplikacji Lotus TravelerPrzy instalowaniu poprzez wbudowaną przeglądarkę Android, automatyczne przenoszenie nazw serwera i użytkownikaMigracja z 8.5.2 23
  • 24. AndroidNowe opcje Lotus Travelera w menu Check for updated software Uninstall applicationZalecane odinstalowanie poprzez opcje w menu vs Lotus Traveler Uninstaler 24
  • 25. Android – widżety poczty i kalendarzaMożna dodawać do wielu ekranów smartfonaDuży (3x3) oraz mały (4x1) formatyTablety z OS 3 używają suwaka do płynnej nawigacjiOtwieranie indywidualnego kalendarza oraz skrzynki poprzez dotknięcie ikonyTworzenie nowego zdarzenia lub wiadomości przez dotknięcie “+” 25
  • 26. Android – kalendarzWłaściciele pokoi mogą wykonywać następujące akcje Tworzyć spotkania z uczestnikami Przesuwać spotkania Modyfikować spotkania Odwoływać spotkania 26
  • 27. Android – kalendarzNumery telefonu w kalendarzu mogą być wybierane poprzez dotknięcie wyróżnionego odnośnika. Mogą być w polach Subject Location DescriptionWsparcie do telekonferencji P oraz “,” (przecinek) oznaczają odstęp # aby wpisać numer konferencji ; lub x aby zapytać użytkownika przed wysłaniem kodu dostępowego 27
  • 28. Android – kalendarzWidok tygodniowy widoczny jako tekst (większa przejrzystość)Przeskakiwanie pomiędzy dniami (ułatwiona i szysza nawigacja)Większa wydajność przy przewijaniu całego kalendarzaPoprawione menu dla tabletów z Android 3.xIkona skrótu dla zdarzeń w kalendarzu, które nie zostały jeszcze otwarte 28
  • 29. Android – PocztaPodstawowe akcje dostępne bezpośrednio na ekranie wiadomości versus menuRzadziej używane funkcje przeniesione do menu 29
  • 30. Android – PocztaPodział funkcji automatycznego pobierania wiadomości na dwie opcjeAutomatyczne pobieranie załączników i wiadomości, jeśli mieści się w limicie filtruAutomatyczne pobieranie wbudowanych obrazków wyłączone domyślnie opcjonalnie dla 5K, 25K, 100K, 500KAutomatyczne pobieranie załączników 25K - 10MB 30
  • 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 31
  • 32. Android – wyszukiwanie nazwPrzy tworzeniu nowej wiadomości wyszukiwana jest nazwa użytkownika na serwerze w oparciu o aplikację Lotus LookupWyniki wyszukiwania prezentują również zdjęcie, jeśli jest dołączone do LDAPWyświetla propozycję odbiorcy, grupy lub bazy typu mail-in 32
  • 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 33
  • 34. Nokia – wsparcie Symbiana^3 Symbian^3 pełne wsparcie Nowa paczka instalacyjna dla urządzeń z S3 Przykładowe wspierane urządzenia Nokia E7 Nokia C7 Nokia C6-01 Nokia N8 Nokia Astound 34
  • 35. Nokia – Symbian^3 HTML MailSymbian^3 umożliwia otrzymywanie i czytanie wiadomości z wbudowaną treścią HTMLWidoczne tabelki, fonty, kolory poprzez Lotus Notes Traveler 35
  • 36. Nokia – polityka szyfrowania urządzeńWsparcie tylko dla Nokia Symbian^3Wymaga Nokia Symbian “Anna” lub późniejszych wersjiPolityka 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 36
  • 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 37
  • 38. Apple iOS – Zarządzanie katalogiem w poczcie Zmiana nazwy i usuwanie Tworzenie nowego folderu Wybór folderów nadrzędnych 38
  • 39. Apple iOS – flagi śledzeniaDostępne z iOS5 oraz Lotus Notes Traveler 8.5.3.1Dwie możliwości synchronizacji flag 39
  • 40. Apple iOS – flagi śledzeniaFlagi mogą być ustawiane w kliencie Lotus Notes oraz w TravelerzeWsparcie tylko dla flagi “Normal”Usuwanie i dodawanie flag ze skrzynki oraz z folderów 40
  • 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 41
  • 42. Server – polityka dołączania urządzeniaPrzy włączonej polityce, administrator musi użyć wyjątku (except policy) dla pojedynczego użytkownika aby udostępnić Lotus TravelerUstawienie “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 42
  • 43. Server – polityka dołączania urządzeniaBaza administracyjna Lotus Traveler śledzi status włączania urządzeniaAdministrator używa akcji Change Approval do podłączenia lub odmowySortowanie po kolumnie ApprovalUżytkownik jest powiadamiany mailowo o zgodzie lub odmowiePrzy migracji wszystki urządzenia z wersją 8.5.2 lub wcześniejszą są podłączane 43
  • 44. Server – polityka dołączania urządzenia 44
  • 45. Apple iOS – czyszczenie danych (data only wipe)Opcja Remote wipe dostępna na urządzenia Apple do czyszczenia danych tylko z Lotus Traveler Kontakty Kalendarz PocztaKomenda dostępna poprzez samoobsługową stronę Travelera lub z klienta administracyjnego 45
  • 46. Apple iOS – czyszczenie danych (data only wipe)Dane są czyszczone, pozostaje informacja o profilu i koncieDopóki administrator nie usunie polecenia, urządzenie nie może się łączyć z serwerem TravelerUżytkownik otrzymuje powiadomienie na urządzenie o zakończeniu operacji czyszczenia danych 46
  • 47. Apple- polityka synchronizacji danychDostępna z panelu administracyjnego Domino Lotus Traveler SettingsStandardowe ustawienie “Set value and prevent changes” dla urządzeń ApplePolityka umożliwia odłączenie synchronizacji poczty, kalendarza, kontaktówAplikacja dalej działa na urządzeniu ale nie wymienia danychOpcja dostępna tylko w polityce, nie można wywołać poprzez bazę LotusTraveler.nsf 47
  • 48. BezpieczeństwoSzyfrowana transmisja danych (HTTPS)Szyfrowanie danych w urządzeniu Android Apple iPhone 3GS, iPhone 4, iPhone 4S, iPad, iPad2, iPod Touch (3rd and 4th generations) Nokia Symbian^3Wymuszenie hasła, politykiUsuwanie danych Lokalnie z urządzenia Zdalnie całego urządzenia Zdalnie tylko aplikacji Zdalnie tylko karty pamięciSzyfrowanie poczty Domino Apple wymaga dodatkowego komponentu Traveler CompanionZarządzanie urządzeniami i profilami Apple Tivoli Endpoint Manager (http://www-01.ibm.com/software/tivoli/solutions/endpoint/mdmbeta/) 48
  • 49. Bezpieczeństwo - Android 49
  • 50. Bezpieczeństwo - Apple 50
  • 51. Bezpieczeństwo - Nokia 51
  • 52. Bezpieczeństwo – Windows Mobile 52
  • 53. Wybór aplikacji do synchronizacji 53
  • 54. Filtrowanie treści Notes.ini USER_EMAIL_LIMIT USER_EVENTS_LIMIT USER_NOTES_LIMIT 54
  • 55. Zgody na dodatkowe urządzenia 55
  • 56. LotusTraveler.nsf 56
  • 57. LotusTraveler.nsf – ustawienia bezpieczeństwa 57
  • 58. Kontrola dostępuDostęp do Domino (Security tab)Dostęp do Lotus TravelerUser 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 danych Po zgłoszeniu procesu trafia informacja do names.nsf co pozwala na dostęp dopóki nie zostaną usunięte dane 58
  • 59. Planowanie wydajnościIBM Tech LineDokumentacja w Lotus Wiki http://www- 10.lotus.com/ldd/dominowiki.nsf/dx/Capacity_planning_guidelines_for_Lotus_Notes_Traveler_LNT853Maszyny 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ść sieciUżytkownicy oraz urządzenia Liczba jednoczesnych połączeń HTTPs Liczba dokumentów Ustawienia filtrowania treści 59
  • 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 Travelera 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 60
  • 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_DefragNatychmiastowe instalowanie poprawek i kolejnych wersji Travelera Każda poprawka zwiększa wydajność TraveleraKorzystanie z porad Traveler Team http://ibm.co/uzRLdz 61
  • 62. Monitorowanie systemuStatusStatystykiDyski I/OCPU/PamięćUżycie bazy 62
  • 63. Monitorowanie systemutell 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 Travelers CPU usage is 90 percent over the last 120 minutes of processing. The overall status of Lotus Notes Traveler is Red. 63
  • 64. Monitorowanie systemu – połączenia HTTPshow 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. 64
  • 65. Monitorowanie systemu – dyski I/Oshow 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.01Sprawdzaj średnie użycie oraz szczytowePowinno być mniej niż 80% * liczba głowic w dyskachPrzedstawiony przykład wykazuje prawidłową wydajność 65
  • 66. Monitorowanie systemu – dyski I/Oshow 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.01Ten system ma 2 głowice i ok. 80% utylizacji na każdejPrzydałaby się jeszcze jedna głowica lub przynajmniej defragmentacja 66
  • 67. Monitorowanie systemu – CPU/pamięćtell traveler mem Wyświetla historyczne oraz bieżące użycie CPU, Javy oraz użycie pamięci w przedziałach 15 minutowych 67
  • 68. Monitorowanie systemu – użycie bazyNowa funkcja w Traveler 8.5.3 (poprawka 8.5.3.1)tell traveler dbusage Wyświetla liczbę rekordów powiązanych z użytkownikiem oraz filtrowaniem 68
  • 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 69
  • 70. Zmiany w Traveler High AvailabilityInformacja o synchronizacji przechowywana w bazie relacyjnejIP Sprayer przed serwerami TravelerDowolny serwer może obsługiwaćdowolnego użytkownika Domino RPC Domino Mail Files IP Sprayer JDBC HA Relational DB 70
  • 71. Zmiany w Traveler High AvailabilityRelacyjna baza danych (DB2, SQL Server)Administracja poprzez xPages (dla obu konfiguracji)Wsparcie migracji istniejących baz do nowych relacyjnych HA 71
  • 72. Przydatne linkiLotus Notes Traveler Product Page http://www.ibm.com/software/lotus/products/notes/traveler.htmlLotus Notes Traveler Wiki http://www-10.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Product%20DocumentationLotus Notes Traveler Support Site https://www-304.ibm.com/support/docview.wss?uid=swg24019529Lotus Notes Traveler Performance Report http://www.ibm.com/developerworks/lotus/library/notes852-trav-perf/index.htmlIBM Lotus Notes Traveler Companion app on iTunes http://itunes.apple.com/app/ibm-lotus-notes-traveler-companion/id346633404?mt=8 72
  • 73. AgendaIBM Lotus TravelerIBM Lotus XpagesIBM ConnectionsIBM SametimeIBM Lotus Mobile Connect 73
  • 74. IBM Lotus Domino XPages Mobile w 2011Pakiet dostępny w Notes & Domino 8.5.3Upgrade Pack 1Wymaga Domino i Domino Designer 8.5.Zawiera mobilne kontrolki i bibliotekiPlatformyAutomatyczne wykrywanie urządzeniaiOS 4 & 5 (iPhone, iPad oraz iPod Touch)Android 2.3 (telefony) and 3.x (tabletyS)Szablon Teamroom mobile
  • 75. XPages MobileRozszerza 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ępem Odświeżenie szablonu w istniejących aplikacjach Teamroom & Discussion Przykłady Best PracticesRozszerzenie środowiska XPages do wsparcia mobilnych przeglądarek WWW Łatwy i prosty dewelopment Jeden model programowania dla urządzeń mobilnych, przeglądarek i grubego klienta
  • 76. Krótka historiaMobile Controls Project na OpenNTF.org Początek 2010 Zestaw pojedynczych zestawów kontrolek (custom controls) Baza na 8.5.2Projekt XPages Extension Library na OpenNTF.org Poprawki przez cały 2011 rok zgłaszane przez społecznośćAutorskie rozwiązania mobilne Pomysły i projekty partnerskie, zbudowane w oparciu o jQuery Mobile oraz dojox.mobile Przykłady do pobrania z OpenNTF.orgWersja XPages Mobile Upgrade Pack 1 Oficjalnie wspierana wersja od numeru 8.5.3
  • 77. 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.3Co 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
  • 78. Kontrolki XPages Mobile Controls Data View Form withOutline/Menu Validation Navigation Bar Search Bar
  • 79. Szablon Teamroom Przedtem TerazDwa proste kroki!File-Application-Replace DesignUruchom agenta Upgrade Content
  • 80. XPages Mobile – Teamroom
  • 81. Debugowanie aplikacji Weinre Zdalny debugger dla stron WWW Może być dołączony do aplikacji produkcyjnej http://phonegap.github.com/weinre/ Fiddler2 HTTP proxy Debuguje aplikacje Symulacja połączeń http http://www.fiddler2.com/fiddler2/ Medusa- openNTF.org
  • 82. Skąd wziąć 8.5.3 Upgrade Pack 1?Klienci z aktywnym wsparciem z Passport Advantage®Partnerzy IBM mogą pobrać z PartnerWorld® Software Access CatalogDostęp poprzez openNTF.orgDo pobrani 1 obraz zawierający install kit dla produktów Notes 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)
  • 83. PrzyszłośćNowe kontrolki i skórki Rozszerzanie wsparcia (iOS and Android) Wsparcie dla Blackberry Dojo 1.7Nowe szablony mobilne Biblioteka dokumentówWspólny UI dla urządzeń mobilnychIntegracja z IBM Lotus NotesTraveller® Integration Otrzymywanie linku do dokumentu w wiadomości email, podgląd i workflow
  • 84. Więcej informacjiXPages.info http://xpages.infoXPages Forum http://xpages.info/forumOpenNTF – Open Source Community http://www.openntf.orgDomino Application Development Wiki http://www.lotus.com/ldd/ddwiki.nsfXPages Blog http://xpagesblog.comEdukacja IBM http://www.ibm.com/software/lotus/training/n8deducationofferings.html 84
  • 85. Mastering XPages@ Lotusphere bookstore www.ibmpressbooks.com/bookstore/product.asp?isbn=0132486482 www.amazon.com/Mastering-XPages-Step-Step-Application/dp/0132486318 85
  • 86. XPages Portable Command GuideW druku.... www.ibmpressbooks.com/bookstore/product.asp?isbn=0132943050 www.amazon.com/XPages-Portable-Command-Guide/dp/0132943050 86
  • 87. XPages Extension LibraryDostępna I półrocze 2012 www.ibmpressbooks.com/bookstore/product.asp?isbn=0132901811 www.amazon.com/XPages-Extension-Library/dp/0132901811 87
  • 88. TeamRoom 88
  • 89. Instalacja Upgrade Pack 1Pobranie pakietu z PA853UpgradePackInstalls.zip
  • 90. Instalacja Upgrade Pack 1Po rozpakowaniu zawiera 3 foldery: client, designer oraz domino.Plus readme.txt
  • 91. Instalacja Upgrade Pack 1server zawiera dodatek pod client zawiera 3 dodatki dlaAIX32, AIX64, iSeries, Linux, Windows®, Apple® Mac® orazSolaris, Win32, Win64 oraz Linux.zSeries. designer zawiera jeden pakiet dla Windows
  • 92. Instalacja Upgrade Pack 1Instalacja klienta Designer z UP1Uruchamiamy 853UpgradePack1_20111208-0717.exe z folderuextlib-designer-add-win32W Microsoft® Windows7 pojawi się zapytania o to, czy chcemyzmieniać konfigurację komputera
  • 93. Instalacja Upgrade Pack 1Rozpakowanie pakietu instalacyjnego
  • 94. Instalacja Upgrade Pack 1Ekran powitalnyWybieramy Next
  • 95. Instalacja Upgrade Pack 1Akceptacja licencji IBM.
  • 96. Instalacja Upgrade Pack 1Ewentualnie zamknięcie działającego w tle klienta Lotus Notes.
  • 97. Instalacja Upgrade Pack 1Rozpoczęcie instalacji
  • 98. Instalacja Upgrade Pack 1Instalowania ciąg dalszy....
  • 99. Instalacja Upgrade Pack 1I po wszystkim!
  • 100. Instalacja Upgrade Pack 1 Nowy katalog | notesframeworksharedeclipse Nowy klient dla środowiska runtime | notesframeworksharedeclipsePodgląd serwera z Extlib | notesosgiextlibeclipseNowe szablony | notesdata Można już rozpocząć budowę pierwszej aplikacji mobilnej
  • 101. Instalacja Upgrade Pack 1Designer z Extension Library
  • 102. Instalacja Upgrade Pack 1Baza Discussion
  • 103. AgendaIBM Lotus TravelerIBM Lotus XpagesIBM ConnectionsIBM SametimeIBM Lotus Mobile Connect 103
  • 104. IBM Connections Mobile w 2011 Jesień 11 Nowy klient na iPada Menu “na okrągło” Wsparcie iOS 5 Aplikacje Blackberry Wsparcie OS7 Lato 11 Poprawa wydajności Nowa aplikacje ConnectionsStrona domowaGaleria zdjęćBlog pomysłówiOS, Android oraz BlackBerryPoprawa interfejsu mobilnego
  • 105. IBM Connections Mobile w 2011 Jesień 12 Apple/Android Wsparcie nowej wersji Przycisk Open Social gadgets Activity Stream/Embedded Experience Nowe style wyglądu Rekomendacje w Wiki oraz w Blogach Lato 12 Apple/Android Lokalne i zdalne czyszczenie danych (wipe) Umieszczanie plików (upload files) Mobilna administracjaWiosna 12Apple/Android Rozszerzenia i dopasowania Wiele kont do zalogowania BlackBerry Integracja z profilami na urządzeniu Integracja z profilami na urządzeniu Więcej funkcji dla użytkownika
  • 106. Mobile Roadmap End of 2011 2012 4Q 2011 Podstawowe Główne kierunki: zmiany: Traveler Traveler 8.5.3 High availability Nowy interfejs poczty dla Android™ Connections iPad To do Sametime® /SUT dla iOS® Windows® Phone (iPhone® oraz iPad®) Connections LotusLive™ Meetings Activity streams IBM Lotus Symphony™ Nowy interfejs dla Files/Profiles Viewer Częściowe i pełne czyszczenie XPages mobile extensions 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 106
  • 107. IBM Connections Dostęp do aplikacji poprzez zwykłą przeglądarkę albo z dedykowanego klienta mobilnego Nowe funkcje Galeria 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
  • 108. IBM Connectionsklient iPad Nowe możliwości Peł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
  • 109. IBM Connections – konfiguracja środowiskaIBM Connections wersja 3.0.1Musi być uruchomiona usługa mobilnego dostępu Dostępna w trakcie procesu instalacjiWymaga poprawki LO64399 109
  • 110. IBM ConnectionsDedykowany 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 iPhonea oraz iPadaIBM 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 110
  • 111. LogowaniePrzy pierwszym uruchomieniu użytkownik podaje adres serweraPo sprawdzeniu dostępności usługi pod wskazanym adresem, użytkownik podaje login i hasłoDane do logowania są bezpieczenie zapisywane na urządzeniu i automatycznie używane przy kolejnym logowaniu 111
  • 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 112
  • 113. Integracja z kamerąPliki oraz filmy mogą być dodawane poprzez dotknięcie ikony kamery lub plusa w komponencie PlikiPo dotknięciu ikony można zrobić nowe zdjęcie lub wczytać gotowe z galeriiMoż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 114
  • 115. Otwieranie plików z innych aplikacji i vice versaOtwieranie plików z Connections w innych aplikacjach i na odwrót 115
  • 116. Ustawienia kontaDostęp poprzez dotknięcie ikony lub informacje 116
  • 117. 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_res ult BlackBerry App World https://appworld.blackberry.com/webstore/content/52232? lang=en
  • 118. IBM Lotus Symphony ViewersKorzystanie 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) 118
  • 119. AgendaIBM Lotus TravelerIBM Lotus XpagesIBM ConnectionsIBM SametimeIBM Lotus Mobile Connect 119
  • 120. IBM® Sametime® mobile dzisiaj 8.5.1 i starsze 8.5.2 8.5.2 IFR 1 Prezentacja dostępności orazAndroid® czat i połączenia SUT Spotkania w przeglądarce Prezentacja dostępności oraziOS® Prezentacja dostępności i czat czat i połączenia SUT Spotkania w przeglądarce Prezentacja dostępności i czat Spotkania ®Blackberry OS Prezentacja dostępności i czat ® ®Nokia Symbian 120
  • 121. Nowe opcje Sametime Mobile- czatInstant Messaging Client for Android Od wersji Sametime 8.5.2 Działa na Android 2.0 i wyższych Dostępny z Google Play oraz do pobrania z serwera STInstant Messaging client for iOS Wydanie 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 121
  • 122. Sametime Mobile FeaturesLista kontaktów Wysyłanie zdjęćWyszukiwanie Dyktowanie tekstu do czata*Ulubione Lokalizowanie przy użyciu GPS*Prezentacja dostępności Click to call w SUTHistoria czatów Powiadomienia o nowejCzaty indywidualne i grupowe wiadomości w tleOgłoszeniaEmotikonyWizytówkiSametime Unified Telephony* obecnie na Android 122
  • 123. IBM Sametime na urządzeniu z Android 123
  • 124. IBM Sametime na urządzeniu iPhone 124
  • 125. IBM Sametime na urządzeniu iPad 125
  • 126. Wsparcie usługi Apple® Push Notification 126
  • 127. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device 127
  • 128. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS DeviceRejestracja funkcji push (APNS),pobieranie przypisanego tokenu dourządzenia 128
  • 129. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device Logowanie Sametimea i przesyłanie otrzymanego tokenu 129
  • 130. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device Przed przejściem do stanu czuwania przesłanie komeny pause 130
  • 131. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Kolejny użytkownik przesyła wiadomość Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device 131
  • 132. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications Proxy widzi stan czuwania urządzenia VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device 132
  • 133. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Proxy przesyła token urządzenia do APNS, powiadomienie o wiadomości Push zostanie wysłane do urządzenia (push) Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device 133
  • 134. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNSAPNS Pushprzesyła NoficationsPUSHdo urządzenia VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device 134
  • 135. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server 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 135
  • 136. Sametime na iOS / działanie funkcji PUSH Internet DMZ Intranet TLS/SSL (push notifications only, no sensitive data) TCP port 2195 for notification connection Apple TCP port 2196 for error reporting connection (feedback service) PNS Push Nofications VPN / HTTPS HTTPS Sametime Reverse Community Proxy Proxy Server iOS Device Sametime proxy wysyła skolejkowane w bazie wiadomości na urządzenie 136
  • 137. Mobile SUT (Sametime Unified Telephony)Dotknięcie kontaktu wywołuje rozmowę SUTPrzychodzące połączenie telefoniczne mają priorytet nad SUTWidoczny status dla innych użytkowników STPrzychodzące połączenie jest przedstawione jako SUT Unified NumberOptymalizacja kosztów w obsłudze rozmów telefonicznych w firmie 137
  • 138. Ustawienia SUT 138
  • 139. SUT na iPhone 139
  • 140. Mobile Sametime MeetingsMożliwość uczestniczenia w spotkaniach Sametime z urządzeń z Blackberry, iOS i AndroidPodgląd udostępnionych treściPodnoszenie rękiCzatKomentarzeKlient BlackBerry OS version 5 i 6 Podgląd ostatnio używanych pokoi Zapisywanie haseł dostępuKlient przeglądarkowy iOS oraz Android Poprawiony wygląd dopasowany do urządzeń mobilnych 140
  • 141. Mobile Sametime Meetings- Blackberry 141
  • 142. Mobile Sametime Meetings- Android 142
  • 143. Mobile Sametime Meetings- iPad 143
  • 144. Co jest potrzebne do uruchomieniaAndroid/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, SSLPobieranie klienta mobilnego iOS w App Store Android w Android Market® (Google Play) lub z serwera Sametime Pozostałe iurządzenia bezpośrednio z serwera STKlient spotkań na BlackBerry BES lub inne rozwiązanie VPN/reverse proxy Sametime Meetings 8.5.1 (minimum) Pliki instalacyjne przygotowane na serwerze SametimeSpotkania w przeglądarce na tabletach z Android oraz iPhone Wystarczy wpisać adres WWW pokoju spotkań 144
  • 145. Gruby klient Contacts DB Meetings Server Community Server ST 8.5.2Klient WWW VPN / Reverse A/V Server Proxy Sametime Sametime Unified Klient mobilny HTTP Proxy Server Telephony Server 8.5.2 IFR 1 DMZ 145
  • 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.com Port: 9444 Secure Connection: On Connection Type: Direct Connection 146
  • 147. Klient mobilny Sametime na urządzenia z AndroidDo pobrania z Android Market (Google Play) lub z serwera Sametime ProxyPrzy pobraniu z Google Play, używany będzie standardowy mechanim updateAby pobrać z serwera Sametime Proxy, należy użyć następujących adresów: <proxy server addr>:<proxy port>/stmobile/Sametime.htmlMożliwa opcja automatycznego updateu 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ę. 147
  • 148. IBM Sametime Mobile w 2011 Jesień 11 Nowa aplikacja iPhone/iPad app (8.5.2 IFR1) Prezentacja dostępności i czat Apple push Sametime Unified Telephony dialer Wsparcie iOS 5 Lato 11 Nowa aplikacja Android (8.5.2)Prezentacja dostępności i czatSametime Unified Telephony dialer 148
  • 149. IBM Sametime Mobile Meetings w 2011 Jesień 11 Nowy interfejs dostępu przez WWW tablety iOS oraz Android Sametime 8.5.2 IFR1 Nowa aplikacja LotusLive iOS, Android oraz BlackBerry Lato 11Nowa aplikacja BlackBerry Sametime MeetingsSametime 8.5.2 mtg server
  • 150. AgendaIBM Lotus TravelerIBM Lotus XpagesIBM ConnectionsIBM SametimeIBM Lotus Mobile Connect 150
  • 151. Mobile Risks can be Manageable Ryzyko malware/virus device lockdown firewall intrusion Corporate content protection Identity and passwords Rozwiązanie device loss policy management encryption Threat management partial/remote wipe Security rich connectivity device inventory
  • 152. Czym jest Lotus Mobile Connect? VPN poprzez klienta oraz bez klienta Usługa klient-server dla większości dostępnych platform Bezpieczny Usługa bez klienta poprzez aplikację HTTP dostęp Wybór sieci Bezpieczny VPN Szeroki wybór dostępnych sieci Korzysta z non-IP, IPv4, wired/wireless, IPv6 Opcje bezpieczeństwa Autoryzacja Silne wsparcie dla RSA SecurID® Szyfrowanie z AES End-to-End FIPS 140-2 Szyfrowanie danych Optymalizacja połączenia Optymalizacja Redukuje koszty transmisji poprzez użycie sieci wifi połączenia Poprawa prędkości oraz stabilności połączenia Skalowalność i stabilność Wsparcie dla instalacji klastra bramek dostępowych, podtrzymywanie sesji przy zaniku sieci 152
  • 153. Lotus Mobile Connect – co w środku?Connection Manager (serwer)Oprogramowanie kontrolujące dostęp do bezpiecznej sieciWsparcie adresów zgodnych z protokołem IP oraz innychMobile Network Connections (MNC) umożliwia łączenie sieci publicznych iprwyatnychHTTP Access (klient przeglądarkowy)- usługa umożliwiająca budowę tunelu SSL dodowolnej aplikacji poprzez HTTPGatekeeper (administracja)Konsola administracyjna oparta na JavieGłówna rola administratora- zarządzanie politykamiMobility Client (klient)Do wykorzystania na urządzeniach mobilnych- łączy się z serwerem ConnectionManagerMobility Client autoryzuje się i utrzymuje połączenie VPN z serwerem ConnectionManagerZawiera zestaw opcji do budowania indywidualnych konfiguracji sieciowych dlawybranych aplikacji 153
  • 154. Lotus Mobile Connect – architektura Kompletne rozwiązanie mobile VPN: autoryzacja, szyfrowanie, optymalizacja ruchu TCP/IP, także przy częstym zrywaniu połączenia podtrzymywnie sesji Niezależna od systemu operacyjnego Niezależna od rodzaju używanego sprzętu Traveler Sametime Connections 154
  • 155. Lotus Mobile Connect – architektura bez klienta Usługa dostępy przez zapewnia bezpieczny tunel SSL do dowolnej aplikacji HTTP TravelerHTTP Client Forms basedApplication login to Connection Manager Sametime MDM Connections Public Web Address http://mobile.myco.com 155
  • 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 156
  • 157. Wspierane platformy Connection Manager Gatekeeper Mobility Client* IBM AIX® IBM AIX Microsoft Windows AIX Version 5.1 ML 4 AIX Version 5.1 ML 4 Windows 2000, XP, Vista, 7 AIX 5.2 ML2, 5.3 AIX 5.2 ML2, 5.3 Linux AIX 6.1 AIX 6.1 Novell Desktop 9, 10 Red Hat Enterprise Linux 4, 5, 5.4 WS Sun Solaris ® Sun Solaris SUSE Linux Enterprise Desktop 9, 10, 11 Solaris 9, Solaris 10 Solaris 9, Solaris 10 Mac Mac OS® X 10.4, 10.5, 10.6 Linux® Linux Microsoft Windows Mobile Red Hat® Enterprise Linux 4.0, 5.0, 5.4 Red Hat Enterprise Linux 4.0, 5.0, 5.4 ES/AS Windows Mobile 2003, 2003 SE ES/AS Windows Mobile v5 Pocket PC, SUSE Linux Enterprise Server 9, 10,11 SUSE® Linux® Enterprise Server 9, 10, 11 Smartphone Novell Linux Desktop 9, 10 Windows Mobile v6, 6.1, 6.5 Standard and Professional Microsoft Windows Microsoft Windows ® ® Windows 2000, XP, Vista, 7 Symbian Windows Server 2003 SP1, Standard, NokiaTM 9300, 9300i, 9500 Windows Server 2003 SP1, x64 Enterprise, DataCenter Nokia E50, E51, E52, E55, E60, E61, E61i, Windows Server 2008 Windows Server 2003 x64 E62, E66, E70, E71, E71x, E72, E75, E90 Windows Server 2008 x64*Wsparcie trybu “bez klienta” dla Apple/iOS®, Android, Windows Phone 7.. etc 157
  • 158. Wspierane sieciCellular Networks: W-LAN, W-PAN Public Non-IP Radio Networks:CDMA 802.11x DataTAC 4000 (US)TDMA Bluetooth DataTAC/IPGSM CSD, SMS DataTAC 5000 (Europe)PCS 1900 Modacom (Germany)PDC (Japan) LAN Connections: DataTAC 6000 (Asia)PHS (Japan) Ethernet DataTAC/IPCDMA2000, 1XRTT, eVDO Token Ring Mobitex (Worldwide)GPRS, EDGE, UMTS, HSDPA Mobitex/IP (US)PDC-P (Japan) Internet Connections:iDEN Cable ModemCDPD and CS-CDPD ADSL/DSL Private Packet-Radio Networks:AMPS & N-AMPS ISDN Dataradio3G, 4G ISP Motorola Private Radio (DataTAC) ASTROSMS-C Connections: Dial Connections: TETRA over IP (ToIP)SMPP DIAL/TCPSMTP ISDN Satellite Network:SNPP PPP Wireless MatrixUCP PSTN (POTS)WCTP 158
  • 159. AutoryzacjaMetody autoryzacji:RADIUS, SecurIDLDAP, Active DirectoryOparte na certyfikacie (X.509)LMC system Single Sign-OnIntegrated Windows Logon (Windows XP)LTPA Tokens przy użyciu HTTP Access ServicesWebSphere Application Server TAIConnection Manager Real-time Session DB (ODBC) 159
  • 160. Dziękuję za uwagę 160