Smart Space 11.1.1: Developer Community

 

Smart Space Software Development Kit (SDK), which works with Microsoft Visual Studio 2005, is used to create custom gadgets and services using Microsoft Visual Studio 2005. The SDK provides a client-side object model in a .NET WinForms environment with code templates in Visual Basic and C#. Smart Space services are like gadgets but they have no user interface. Smart Space services can be called from other gadgets and services. In addition, messaging libraries are available in both .NET and Java as well as through a web service. The libraries enable an external application to send messages to and receive messages from (.NET and Java libraries only) Oracle Smart Space, Fusion Edition, users' contact list.

Overview Presentation
Architecture Diagram
Samples

Gadget Development

Smart Space gadgets are lightweight, specialized mini-applications that can be placed anywhere on a user's Windows desktop.Various, pre-built gadgets ship with Smart Space. In addition, custom gadgets can be built to provide access to core Smart Space functionality and to the custom features available through third-party Smart Space services or the .NET Framework. Custom gadgets are created using the Smart Space Development Kit (SDK), which integrates seamlessly into Microsoft Visual Studio 2005 and, thereby, by providing C# and Visual Basic project templates and integrated help.

Upgrading Gadgets from 9.3.1
Smart Space Gadget Development Guidelines
Creating Your First Smart Space Gadget
Adding Custom Commands to Smart Space Gadgets
Storing Properties and Maintaining a Smart Space Gadget's State

Service Development

Services enable splitting the implementation between user interface (UI) and non-UI components. Multiple gadgets can use one service. The gadget layer (UI) can reuse the service layer components (non-UI). Developers can extend the Smart Space framework by creating services others can use with their own custom gadgets or services.

Creating Your First Smart Space Service
Creating a Security Service

Messaging Library for .NET and Java

Messaging libraries enables external use of the Collaborator and Notification services. The libraries, which are available in both Java and .NET, enable external systems and applications to send and receive instant message and notification messages using the Smart Space Collaborator infrastructure.

Using the .NET Messaging Library
Using the Java Messaging Library
Using the Notification Web Service (.NET)
Consuming Notification Web Service with Eclipse (Java)
Product Documentation
.NET SDK Reference - class library reference for Gadgets and Services SDK and for .NET Messaging Library (Compiled Help File)
Java Messaging Library Reference (ZIP)

 
Left Curve
Learn More
Right Curve
 · Smart Space Home
 · Documentation
 · Smart Space Partners
 · White Paper: Introducing Oracle Smart Space (PDF)
 · Smart Space on Oracle Mix
 · Questions? Contact us at smartspace_ww@oracle.com

Left Curve
Related Technologies
Right Curve
 · BI & DW Technology Center
 · .NET Technology Center

Left Curve
Discussion Forums
Right Curve
 · Oracle Smart Space

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy