Wednesday 22 September 2010

Inputtie - Beta Release!



Woooo Hooo! Finally after almost a years worth of toiling we have finally released the beta version of Inputtie.

Now I have only performed a limited amount of testing so im sure there are going to be bugs-a-plenty. If you find something I would love to hear about it. We dont currently have a dedicated email address you can use for this so just use the contact box on the side of the inputtie page to get in touch.

Anyways, here are the release notes for this version:

Inputtie Version 0.1.3 (22/03/10)
+ Beta Release!
+ Fixed an issue that was causing the mouse pointer to not quite reach the edge of the screen
+ Fixed it so that you can now choose not to show the "new device" help tip.
+ New Icons, yey!

Grab the download over on the download page now!

Oh BTW we decided to go with the "e" in a bordered square for our app icon:

Tuesday 21 September 2010

Inputtie - Beta Drawing Near!

Final testing is under way here at mission control for the Inputtie Beta.



1 Keyboard, 1 Mouse, 1 PC, 2 Laptops, 1 Netbook, 4 Operating Systems.

All systems are go! Almost ready for takeoff!

Monday 20 September 2010

Inputtie - App Icons

With the beta for Inputtie drawing very near Oli and I are adding some final touches to the build and doing those "things we meant to do for ages".  One of those things being the app icon. This is the icon you will see on your shortcuts and in your taskbar area so its going to be pretty visible.

Oli, my partner-in-crime has whipped up 2 different versions with 2 variations on each version. See what you think:





I personally am favouring the circle icon with the border, however I worry that it looks too much like the Internet Explorer icon.

What do you all think?

Leave a comment below.

Sunday 19 September 2010

The Evolutionary Void



Just thought I would post about my favourite author Peter F. Hamilton.

His latest book has just arrived on my desk and I cant wait to start reading it. Its the final book in a void trilogy and the exciting conclusion to a great many story lines.

In celebration im currently re-listening to the second book "The Temportal Void" on audiobook. Its odd listening to a book you have already read as the names and places are pronounced differently and the character accents are different from what I imagined, but still very enjoyable :)

If you enjoy mind-bending high-tech far-future space-opera or are simply a fan of science fiction I couldn't recommend this series more, come to think of it go and read all of Peter F. Hamilton's books, you wont regret it!

Thursday 9 September 2010

Announcing Inputtie



For the last year or so my major personal-project has been under wraps but after a few intense weeks its finally time to talk about it!

First before I explain exactly what Inputtie is I will talk about why I started this project and the problem I was trying to solve.

(If you aren't interested in all the background fluff and just want to find out what Inputtie is, head over to inputtie.com)

The Problem


About a year ago I was doing a lot of work at home that involved working both on my desktop PC and my MacbookPro. Often I would find myself using my mouse and keyboard on my PC then having to lean accross to use the trackpad and keyboard on my MBP. Now, I hate trackpads so what I started doing was unplugging my keyboard and mouse from my desktop then plugging back into my MBP when I wanted to use it.

This situation was obviously less than ideal, so I started looking around for other solutions. I had heard of hardware you can buy that involves flipping a switch when you want to change which device you want your input to go to. I considered this but thought there must be a more elegant software solution. I had an idea in my head where I wanted you to simply move my mouse pointer off my desktop monitor and it would then magically appear on the laptop screen.

It was at this point I found out about Synergy. I took a good look at it but for the life of me could not get it to work no matter how hard I tried. It also involved lots of fiddley messing around with IP addresses / hostnames and command line parameters (it has improved in a year, but more on that later). So I thought to myself surely there is a better way of doing this, surely its not a tough technical problem to solve!?

The Solution


I had originally intended to talk about the myriad of attempts, blind alleys, different languages and general headaches I endured to get to this point however its a very lengthy topic. So instead in this post im just going to talk about the final solution talk about the previous attempts in later posts.

So without any further ado I present a screenshot of Inputtie, so you can get an idea of whats going on:



It's an Adobe AIR 2 application so it means it will look and work the same across all supported operating systems (Mac, Windows, Linux). AIR also makes it super easy to install and update so for most users it should be a very simple matter to get it up and running.

The way it works is simple. When opened it automatically detects other devices on your network that have Inputtie running. You then make a connection between your two devices by simply dragging and dropping an arrow from one device to another:



Do the same on the other device and your computers are now connected, its that simple! Now when you move your mouse across to the side of the screen (side dependant on which arrow you picked) it will magically appear on the screen of the other device, splendid!

Now over there you can use your keyboard and mouse as normal and the input will be transferred over.

You can even also copy and paste text from one device to the other. This is great when you just want to blast a URL or some other bit of text to the laptop or back again without having to send emails or use IM or make a text file and send it over a network or anything else.

If you want to fire up a game or something  that inputtie may interfere with you can simply and easily toggle it to disabled:


Website


Early into the project I teamed up with my partner in crime and jack-of-all-trades Oliver Pitceathly. The original idea was to release this as a commercial product so we wanted to have a nice high-quality website as a landing page for potential customers. In the latter stages of the product we decided to drop the commercial aspect and make it donation-ware instead.

Despite my constant badgering and mind-changing Oli has done a fantastic job on the website, it looks simply great!



He even found time to do an awsome video that shows off the best features of Inputtie:


Planned Extensions


There are many potential extensions that you could imagine would be really handy.

Imagine being able to tare a tab from your desktop browser then drag it over to your laptop and having it then appear there.

Even better how about simply dragging a file or folder over then having it transfer quickly, be pausable, restartable, and toggle the bandwith it uses. All possible and planned extensions in Inputtie.

Another idea is using the multi-touch track pad on the macbook to interact in a multi-touch fashion with windows 7 on your desktop.

Beta


"So where can I get my hands on it?" you cry. Well we haven't actually release it for download just yet, there are some niggley bugs and things to work out with it still. If you are interested in testing it out tho sign up for the beta over at inputtie.com and ill shoot you a mail when its ready to go!

Tuesday 7 September 2010

Ludum Dare Hour 408 (15 Days later) - Results!

Well the judging is now finally over for the Ludum Dare competition I entered 17 days ago.

So overall I placed #21 which is just outside the top 20. Not bad for a first time entry but I thought I would of done better considering some of the game ranked higher than me but oh well.

I actually game second in one category.. Community? Not entirely sure how I managed that but oh well :P

I think I may have received the most number of votes out of any of the games, it certaintly seems like a lot take a look:

Ratings

























































































































































































































































































































































































































































































































InnFunTheGraAudHumOveCom
3232113-
33332135
2243-33-
44453344
34353445
43543343
43143324
3223322-
--------
45553442
3344443-
34442345
55253-44
33453335
35443344
33342245
3234133-
35342344
33342535
43532-35
34452-3-
23443444
45554554
34343444
33443445
33343335
45454445
44453545
3234233-
34343-3-
34451434
44443-45
34453445
3343233-
32433-2-
4435344-
25343144
34453444
23332234
2244322-
34533433
4453-34-
34552345
32343335
44353345
3325344-
33352434
2232212-
3.173.453.574.092.643.203.434.38

So my overall scores in the various categories were:

Innovation: 3.17
Fun: 3.45
Theme: 3.57
Graphics: 4.09
Audio: 2.64
Humor: 3.20
Overall: 3.43
Community: 4.38

The winners in each category are as follows:

Innovation: Switchbreak 4.21
Fun: Invicticide 4.17
Theme: TomBom 4.36
Graphics: NialM 4.63
Audio: Greasemonkey 4.07
Humor: Deps 4.06
Overall: Invicticide 4.07
Community: HybridMind 4.52

Oh well, I enjoyed the competition. Im planning on polishing the game a little more now the competition is over then im going to release it to the wider world.

Saturday 4 September 2010

Joa Does It Again!



So I have written about Mr Joa 'The Flash God' Ebert before. He is well known throughout the Flash community for his incredible coding skills, particularly his work on low-level SWF optimisation.

His latest project is called JITB and its nothing short of stunning as this video taken from his blog shows:



Basically he has gone and written a Flash Player in Java. What this means is that you get all those awesome speed benefits and optimisations that the Java team has worked hard for years and years to implement but you can write it all in a language already familiar and sexy, AS3! The result? You get about a 30x speedup! (disclaimer: a micro-benchmark taken from Joa's blog)

This is all great news and very exciting. I cant wait to see a custom browser plugin using this flash player, or even having Pixel Bender shaders running on the hardware *me drools in anticipation*.