USB Missile Launcher – DreamCheeky – MacBreak Weekly 15 October 2011Posted by David Wilson in Mac, usb, USB Missile.
1 comment so far
Alex Lindsay’s pick of the week – The DreamCheeky Thunder missile launcher!
Start your playing from the 1 hour, 2 minutes, 40 second mark! (1:02:40)
So the screen on Alex’s machine is never shown, but I suspect that he’s using the Mac software DC Missile Launcher NZ – especially with his description of being able to use the arrow keys and there was a mention of auto lock.
Version 1 of DC Missile Launcher NZ is available for download c/- http://www.dreamcheeky.com/download-support
I have a update (version 2) that I must submit to DreamCheeky for improved video support in Lion – though it will likely be for Lion only.
The OIC Storm Missile Launcher (a different version to the one shown) includes a built in USB 2.0 camera – hence the video support.
The Missile Launcher software also includes iOS support? – huh?
Download Missile Control NZ from the AppStore and you can control your USB Missile Launcher (with the associated desktop software running as well).
USB Missile Launcher NZ v1.7.0 Released 30 August 2009Posted by David Wilson in iPhone, Mac, usb, USB Missile.
Tags: DreamCheeky, iPhone, Launcher, Mac, missile, rocket, usb
Available for immediate download is USB MIssile Launcher NZ v1.7.0. Click on the name or refer to the download links.
Changes in this release are:
- Preparation for 10.6 compatibility
- Fixed some potential memory leaks within the AppleScript section of code
- Fixed more memory leaks in the USB connection handling code
- Combined kext USB drivers into one file and altered for 10.6 compatibility, made associated program code changes to match
- Minimum OS Mac OS 10.5
- Fixed a redraw problem with the background graphic display after a button was pushed
- Kext updated with missile launcher vendorID and ProductID from Chic technology (seen in France June 2009)
USB Missile Launcher NZ & iPhone 5 April 2009Posted by David Wilson in iPhone, usb, USB Missile.
Tags: Apple, iPhone, iPhone SDK USB Missile Launcher xcode apple, Launcher, Mac, missile, OSX, rocketbaby, usb, USB Missile
add a comment
Development on the iPhone program for control of USB Missile Launchers has continued this weekend. I have implemented the client/server model that was mentioned in my last post. You can run multiple servers (USB Missile Launcher NZ) with the iPhone application detecting these on your local LAN and by connecting to a server you can issue commands to that server software (USB Missile Launcher NZ).
I’ve tried to make sure that the software will operate without fuss. In the process I managed to find and fix a memory leak in the USB Missile Launcher NZ software (that improved stability!), and I’ve also tried to make sure that the communications between the server and client are robust enough not to have to restart software, client or server, everytime you want to switch from one server to another.
OK I know not everyone is going to have more than one launcher, let alone more than one Mac running the USB Missile Launcher NZ software so that you can connect to different servers. It’s all part of the development process and has helped greatly to ensure there will be a reliable product for release.
The screen shot above from the iPhone should the main view when the application is launched. Yes I know it’s not flash. At this time I’m concentrating on the application communications code to ensure it’s robust enough when released. This screen shot shows that on launch the software has found the preferred default server is running and has successfully connected to it. Your next step is to press the Unlock button (as you would in the software on the desktop) and then you can use the missile launcher directional keys and fire. The Blue line with white text is for messages that are sent back from the server. If you switch launchers through the settings screen, you press the connect button when you return here. This switches the server that you are connected to.
Note: the Unlock (blue highlighted text) and Send button are for testing only. They will be removed.
The settings screen will list the servers (USB Missile Launcher NZ) that are discovered on your LAN. You tap on a server to give it the “tick” which is the preferred/default launcher when the application starts. When you return to the main screen, you press the connect button.
I think iPhone application is good and stable at this point, as is the server (USB Missile Launcher NZ). I’ll do some more testing during the week. What I need next is some fancy graphics.
Lastly the iPhone software probably will not be available anytime soon, it is dependant on an unreleased version of the iPhone SDK, I might have to check that out as I cannot remember why as of writing this.
USB Missile Launcher NZ – Update 29 March 2009Posted by David Wilson in iPhone, Mac, usb, USB Missile.
Tags: bonjour, iPhone, missile, usb
A few weeks ago I began getting a few messages about the USB Missile Launcher NZ software not working with the DreamCheeky InfraRed launcher. So I decided it was time to update the software so that it would function with this launcher. I’m pleased to report that the software has past testing with an actual launcher. I would like to that those that contributed to the blog comments on what had been done to get things working… now the support for the DreamCheeky InfraRed launcher is built in. As of writing this working version of the missile launcher software has not been publicly released.
Inspired by working with the USB Missile Launcher NZ software again and by the iPhone development I have decided that it is time to get a iPhone client working for the missile launchers. I’ve been thinking about this over the weekend and it seems that directly connecting a USB Missile Launcher device direct to the iPhone would be difficult and unlikely to be allowed by Apple (it seems devices must be “Made for iPod”). Even a home hack as such would be difficult as a minimum requirement would be a female-to-female USB connector would be required or a female to 30 pin dock connector would be required. Even if they do exist hardly anyone would have one.
So… the solution has been to introduce the Bonjour communication protocol into the USB Missile Launcher NZ software. My development version is working and along with my very very rough iPhone program in the simulator it does have control of a Missile launcher connected to my Mac.
If you are still reading and interested in Mac to iPhone client/server communications I can recommend two articles for reading. Very good reading and the examples are available for download as well.
Right now the server side implementation for USB Missile Launcher NZ is fairly well complete. The iPhone implementation is as I said very rough and while it works enough to prove functionality it now needs significant work for public use. Guess what I’m doing next. If anyone would like to help with fancy graphics (buttons, interface, etc) I would love to hear from you.