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.
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.
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.
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.
|