Updating the affectiva license - affdex-sdk

I participated in the Affectiva Hackathon, when their license was the 30 day free trial. I was excited to hear they have changed to allow those not trying to sell a free license. However, when I tried to convert to the updated free license when I try to launch the android app on my phone: "Unfortunately, Good Vibes has stopped." Good vibes is the app name.
I have followed the steps outlined on Affectiva's web page
However, I kept everything at 3.0.1 rather than 3.2.0, as I developed the app and it worked fine using the 3.0.1, and I'm just trying to get it back up and running with the updated license.
I believe the issue is that I need a new actual license file. In the original app I had a mylicensefile.license stored in my app/src/main/assets/Affdex directory. This stored the expiration date information and it was incorporated in the code like this:
camDetector = new CameraDetector(context,CameraDetector.CameraType.CAMERA_FRONT, cameraPreview);
String licensePath="mylicensefile.license";
camDetector.setLicensePath(licensePath);
So, my question is where do I get another license file? I don't see that anywhere in the instructions.

The Android SDK can be used without a license since v3.1.1.
I would suggest upgrading to the latest version. This states that the license API's have been deprecated. You can check on the developer-portal to figure out if you qualify for a free license.

Related

Where to download titanium studio?

I have been developing with Titanium Studio for some time at the start of the year, and would now after a longer break get back into it again. I've tried to find a place to download the latest version, but for some reason i can only find old releases.
On the Appcelerator website i can see that there is still a description on how to download and install Titanium Studio, but the download page doesn't offer the actual download anymore: http://docs.appcelerator.com/platform/latest/#!/guide/Downloading_and_Installing_Studio-section-30083017_DownloadingandInstallingStudio-InstallingTitaniumStudio
As i understand i can also use Appcelerator Studio offers the same features, plus more. But i don't really need these additional features, as they seem to be mainly related to the Appcelerator Platform.
Is Titanium Studio still supported? If yes, where do i get it from?
A lot has changed since you last used Titanium. They introduced a whole new platform.
If you used Titanium before April 1st, you qualified for a free indie seat, but you should've redeemed it by now. There still is the open source variant, but you need to use your editor for that. I personally don't know exactly how that works.
When using the Indie seat, you can download Appcelerator Studio, and the latest SDK's.
You can develop apps for free, but when you want to deploy them to production you will need an indie seat (at least) when using the platform, or you can dive into the open source variant.
Any questions can also be asked at http://tislack.org, a slack community with about 450 Titanium Developers (and counting).
As far as I know you cannot use Titanium Studio any more. My version stopped working as they changed to Appcelerator studio this summer. If you have been using Titanium Studio earlier I think you qualify for an "Indie seat" which gives you some more facilities (and you do want to claim that). Have a look at appcelerator.com and send an email to them.
/John

Application cannot be imported; it is either an invalid one or it contains specific features that are not supported

I followed the recommended solution:
IBM Worklight v6.0 - Error while adding an application to the Mobile Test Workbench
still got the error even though my jdk seems to be already correct
I didn't see any errors in the test workbench mobile client log (emulator), which log should I be looking at?
I suppose that you are using Android 4.4 and not Android 4.4W or 4.4L which are not yet supported. And you should have made recently an update of the Android SDK tools to version 23 (you can verify by opening the SDK Manager)
Google has modified in this release the way the tools are organized and this made MTWW regressed when instrumenting.
There is a workaround: copy <android-sdk-dir>/build-tools/20.0.0/zipalign[.exe] to <android-sdk-dir>/tools.
Dominique
I had same problem. You may need hotfix or uptdate to RTW8.6.
https://www-304.ibm.com/support/docview.wss?uid=swg21678859

What's the recommended way to get the latest sakai code to test against?

My standard route has been to go to confluence, find the docs sections, then navigate through to the install docs for the version, e.g. sakai 10:
https://confluence.sakaiproject.org/x/iYGLBQ
Through one means or another I happened across the source route to this too, so starting here....
http://source.sakaiproject.org/release/
You get redirected to the latest stuff, and appended version numbers to that url gives you other docs, e.g. adding 2.8.2 or 10 to the end of the url
But the links to what I should download are quite often not there, at the time of writing the 10 tar ball and zip in the confluence links are dead and the source.sakaiproject links doesn't have the 10 docs yet (redirects to 2.9.3) presumably this is because v10 is not released yet....
So, I'd like to evaluate a new version of a sakai source install, what's the best way to do this? (considering the official documentation for install is still being formed)
Do I download the latest SVN, or the latest RC or the latest beta or??? How do I know what's best to test against without being "too" bleeding edge? Is there a recommended tar ball/zip link to test against? Is there a "latest good" SVN branch?
The latest code is always in the Sakai trunk (currently svn):
https://source.sakaiproject.org/svn/sakai/trunk/
That code may very well not be stable though as it is where things are being actively developed. If you are not actively developing then you should stick to the releases as indicated on the project website here:
http://sakaiproject.org/current-release
If you want to use something in between (say an upcoming release) then you can grab the most recent tag or maybe use a recent branch (both currently in svn, latest shown below at the time I write this):
https://source.sakaiproject.org/svn/sakai/branches/sakai-10.x/
https://source.sakaiproject.org/svn/sakai/tags/sakai-10-rc02/
The reality of the situation is that if you want to use something other than the release then you should really participate in the dev community for Sakai. Joining the mailing lists and the weekly calls will provide the information you are asking about and much more.

Distributing TideSDK application

I recently finished an application based on Titanium, Javascript, HTML, CSS. I have only been a web designer to date so I have little experience in distributing applications. I was accustomed to the TiDev Community deploying app, which prepared the app for download and made it available for download at a given link.
But tidev community is no longer supported, so I use TideSDK Developer to package the app, which doesnt do all the hard work the other one did so nicely.
I am obviously a complete rookie to this.
Could anyone outline the steps I would need to take to go from the bundled application folder I have now (put together by TideSDK Developer), to a link that will allow customers to download and install the app or online? I know there is an issue with packaoging the app for platforms other than your own, and that appcelerator is working on a solution to this I think. I also realise I would probably have to pay to host the download online. Any guidance would be greatly appreciated.
You must use the tidebuilder.py script. to compile a installation package. To compile a binary for a Mac, you must run the script on a Mac, to compile a binary for windows, you must be on a windows box etc.
There is some documentation on how to use it here per platform. The command is very simple and works.
Once you have your application file (DMG for OSX or a MSI for Windows) then just distribute it however you see fit, email, putting it on your web server, whatever works for you.

Your developer license has expired (Windows 8)

My temporary developer license (using Visual Studio 2011 Beta and Windows 8 Consumer Preview) expired and a popup asked me to aply for a new one. This all seemed to work, but when I build and deploy to the local machine it takes me to the app store and tells me that the developer license has expired.
I've tried:
Unistalling my app from the home screen
Cleaning my project solution
Removing my developer license using powershell command Unregister-WindowsDeveloperLicense and getting new license again
Restarting machine
I can create new projects that build and deploy fine, but my existing project is stuffed. Is the old licence cached somewhere and how can I get it to forget about it.
There is this similar quesion on MSDN. Someone managed to solve it, but there solution has not worked for me and there are other people saying it hasn't worked for them.
The first month this happened to me, a reboot solved it. The second time it didn't. I went into my package manifest and changed the package ID. It looked like a GUID and I just put kmg on the end. Then everything worked fine. Later I tried changing it back but it failed again so I guess my package ID ends in kmg now :-)
I believe it's because you're trying to overwrite a package that was shipped by a "different developer". They're going to have to fix that somehow but hey, this is what betas ^H^H^H^H^H previews are for, right?