On-reader applications for Impinj Revolution - c#

I'm trying to start developing RFID-reader apps. I've read that in the past you had to do it in C or C++, but nowadays there's a way to do it in .net (C# for ex.). I downloaded ETK, Documents and tools and latest SDK but I didn't find information about developing embedded apps in C# nor compiling .net solutions for arm processor (cause it's supposed to be executed by the reader).

According to Impinj Support Portal they have GCC based tools for on reader application. They have detailed installation instructions.
The do support C# for the PC side as part of the Octane SDK

Related

System.Speech.Synthesis CultureInfo for exe

I'm trying to use System.Speech.Synthesis; with french female voice, but still got english male.
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult, 0,
new System.Globalization.CultureInfo("fr-FR"));
synth.Speak("bonjour le monde");
I did not installed nothing yet, just added reference system.speech, so now I found this to download and install:
https://www.microsoft.com/en-us/download/details.aspx?id=27224
but first of all I need to know if I can use it with different languages for executable for other users, not sure how it works with different languages
also I need to install
https://www.microsoft.com/en-us/download/details.aspx?id=27225
and there is two:
For the Runtime, please download the Microsoft Speech Platform - Runtime 11
x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi
and
x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi
which says:
The Microsoft Speech Platform Runtime contains both a managed (.NET) and native (COM) API for developing Server based speech applications.
So if my system 62-bit, which I have to install to make it available for other users, or I have to install it only according to my system x86
and another:
For the Software Development Kit, please download the Microsoft Speech Platform - SDK 11
https://www.microsoft.com/en-us/download/details.aspx?id=27226
This software development kit contains the documentation, development resources, tools and samples for development of speech applications that utilize the Microsoft Speech Platform Runtime 11.
So what the difference if I want use it for application executable?

Is there an AllJoyn SDK for c# / .NET?

Is there an AllJoyn SDK for C# / .NET ?
- I want to create an AllJoyn Service in a console application, which have to run on my Windows Server and I only could find the AllJoyn SDK for Windows Universal Apps.
I've started one here: https://github.com/dotMorten/AllJoynDotNet
More or less all of the C API is exposed to C#, but the nicer easier-to-work-with helper classes around it is still a work in progress (but feel free to chip in!)
If you are doing a C# desktop application, as a console app implies, there is NOT one currently. The AllJoyn api coverage in the Win10 universal library is so small as to be worthless for anything but C++ UWP apps so your only option is p/invoke and it is rather tedious. The old version of AllJoyn (14.x) had a C# .Net wrapper but it was removed as it was apparently not maintained. The code can be found in the AllSeen Alliance git repositories but updating it for the newer apis will be tedious.
Yes it is there...at least for Win10 Universal (and IOT)
In VS2015 you have project templates as well as you can use "AllJoyn Explorer" (can be found in the link below)
Check it out here
https://ms-iot.github.io/content/en-US/win10/AllJoyn.htm

bluemix vm openstack using c++ language

a Bluemix customer is planing to deploy its C/C++ (and probably C#) application in Bluemix and by using the Bluemix VM OpenStack.
The issue is that in the list of supported languages you can not find C/C++ as it is indicated in the documentation that: "You can deploy and run applications that are developed in any of the following languages: Liberty for Java™,SDK for node.js, GO, ASP, .NET5, PHP, Python, Ruby on Rails and Ruby Sinatra". What solution can Bluemix offer to the C/C++ (and C#) customers?
As of May 11 IBM has added to Bluemix a .Net Buildpack or set of tools, along with the .Net runtime, giving developers C and C# options.
http://www.informationweek.com/software/enterprise-applications/ibm-bluemix-welcomes-microsofts-net/d/d-id/1320357
The ASP.NET runtime is currently offered as an experimental service.
There are 3 ways you can deploy an application in Bluemix:
Cloud Foundry application
Containers
Virtual Machines
The statement about the supported languages applies to Cloud Foundry applications. In this case a specific buildpack for a language is required to deploy an application.
If you are using Virtual Machines you can deploy and install any application supported by the operation system you choose for the Virtual Machines, including C or C++. You basically need to install the packages required by C or C++ in the Virtual Machine.

C# in linux environment

I am currently working in C/C++ in a Unix environment and am new to Linux environments. I would like to learn about the Linux OS and learn C# as the next level of programming language for my career.
I decided to put Ubuntu Linux on my laptop. But I am not sure whether we can write, compile and run C# programs in Linux environments or not.
The only IDE I know for C# is MS Visual Studio. Is there are any possible way to work in C# in a Linux environment?
If I have no other option, I'll have both operating systems on my laptop - Vista to learn C# and Linux for the other OS.
Learn Mono.
The Mono Project is an open
development initiative sponsored by
Novell to develop an open source, UNIX
version of the Microsoft .NET
development platform. Its objective is
to enable UNIX developers to build and
deploy cross-platform .NET
Applications. The project implements
various technologies developed by
Microsoft that have now been submitted
to the ECMA for standardization.
You can use the MonoDevelop IDE.
MonoDevelop is a free GNOME IDE
primarily designed for C# and other
.NET languages.
Mono is an open source .NET compiler, runtime and library.
Monodevelop is an open source C# IDE, primarily intended for linux development. It includes a GUI designer.
You can also use wine, which is a free implementation of Windows' API.
For this :
sudo apt-get install wine
then you'll be able to run Microsoft applications and do [almost] everything you like.
EDIT : My mistake, Visual Studio is not functional :-(
A Vista virtual machine in seamless mode running Visual Studio? Then it will appear to integrate into your desktop like any other app, but you'll have the benefit of running the real MS stuff (with C#, having real MS is still a benefit rather than a liability).
I know this is an old question, but I see no one has mentioned Microsoft Visual Studio Code IDE. This could be what you are looking for if you want to do C# in Linux. As a relative NOOB I can say it brings Visual Studio to Linux. If you need a GUI IDE in Linux, this was it for me. see instructions to install it here

Howto: Taking photos in windows mobile without CameraCaptureDialog?

I want to create a windows mobile app (windows mobile 5.0 and above, using CompactFramework [in SharpDevelop]) to capture photos automatically, without user involvement (like it would be with CameraCaptureDialog). After going through google searches I found out a solution that should work (http://blogs.msdn.com/marcpe/archive/2006/03/03/542941.aspx)1 but I cannot compile the source (I guess that is because I use sharpdevelop not MS Visual Studio).
Are there any other options available?
Maybe there is a binary version of that CameraCapture Library somewhere so I can use it without compiling on my own?
Anyone willing to compile the one I linked above and post it somewhere to make binary version available [I tried searching for such in google, but with no success]
The CameraCaptureDialog is part of the Microsoft.WindowsMobile.Forms assembly, which chips in ROM on WinMo 5.0 and later devices. The device SDKs also whip with copies of these assemblies so the apps can build (for example mine is on my PC at C:\Program Files\Windows Mobile 5.0 SDK R2\Managed Libraries). I would assume you should be able to manually add a reference to that assembly in SharpDevelop.

Categories

Resources