Can I use HTC Vive to test my own developments? - htc-vive

My question is easy and short: I want to buy an HTC Vive to test my developments. I don't have a Development Kit.
If I buy it, can I use it to test my own developments?

Yes, the development kits are free: native (C/C++) with OpenVR, or for Unity (many plugins) or Unreal or the many additional engines that are supporting the Vive.

Related

How can one easily do black box automated testing across multiple platforms?

I work for a software development company that develops a certain application across multiple platforms: Web App, iOS, Android, Mac and Windows. We are looking for a way to do black box automated testing across all these platforms in an easily maintainable way.
So far it seems that Watir (watir.com) will be the best solution for the Web app (I prefer to use Ruby), while MonkeyTalk (www.gorillalogic.com/ testing-tools/monkeytalk) may be the best for our Mobile platforms (because we can write one set of tests for both platforms at the same time). We still have not been able to find a good solution for our desktop platforms.
We're a startup so we don't have the budget for a proprietary solution and those are looking for open source solutions.
Is there a better way to tackle the situation we're in and are there any better solutions for the various platforms we want to test.
You could use cucumber as the main test framework for all platforms (that would allow you to have the same scenarios and tests across all platforms) and use specific tools to exercise the native applications.
You could use cucumber + selenium web driver for your Web App, calabash for Android and iOS (http://github.com/calabash), frank for Mac apps (https://github.com/moredip/Frank). There is probably something for Windows as well to work with cucumber, but I personally don't know about it.
All of these tools would be free.

Is there a free personal license for Valve Source Engine like the Unreal Development Kit

I was wondering if there is a free student/personal license for downloading Valve source engine for learning purposes. I mean like the freeware Unreal Development Kit which is based on Unreal Engine.
If you own a game on steam that comes with the Source SDK then you can freely download it on that account via the Tools tab in the library.
It allows you to create maps for games you own, or create entirely new mods based off of those games.
If you don't own a compatible game on steam, you should probably buy the pack that comes with Garry's mod and Counter Strike: Source.
The development kit is free to anybody that wants to download it. Just install Steam, and go to Tools, and you can download the development kit.
If you are asking about the actual source code of the engine, I don't think Valve releases that to anybody.
Source Sdk isn't source engine itself.
source sdk is tool for maps, viewing models that would soon be added to game.
Source engine is were maps and models are being ported, also adding A.I to bots are made in engine itself

iPhone SDK on PowerPC?

Does iPhone SDK 3.0 or 3.1 support Power PC machines having Leopard 10.5 or above? If not then what's the solution for the same results, I have a Mac with Power PC and Panther. I will upgrade to Leopard and install iPhone SDK.
Okay. The answers so far are NOT correct. For some reason, the iPhone SDK has been shipping as a Universal Binary for ages. So, yes, you CAN use a Power PC mac for iPhone development. I've done it and it's verrry dirty.
It's involved and a serious pain. It doesn't work all of the time and there are numerous bugs. It works well enough if you're ABSOLUTELY dedicated and ABSOLUTELY cannot afford a new computer.
Basically, you need to hack up the install XML properties in the installation package. Get rid of the "Intel" check javascript-ish code and/or make it always return true. This will enable the "iPhone SDK" checkbox in the installer.
Once you install it, you can use the SDK and cross-compile to ARM (iPhone processor). The simulator even works, but your milage may vary. My experience was so awful that I simply purchased an Intel Power Mac.
You'll need to hack up the install script for every update. This will involve converting the DMG to read/write beforehand. Editing some Javascript embedded in the XML installation package. Then, hacking up your build properties to get rid of "Native System" selections. It's actually very very painful.
You can Google "how" to do it in more detail. I do not suggest EVER releasing to the Apple store with this method. If you just want to play and get accustomed to the platform, then it might work for you.
Again, I MUST stress, this is very very unstable and totally unsupported. Please know what you are doing before you even consider attempting it.
Yes, it's possible. No, it's not fun.
The iPhone SDK only works on Macs with Intel processors. If you want to save money, you might be able to get the iPhone SDK working on a Hackintosh, but building a Hackintosh may be illegal and applying software updates will be annoying.
I suggest looking for a cheap second-hand Intel-based Mac Mini.
As noted by Will, since the SDK only supports the Intel processors, you are limited to a newer Mac unless you build a Hackintosh which may or may not be legal. However, you also don't need the latest and greatest machine to write software with, although better hardware does help! So you have a couple of options if you are looking to save money in that you could get a refurbished Mac from Apple or check around on eBay or Craigslist to see if you could get one.

How do I develop applications for Symbian OS of Mobile Phones like Nokia

I would like to develop applications for Symbian OS Phones and try another track other than programming in Java. I would like to experience how to program on mobile phones using C and C++.
Can you please give some tips on what tools to use on developing this kinds of applications. I am targetting Nokia phones..
Now that the Carbide IDE is all free, the main differences between amateur versus professional Symbian OS development are:
- use of free development certificates to sign your application, as opposed to paying verisign and a test house to identify and verify your application.
- use of free GCCE compiler instead of the more optimised RVCT.
forum nokia is definitely a great resource.
I would also suggest http://developer.symbian.org and http://www.newlc.com
Shameless plug: the latest book to learn about Symbian OS native C++ development is at
http://www.quickrecipesonsymbianos.com
There are two options for you:
Symbian C++: follow the instruction from link http://www.developer.nokia.com/Develop/Other_Technologies/Symbian_C++/
Qt C++/QML: detail instructions are found at
http://www.developer.nokia.com/Develop/Qt/Getting_started/
Qt C++/QML is preferable for latest Symbian platform application development.
Qt c++ is the best choice. I saw many mobile application developers are developing applications with Qt C++. So I recommend to go with Qt C++.

IDE for use on a Java-enabled smart phone?

Is there an IDE that I can load on a Blackberry, E71, or an iPhone?
Apple released iPhone SDK for XCode a while back, check out developer.apple.com and Nokia also release their own SDK check out forum.nokia.com
But for pure Java Midlet goodness, i would recommend Netbeans (netbeans.org) their netbeans mobile application editor is a gem, second to none.
To answer your question, i don't think any phone is powerful enough to compile and test the code on themselves, so no ...
Not that I know of, typically you'll develop apps on a desktop machine (PC/MAC whatever) and download/control the application on the phone. Also I don't think Java is available on a standard (non-cracked) iPhone.
There was a palm based C compiler. I had some trouble finding it though, but it's called OnBoard-C. It didn't exactly have an IDE, it compiled notes. Considering there's a lack of embedded compilers, I'd be surprised to find full embedded IDEs. Oh... I recall there being a Scheme or Lisp too.
This maybe premature but, congrats, you just found a market niche.