Samsung Mobile SDK
To provide you with a more integrated development environment, Samsung has combined individual packages such as S Pen SDK and Samsung Chord SDK into a single Samsung Mobile SDK. Enjoy our various features and more powerful hardware while creating your applications.
Samsung Mobile SDK consists of 10 independent packages; each with their respective features. You can import one or more packages into your application. For more information on each package, click the button below.
- Image Filter
- Media Control
- Professional Audio
- Visual View
Samsung Mobile SDK Overview
SM SDK has a number of separate packages located at the top and bottom of the Android API.
The package types are:
- Type 1 : Implemented in the Android API; available for all Samsung devices.
- Type 2 : Implemented in the Android Framework; unavailable for some Samsung devices.
Figure 1: Samsung Mobile SDK Architecture
The table below lists the Samsung Mobile SDK packages.
|Package Type 1||Chord||Offers an easy and fast way to share messages and contents between devices in the same subnet in real-time.|
|Image Filter||Offers image processing functions such as image filtering and alpha value adjustment.|
|Pen||Offers functions to develop applications that use handwritten input. Fingers and various types of virtual pens can be used for input.|
|Visual View||Offers various properties and animation effects in Android applications based on OpenGL ES.|
|Package Type 2||Gesture||Offers user movement recognition features through the gesture sensor.|
|Look||Offers specialized functions and widgets for the Android View System in Samsung phones.|
|Media Control||Offers features for sharing media such as movies, music, and photos between network devices.|
|Motion||Offers device movement recognition features through the motion sensor.|
|MultiWindow||Offers methods to simultaneously run multiple resizable applications.|
|Professional Audio||Offers methods to develop virtual music instrument applications and allows these applications to share audio between themselves.|
Each package includes the following contents:
Figure 2: Package contents
|.jar File||Each package has its own jar file.|
|.so File||Packages may optionally have so files.|
|Programming Guide||Each package has instructions on how to install and use it.|
|Java Doc||Each package comes with API reference documentation.|
|Sample Code||Each package comes with sample applications.|
You can download Samsung Mobile SDK with Samsung SDK Manager. You can use the Samsung Mobile SDK packages to develop your applications. For more information about individual package contents and about how to add a specific package to your development environment, see the programming guide for that package.
For more detailed guidance on how to use the APIs provided by a package, see the sample code for that package.