24
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development April 12, 2005

NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Embed Size (px)

Citation preview

Page 1: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

.NET: Blackboard Collaborations with Microsoft

Presented By Jan Poston DayDirector, Standards and Interoperability

Ramsey ChambersManager, Business Development April 12, 2005

Page 2: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Now a word from our lawyers…

Any statements in this presentation about future expectations, plans and prospects for Blackboard and other statements containing the words "believes," "anticipates," "plans," "expects," "will," and similar expressions, constitute forward-looking statements within the meaning of The Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those indicated by such forward-looking statements as a result of various important factors, including the factors discussed in the "Risk Factors" section of our most recent 10-K filed with the SEC. In addition, the forward-looking statements included in this press release represent the Company's views as of April 11, 2005. The Company anticipates that subsequent events and developments will cause the Company's views to change. However, while the Company may elect to update these forward-looking statements at some point in the future, the Company specifically disclaims any obligation to do so. These forward-looking statements should not be relied upon as representing the Company's views as of any date subsequent to April 11, 2005. Blackboard, in its sole discretion, may delay or cancel the release of any product or functionality described in this presentation.

Page 3: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

3

Agenda

• History of the Microsoft – Blackboard Relationship

• Collaboration Initiatives

• Introduction to .NET

• Blackboard Building Blocks™ SDK for the Microsoft .NET Framework

• Looking ahead

Page 4: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Relationship Timeline

• 2001: Alliance established– Strategic partner and equity owner

• 2002: Reseller of SQL Server 2000 • 2003: Launched .NET initiatives at Blackboard• 2004: February the Blackboard Building

Blocks .NET APIs are released• 2004: Blackboard Learning System™.NET

released in September• Today more than 50% of Blackboard® clients

run on Microsoft• Working towards Gold Certified Partner in 2005

Page 5: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Collaboration Initiatives

• Certified on SQL 2000 Clustering• Developing high performance, scalable

load-balanced solution• Early release testing on Microsoft

updates• Blackboard Learning System .NET

initiative • Blackboard Building Blocks SDK for the

Microsoft .NET Framework

Page 6: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

.NET and Blackboard

• Leverage Windows technologies

• Leverage Blackboard’s strong relationship with Microsoft

• Leverage market development expertise and potential

Page 7: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

What is .NET?

A set of software technologies for connecting information, people, systems, and devices.

Enterprise technology designed to allow for rapid development of web applications.

Based on Web services—small building-block applications that can connect to each other as well as to other, larger applications over the Internet.

Supports 30+ development languages.

Page 8: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

.NET and Blackboard

• Blackboard Learning System .NET

• Blackboard Building Blocks APIs for the Microsoft .NET Framework

Page 9: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Blackboard Learning System for the Microsoft .NET Framework

• Functional– Create a stable, scalable learning system

platform • Leverage the Blackboard Learning System’s ease of

use• Enrich the user-experience through integration with

Microsoft applications

• Technical– Enhanced stability and simplified administration

Page 10: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Blackboard Learning System for the Microsoft .NET Framework

• COMPLETE rewrite of current Blackboard Learning System

• Released October 2004• MS Windows 2003 and MS SQL Server 2000

w/SP3a• Fully internationalized database and user

interface • Available to new Blackboard clients

Page 11: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

• Integration with Active Directory• SIS integration via BizTalk server• Scalable

– Built to be load balanced (true server farm deployment)

– Built for SQL Server 2000 (only) and Windows 2003 Server (only)

Blackboard Learning System for the Microsoft .NET Framework

Page 12: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Blackboard Learning System for .NET: Custom Integration CapabilitiesDelivered:• SQL Server Reporting Tools• BizTalk Integration

Integration Ready:• Microsoft Exchange Server 2002 or greater• Microsoft Windows Media Player• Microsoft Sharepoint Portal Server / Microsoft Content Server

– Microsoft Class Server• Microsoft Windows Sharepoint Services• Microsoft Active Directory• Microsoft Live Communication Server

Page 13: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Building Blocks APIs for the Microsoft .NET Framework

• Extend/customize Blackboard through .NET• Easier integration with Microsoft applications• More flexibility for clients & 3rd party vendors

Page 14: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Blackboard Building Blocks

• Blackboard Building Blocks is Blackboard’s open architecture– Designed to give developers access to

Blackboard’s core in a documented and supportable way

– Leverages of a robust baseline application, standards-based framework of functionality and programming interfaces

– Enables the use of Open Source components to drive application development and customizations

Page 15: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

What is an API?

Publicly DocumentedInterface

Page 16: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

APIs in the Context of Blackboard and Microsoft .NET

Blackboard Academic Suite™

Manifest File

Written in XML

Building Blocks developed using .NET

Building Blocks APIs

Publicly Documented Interface

External Applications, tools or services

(e.g., SIS, Library, Collaboration Tools,

Assessments, Content Repositories, streaming media, etc.)

Microsoft Office Suite

Microsoft BizTalk

Microsoft SharePoint

Microsoft Active Directory

Page 17: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Blackboard Building Blocks Technology• Launched in February 2004 • Freely available Microsoft .NET

Framework Software Development Kits (SDKs)

• SDK contains:– API documentation– Getting Started Guide– Application Framework

documentation– Blackboard Building Blocks

architecture information– Sample Building Block code

Page 18: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

What the APIs allow…

• Programmatically interact with Blackboard applications using .NET to create or extend:–Content Types, –Communication & Collaboration Tools, –Portal Modules and Channels, and–Bridges to External Systems

Page 19: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

What the APIs allow…

• NET APIs for Blackboard allow developers to easily extend the platform with: – .NET Content APIs– .NET Gradebook APIs– .NET Portal APIs– .NET System APIs– .NET System Extensions– .NET Web Controls– .NET Admin APIs– Web Service implementation – Full ability for .NET Office integration

Page 20: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

What You’ll Need

• Software Developer’s Kit– XML Doc– Developer’s Guide

• Blackboard Developer Edition Software

• Development Tools– Visual Studio.NET or

Microsoft .NET SDK

• Imagination…

Page 21: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Example Blackboard Building Block for .NET – Excel/Gradebook integration

Page 22: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Blackboard Portal Module via .NET APIs and MS Exchange Integration

Page 23: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Summary

• Microsoft and Blackboard – a relationship evolving from strength to strength

• Blackboard Building Blocks – a new way to leverage both Blackboard and Windows technologies at the same time

Page 24: NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development

Questions?

• Ramsey [email protected]

• Jan Poston [email protected]