Blog Archives

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

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

Detect 64bit iOS devices at runtime

So, I found myself wanting to identify whether the current device was 64bit or not, so I made a ridiculously simple UIDevice category. It might be useful to someone else, so please… have at it.

https://github.com/sammio2/UIDevice-ArchitectureDetection

P.S. You should know, it’s really not good practice to switch behaviours or code based on the devices architecture!

Tagged with: , , , , , ,
Posted in Code

Press Release from Bournemouth University

UPDATE: Official Bournemouth Uni Website Updated: http://bit.ly/kp0ODy

Further Information: Charles Elder, Press & PR Manager

(tel): 01202 961032   email: press@bournemouth.ac.uk

17 June 2011

 

How does your room ‘sound’? New app can help!

The creator of the ‘Twinthesiser’ – the unique web-based software which turns posts made on Twitter into real sounds – will present his latest project as part of the 2011 Festival of Design and Innovation at Bournemouth University.

Sam Harman, who is just completing his BSc (Hons) in Music and Audio Technology, will demonstrate his new iPhone application as part of the Festival which opens for a private view on Thursday, 23 June before opening to the general public on Friday, 24 June.

Sam’s iPhone Impulse Response Application is designed to capture the acoustical characteristics of a room, (otherwise known as an impulse response) which can then be duplicated through a computer. “It’s really designed for musicians, audio technicians or acousticians but the application makes it easy for anyone to use,” Sam enthuses. “Previously it’s required a lot of microphones, cables, laptops, etc but now you can just do it all on your iPhone and then plug-in to your computer and use the data collected by the application to make any audio on your computer sound like it was being performed or recorded within the room or environment that you’ve captured.”

Earlier this year, Sam introduced the world to his ‘Twinthesiser’ which he designed to “explore the ‘sound’ of twitter, in an attempt to sonify the human randomness being generated on the service.”

Through the ‘Twinthesis’ software, Sam has assigned each character its own distinctive tone. The software then accesses a Twitter feed every 30 seconds or so, selecting the top 20 tweets at random and repeats it to produce a kind of rhythm or ‘symphony’ of high pitched bleeps and deeper humming sounds.

“The Twinthesisier can then go through the tweets a character at a time to produce a sort of melody,” says Sam. “In time I hope we could get to the stage where it could pull data off Twitter at more than 100 times every second and this would produce a sort of global symphony.”

“Theoretically the application could be configured to draw data from Facebook or Twitter or from any other source of random data,” Sam continues. “You could also apply the engine to groups of people so you could take the tweets from one country and compare them with the sound of tweets from another country.

“It could become a sort of worldwide controllable instrument, which I think is really cool,” Sam concludes. “There are limitless things you can do.”

“Sam’s work on Twinthesis along with the audio application he developed for the iPhone is a perfect example of the brilliant work that our students in Music and Audio Technology are able to deliver,” says Dr Alain Renaud (title). “His work, along with other students, blends creativity and complex technologies, to ultimately deliver products that have a commercial potential in the field of Creative Technologies.”

BU’s BSc (Hons) in Music and Audio Technology gives students an opportunity to apply electronic and computer technologies to create contemporary music and audio. Students from the degree will join other emerging designers and innovators from BU’s School of Design, Engineering & Computing to display and demonstrate their creations at the 2011 Festival of Design & Innovation.

Open free to the general public from Friday, 24 June to Monday, 27 June on the University’s Talbot Campus, the 19th annual Festival – sponsored by B&Q, the UK’s leading home improvement retailer – will showcase over 170 designs and prototypes created by talented final year students completing undergraduate degrees in Product Design, Industrial Design, Design Engineering, Fashion & Textiles

(from BU’s partner institution, Wiltshire College, Salisbury), Interior Design, Computer Aided Product Design, Sustainable Graphics & Packaging (from BU’s partner institution, University College Yeovil) and Music and Audio Technology.

Further information on the 2011 Festival of Design and Innovation at BU – including opening times, exhibits and travel directions – are available on the Festival website: www.festival.bournemouth.ac.uk

 

Further information about the Twinthesis programme can be found at Sam Harman’s website – http://samharman.com/2011/03/twinthesis-twitter-powered-synthesis/

 

To hear the Twinthesiser ‘in action, please visit – http://soundcloud.com/theharmonizer/twinthesis

 

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

MIDI comes to iOS devices

That’s right, it’s exciting news for people like me all over the world. Information has just leaked that apple has implemented the MIDI standard in the next version of its iOS operating system for iPhones, iPads, and iPod Touch’s. Apple allows you to send data over USB (via the camera connection kit) or over WiFi, which presents some very interesting opportunities (as long as there is no lag!)

It’s brilliant news, and although some say MIDI may be a dying standard I believe it’s seen a new lease of life on lower powered mobile devices such as these. I think it won’t be long before we see some really creative uses of the new API and I personally cannot wait to try developing with it! Below is a video showing how one developer has used the new API!

[via Engadget]

Tagged with: , , ,
Posted in Informative