Você está na página 1de 34

Sponsored by:

Visit us on the web at www.binarywave.com


Real-time application monitoring, event
management, and operational health
metrics for Microsoft SharePoint
Reduce troubleshooting time by up to 30%
Increase efficiency and improve user satisfaction
Avoid downtime and costly outages
Meet or exceed service level agreements
Maximize investment in current infrastructure
spg.codeplex.com
www.binarywave.com
www.sharepointcowboy.com
@eshupps
www.facebook.com/sharepointcowboy
SharePoint .NET
Data Storage
Presentation
Security
Clustering
APIs
Office Integration
Features
Data Storage
Presentation
Security
Clustering
APIs
Office Integration
Features
Farm
Feature
Solution Package
Event Receiver
Web Application
Web Part
Site Definition
CAML
Feature Receiver
Central Administration
Declarative Workflow
Client Object Model
Timer Job
List Definition
List Instance
Content Database
Content Type
Persisted Object
Site Column
Site Collection
Elevated Privileges
Theme
Application Page
Safe Control
Scope
ONET
Publishing Page
Field Control
Layout Page
Team Site
List View
STSADM
Server Farm
Web Front Ends
Application
Database
WSP
Mapped
Folders
Assemblies
Web Parts
Sandbox Solutions
Trusted solutions which run in isolated
process
Load balanced execution
Uploaded to solution directory in site
collection
Administratively controlled via quotas
Can be automatically disabled
Subset of OM functionality
Ability to use trusted proxy for restricted
operations
Full Object Model Subset Object Model
MyWebPart.dll
Proxy
Runtime
Solution
Feature
XML
Receiver
Assembly
Project Item
Web Part Template Workflow
Page
Form
Web Part
Controls
Web Part
Manager
Content
Database
Relational Data
LINQ to SharePoint


CAML joins


var q = from announcement in dc.announcements
where announcement.Expires >= DateTime.Today
select new { announcement.Title, announcement.Body };
<Joins>
<Join Type='LEFT ListAlias='List1'>
<Eq>
<FieldRef Name='Field1' RefType='Id' />
<FieldRef Name='ID' List='List1' />
</Eq>
</Join>
<Join Type='LEFT' ListAlias='List2'>
<Eq>
<FieldRef List='List1' Name='SomeFieldName' RefType='Id' />
<FieldRef List='List2' Name=ID />
</Eq>
</Join>
</Joins>
HTTP-based XML data transfer
Stateless, cacheable, uniform
Conforms to Atom Publishing Protocol
Direct integration with SharePoint
Services (Excel) and Lists
Sample queries:
http://myserver/_vti_bin/listdata.svc
http://myserver/_vti_bin/ExcelRest
.aspx/Docs/Documents/sampleWor
kbook.xlsx/model/Ranges('Sheet1!
A1|G5')
Content
Database
Server
Object
Model
Client
Service
JavaScript Controls
JavaScript OM
Proxy
Managed Controls
Proxy
Managed OM
Browser
Client Server
http://sharepoint.microsoft.com
www.microsoft.com/teched www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
OSP09-INT Whats New with Microsoft SharePoint Designer 2010
OSP06-HOL - Developing a Microsoft Business Connectivity Services External Content Type with Microsoft Visual Studio 2010
OSP07-HOL - Developing a Microsoft SharePoint 2010 Workflow with Initiation Form in Microsoft Visual Studio 2010
OSP08-HOL - Developing a Microsoft SharePoint 2010 User Interface with Silverlight in Microsoft Visual Studio 2010
OSP10-HOL - Introduction to Microsoft SharePoint 2010 and Developing a Visual Web Part in Microsoft Visual Studio 2010
Play the Microsoft Office & SharePoint Track Tag Contest

Download the Microsoft Tag Reader
Open the internet browser on your mobile phone
and visit http://gettag.mobi
Come to the Expo Hall Yellow Section OSP Info Desk
for Official Rules & Collect Additional Tags from all OSP Track Sessions, Speakers and Expo Hall!
Grand Prize (1)
Xbox 360 Prize Package
and Microsoft Office 2010

Daily Prizes
40 copies of
Microsoft Office 2010

Você também pode gostar