What are the best bluetooth emulators/simulators?
I have a project for a security course, and I chose bluetooth as my topic.
I need to create an encryption algorithm using a bluetooth simulator and test them. I have already searched for the best emulators, and the results were Google's Android emulator, and NS2.
Are there any alternatives to these?
The languages I prefer to program with are C, C++, and C#.
Java is also not a problem but I would prefer an emulator that would let me use any of the above languages.
Just download Microsoft's Visual Studio 2010 for Windows Phone 7. There's even a free Express version.
Related
I'am a c# developper and I seek the best language to choose to be able to reuse some code in a perspective of port some future apps into mobile devices for free (open source perspective).
Should I use Java (and so learn it), or can uses C#.
Monodroid and monotouch are not free and monotouch requires a mac hardware (I only have norml pc with Linux and Windows and may run mono on both)!
So it will be difficult to use c# for android or iPhone, am i wrong ?
Well, we (Resco) bet on C# and .Net/Mono. This covers nearly all platforms. (We currently have products on WP7/Android/iOS/WM.)
But taking into account recent developments Mono seems to have very uncertain future. Nobody will tell you right now what's going to happen.
Is there any way possible to run C# code on a BlackBerry OS smartphone? I've got some Windows Mobile 5.x/6.0 frameworks written in C# that my team needs to "port" to various smartphone platform. We're looking at the following smartphone OS's:
Windows Phone 7 - VS 2010, Windows Phone Developer Tool CTP, Silverlight, XNA
iOS - MonoTouch, MonoDevelop IDE
Android - MonoDroid (when released), MonoDevelop IDE, Mono Tools for Visual Studio
BlackBerry OS - ???
Research didn't turn up any other programming options for BlackBerry OS but Java/J2ME. I know it's a long shot but was hoping someone here might know of some other options. At this point, I'd even consider a C#-to-Java translator.
Thanks in advance.
No, your only options for BlackBerry apps are:
J2ME/CLDC native app
BlackBerry widget using Javascript/HTML
Maybe soon, this is from august 09, so maybe late summer?.
We’ve been gathering details over the
past month or so on this, and it’s
pretty much confirmed: Research In
Motion is planning on integrating full
Flash and Microsoft Silverlight
support into their BlackBerry web
browser. Read that again boys and
girls — full Flash support, not Flash
lite. You know when the word
“planning” is used in the same
sentence as RIM, however, that it
probably means it’s a while away. And
it is. We’ve been told this won’t
happen until next summer or right
before it as RIM needs their devices
to be more beefed up as well as have
access to higher data speeds for this
to work effectively (HSPA and LTE).
RIM has already achieved over 10Mbps
downloads on next generation
BlackBerrys in the test labs with test
LTE equipment so it’s looking good,
folks.
Can I write applications for iPhone in C++ or C#?
Where can I find simulators for iPhone for testing my apps.
How to write them?
You need at least a small Objective C stub to hook into the system and deal with provided services (including getting input), but your program can be primarily in C++ if you would like. Apple seems to disallow C#; tools such as MonoTouch appear to be banned by the current developer agreement.
With a Macintosh, you go to Apple's developer website and download the tools and SDKs for free. They only run on the Mac.
You will want to start here for iPhone development:
http://gemma.apple.com/iphone/index.action
This is where you will get the iPhone SDK, simulator, and other essential tools.
You can use C, Obj-C, and C# (via MonoTouch).
C++ is a partial via Objective-C++. If you're serious about iPhone development though, I would suggest learning Objective-C.
Apple seems to reserve the right to kill the ability to run any application that wasn't writting in either C or Objective-C.
As far as I know, you can use C# for the iPhone using MonoTouch.
Another tool is unity, which is geared towards games and is based on the same codebase.
Both of these are proprietary and cost $$$.
I'm looking library, to create Bluetooth connection between my device and other devices.
I want use:
.NET2.0 for Windows Mobile
WindowsCE 5.0
If you're using a particular device, most companies have a useful SDK available with Bluetooth functions/routines.
However, if you're looking for generic abilities across multiple devices you could check out 32Feet.net or OpenNetCF.
Be warned though, that if you're using CE 5.0 the bthutil.dll is not included by default anymore, so many of the functions in 32Feet.net (In the Hand) won't actually work.
Have not done much with it myself (yet), but I've read that Mobile in the Hand has nice managed libraries that included Bluetooth support.
You may need to go a bit further on what you are wanting to do exactly.
There are many different solutions based on the state of your project, are you already paired with the hand-held and the PC?
I was once able to get Windows Mobile device with .NET Compact Framework 2.0 installed to communicate with PC using 32feet.NET library. You may want to have a look.
I am in the process of writing a Bluetooth scanner that locates and identifies mobile devices in the local vicinity. Is this something that I can accomplish using C#, or do I need to drop down into the C/C++ APIs? My application is targeting Windows XP and Vista. Pointers are appreciated.
Thanks!
One problem with Bluetooth on the PC is that there are several BT stacks in use and you can never quite know which one is available on a given machine. The most common ones are Widcomm (now Broadcom) and Microsoft (appeared in XP, maybe one of the service packs). However, some BT hardware vendors package BlueSoleil and some use Toshiba. Most dongles will work with the MS stack so the .NET libs I've seen tend to use that.
Each of the stacks has a totally different way of doing the discovery part where you browse for nearby devices and inquire their services.
If I had to pick one approach today I'd probably do the discovery in C++ and add an interface for .NET.
The 32feet.net stuff worked pretty well when I tried it but didn't support the Widcomm stack.
There is also Peter Foot's 32feet.net
http://inthehand.com/content/32feet.aspx
I've played around with this back when it was v1.5 and it worked well.
Mike Petrichenko has a nice BT framework. It works with BlueSoleil, Widcomm, Toshiba and Microsoft.
It is now called the Wireless Communications Library and works with Bluetooth 802.11 and Infrared. Mike named the company Soft Service Company and sells non-commercial and commercial licenses with and without source code in prices ranging between $100 and $2050.