Below you’ll find several tracks for getting hands on experience with the Ricoh SmartSDK. The idea is for you to work at your own pace, on your own schedule and have the ability to come back to the videos as needed during your development cycle. The videos below, will allow you to understand the Ricoh SmartSDK and explore how to setup a development environment so you can begin your development efforts as soon as possible.
Pre-requisite knowledge:
Developers should have experience programming in Java or another object-oriented language. Experience in using Android API's and understanding the technical concepts of an Android application is required as well.
Recommended watch order:
SmartSDK Overview - This video track will give you a crash course on what the Ricoh SmartSDK is and the type of applications that can be created using the Ricoh SmartSDK.
Developer Tools - The resource CD for the Ricoh SmartSDK, has a lot of tools for developers to get started with development. In these series of videos find out what the many tools do and how they fit into the Ricoh specific development effort for creating embedded applications.
Android Studio - Jumping into code will allow you to really understand the many API’s that are available with the Ricoh SmartSDK. This video track will allow you to get a development environment setup and allow you to install applications onto the Ricoh SmartOp Panel.
Emulator 101 - Having an Emulator for development will allow you to be productive at your desk. In this video track we walk through the basic setup and how to debug using break points in Android Studio and the Ricoh SmartSDK emulator.
Scan Framework - If you are thinking about creating a Scanning application or support scanning in your solution, you’ll want to understand the capability of the Scanning Framework available for the SmartSDK. No need to be a Ricoh scanning expert and create a complex scanning application. The framework will save you time and allow you the piece of mind that your scanning functionality will always work as expected.
Advance Topics - In this area we hope to cover those niche topics like AAA, RXOP, SSL, Pull Printing, Scan to USB, Print from USB, debugging, memory leaks and more.