I've installed the CLI tools.
Now what do you do in order to make a plugin.
I've tried looking at the guides however I can't figure out exactly what to do?
I'm also puzzled as to where you create the plugin whether It's on The Command Prompt or Node.js or the Smartface Studio itself.
To create a plugin, you need native environment from the system. In your case, XCode.
My reccomendation to learn plugins is this tutorial by Smartface Team: https://www.smartface.io/developer/guides/plugins/hello-world-with-ios-plugin/
This is the most basic plugin you could write, but it still shows the fundamentals of plugin writing for Smartface.
P.S. You will need a Mac to develop iOS plugins (just to be sure that you know that).
Hope that helps! :)
EDIT
I was revisiting this question and I realized that I was very vague...
To answer your question, you have to develop your plugin in Native Environment (as I said), and when you build it's package, you have to put it in the same directory of the other files you'll need (PluginConfig and all of that), and run, in command prompt, the command to make the output.zip file.
Now it's better :)
Related
I recently started in a project where Android Things is used.
When I joined the team, I read up on Android Things.
I very much like the Android Things Console and the way it can push updates.
However, instead of uploading a new version of an apk by clicking around in the webUI of Android Things Console I would prefer uploading a new version to Android Things console by using some scripting (preferably in gitlab CI).
Does anyone here know of a way to do that?
I can't find anything about this in the Android Things documentation.
Thanks in advance!
At this time, there is no API you can use to upload APKs. You will need to do it manually via the Android Things Console. But I do understand how this would be helpful for your workflow.
I've seen some documentation saying it was possible to use ant tasks to generate worklight builds.
That documentation tells me that to use that feature I must find a worklight-ant.jar.
That is my problem, I don't find that jar anywhere. Not on my worklight studio installation nor in my (another) worklight server running on a WAS Liberty profile.
I've found on that server something close, I've found a worklight-ant-builder.jar and a worklight-ant-deployer.jar.
Unfortunately that doesn't have some classes required for the build, like com.ibm.team.build.ant.task.ArtifactFilePublisherTask.
Another good point was that I've found on my server the applicationcenterdeploytool.jar: from /ApplicationCenter/tools and the json4j.jar from /ApplicationCenter/tools.
I'm using WL6.2.
What am I missing? Can anyone help me please?
worklight-ant.jar is now delivered as part of the Worklight CLI installation. Download the CLI here (Download button > CLI):
http://www.ibm.com/developerworks/mobile/worklight
Once the CLI has been installed, you can find the worklight-ant-builder.jar file in the installation directory/public dir. For example, in OSX, the default location is:
/Applications/IBM/Worklight-CLI/public/worklight-ant-builder.jar
Hope this helps.
The documentation I was using at the time of that post was out of date.
The updated documentation is here:
http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Fr_ant_tasks_for_building_and_dep.html
On my comments there is a reference for a post that explains the correct way to call the ant to build the worklight.
I've developed a PhoneGap application that I intend to deploy to my BlackBerry Bold 9700. My development tools includes NotePad++, Apache Ant, Sun JDK and BlackBerry WebWorks SDK as dictated on this page here http://www.phonegap.com/start#blackberry.
I applied for Signing Keys from the Blackberry website and received a .CSI file via email. The email offers instructions for various ways of processing the .CSI file, but none of the ways explain how to do it with the current tools I have installed.
Is there an easy way to proceed with my .CSI file without installing Eclipse, Visual Studio or any other IDE? If so, can someone dictate step by step what to do?
I hope you got the solution for that. I was having the same issues. I hope my solution will work for anyone.
After getting the *.csi files from blackberry, you need to install them on your computer.
For those of you who are using Ant to build applications which described here http://www.phonegap.com/start#blackberry.
this will work you.
For installing the *.csi files in your computer you need SignatureTool.jar . This is located in your c:\BBWP\bin directory.
Next copy all the *.csi files to the above directory and run this command from the terminal in sequence.
c:\BBWP\bin>SignatureTool.jar client-RBB-2053305203.csi
c:\BBWP\bin>SignatureTool.jar client-RCR-2053305203.csi
c:\BBWP\bin>SignatureTool.jar client-RRT-2053305203.csi
If you don't have a private key installed you need to create one. And use the pin number which you used during the registration process. The installation is easy you will not have any problems with it.
Hope it helps anyone
Thank you
Try BlackBerry Ant tools. It uses ant so you need it, but this is fairly lightweight.
Look at "Signing your smartphone application" to get you started
I've been developing a web application and a lot of customers are asking if they can host the application in their network (for security reasons). I have been looking for a way to package up a rails app into a single executable (with server and all), but haven't been able to find anything. My other requirement is that we distribute it without the source. Because of that I was looking at JRuby and Warbler. The end product should run on linux or windows. Has anyone done anything like this before, or can anyone point me in the right direction.
Thanks
My best guess would be to use JRuby and the JRubyCompiler, although I have no idea if you could compile a whole rails project (including all the required gems). I got it to compile a small ruby script though. Anyway, if you succeed, you could package those in a jar or war and deploy that as a contained application.
It doesn't sound like you necessarily need to package it as an executable, as long as the code is obfuscated. I personally haven't needed to protect any of my code, but a quick google search returned this product http://rubyencoder.com/. I'm sure there are others out there, but the basic idea is that your code is unreadable and cannot be reverse engineered. This would allow you to run a standard rails environment without giving access to your source code.
If you have the budget and really want to outsource this, the Github guys partnered with BitRock to build their cross-platform installable product (Github Firewall Install). BitRock has this case study on their website.
I'd like to package a C# windows service project so it can be easily installed by anyone without having to use installutil command prompt utility? Is there an easy way to configure a Visual Studio setup project to do that similar to how winforms applications are installed?
I like to create a install project to get a nice and clean MSI installer, this should help you:
http://support.microsoft.com/kb/816169
And codeproject has a good example too: http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx
There are plenty of extra answers in this question.
If the app is for basic users then the MSI is the best way to go.
If it's aimed at techies then I personally prefer apps that can install and uninstall themselves, and can run as a service or like a normal app. The linked question has answers that describe this.
For completeness sakes I'll summarise http://support.microsoft.com/kb/816169 here.
You need to add a Service Installer class to your service component. This can then be called by the setup routine to add you service. You'll need to create a custom action in your Setup project to call it. The details are in the KB identified.