Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Hugo Herrera
Java Developer for SDC and soccer player on Sunday nights!

Are you an SDC user who is ready to push the boundaries and provide more value to fill your team’s specific needs?  Don’t know how to start? No worries, we’ve got you covered!

We released a package that includes example projects to help you customize SDC. Download the package from http://gosecure.genuitec.com/SDC-Extended-Examples/. Once running, it configures your workspace with example projects that show you how to extend SDC capabilities. These projects provide a good starting point to create a custom workspace task, provide your custom authentication mechanism, or modify the sequence of an installer.

sdcexample1

Use Example Projects to Customize SDC

Creating Custom Workspace Tasks

This collection of com.genuitec.pulse.client.delivery.example.mechanic.moti projects exemplifies how to extend SDC’s workspace mechanic libraries. The Message Of the Install example reads .moti files and upon installation, displays the first line of each .moti file in a popup.

The com.genuitec.pulse.client.delivery.example.launch.library.executable project has a custom task file with the extension .launchexe. This custom tag is designed to execute a binary file distributed via ThirdParty library using the Package binary contents for delivery feature when importing a library.

Refer to the SDC Learning Center for more information on Advanced Workspace Tasks.

Authenticating Users with an External User Extension

The project com.genuitec.pulse.server.delivery.example.adminauthentication example illustrates how to authenticate users via an external authentication mechanism. In this example, the user names all follow the form “user” + number, for example, user1, user2, and user101. The password for each of these users is “password” + number, so the respective passwords for the users given are password1, password2, and password101. No administrators are managed by the system, so make sure you create an administrator before you enable this example, for example, user100.

Refer to the SDC Learning Center for more information on the External Users Extension.

Customizing Installers

You can extend the installers generated by SDC to suit your needs. The examples on this package show you how to modify the installers and set a custom install location where the installer will get installed and how to use the installer to modify the default workspace directory of the installed package. The project com.genuitec.pulse.installer.example.path.overrides provides a good start point to achieve this

Refer to the SDC Learning Center for more information on Advanced Installer Customization.

Acknowledgements

I want to offer a special thanks to Salvador Cabrera and Ignacio Moreno for their help in bringing you this information.

Let Us Hear from You!

If you have any comments or a favorite SDC example you have used, we would love to hear from you @Genuitec_SDC on twitter or via the SDC forum. Happy coding!

 

Related Posts

PHP Development in Eclipse Has Never been Easier! Great news for you, PHP developer: your coding experience in Eclipse just got better thanks to CodeMix! It’s an Eclipse plugin that gives you access to a whole array of technologies from VS Code and add-on extensions built for Code OSS.How does CodeMix handle PHP support? Directly from Code OSS! There is also extra functionality thanks to an array ...
CodeMix – Technical Preview Now Available Today, we’ve shipped to the the Eclipse community our technical preview of CodeMix. What is CodeMix, how do you install it, what makes it so cool? Read on for the details.What is CodeMix?CodeMix is a technology that allows developers to take advantage of the wide array of tooling, language, and framework support that is available with Visual Studio...
MyEclipse 2018 – Where Art Thou? MyEclipse 2017 was first released in January 2017, and its most recent release, 2017 CI 10, was in December 2017. We will probably have a couple additional 2017 releases to round off that stream as well … so where’s MyEclipse 2018?The short answer - MyEclipse 2018 is coming in May, with one game-changing addition, CodeMix! What else is included in ...
CodeMix – A Genesis At Genuitec, we have been building developer software for nearly two decades. Our goal is to provide customers with access to seamless tool stacks, regardless of where the technology originates. However, delivering timely solutions in a rapidly evolving language and technologies world is critical to modern development and continues to be our larges...

Posted on Oct 15th 2015