OMNIA Application Developmentwith Samsung mobile SDK v2.2.0Samsung mobile Innovator StarsSheon Shinemail: bokdabal@hotmail.comblog: http://sheon.tistory.comtwitter: http://twitter.com/hyongasheon
Windows XP SP2 / Windows VistaActive Sync 4.5( XP ), WM Device Center(Vista)http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/activesync-download.mspxhttp://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center-download.mspxVisual Studio 2005 standard/2008 professionalhttp://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=koEnvironment - #1
Windows Mobile 6 SDK Refresh http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=enSamsung Device(Omnia, Omnia2)Basics of .NET Compact Framework(c#)Environment -2
AgendaSamsung Windows Mobile SDK #1Samsung Windows Mobile SDK #2.NET Wrapper ClassSamsung APIs(Accelerometer API)(Orientation API) Runtime Library ResourceSummary
Samsung Mobile Innovator(SMI)Mobile Communications Lab, Samsung ElectronicsWeb Site: http://innovator.samsungmobile.comSDK for Windows mobile 1.2.1(WM 6.1)http://innovator.samsungmobile.com/down/cnts/toolSDK.detail.view.do?platformId=2&cntsId=4980SDK for Windows mobile 2.2.0(WM 6.5)http://innovator.samsungmobile.com/down/cnts/toolSDK.detail.view.do?platformId=2&cntsId=5365Samsung Windows Mobile SDK -2
Support DevicesandAPISamsung Windows Mobile SDK -2APIs
(Accelerometer)
(Haptic Feedback)
(Orientation)
(LightSensor)
Dual Camera / Flash
Optical mouse(M490/495)
LEDSensorM490/495I900OMNIA…AdditionalAPI(SDK 2.x, WM 6.5)
Compass (3DOrientation)
(proximity)I8000M710/715M8400…
InstallSetup file: Samsung Windows Mobile SDK 1.2.1 Installer.msiSetup folder: C:\Program Files\Samsung Windows Mobile SDK\ files :/doc	    : APIs Documents and guide/inc	    : APIs Headers /lib 	    : Static Library files(SamsungMobileSDK_1.lib)/redist	    : Samsung SDK runtime librarys(DLL cab file)/Samples : 샘플 코드.NET CF( C# )/redist/smi_wm_pro_sdk_redist_1_2_1.cab.NET Wrapper classInstall Samsung SDK

More Related Content

PPTX
Alexandr Marchenko "Kubernetes - easy peasy"
PPTX
React 101
PDF
Behind the scenes of Scaleway Functions : when Kubernetes meets our products
PDF
Angular version 10 is here check out the new features, notable changes, depr...
PDF
SocketIOSetupWithAngularJSAppByShubham
PDF
Samsung IAP SDK
PPTX
Angular 2 Migration - JHipster Meetup 6
PPT
Creating Flash Content for Multiple Screens
Alexandr Marchenko "Kubernetes - easy peasy"
React 101
Behind the scenes of Scaleway Functions : when Kubernetes meets our products
Angular version 10 is here check out the new features, notable changes, depr...
SocketIOSetupWithAngularJSAppByShubham
Samsung IAP SDK
Angular 2 Migration - JHipster Meetup 6
Creating Flash Content for Multiple Screens

Similar to Omnia App With Samsung Sdk (20)

PPT
GNAT GPL For Mindstorms
PDF
Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
PPT
Flash for Mobile Devices
PDF
What's new in Android P @ I/O Extended Bangkok 2018
PPTX
What's new in android jakarta gdg (2015-08-26)
PDF
The Physical World meets the Web
PPT
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
PDF
Spring Performance Gains
PPT
Spectra Cx V3.2 Webcast 19 May 2010
PPTX
Reactive application using meteor
PDF
Optimizing NN inference performance on Arm NEON and Vulkan
PPT
Google Web Toolkits
PPTX
Microsoft Windows Server AppFabric
ODP
Funambol Automated Tests for SyncML Clients
PDF
Keymetrics pm2
PPTX
AIR2.5 Hands On - Flash on the Beach 2010
PDF
Devfest 2023 - Service Weaver Introduction - Taipei.pdf
ODP
Power ai image-pipeline
PDF
The Google App Engine Oil Framework
PPTX
Signal r
GNAT GPL For Mindstorms
Pavlo Zhdanov "Java and Swift: How to Create Applications for Automotive Head...
Flash for Mobile Devices
What's new in Android P @ I/O Extended Bangkok 2018
What's new in android jakarta gdg (2015-08-26)
The Physical World meets the Web
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
Spring Performance Gains
Spectra Cx V3.2 Webcast 19 May 2010
Reactive application using meteor
Optimizing NN inference performance on Arm NEON and Vulkan
Google Web Toolkits
Microsoft Windows Server AppFabric
Funambol Automated Tests for SyncML Clients
Keymetrics pm2
AIR2.5 Hands On - Flash on the Beach 2010
Devfest 2023 - Service Weaver Introduction - Taipei.pdf
Power ai image-pipeline
The Google App Engine Oil Framework
Signal r
Ad

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Modernising the Digital Integration Hub
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Five Habits of High-Impact Board Members
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Unlock new opportunities with location data.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Final SEM Unit 1 for mit wpu at pune .pptx
sustainability-14-14877-v2.pddhzftheheeeee
WOOl fibre morphology and structure.pdf for textiles
Benefits of Physical activity for teenagers.pptx
O2C Customer Invoices to Receipt V15A.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Modernising the Digital Integration Hub
A review of recent deep learning applications in wood surface defect identifi...
A novel scalable deep ensemble learning framework for big data classification...
Hindi spoken digit analysis for native and non-native speakers
Five Habits of High-Impact Board Members
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
The various Industrial Revolutions .pptx
Getting started with AI Agents and Multi-Agent Systems
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Unlock new opportunities with location data.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Ad

Omnia App With Samsung Sdk

  • 1. OMNIA Application Developmentwith Samsung mobile SDK v2.2.0Samsung mobile Innovator StarsSheon Shinemail: bokdabal@hotmail.comblog: http://sheon.tistory.comtwitter: http://twitter.com/hyongasheon
  • 2. Windows XP SP2 / Windows VistaActive Sync 4.5( XP ), WM Device Center(Vista)http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/activesync-download.mspxhttp://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center-download.mspxVisual Studio 2005 standard/2008 professionalhttp://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=koEnvironment - #1
  • 3. Windows Mobile 6 SDK Refresh http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=enSamsung Device(Omnia, Omnia2)Basics of .NET Compact Framework(c#)Environment -2
  • 4. AgendaSamsung Windows Mobile SDK #1Samsung Windows Mobile SDK #2.NET Wrapper ClassSamsung APIs(Accelerometer API)(Orientation API) Runtime Library ResourceSummary
  • 5. Samsung Mobile Innovator(SMI)Mobile Communications Lab, Samsung ElectronicsWeb Site: http://innovator.samsungmobile.comSDK for Windows mobile 1.2.1(WM 6.1)http://innovator.samsungmobile.com/down/cnts/toolSDK.detail.view.do?platformId=2&cntsId=4980SDK for Windows mobile 2.2.0(WM 6.5)http://innovator.samsungmobile.com/down/cnts/toolSDK.detail.view.do?platformId=2&cntsId=5365Samsung Windows Mobile SDK -2
  • 16. InstallSetup file: Samsung Windows Mobile SDK 1.2.1 Installer.msiSetup folder: C:\Program Files\Samsung Windows Mobile SDK\ files :/doc : APIs Documents and guide/inc : APIs Headers /lib : Static Library files(SamsungMobileSDK_1.lib)/redist : Samsung SDK runtime librarys(DLL cab file)/Samples : 샘플 코드.NET CF( C# )/redist/smi_wm_pro_sdk_redist_1_2_1.cab.NET Wrapper classInstall Samsung SDK
  • 17. .NET Wrapper(Platform Invoke)?Class for using C API Managed code(.NET) Using the DLLImport Attributehttp://msdn.microsoft.com/en-us/library/aa984739(VS.71).aspx public const string DLLName= "SamsungMobileSDK_1.dll"; [DllImport(DLLName, EntryPoint = "SmiGetSdkVersion")] private static extern IntPtrSmiGetSdkVersion(refSdkVersion version);IntPtr v = SmiGetSdkVersion(ref version);Wrapper ClassAccelerometer, Orientation, Haptic.NET Wrapper Class
  • 18. Accelerometer(=GSeneor=MotionSensor)Return 3-axis Vector valueX: FLOAT -2 ~2Y: FLOAT -2 ~2Z: FLOAT -2 ~2Get a value: JUST 1 row!(Accelerometer API)//Declare vectorAccelerometer.Vector _gVector = new Accelerometer.Vector();// Get Accelerometer result.if (Accelerometer.GetVector(ref _gVector)!= SmiResultCode.Success) return;
  • 19. Get continious value?(Accelerometer API) // Get a deviceAccelerometer.Capabilities cap = new Accelerometer.Capabilities();Accelerometer.GetCapabilities(ref cap);//add handler with 2000msAccelerometer.RegisterHandler(2000, GetAccHandler);//release handlerAccelerometer.UnregisterHandler();//callback void GetAccHandler(Accelerometer.Vectorg_Vector) { .... }
  • 20. (Orientation API) Orientation: SmiOrientationSMI_ORIENTATION_FACE_UP SMI_ORIENTATION_FACE_DOWN(in 10’ degrees)SMI_ORIENTATION_LANDSCAPE SMI_ORIENTATION_REVERSE_LANDSCAPE SMI_ORIENTATION_PORTRAIT SMI_ORIENTATION_REVERSE_PORTRAIT In 30~150’ degreesNot applied with Face up/Down eventSMI_ORIENTATION_REVERSE_PORTRAIT
  • 21. (Orientation API) Get orientation value: JUST 1 row!Monitoring appinted orientation?Monitoring all orientation// return Orientation statusif (AccOrientation.GetState(ref state)!= SmiResultCode.Success) return;// add ‘Do Action’ Handler for FACE_UP eventAccOrientation.RegisterHandler(SMI_ORIENTATION_FACE_UP, DoActionOrientation);// Add handlerAccOrientation.RegisterOnChangeHandler(DoActionOrientation);
  • 22. App. + redist CAB fileRuntime library/SDK/redist/smi_wm_pro_sdk_redist_1_2_1.cabHow can I distribute with multi cab files?‘Multicabinstall’ sample project in WM6 SDK/WM6SDK/Samples/Common/CPP/Win32/multicabinstallDistribute Runtime Library
  • 23. Getting Started with Building Windows Mobile Solutions with Visual Studio and Windows Mobile 6 SDK http://msdn.microsoft.com/en-us/library/dd721907.aspxWindows mobile developer centerhttp://msdn.microsoft.com/ko-kr/windowsmobile/default(en-us).aspxInnoLab : Samsung mobileSDK Samples http://innovator.samsungmobile.com/bbs/innovlab/list.do?platformId=2&categoryId=302Lab.dev : remote test for samsung deviceshttp://innovator.samsungmobile.com/bbs/lab/view.do?platformId=2Resourceshttp://sheon.tistory.comor samsung mobile innovator stars board.Resource
  • 24. Getting Started with Building Windows Mobile Solutions with Visual Studio and Windows Mobile 6 SDK http://msdn.microsoft.com/en-us/library/dd721907.aspxWindows mobile developer centerhttp://msdn.microsoft.com/ko-kr/windowsmobile/default(en-us).aspxInnoLab : Samsung mobile SDK sampleshttp://innovator.samsungmobile.com/bbs/innovlab/list.do?platformId=2&categoryId=302Additional lecture
  • 25. Thank you!Be happy with Samsung mobile SDK!