aplikačná platforma office system 2007 miroslav kubovčík dpe group microsoft slovakia
Post on 22-Dec-2015
230 views
TRANSCRIPT
AplikaAplikačná platforma čná platforma Office System 2007Office System 2007
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft Microsoft SlovakiaSlovakia
AgendaAgenda
Open XML Open XML formátformát
Vývoj pre klienta MS Office 2007Vývoj pre klienta MS Office 2007
Windows SharePoint Services „v3“Windows SharePoint Services „v3“
MS Office SharePoint Server 2007MS Office SharePoint Server 2007
Office Office dokumenty dnesdokumenty dnes
Office 2000/XPOffice 2000/XP„„Office automationOffice automation““ použitím natívneho použitím natívneho COMCOM objektového modelu objektového modelu
Nevhodné pre scenáre na strane serveraNevhodné pre scenáre na strane servera
Office Office System System 20032003Podpora scenárov na strane serveraPodpora scenárov na strane servera
WordWord ML a ExcelML a Excel MLMLVyžaduje znalosť Vyžaduje znalosť XSLT a Office 2003 XML schXSLT a Office 2003 XML schémém
Open XML Open XML súborové formátysúborové formáty
Bez makier S povolením makierDoDokkumentument Šablóna Dokument Šablóna
docx dotx docm dotm
pptx potx pptm potm
xlsx xltx xlsm xltm
Menné konvencieMenné konvencie
KKompatibilitompatibilita formátov a formátov
Office 2000, Office XP, Office 2003 Office 2000, Office XP, Office 2003 budú budú podporovať nové formátypodporovať nové formáty
Opravné balíky pre zabezpečenie kompatibility Opravné balíky pre zabezpečenie kompatibility pri uvedení Office System 2007pri uvedení Office System 2007
Možnosť otvorenia, úprav a uloženia nových Možnosť otvorenia, úprav a uloženia nových formátovformátov
Open XML je prednastavený formát pre Open XML je prednastavený formát pre Office Office 20072007
Je možné prednastaviť aj staršie formátyJe možné prednastaviť aj staršie formáty
Konverzia binárnych Konverzia binárnych formátov do Open XML formátov do Open XML formátuformátu
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft SlovakiaMicrosoft Slovakia
ScenScenáre pre Open XML formát áre pre Open XML formát
Generovanie dokumentovGenerovanie dokumentovCentrálna Centrálna tvorbatvorba dokumentov napr. z databáz dokumentov napr. z databázyy
Znovupoužitie obsahuZnovupoužitie obsahuJednoduchší presun obsahu medzi dokumentamiJednoduchší presun obsahu medzi dokumentami
Rozšírenia obsahuRozšírenia obsahuŠpecifické metadáta riešeníŠpecifické metadáta riešení
Vyhľadávanie dokumentovVyhľadávanie dokumentovNa základe metadát i obsahuNa základe metadát i obsahu
Ozdravovanie dokumentovOzdravovanie dokumentovOdstránenie častí obsahu (napr. komentárov)Odstránenie častí obsahu (napr. komentárov)
Open XML Open XML fformormátát
OOtvorený formát pre zvýšenie tvorený formát pre zvýšenie interoperabilityinteroperabilityXMLXML – – pre nové scenáre integrácie dokumentov a pre nové scenáre integrácie dokumentov a podnikových systémovpodnikových systémovZIP ZIP balíčekbalíček – – štandardná kompresia všetkých štandardná kompresia všetkých súčastí nového formátusúčastí nového formátuLicenLicencovaniecovanie – – odstránená potreba licencie odstránená potreba licencie deklarovaná záväzkom o deklarovaná záväzkom o 100% 100% oslobodení od oslobodení od licenčných poplatkovlicenčných poplatkov
ŠŠtandardiztandardizáciaáciaEcma InternationalEcma International
Apple, Barclays Capital, BP, the British Library, Apple, Barclays Capital, BP, the British Library, Essilor, Intel Corporation, NextPage Inc., Statoil ASA a Essilor, Intel Corporation, NextPage Inc., Statoil ASA a Toshiba …Toshiba …
Štruktúra Štruktúra Open XML Open XML formátuformátu
Užívateľ vidí jeden Office súbor
dokument.docx
Súborový kontajnerSúborový kontajner
Vlastnosti dokumentuVlastnosti dokumentu
KomentáreKomentáre
GrafyGrafy
Vložený kód Vložený kód / ma/ makrákrá
Obrázky, video, zvukObrázky, video, zvuk
Vlastné definované Vlastné definované XMLXML
WordML / SpreadsheetML, WordML / SpreadsheetML, atďatď..DoDokumentkument Open XML Open XML
Väčšinu tvorí Väčšinu tvorí XMLXML
Každá Každá XML XML časť je diskrétny, komprimovaný časť je diskrétny, komprimovaný komponentkomponent
Možnosť pridávania, extrahovania a úprav Možnosť pridávania, extrahovania a úprav jednotlivých častí bez použitiajednotlivých častí bez použitia Office Office programprogramovov
Narušenie alebo Narušenie alebo absencabsenciaia ľubovoľnej časti ľubovoľnej časti nebráni otvoreniu súborunebráni otvoreniu súboru
Vývojár vidí modulárny súbor
OpenXML formátOpenXML formátPackage ExplorerPackage Explorer
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft SlovakiaMicrosoft Slovakia
Scenáre pre Open XML formátScenáre pre Open XML formátGenerGenerovanie dokumentuovanie dokumentu
ASP.NETaplikácia
Webováslužba
Dávkovýproces
Tuční klienti
Weboví klienti
Vrstva obchodnej logikyVrstvaslužieb
Prezentačná vrstva
ASP.NETaplikácia
Webováslužba
Dávkovýproces
Tuční klienti
Weboví klienti
Vrstva obchodnej logikyVrstvaslužieb
Prezentačná vrstva
Scenáre pre Open XML formátScenáre pre Open XML formátGenerGenerovanie dokumentuovanie dokumentu
ASP.NETaplikácia
Webováslužba
Dávkovýproces
Tuční klienti
Weboví klienti
Vrstva obchodnej logikyVrstvaslužieb
Prezentačná vrstva
.NET Frm 3.0 Packaging API
Scenáre pre Open XML formátScenáre pre Open XML formátGenerGenerovanie dokumentuovanie dokumentu
ASP.NETaplikácia
Webováslužba
Dávkovýproces
Tuční klienti
Weboví klienti
Vrstva obchodnej logikyVrstvaslužieb
Prezentačná vrstva
.NET Frm 3.0 Packaging API
Scenáre pre Open XML formátScenáre pre Open XML formátGenerGenerovanie dokumentuovanie dokumentu
Generovanie Generovanie dokumentudokumentu
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft SlovakiaMicrosoft Slovakia
ASP.NETaplikácia
Webováslužba
Dávkovýproces
Tuční klienti
Weboví klienti
Vrstva obchodnej logikyVrstvaslužieb
Prezentačná vrstva
Dátový prístup & .NET Frm 3.0 Packaging API
Scenáre pre Open XML formátScenáre pre Open XML formátDátové úložište v dokumenteDátové úložište v dokumente
Open XML formátOpen XML formátVývojové nástroje a technológieVývojové nástroje a technológie
Visual Studio 2005Visual Studio 2005
.NET .NET Framework 3Framework 3.0.0Package API (System.IO.Packaging) Package API (System.IO.Packaging)
Úpravy častí dokumentu a vzťahov medzi nimiÚpravy častí dokumentu a vzťahov medzi nimi
ZIP ZIP funkcionalitafunkcionalita
XML DOM XML DOM Pre úpravu obsahu častí dokumentuPre úpravu obsahu častí dokumentu
XmlReaderXmlReaderPre čítanie dát z častí dokumentuPre čítanie dát z častí dokumentu
XPATHXPATHPre navigáciu v obsahu v Pre navigáciu v obsahu v DOMDOM
AgendaAgenda
Open XML Open XML formátformát
Vývoj pre klienta MS Office 2007Vývoj pre klienta MS Office 2007
Windows SharePoint Services „v3“Windows SharePoint Services „v3“
MS Office SharePoint Server 2007MS Office SharePoint Server 2007
Vývoj pre klienta MS Office 2007Vývoj pre klienta MS Office 2007
Riešenia pre dRiešenia pre dookkumentumenty a šablónyy a šablónyVisual Basic for ApplicationsVisual Basic for Applications
Visual Studio Tools 2005 for Office System Visual Studio Tools 2005 for Office System (VSTO)(VSTO)
Office 2003 Office 2003 riešenia kompatibilné s Oriešenia kompatibilné s Office ffice 20072007HostHostované ovládacie prvkyované ovládacie prvky
Windows Windows Forms ovládacie prvkyForms ovládacie prvky
Naviazanie na dátaNaviazanie na dáta
VSTO ‘VSTO ‘vv3’3’Office Office 2007 riešenia2007 riešenia
Zdieľané „Zdieľané „add-inadd-in-y“-y“ pre Office 2007pre Office 2007
Windows klient
MS Office Professional 2003 a vyšší
.NET Framework
VSTO Runtime
Visual Studio Tools for OfficeVisual Studio Tools for Office ApliAplikačná akačná architerchitekkttúraúra dokumentových riešení VSTO 2005dokumentových riešení VSTO 2005
Schémy
Dát. ostrov
Web ServicesWeb Services
Klient
VSTO Assembly
Server nasadenia
LOB aplikačné dáta
VSTOVSTO20052005
VSTO ‘v3’ VSTO ‘v3’ CTP CTP pridávapridáva
Bude pridané do Bude pridané do finál.produktu finál.produktu VSTO ‘v3’VSTO ‘v3’
.XLS.XLS +.XLSX+.XLSX +.XLSM+.XLSM
.XLT.XLT +.XLTX+.XLTX +.XLTM+.XLTM
.DOC.DOC +.DOCX+.DOCX +.DOCM+.DOCM
.DOT.DOT +.DOTX+.DOTX +.DOTM+.DOTM
Visual Studio Tools for Office Visual Studio Tools for Office
Vývojové prostredia a dokum.orientované riešeniaVývojové prostredia a dokum.orientované riešenia
Podpora pre tvorbuPodpora pre tvorbuAdd-in-ov na aplikačnej úrovniAdd-in-ov na aplikačnej úrovni
Word, Excel, PowerPoint, AccessWord, Excel, PowerPoint, Access, Outlook, Outlook
Visio, InfoPath, PublisherVisio, InfoPath, Publisher
Častí panela „Častí panela „RibbonRibbon““
Vlastných panelov úloh na aplikačnej Vlastných panelov úloh na aplikačnej úrovniúrovni
Riešení pre nové Riešení pre nové Office XML Office XML formátyformáty
Visual Studio Tools for Office Visual Studio Tools for Office „v3“„v3“AplikaAplikačne orientované riešeniačne orientované riešenia
Úprava Úprava Office doOffice dokkumentumentov na strane serveraov na strane serveraOffline dOffline dááta ta ukladané v dokumenteukladané v dokumenteUkladanie stavu dátUkladanie stavu dát
1. Atribút pre inf.o kešovaní
datasetu
2. DataSet
je kešovan
ý ako XML časť
Visual Studio Tools for OfficeVisual Studio Tools for Office „v3“ „v3“ Podpora kešovania dátPodpora kešovania dát
DeDeklaratívnyklaratívny XML model XML model pre rozšírenia pre rozšíreniaPre Word a Excel s možnosťou naviazania Pre Word a Excel s možnosťou naviazania na dokument na dokument
ZáložkaZáložka
SkupinaSkupinaRibboRibbonn
Ovládací prvokOvládací prvok
Visual Studio Tools for OfficeVisual Studio Tools for Office „v3“ „v3“ Rozšírenia panela RibbonRozšírenia panela Ribbon
„„Ribbon“ rozšírenie Ribbon“ rozšírenie typu „záložka“typu „záložka“
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft SlovakiaMicrosoft Slovakia
Rozšírenia zoznamu panelov úloh vRozšírenia zoznamu panelov úloh v Office Office 20072007
Jednoduchá architektúraJednoduchá architektúra - - dvadva hlavné hlavné komponentykomponenty
ActiveX ActiveX prvok použitý pre zobrazenie prvok použitý pre zobrazenie obsahuobsahu
InfoPath, WinFormsInfoPath, WinForms
COM addCOM add--in in použitý na vytvorenie použitý na vytvorenie vlastného panela úlohvlastného panela úloh
NatNatívny alebo manažovanýívny alebo manažovaný
Visual Studio Tools for OfficeVisual Studio Tools for Office „v3“ „v3“ Aplikačné panely úlohAplikačné panely úloh
Vlastný panel úlohVlastný panel úloh
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft SlovakiaMicrosoft Slovakia
AgendaAgenda
Open XML Open XML formátformát
Vývoj pre klienta MS Office 2007Vývoj pre klienta MS Office 2007
Windows SharePoint Services „v3“Windows SharePoint Services „v3“
MS Office SharePoint Server 2007MS Office SharePoint Server 2007
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3"3"
Miesto pre tvorbu/beh/správu webov a Miesto pre tvorbu/beh/správu webov a „workspace-ov“„workspace-ov“
Platforma pre tvorbu webových aplikácií a Platforma pre tvorbu webových aplikácií a riešeníriešení
Podpora mobilných užívateľovPodpora mobilných užívateľov
SQL ServerSQL Server 2005SQL Server 2000Windows MSDE
SQL ServerSQL Server 2005SQL Server 2000Windows MSDE
Windows Server 2003 (alebo vyšší)
.NET FX 2.0 and ASP.NET 2.0
Internet Information Services 6.0 (alebo vyšší)
Windows SharePoint Services v3 (WSS)Core Site and Workspace Services
WSS Collaboration ServicesWebový prehliadačWebový prehliadač
Office 2007 klientiOffice 2007 klienti
Office 2003 klientiOffice 2003 klienti
WSS WSS „„v3v3““ sú postavené nad Asú postavené nad ASP.NET 2.0SP.NET 2.0WSSWSS „ „v3v3““ je HTTPHandler ASP.NET 2.0 je HTTPHandler ASP.NET 2.0
WSS „v2“ je IIS ISAPI filterWSS „v2“ je IIS ISAPI filter
ASP.NET 2.0 ASP.NET 2.0 poskytuje infraštruktúru webpart-ovposkytuje infraštruktúru webpart-ov
WSS „v3“ využíva „master pages“, „membership“, WSS „v3“ využíva „master pages“, „membership“, grafické témy, ovládacie prvky, navigačnú grafické témy, ovládacie prvky, navigačnú infraštruktúru ...z ASP.NET 2.0infraštruktúru ...z ASP.NET 2.0
Master PageMaster Page Gallery pre „sajty“ Gallery pre „sajty“
Podpora ASP.NET 2.0 forms authenticationPodpora ASP.NET 2.0 forms authenticationOkrem štandardného Windows Authentication Okrem štandardného Windows Authentication
Okrem nového Okrem nového Web SSO AuthenticationWeb SSO AuthenticationZaložené na Založené na Active Directory Federation Services (ADFS)Active Directory Federation Services (ADFS)
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„Integrácia s ASP.NET 2.0Integrácia s ASP.NET 2.0
Vytvorenie vlastnej definície lokalityVytvorenie vlastnej definície lokalityRiešenia typu „Site definition“Riešenia typu „Site definition“
Úprava dizajnu a šablón Úprava dizajnu a šablón Základom sú Master PagesZákladom sú Master Pages
SharePoint DesignerSharePoint Designer
Tvorba vlastných webpart-ovTvorba vlastných webpart-ov
Tvorba Workflow rieTvorba Workflow riešeníšeníSharepoint DesignerSharepoint Designer
Visual Studio 2005Visual Studio 2005
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„Možnosti vývojaMožnosti vývoja
Návrh „workflow“ bez kódovaniaNávrh „workflow“ bez kódovania
Úprava Úprava CSS CSS súborovsúborov
EditEditovanieovanie „„aspxaspx““ stránokstránok
Pridávanie skriptov do stránokPridávanie skriptov do stránok
Úprava vzhľadu a správaniaÚprava vzhľadu a správania „w„webebppartart-ov“-ov“
Písanie Písanie XSLT XSLT na úpravu renderovania dátna úpravu renderovania dát
......
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„SharePoint DesignerSharePoint Designer
ASP.NET ASP.NET 2.0 2.0 WebPartWebPartDedí z Dedí z ASP.NET WebPart ASP.NET WebPart
PreferPreferovaný štýl pre vývojovaný štýl pre vývoj
WebPart v štýle WebPart v štýle WSS WSS „„v2v2““Dedí z Dedí z WSS WebPart WSS WebPart
Podporovaný pre spätnú kPodporovaný pre spätnú kompatibilitompatibilituu
HybridHybridnýný WebPart WebPartDedí z Dedí z WSS WebPart WSS WebPart
Využíva črty novej základnej Využíva črty novej základnej ASP.NET ASP.NET triedytriedy
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv33““Webpart-yWebpart-y
Dizajnovaná použitím ...Dizajnovaná použitím ...Jednej inštancie triedyJednej inštancie triedy WebPartManager WebPartManager
Jednej alebo viac zón webpart-ovJednej alebo viac zón webpart-ov
Voliteľne zóny editora a/alebo zóny katalóguVoliteľne zóny editora a/alebo zóny katalógu
WebPartManager
WebPartZone (ľavá) WebPartZone (pravá) Zóna editora
Zóna katalógu
Web Part 1
Web Part 2
Web Part 3
Web Part 4
Web Part 5
Editor časť 1
Editor časť 2
Katalóg časť 1
Katalóg časť 2
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„Štruktúra stránky s ASP.NET webpart-miŠtruktúra stránky s ASP.NET webpart-mi
Pridelenie úlohyPridelenie úlohy
Odoslanie e-Odoslanie e-mailmailuu
VytvorenieVytvorenie//ÚpravaÚprava//ZmazanieZmazanie položky položky zoznamuzoznamu
Zbieranie odozvyZbieranie odozvy
ČasovačČasovač
Čakanie na zmenu dátČakanie na zmenu dát
......
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„Základné workflow aktivityZákladné workflow aktivity
SharePoint Designer (Web SharePoint Designer (Web dizajnérdizajnér))
AktivityAktivityOpätovné použitie nasadených aktivitOpätovné použitie nasadených aktivit
FormFormuláreuláreAutoAutomaticky generované formulárematicky generované formuláre-ASPX-ASPX
NasadenieNasadenie Tvorba workflow priamo voči Tvorba workflow priamo voči server serveruuKompilácia za behuKompilácia za behu
Model vývojaModel vývojaNa asist. založenýNa asist. založený workflow workflow´́ddizajnérizajnér
Visual Studio (ProVisual Studio (Prof. vývojárf. vývojár))
AAktivityktivityOpätovné použitie nasadených aktivitOpätovné použitie nasadených aktivitMožnosť dorobiť nové aktivityMožnosť dorobiť nové aktivity
FormsForms DDizajnované formuláreizajnované formuláre-InfoPath-InfoPath-ASPX-ASPX
NasadenieNasadenieGenerované balíčky riešeníGenerované balíčky riešeníInštalovateľné administrátoromInštalovateľné administrátorom
Model vývojaModel vývojaVisual workflow dVisual workflow dizajnérizajnér
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„Nástroje na tvorbu workflowNástroje na tvorbu workflow
Workflow vytvorený v Workflow vytvorený v Visual Studio 2005Visual Studio 2005
Miroslav KubovčíkMiroslav KubovčíkDPE GroupDPE GroupMicrosoft SlovakiaMicrosoft Slovakia
Visual Studio 2005Visual Studio 2005Príde Visual Studio Extensions for SharePoint Príde Visual Studio Extensions for SharePoint ServicesServices
Šablóny Šablóny SharePoint SharePoint projektov do VS 2005projektov do VS 2005Vrátane podpory nasadeniaVrátane podpory nasadenia
Typy projektovTypy projektovWeb PartWeb Part
Site DefinitionSite Definition
List DefinitionList Definition
Feature DefinitionFeature Definition
Event HandlerEvent Handler
Workflow ActivityWorkflow Activity
Funkcionalita zatiaľ čiastočne dostupná v Visual Studio Funkcionalita zatiaľ čiastočne dostupná v Visual Studio Extensions for Windows Workflow FoundationExtensions for Windows Workflow Foundation
WWindows Sharepoint Servicesindows Sharepoint Services „ „vv3„3„Nástroje pre vývoj aplikačného kóduNástroje pre vývoj aplikačného kódu
AgendaAgenda
Open XML Open XML formátformát
Vývoj pre klienta MS Office 2007Vývoj pre klienta MS Office 2007
Windows SharePoint Services „v3“Windows SharePoint Services „v3“
MS Office SharePoint Server 2007MS Office SharePoint Server 2007
Zjednodušená spoluprácaDokumenty/úlohy/kalendáre, blog-y,
wiki, integrácia s e-mailom, „odľahčené“
riadenie projektov, offline dokumenty/zoznamy
Správa prístupuNávrh web-u, vývoj
aplikácií, personalizácia
Vyhľadnie ľudí a informáciíškálovateľnosť, kontextuálny
význam, vyhadávanie pesonálnych a obchodných dát
Zber dátWebové formuláre založené na službách, jednotné prihlásenie SSO
Analýza obchodných dátExcel na strane server a vizualizácia dát, Report Center, BI Webpart-y, KPI/Dashboard
Správa obsahuIntegrovaná správa dokumentov a záznamov. Správa webového obsahu s politikami, workflow
BusinessIntelligence
Formulárové riešenia
VyhľadávanieSpráva obsahu
Súčinnosť
Portál
Služby platfor
myWorkspace, správa,bezpečnosť, úložište,
topológia, model web.lokalít
Sharepoint Server 2007Sharepoint Server 2007FunkcionalitaFunkcionalitaSharepoint Server 2007Sharepoint Server 2007FunkcionalitaFunkcionalita
Rozhranie založené na prehliadači
Rozhranie Office
SharePoint Designer
Visual Studio
Biztalk Server
Active Directory
SQL Server
Windows Server
Microsoft’s Office SharePoint Server
ASP.NET
IIS
WWF
WSS
Portál
Vyhľadávanie
Správa obsahu BI Formuláre
Sharepoint Server 2007Sharepoint Server 2007ArchitektúraArchitektúraSharepoint Server 2007Sharepoint Server 2007ArchitektúraArchitektúra
Business Data CatalogBusiness Data CatalogNapojenie podnikových aplikácií na portálNapojenie podnikových aplikácií na portál
Správa dokumentovSpráva dokumentovSpráva webového obsahuSpráva webového obsahuExcel služby na strane serveraExcel služby na strane serveraInfopath Forms ServicesInfopath Forms Services
Interakcia s Infopath formulármi cez webový prehliadačInterakcia s Infopath formulármi cez webový prehliadačFunkcie vyhľadávania do vlastných aplikáciíFunkcie vyhľadávania do vlastných aplikácií
Search APISearch APIPodpora alternatívnych “single sign-on“ poskytovateľovPodpora alternatívnych “single sign-on“ poskytovateľov
Sharepoint Server 2007Sharepoint Server 2007MOSS 2007 pre vývojárovMOSS 2007 pre vývojárovSharepoint Server 2007Sharepoint Server 2007MOSS 2007 pre vývojárovMOSS 2007 pre vývojárov
Prečo Prečo Business Data Catalog?Business Data Catalog?
Scenár zjednodušeného prepojenia Scenár zjednodušeného prepojenia portálu s dátami z aplikáciíportálu s dátami z aplikácií
Integrácia bez písania kóduIntegrácia bez písania kódu
CentralizCentralizované nasadenieované nasadenie
Dobré odozvyDobré odozvy
CentralizCentralizované zabezpečenie dátované zabezpečenie dát
Optimalizácia pre zabudovanie do portáluOptimalizácia pre zabudovanie do portálu
Dátové požiadavky, indexovanie, Dátové požiadavky, indexovanie, personalizáciapersonalizácia
BDC BDC nie je o transakciach, workflow, nie je o transakciach, workflow, transformácií dát, adaptérochtransformácií dát, adaptéroch
Business Data Catalog Business Data Catalog NapojenieNapojenie na obchodné dátana obchodné dáta
MetadátaBusiness Data
Catalog
Webpart-y Zoznamy Vyhľadávanie Profily
užívateľovVlastné
aplikácie
Databáza
WS Proxy
ADO.NET
Webová služba
SQL Server, Oracle, OLEDB, ODBC
BizTalk, SAP, Siebel, nosné aplikácie…
Sklad zoznamov
Index vhľadávania
Sklad prfofilov
Business Data Business Data CatalogCatalogRoRozhrania pre integráciuzhrania pre integráciu
Business Data webpart-yBusiness Data webpart-yPodpora scenára „mPodpora scenára „master-detailaster-detail““
Konfigurovateľné v SharePoint DesignerKonfigurovateľné v SharePoint Designer
Search podpora pre Business Data Search podpora pre Business Data Vyhľadávanie dát v databáze/web.službeVyhľadávanie dát v databáze/web.službe
Stĺpce Business Data v zoznamochStĺpce Business Data v zoznamoch
Business Data Catalog APIBusiness Data Catalog APIRuntime APIRuntime API pre napojenie do vlastných aplikáciípre napojenie do vlastných aplikácií
Administration Administration API Pre zabudovanie do centier správyAPI Pre zabudovanie do centier správy
Úpravy použitím vlastností webpart-uÚpravy použitím vlastností webpart-u
Úpravy použitím Úpravy použitím XSLT, XMLXSLT, XML a sa skkriptriptuu
Narábanie s Narábanie s URL parametURL parametramirami
Možnosť tvorby vlastných Možnosť tvorby vlastných webpartwebpart-ov-ov a a aplikácií používajúcich objektový model aplikácií používajúcich objektový model požiadaviekpožiadaviek
KKľúčové slová a ľúčové slová a SQL syntaxSQL syntax
Volania z vzdialených aplikácií použitím Volania z vzdialených aplikácií použitím webovej službywebovej služby
http://http://meno_meno_serverserveraa/_vti_bin/search.asmx/_vti_bin/search.asmx
SharePoint SearchSharePoint SearchProgramovanieProgramovanie
Prečo Prečo Excel 2007 ServicesExcel 2007 Services??
Chýba tenké riešenie pre zdieľanie tabuliekChýba tenké riešenie pre zdieľanie tabuliek
Proprietárne informácie v tabuľkách sa Proprietárne informácie v tabuľkách sa ťažko ochraňujúťažko ochraňujú
Prenesenie excelovskej logiky do aplikácií Prenesenie excelovskej logiky do aplikácií často vyžaduje prekódovanie často vyžaduje prekódovanie
Excel Excel bol navrhnutý ako klientský program, bol navrhnutý ako klientský program, nie je robustný a škálovateľný na strane nie je robustný a škálovateľný na strane serveraservera
Excel ServicesExcel ServicesMožnosti využitiaMožnosti využitia
Vypočítané dáta a grafy
Browser Tabuľky renderované v web-partoch Nastavenie parametrov, triedenie, filtrovanie, rozbaľovanie detailov ...
Vlastné aplikácieNastavenie hodnôt, spustenie prepočtov, získanie hodnôt cez webové službyNačítanie celých zošitov (súborov)
Tabuľky/Vypočítané dáta
Tabuľky uložené v dokum.knižniciach Kalkulácie v tabuľkách a renderovanieNačítanie externých dát a kešovanie
Office 2007 SharePoint Server
TabuľkyExcel 2007
Dizajnovanie
Pre bohatšiu analýzu
Otvorenie „snapshot-ov“
Tabuľky/“snapshot-y“
Excel 2007
Excel Excel ServicesServices Webový prístupWebový prístup
Čisté Čisté HTML renderHTML renderovanieovanie
GrafyGrafy Podpora všetkých typovPodpora všetkých typov
Obmedzená vernosť vizuálnych efektovObmedzená vernosť vizuálnych efektov
InteraInterakktivittivitaaTriedenieTriedenie, filtr, filtrovanieovanie, , prechádzanie úrovňami dátprechádzanie úrovňami dát
Podpora parametrov pre analýzy, modely Podpora parametrov pre analýzy, modely prepočtov...prepočtov...
Pomenované bunky s hodnotami Pomenované bunky s hodnotami
Podpora scenárov zabudovania Excel Podpora scenárov zabudovania Excel Services do vlastných aplikáciíServices do vlastných aplikácií
Prvým krokom je vloženie webovej Prvým krokom je vloženie webovej referencie Excel Services do Vašej referencie Excel Services do Vašej .NET .NET apliaplikáciekácie
Excel Excel ServicesServices Webová službaWebová služba
Jeden formulJeden formulárár: : Užívateľ všadeUžívateľ všade ……pomocou formulárov založených na pomocou formulárov založených na browser-browser-ee
Jeden dizajnJeden dizajn!!
TestTestované preované pre::Internet Explorer,Internet Explorer,Firefox,Firefox,Safari,Safari,NetscapeNetscapeHTML HTML podporujúce podporujúce mobilné mobilné zariadeniazariadenia
NaNa::WindowsWindowsMacintoshMacintoshLinuxLinuxUnixUnix
Internet Internet ExplorerExplorer
Internet Internet ExplorerExplorer
FirefoxFirefoxFirefoxFirefox
MobilMobilnéné zariadeniezariadenie
MobilMobilnéné zariadeniezariadenie
InfoPath Forms ServicesInfoPath Forms ServicesJeden formulár všetky typy klientovJeden formulár všetky typy klientov
Spoločný základSpoločný základOvládacie prvky, obchodná logika, napojenia na dátaOvládacie prvky, obchodná logika, napojenia na dátaDigitDigitálne podpisyálne podpisyObjektový model manažovaného kóduObjektový model manažovaného kódu
Kontrolér dizajnu pre overenie možnosti zobrazenia n Kontrolér dizajnu pre overenie možnosti zobrazenia n portáleportále
Nepoužiteľnosť niektorých ovládacích prvkovNepoužiteľnosť niektorých ovládacích prvkovDetekcia fDetekcia filtiltrovrov,, pravidiel pravidiel, ADO , ADO aadaptdaptéérraaNepoužiteľnoť vlastných panelov úlohNepoužiteľnoť vlastných panelov úloh
Chytré otvorenie formuláraChytré otvorenie formuláraPoužije tlstého klienta, ak je nainštalovanýPoužije tlstého klienta, ak je nainštalovaný URL parametrURL parametree na vynútenie otvorenia v prehliadačina vynútenie otvorenia v prehliadači
Stiahnutie Stiahnutie skriptu a poľa skriptu a poľa
dátdát
Vrátenie aktul. Vrátenie aktul. poľa dátpoľa dát
WSSWSS
PubliPublikovanie, otvorenie a vyplnenie formulárakovanie, otvorenie a vyplnenie formulára
RenderRenderovanieovanie ValidValidáciaáciaKalkulácieKalkulácie
Spustenie pravidielSpustenie pravidielEditEditovanie akciíovanie akcií
ValidValidáciaáciaKalkulácieKalkulácieSpustenie pravidielSpustenie pravidielEditEditovanie akciíovanie akcií((všetko cez skriptvšetko cez skript))
StiahnutieStiahnutieXSN, XMLXSN, XML
PubliPublikovaniekovanie XSNXSN
Office Office 20072007 servr servree
XSNXSN
ASPXASPX
Zavedenie Zavedenie XSN, XSN, XMLXML
Spustenie logikySpustenie logiky
Zavedenie Zavedenie XSN, XSN, XML XML
Spustenie logikySpustenie logiky
Mož
nost
i for
mul
árov
Mož
nost
i for
mul
árov
GenerGenerovanieovanie a a renderrenderovanieovanie HTML HTML ((použitím skriptupoužitím skriptu))
GenerGenerovaniovaniee
InfoPath InfoPath kklientlient Browser
Postback Postback cezcez XMLHTTPXMLHTTP
InfoPath Designer
Možnosť pre Možnosť pre offlineoffline
Office Preview Site http://www.microsoft.com/office/preview/
Open XML formátOpen XML formáthttp://openxmldeveloper.orghttp://openxmldeveloper.org
http://blogs.msdn.com/Brian_Jones/
http://blogs.msdn.com/KevinBoske/
http://msdn.microsoft.com/office/tool/xml/2007/default.aspx
Visual Studio Tools for Office Systemhttp://msdn.microsoft.com/office/understanding/vsto/http://msdn.microsoft.com/office/understanding/vsto/
http://blogs.msdn.com/vsto2/http://blogs.msdn.com/vsto2/
Zdroje I.Zdroje I.
Windows Sharepoint Services „v3“Software Development KITSoftware Development KIT
http://msdn2.microsoft.com/en-us/library/ms441339.aspxhttp://msdn2.microsoft.com/en-us/library/ms441339.aspx
Úvod do vývoja workflow pre WSS/SPShttp://msdn2.microsoft.com/en-us/library/ms406057.aspx
MS Office SharePoint Server 2007MS Office SharePoint Server 2007Business Data CatalogBusiness Data Catalog
http://msdn2.microsoft.com/en-us/library/ms546541.aspxhttp://msdn2.microsoft.com/en-us/library/ms546541.aspx
Excel ServicesExcel Serviceshttp://msdn2.microsoft.com/en-us/library/ms575286.aspxhttp://msdn2.microsoft.com/en-us/library/ms575286.aspx
Office InfoPath Forms Services v MOSS 2007Office InfoPath Forms Services v MOSS 2007http://msdn2.microsoft.com/en-us/library/ms540731.aspxhttp://msdn2.microsoft.com/en-us/library/ms540731.aspx
SharePoint SearchSharePoint Searchhttp://msdn2.microsoft.com/en-us/library/ms495418.aspxhttp://msdn2.microsoft.com/en-us/library/ms495418.aspx
Zdroje II.Zdroje II.
Na záverNa záverNNový ový Office Open XML Office Open XML formát súborovformát súborov
Ľahšia manipulácia s dokumentami na strane Ľahšia manipulácia s dokumentami na strane serveraservera
Nové scenáre použitím .NET Framework 3.0 Nové scenáre použitím .NET Framework 3.0 Packaging APIPackaging API
Visual Studio Tools for Office „v3“Visual Studio Tools for Office „v3“Nové aplikačne orientované rozšíreniaNové aplikačne orientované rozšírenia
Windows SharePoint Services „v3“Windows SharePoint Services „v3“Portálova infraštruktúra pre webové aplikáciePortálova infraštruktúra pre webové aplikácie
MS Office SharePoint Server 2007MS Office SharePoint Server 2007BDC, Excel Services, Forms Services, Search BDC, Excel Services, Forms Services, Search APIAPI
© 2004 Microsoft Corporation. All rights reserved.© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.