SlideShare ist ein Scribd-Unternehmen logo
1 von 50
 
Cwaniak e-born SmartClient w VisualStudio 2005 Krzysztof Gawęda Orhmet Tomasz Cieplak Politechnika Lubelska
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Czego dotyczy idea Smart Client ,[object Object],[object Object],[object Object]
Jakieś narzędzia, technologie, coś nowego w VS 2005? ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nowy Mobilny Serwer SQL ,[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Przegląd Ściśle powiązany ze środowiskiem programistycznym ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Przegląd Poprawiona architektura ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Przegląd Ulepszenia synchronizacji ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Przegląd Wprowadzenie do SqlCeResultSet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integracja z SQL Server 2005 Narzędzia SQL Server 2005 ,[object Object],[object Object],[object Object],[object Object]
Integracja z SQL Server 2005 Narzędzia SQL Server 2005 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integracja z Visual Studio 2005 Narzędzia Visual Studio ,[object Object],[object Object],[object Object],[object Object]
Integracja z Visual Studio 2005  Narzędzia Visual Studio ,[object Object],[object Object],[object Object],[object Object]
Integracja z Visual Studio 2005  Narzędzia Visual Studio ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wybierając typ replikacji Zalecenia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wybierając typ replikacji START Wydajność jest  warta  większej ilości  programowania?  Dane są  niepowtarzalne?  Transfery są  limitowane  i przewidywalne?  Replikacja  Scalająca Replikacja  Scalająca Replikacja  Scalająca RDA RDA RDA RDA RDA Klient  modyfikuje dane?  Ilość danych  na serwerze  jest mała lub  są nieregularnie  modyfikowane?  Dane na serwerze  głównie są  dodawane  lub kasowane?  Wzrost wydajności  jest wart znaczącego  wzrostu czasu  programowania?  TAK TAK TAK TAK TAK TAK TAK NIE NIE NIE NIE NIE NIE NIE
Remote Data Access  Przegląd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Remote Data Access Stosowanie   SqlCeRemoteDataAccess ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Remote Data Access Operacja typu Pull ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Remote Data Access Operacja typu Pull ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Replikacja scalająca  Przegląd ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Replikacja scalająca  Przegląd ,[object Object],[object Object],[object Object],[object Object],[object Object]
Replikacja scalająca  Mierząc koszty ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Replikacja scalająca  Warunki sukcesu aplikacji mobilnych ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wprowadzenie Wersja   1.0 platformy .NET Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wprowadzenie To co najlepsze mamy z klienta PC i sieci  Instalacja jednostkowa komponenty współdzielona    Instalacja i uruchomienie przez użytkownika   Integracja z interfejsem użytkownika   Mały wpływ na system   Bez nadzoru  Instalacja bez ograniczeń     Dostęp w trybie offline   Interaktywna i pełna MSI  Klient ClickOnce Sieć
Podstawy ClickOnce  W procesie tworzenia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podstawy ClickOnce Deklaratywna instalacja ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podstawy ClickOnce  Uaktualnienie z sieci 1.0    1.1 Strona WWW   Link  do  Manifest u   Deployment Manifest 1.0 Application Manifest 1.1 Application Manifest
Podstawy ClickOnce  Opcje wdrożenia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podstawy ClickOnce  Architektura aktualizacji Tak N ie Instalowane Sprawdzenie aktualizacji ? Aplikacja Uruchamiane „ Składowisko” aplikacji Startup SHIM Deployment Framework Service MIME .application
Podstawy ClickOnce  Opcje aktualizacji ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podstawy ClickOnce  Application Bootstrapper ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podstawy ClickOnce  Bootstrapper w akcji Setup.exe Dotnetfx.exe Serwer IIS Mdac_typ.exe Custom.msi Bar.application Re start Dotnetfx.exe Custom.msi Bar.application MDAC  wykryty ! Setup.exe   Klient  PC
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bezpieczeństwo Bezpieczne środowisko uruchomienia (Sandbox) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bezpieczeństwo  Określenie wymaganych praw dostępu ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Podsumowanie ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Content created by 3 Leaf Solutions
Specjalna promocja dla uczestników MTS2005!!   TechNet Plus 50% taniej! ,[object Object],[object Object],[object Object],[object Object],TechNet Plus 50% taniej!! Pełne wersje oprogramowania Microsoft bez limitu czasowego! ,[object Object],[object Object],[object Object],[object Object]
Microsoft IT Forum 05 Edukacja Techniczna – Społeczność i Współpraca w sieci – Ewolucja Technologii ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microsoft Press o bezpieczeństwie  Modelowanie zagrożeń Ocena bezpieczeństwa sieciowego Microsoft Windows Security Resource Kit.  Wydanie II, uzupełnione i rozszerzone Udoskonalanie zabezpieczeń aplikacji i serwerów internetowych WKRÓTCE

Weitere ähnliche Inhalte

Andere mochten auch

Purposes of sct review of webisode
Purposes of sct review of webisodePurposes of sct review of webisode
Purposes of sct review of webisode
ctkmedia
 
Ppoint bogado ramiro
Ppoint bogado ramiroPpoint bogado ramiro
Ppoint bogado ramiro
ramirobog
 
Prezentacja obrona bierna i czyna przed pożarami
Prezentacja obrona bierna i czyna przed pożaramiPrezentacja obrona bierna i czyna przed pożarami
Prezentacja obrona bierna i czyna przed pożarami
Kamil Wącław
 

Andere mochten auch (18)

COSTUME NEW
COSTUME NEWCOSTUME NEW
COSTUME NEW
 
Purposes of sct review of webisode
Purposes of sct review of webisodePurposes of sct review of webisode
Purposes of sct review of webisode
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Bicentenario
BicentenarioBicentenario
Bicentenario
 
Ppoint bogado ramiro
Ppoint bogado ramiroPpoint bogado ramiro
Ppoint bogado ramiro
 
The Dhapur & Pamor Indonesian Kris 2016 (Mpu Djeno Harumbrodjo version)
The Dhapur & Pamor Indonesian Kris 2016 (Mpu Djeno Harumbrodjo version)The Dhapur & Pamor Indonesian Kris 2016 (Mpu Djeno Harumbrodjo version)
The Dhapur & Pamor Indonesian Kris 2016 (Mpu Djeno Harumbrodjo version)
 
pembelajaran matematika pada kurikulum sederhana
pembelajaran matematika pada kurikulum sederhanapembelajaran matematika pada kurikulum sederhana
pembelajaran matematika pada kurikulum sederhana
 
Ways to become master negotiator
Ways to become master negotiator Ways to become master negotiator
Ways to become master negotiator
 
Prezentacja obrona bierna i czyna przed pożarami
Prezentacja obrona bierna i czyna przed pożaramiPrezentacja obrona bierna i czyna przed pożarami
Prezentacja obrona bierna i czyna przed pożarami
 
From user education to information literacy : changing role of university lib...
From user education to information literacy : changing role of university lib...From user education to information literacy : changing role of university lib...
From user education to information literacy : changing role of university lib...
 
Il commercio elettronico alla portata di tutti
Il commercio elettronico alla portata di tuttiIl commercio elettronico alla portata di tutti
Il commercio elettronico alla portata di tutti
 
Jaką moc grzewczą uzyskuje kolektor słoneczny?
Jaką moc grzewczą uzyskuje kolektor słoneczny?Jaką moc grzewczą uzyskuje kolektor słoneczny?
Jaką moc grzewczą uzyskuje kolektor słoneczny?
 
Single camera lesson 1
Single camera lesson 1Single camera lesson 1
Single camera lesson 1
 
Defro Duo - instrukcja obsługi
Defro Duo  - instrukcja obsługiDefro Duo  - instrukcja obsługi
Defro Duo - instrukcja obsługi
 
Scalone dokumenty (7)
Scalone dokumenty (7)Scalone dokumenty (7)
Scalone dokumenty (7)
 
Rtp webinar-acumen-sf-8-4-2016-final deck-fv
Rtp webinar-acumen-sf-8-4-2016-final deck-fvRtp webinar-acumen-sf-8-4-2016-final deck-fv
Rtp webinar-acumen-sf-8-4-2016-final deck-fv
 
Guide for de-mystifying law of trade mark enfocrement and litigation in india
Guide  for  de-mystifying law of trade mark enfocrement and litigation in indiaGuide  for  de-mystifying law of trade mark enfocrement and litigation in india
Guide for de-mystifying law of trade mark enfocrement and litigation in india
 
Podstawy ekonomii - cz. II
Podstawy ekonomii - cz. IIPodstawy ekonomii - cz. II
Podstawy ekonomii - cz. II
 

Ähnlich wie Poland- Smart Client Technology - MTS 2005

Migracja I Integracja Bazy
Migracja I Integracja BazyMigracja I Integracja Bazy
Migracja I Integracja Bazy
Przemysław ...
 
VirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting ServicesVirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting Services
SSAS.PL
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Biznes 2.0
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Webhosting.pl
 

Ähnlich wie Poland- Smart Client Technology - MTS 2005 (20)

Migracja I Integracja Bazy
Migracja I Integracja BazyMigracja I Integracja Bazy
Migracja I Integracja Bazy
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
Czwartki z bi - Reporting Services - podstawy
Czwartki z bi - Reporting Services - podstawyCzwartki z bi - Reporting Services - podstawy
Czwartki z bi - Reporting Services - podstawy
 
VirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting ServicesVirtualStudy.pl - Czwartki z BI - Reporting Services
VirtualStudy.pl - Czwartki z BI - Reporting Services
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
 
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
Jak stworzyć udany system informatyczny
Jak stworzyć udany system informatycznyJak stworzyć udany system informatyczny
Jak stworzyć udany system informatyczny
 
Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?Co nowego w ASP.NET MVC 4?
Co nowego w ASP.NET MVC 4?
 
SCAP – standaryzacja formatów wymiany danych w zakresie bezpieczeństwa IT
SCAP – standaryzacja formatów wymiany danych w zakresie bezpieczeństwa ITSCAP – standaryzacja formatów wymiany danych w zakresie bezpieczeństwa IT
SCAP – standaryzacja formatów wymiany danych w zakresie bezpieczeństwa IT
 
WF w zastosowaniach Web
WF w zastosowaniach WebWF w zastosowaniach Web
WF w zastosowaniach Web
 
SOLIDWORKS system 3d cad
SOLIDWORKS system 3d cadSOLIDWORKS system 3d cad
SOLIDWORKS system 3d cad
 
Datapolis Process System PL
Datapolis Process System PLDatapolis Process System PL
Datapolis Process System PL
 
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
 
NAV365 Microsoft Dynamics NAV w abonamencie
NAV365 Microsoft Dynamics NAV w abonamencieNAV365 Microsoft Dynamics NAV w abonamencie
NAV365 Microsoft Dynamics NAV w abonamencie
 
Silverlight i PHP
Silverlight i PHPSilverlight i PHP
Silverlight i PHP
 
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?
 
Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?Co nowego w VS 2013 dla programistów ASP.NET?
Co nowego w VS 2013 dla programistów ASP.NET?
 
Michał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychMichał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonych
 

Poland- Smart Client Technology - MTS 2005

  • 1.  
  • 2. Cwaniak e-born SmartClient w VisualStudio 2005 Krzysztof Gawęda Orhmet Tomasz Cieplak Politechnika Lubelska
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Wybierając typ replikacji START Wydajność jest warta większej ilości programowania? Dane są niepowtarzalne? Transfery są limitowane i przewidywalne? Replikacja Scalająca Replikacja Scalająca Replikacja Scalająca RDA RDA RDA RDA RDA Klient modyfikuje dane? Ilość danych na serwerze jest mała lub są nieregularnie modyfikowane? Dane na serwerze głównie są dodawane lub kasowane? Wzrost wydajności jest wart znaczącego wzrostu czasu programowania? TAK TAK TAK TAK TAK TAK TAK NIE NIE NIE NIE NIE NIE NIE
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Wprowadzenie To co najlepsze mamy z klienta PC i sieci  Instalacja jednostkowa komponenty współdzielona   Instalacja i uruchomienie przez użytkownika   Integracja z interfejsem użytkownika   Mały wpływ na system   Bez nadzoru  Instalacja bez ograniczeń   Dostęp w trybie offline   Interaktywna i pełna MSI Klient ClickOnce Sieć
  • 34.
  • 35.
  • 36. Podstawy ClickOnce Uaktualnienie z sieci 1.0  1.1 Strona WWW Link do Manifest u Deployment Manifest 1.0 Application Manifest 1.1 Application Manifest
  • 37.
  • 38. Podstawy ClickOnce Architektura aktualizacji Tak N ie Instalowane Sprawdzenie aktualizacji ? Aplikacja Uruchamiane „ Składowisko” aplikacji Startup SHIM Deployment Framework Service MIME .application
  • 39.
  • 40.
  • 41. Podstawy ClickOnce Bootstrapper w akcji Setup.exe Dotnetfx.exe Serwer IIS Mdac_typ.exe Custom.msi Bar.application Re start Dotnetfx.exe Custom.msi Bar.application MDAC wykryty ! Setup.exe   Klient PC
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Content created by 3 Leaf Solutions
  • 48.
  • 49.
  • 50. Microsoft Press o bezpieczeństwie Modelowanie zagrożeń Ocena bezpieczeństwa sieciowego Microsoft Windows Security Resource Kit. Wydanie II, uzupełnione i rozszerzone Udoskonalanie zabezpieczeń aplikacji i serwerów internetowych WKRÓTCE