Blog Archives

Puppy Paws for iOS

iPhone-Promo-4.png

App-IconPuppy Paws for iPhone, iPad, and iPod Touch is due to be released shortly for iOS 7. As the sole iOS developer on this project, developing Puppy Paws allowed me to learn a great deal of new techniques and encompasses technologies like Core Data, Camera & Video capture, Image processing, Data input, Core Location, AVFoundation, Local Notifications, Calendar integration, In-App Purchases, and much more…

“Finding a puppy can be quite a task, add to that all of the preparation that is needed to be ready, and that’s before the real work begins once you and your new puppy are at home together. Puppy Paws allows you to compare puppies you’re interested in, prepare for the home coming day so both you and your new puppy get off to the best start, and helps to educate about the use of puppy farms and traders with an aim to help eradicate this awful practise whilst promoting better dog breeding in general.”

iPad-Promo-3The App will launch later this month, follow the source link below to be notified when the App goes live. It was a great project to work on alongside friends and colleagues, you can find out more about the App and the team behind it at the Puppy Paws Website.

Tagged with: , , , , , , ,
Posted in Applications, Portfolio, Press & Media

Cablevision Optimum WiFi

Optimum WiFiI developed this Application at BSG Wireless, It is a geolocation based finder application designed to allow users to quickly and easily find and navigate to public WiFi locations. Technologies include SQLite Databases, JSON Client / Server communications, Location aware programming, App to App integration, Social media integration, Concurrent Programming, Grand Central Dispatch, Security policies and custom networking development.

“The Optimum WiFi Finder App enables Optimum Online customers to locate Optimum WiFi hotspots, whether or not their iPhone or iPod touch device is connected to the web. The App enables users to carry out quick, advanced, and “near me” searches for hotspots. Results are presented as map view (when connected), list view (when not connected) and detailed view of single site locations. Users will be able to get directions to the closest Optimum WiFi hotspot from their current location in map view. Subscribers can save a list of favorite locations, reference a history of locations, and access help.”

View on the App Store Now

Tagged with: , , , , ,
Posted in Applications, Portfolio

BSG Connect

BSG ConnectI developed this Application at BSG Wireless, it is a network based authentication client used to authenticate paying enterprise subscribers with public WiFi locations around the world. Technologies include SQLite databases, JSON client / server communication, Authentication management, WISPr, AES Encryption, Various security policies / implementation, and comprehensive custom networking development work.

“Existing customers of BSG Wireless can use this App to connect to over 300,000 premium WiFi hotspots in over 90 countries around the world using a single set of registration credentials. There is no need to remember usernames and passwords whilst on the move or to enter credit card details. Customers simply install BSG Connect and setup their account before leaving home. The App also contains an online hotspot finder to assist users in locating hotspots that are part of BSG’s WiFi Network.”

View on the App Store Now

Tagged with: , , , , ,
Posted in Applications, Portfolio

Shaw Go WiFi Finder

Shaw Go WiFiI developed this Application at BSG Wireless, It is a geolocation based finder application designed to allow users to quickly and easily find and navigate to public WiFi locations. Technologies include SQLite Databases, JSON Client / Server communications, Location aware programming, App to App integration, Social media integration, Concurrent Programming, Grand Central Dispatch, Security policies and custom networking development.

“With thousands of new Shaw Go WiFi locations popping up all over Western Canada, this app makes it easy to identify a nearby zone. With Shaw Go WiFi, you can extend your Internet experience beyond your home into public areas such as malls, parks, coffee shops, restaurants and gyms.

Enjoy WiFi access with leading broadband Internet speeds without the worry of expensive mobile data charges. Stream video, wage online battles and use data-intensive applications on all your wireless devices just as smoothly around town as at home. Use the app to register your device and connect in a zone. Best of all, once your device is registered and connected to the network, you’ll automatically connect every time you’re in a Shaw Go WiFi zone.”

View on the App Store Now

Tagged with: , , , ,
Posted in Applications, Portfolio

Comcast XFINITY WiFi

XFINITY WiFiI developed this Application at BSG Wireless. It is a geolocation based finder application designed to allow users to quickly and easily find and navigate to public WiFi locations. Technologies include SQLite Databases, JSON Client / Server communications, Location aware programming, App to App integration, Social media integration, Concurrent Programming, Grand Central Dispatch, Security policies and custom networking development.

“The XFINITY WiFi application makes it easy to locate thousands of XFINITY WiFi Hotspots. Tens of thousands of XFINITY WiFi hotspots are available in multiple US cities, including Philadelphia, New York, Boston, Washington DC, San Francisco, and San Jose, with more locations added frequently. ”

View on the App Store Now

Tagged with: , , , , , ,
Posted in Applications, Portfolio

Vodafone Global WiFi

Vodafone Global WiFi

I developed this Application at BSG Wireless, it is a network based authentication client used to authenticate paying enterprise subscribers with public WiFi locations around the world. Technologies include SQLite databases, JSON client / server communication, Authentication management, WISPr, AES Encryption, Various security policies / implementation, and comprehensive custom networking development work.

“Vodafone offer a worldwide Wi-Fi service, which connects your iPhone, iPod Touch or iPad to more than 1.1 million commercial Wi-Fi hotspots in over 100 countries. It is so simple to use – A single username and password is provided to each user to register for the service, after that there is no need to re-enter your username and password each time you use the service. Subscribe to this service and you’ll enjoy great cost savings with access across the world at many airports, hotels, convention centres, coffee shops, fast food chains plus many other retail and small business hubs. As this is a global service, you only need to subscribe once and you’ll get total predictability on costs from one month to the next, with nothing additional to pay when connecting to one of our commercial Wi-Fi hotspots.”

View on the App Store

Tagged with: , , , , ,
Posted in Applications, Portfolio

Pivo featured in Daily Mail

Dos cervezas, por favor! World’s first beer-ordering app translates ‘beer’ into 59 different languages

  • App includes traditional holiday destination languages, but also includes Tagalog from the Phillipines, the Ghanain dialect Twi, Zulu and Yiddish
  • Includes video to ensure users learn the correct pronunciation
  • ‘Beer’ is probably the most useful foreign word to know after ‘hello’, claim the app’s makers

Read more: http://www.dailymail.co.uk/sciencetech/article-2344354/Worlds-beer-ordering-app-translates-beer-59-different-languages.html#ixzz2Wx6umBW8

Tagged with: , , , , ,
Posted in Press & Media

Pivo for iOS

Are you heading off to travel the world? Visiting a new country? Or have you just booked a holiday? Before you pack your suitcase you need to download this app. Pivo teaches you how to order a beer in 59 different languages; each with the correct spelling, phonetic pronunciations and supporting videos from native speakers to help you along the way.

Pivo

We landed in Prague and headed straight to the nearest bar. After catching the attention of the barmaid, we realised neither of us knew how to order a beer in Czech! We Googled it, nothing, we asked Jeeves and even he didn’t know! So we thought there must be an app for that but there wasn’t…Pivo was born.

You don’t need WiFi to play the videos that support the 59 different languages, once you have downloaded the app you can view it wherever you are in the world. Choose your language, watch the video and order your beer!

Pivo is available on the App Store Today

Tagged with: , , , , , ,
Posted in Applications, Portfolio, Press & Media

Welcome, from FODI 2011…

[caption id="attachment_214" align="alignright" width="225"] iResponse at FODI 2011, Bournemouth University[/caption]

If you’re reading this, I’m assuming you’ve been directed here either by me, or by scanning my QR code at the Festival of Design and Innovation. In either case, Welcome. I’m glad you’d like to know a bit more about me, and the projects i’m working on. Feel free to browse the site, you can find my CV (I’m currently looking for employment!) and examples of my previous work, etc.

The project I’ve been exhibiting at FODI 2011 is the ‘iResponse’ iPhone application, more release information is available here. Once FODI is complete, I will be uploading the promotional materials and examples demoed at the show for you to download and experiment with. Currently the application is still in development, but release is scheduled towards the end of this year (2011.)

Another project I’ve been working on, and has become quite popular in the media recently is ‘Twinthesis’. This is a synthesiser which is powered entirely by data from Twitter in real-time. The synthesiser takes data from the 20 most recent tweets at any different time, and maps each character of a tweet to various tones, hums, and bleeps to create a unique sonification of that tweet. The synthesiser is built within the Max/MSP architecture and is available to download here.

That’s all for now, I hope you enjoy the site. Please feel free to contact me, either by email, twitter (@Sammio2) or using the built in form here. This site will be regularly updated with progress on my work and various project ideas that I am starting and hoping to work on after graduation.

Tagged with: , , , , , , ,
Posted in Informative, Press & Media

C++ VST Vibrato Plugin

VST Vibrato Plugin

The following project was to fully design and implement a vibrato plugin for Cubase using Steinberg’s VST SDK. The plugin is programmed in the C++ language and is provided here for you to download. You have the option of downloading just the .dll plugin file (which is all you need to use the plugin), but I have chosen to provide a version which contains the source code project (Microsoft Visual Studio 2008 format) and the initial algorithm modelling (in MaxMSP format).

The full download also contains the VST SDK 2.4 but is referenced to locally, so you should not need to install and configure the SDK to view the working project. Please note that the SDK is completely owned by Steinberg, and I have not made any modifications to the development kit for use within this project. Below are the links to the downloadable files, including the software manual for the plugin.

- Full Download (Including Plugin, Source Project, and SDK)

- Plugin Only (Just the .DLL file)

- Software Manual

To install the plugin for use within Cubase, simply copy the file “Vibrato.dll” to the following Directory…

"C:\Program Files\Steinberg\Cubase Studio 5\VSTPlugins"

This directory may be different depending on your current operating system or version of Cubase. Please see the software manual for more detailed system requirements and installation instructions. This work was produced as a second year assignment for Bournemouth University, please feel free to use the example and learn from the source code but please don’t try and pass it off as your own work.

As always, thank you for your interest in my development work. Any comments, suggestions, or feedback are always welcomed in the comments below or via the Contact Me form.

Tagged with: , , ,
Posted in Portfolio