We’re selling our house in Bangor!

It’s 0.3 miles from Ballyholme Esplanade and the beach (6 minutes by the Google Maps walk), close to schools, parks and only a mile from the town centre and the train and bus stations. Very private garden which is a bit of a sun trap and only a few hundred yards from the amenities at … Continue reading “We’re selling our house in Bangor!”

It’s 0.3 miles from Ballyholme Esplanade and the beach (6 minutes by the Google Maps walk), close to schools, parks and only a mile from the town centre and the train and bus stations. Very private garden which is a bit of a sun trap and only a few hundred yards from the amenities at Ballyholme – whether it’s the morning paper or a late night pint of milk.

We’re also only 10 minutes walk from Ballyhome Yacht Club where all sorts of watersports-related activities go on and also a short step from Ward Park, the Omniplex and Bangor Marina. Going out a bit further you’ve got the whole of North Down and the Peninsula.

So how come my Phone has been to places I have not?

Following on from my last post which described my consolidated.db location database: My guess? Wifi-positioning. When we were on the cruise last year (on the Independence of the Seas) and connected to the WiFi on board, every time we launched maps, it would show us a location somewhere near Florida/the Caribbean. I think that’s where … Continue reading “So how come my Phone has been to places I have not?”

Following on from my last post which described my consolidated.db location database:

I have never been to Cancun

My guess? Wifi-positioning.

When we were on the cruise last year (on the Independence of the Seas) and connected to the WiFi on board, every time we launched maps, it would show us a location somewhere near Florida/the Caribbean. I think that’s where the WiFi access point had last been surveyed by whatever lookup was being used. So while connected, we must be where the database said we were.

As access points are now more mobile (there were hundreds of them in the WWDC keynote hall last summer), WiFi positioning is likely going to be quite accurate but have a few outliers like this as you are triangulating on a WiFi access point which was surveyed (by chance) in a different place. Normally there will be enough access points to correct for this error but not on a ship in the middle of the Mediterranean.

Likewise, if your phone has connected to a very weak signal on a distant, elevated cell tower, it may use that for positioning rather than more local sources. It does happen, just infrequently.

Plus – this only records position when you ask it to record position. On my iPhone, that’s a constant thing. On others, it may only get accessed when launching maps. And, of course, you can turn Location Services off.

Where have you been?

Using iPhoneTracker, you can map your movements on your last synced devices: Hot damn, I would PAY GOOD MONEY for an app that did this nicely. And then compared with other lifestreams… Related posts: Open Data Muni WiFi: escape the Dialup Dark Ages Top 3 issues… “Music: an aperitif for the maw of Digital”

Using iPhoneTracker, you can map your movements on your last synced devices:

Where has my iPad 3G been in Northern Ireland?
Where has my iPhone been in the world?
This was our holiday cruise last year. Good memories!
I've been around the UK a fair bit
Also to Brussels and Amsterdam. For work.
The USA. One of these was a stopover...
And California..including a wine tour with mmalc
Fascinating pattern of checkpoints in San Francisco

Hot damn, I would PAY GOOD MONEY for an app that did this nicely. And then compared with other lifestreams…

I Want A Facetime Availability Tool

I really like FaceTime but it has two major issues (not including the “Works only over WiFi” thing. Closed protocol. I’m not really an Open Source advocate – I’m an Open Standards and Formats advocate. The fact that Skype has been permitted to gain such a stranglehold pains me because of their lacklustre support for … Continue reading “I Want A Facetime Availability Tool”

I really like FaceTime but it has two major issues (not including the “Works only over WiFi” thing.

  1. Closed protocol. I’m not really an Open Source advocate – I’m an Open Standards and Formats advocate. The fact that Skype has been permitted to gain such a stranglehold pains me because of their lacklustre support for platforms and their poor UI. Look at Skype 5 as a perfect example.

    FaceTime is based on numerous technologies:

    • H.264 and AAC – video and audio codecs respectively
    • SIP – IETF signaling protocol for VoIP
    • STUN, TURN and ICE – IETF technologies for traversing firewalls and NAT
    • RTP and SRTP – IETF standards for delivering real-time and encrypted media streams for VoIP

    While FaceTime is based on open standards, Apple’s FaceTime service requires a client-side certificate. I.e. while the protocol might be open, access to Apple’s FaceTime service is controlled by Apple.

    I don’t mind access being restricted (helps prevent spammers, prank calls) but it should be open as we’re 9 months now since it was released.

  2. Lack of Availability Notifications. As FaceTime only works on WiFI, it would be nice to have some sort of notification of availability. Maybe a third party could work with Google Latitude to detect where a client was and the app could have some locations set as “Available, With WiFi”. I know we’ve coped in the past with phone calls but this is a little different. Add a little flag for “Please don’t call now” and you’ve got the makings of a great little service. Of course, that would only work if FaceTime has some sort of URL schema which brings me back to the first point.

What would improve the service for you?

Getting some Latitude

So, I just enabled Google Latitude and installed PlaceTrack on my iPhone with background updating turned on. See how it goes. I’m interested in seeing the location history after a couple of weeks. I think there’s a real potential for art there when plotted on a map. Related posts: Location-aware OpenGov & Crowdsourced Data iPad … Continue reading “Getting some Latitude”

So, I just enabled Google Latitude and installed PlaceTrack on my iPhone with background updating turned on. See how it goes.



I’m interested in seeing the location history after a couple of weeks. I think there’s a real potential for art there when plotted on a map.

Northern Ireland GIS Data

Yesterday morning I had the pleasure of being invited to Colby House to meet with various departments within the public sector. Present were individuals from DRD, DETI, NITB, CPD, FSNI and Momentum. The focus of the meeting was the vast services and datasets available from Land & Property Services (the organisation formed from the merger … Continue reading “Northern Ireland GIS Data”

Yesterday morning I had the pleasure of being invited to Colby House to meet with various departments within the public sector. Present were individuals from DRD, DETI, NITB, CPD, FSNI and Momentum. The focus of the meeting was the vast services and datasets available from Land & Property Services (the organisation formed from the merger of Ordnance Survey, Valuations, Rates, Land Register and other departments).

Most government departments have signed up to NIMA (Northern Ireland Mapping Agreement) which is a cross-department funding mechanism where departments get access to mapping data in return for part funding L&PS activities. The biggest users of the data are the emergency services followed by the Department of the Environment. Data accessed right in the cabs of fire engines can guide a vehicle to a car crash located in a field with no other data than just geographical features. It’s also interesting that educational institutions also qualify for NIMA.

The agreement permits access to terabytes of data which is continuously updated both in terms of vector and database information and orthophotography to a maximum resolution of 13 cm. The amount of accompanying data, which can be overlayed, is absolutely incredible – everything from vector locations of every house, details of townlands, address, postal delivery codes and years of historical information as well.

To purchase the data would cost in excess of £500,000 but non-commercial developer licenses are available for £340 per year. L&PS also offer distributor licenses, Value Added Reseller licenses and licenses to third parties (clients of other departments which have signed up to NIMA). The VAR license, in particular, costs a nominal fee, just £1, plus an administration cost to obtain the data and then a royalty license depending on how much value has been added.

Of further interest is upcoming INSPIRE directive from Europe. It describes the depth and format of metadata which must be published to permit standardisation of protocols and data across EU countries. This would permit the meaningful comparison of data such as biodiversity, teenage pregnancy rates, health data between EU states. This would mean that solutions built today would translate forward and be potentially exportable to other EU nations.

Land & Property Services are very interested in talking to industry – individuals and companies who can see compelling uses for GIS data.

The remainder of the meeting was a discussion around the concept of Pre-Commercial Procurement, which is an entire blog post by itself.

Special thanks to Eoin McFadden of the Innovation Policy Unit of DETI for making sure that we got to see that presentation.

Using the GeoTags in Twitter

I have an idea for an app or a web site or something. In theory it seems easy and I’m hoping a celever friend or two will help me figure out the detail. Essentially, it’s going to make use of this: curl http://search.twitter.com/search.atom?q=from%3Ausername | grep georss where you replace ‘username’ with a Twitter ID. The … Continue reading “Using the GeoTags in Twitter”

I have an idea for an app or a web site or something. In theory it seems easy and I’m hoping a celever friend or two will help me figure out the detail.

Essentially, it’s going to make use of this:
curl http://search.twitter.com/search.atom?q=from%3Ausername | grep georss

where you replace ‘username’ with a Twitter ID. The account has to have geotagging enabled.

You can also see geotagged Tweets using this command:

curl http://search.twitter.com/search.atom?geocode=54.66%2C-5.65%2C5km

This does much the same thing but shows you tweets specified by a particular geotag.

I’m not a programmer, not yet. But I’m going to pursue this as a demo app. The visuals I have ….uh…visualised… are kinda cool.

from Virtual Reality to Augmented Reality

Published in 1993, Cybergeneration was a radical departure from R.Talsorian Games’ previous successful Cyberpunk line. Whereas the latter focussed on style over substance, high calibre firearms and heavily armoured Solos backed up by geeky NetRunners, CyberGeneration focussed on the kids of these embittered mercenaries and endowed them with nanotech-derived superpowers. In Cybergeneration, the Net became … Continue reading “from Virtual Reality to Augmented Reality”

Published in 1993, Cybergeneration was a radical departure from R.Talsorian Games’ previous successful Cyberpunk line. Whereas the latter focussed on style over substance, high calibre firearms and heavily armoured Solos backed up by geeky NetRunners, CyberGeneration focussed on the kids of these embittered mercenaries and endowed them with nanotech-derived superpowers.

In Cybergeneration, the Net became actualised from Virtual Reality to Augmented Reality. Individuals would see augmented reality objects as readily as they would see real world objects – 3D objects in realspace. At the time I knew that IP addresses were ‘geotagged’ but this was long before we realised that GPS units could be embedded into superslim phones that were always net-connected.

photo

This week we also saw Metaplace, one of the many 3D Virtual Worlds with User Generated Content, fall by the wayside. “It raised $9.4 million over two rounds of funding with that goal in mind, managing to get the buy-in from new investors Marc Andreessen and Ben Horowitz last October.” but they just announced their closure on Jan 1st, 2010. I think this is typical because Virtual Worlds require you to sit in front of a computer and limit your interaction through keyboard and mouse pointer. In a 3D world, the mouse pointer becomes a single fingertip by which you interact with the world. For Augmented Reality, we have to avoid the mobile phone screen becoming a keyhole by which we view the world. We have to be able to touch it and to hear it.

Earlier this week, Edo Segal, write a guest post on Techcrunch describing a cyberpunk story he wrote 16 years ago which involved augmented reality and I’d hesitate to link this with Cybergeneration (despite the identical publishing year).

Edo reckons the building blocks of an augmented reality system have to be more than we currently have, which amounts to little more than search. He sees the four main blocks as being:

  1. Realtime Web (Twitter, news flows, world events, and other information which relates to changes in the world)
  2. Published Information (sites, blogs, Wikipedia, etc.)
  3. Geolocation Data (your location and information layers related to it, including your past locations and that of your friends, as well as geo-tagged media)
  4. Social Communications (social graph updates, IMs, emails, text messages, and other forms of signal from your friends).

and he handily provides a diagram.

ambientcircles

but he says something in the Techcrunch post which resonates:

One only needs look at a teenager today as they do their homework, watch TV, play a game, and chat while watching their Facebook stream to get a sense for humanity’s expanding affinity to consume ambient streams. Their young minds are constanty tuning and adapting to an age of hypertasking.

and I reckon that this is being unfair to some of us oldies. In March of this year, I met with Ewan McIntosh, one of the 4IP commissioners and part of the round-table chat included the admission that he watches TV with a laptop on his lap and a mobile phone on the arm of the chair beside him. This is how my household watches TV. The concept of not being connected while consuming information is alien to me. I want to look around the periphery of it, I want to dig deeper and, at the moment, technology is failing me.

I’ve said this before and I’ll say it again. Augmented Reality at the moment is a sham. It’s all search and toys. Either you’re pulling geotagged information from one of the search engines or content silos (and I include Wikipedia here) or you’re using geotags and fiduciary markers to drop toys here and there. It’s all smoke and mirrors. It’s not enough to be just tagging stuff and re-presenting it as your own. There has to be something novel coming out of it – even if it’s just the presentation of context.

The CyberGeneration example is a good one. Their solution, Virtuality, included the presentation of interactive tools in Virtuality – whether those be musical instruments or even keyboards and computers. We’re touching the edges of a world where hardware itself is virtualised and made into software. We’ve already seen this done in something as simple as the ‘Compass’ app on the iPhone – it’s a virtualised hardware solution projected onto a multi-purpose handheld display. At some point we’ll figure out how to internalise that display and I reckon that MIT’s Sixth Sense technology is probably one way of doing it (though I guess that having a projector on your chest is a limitation of the technology we’re currently using rather than a potential prototype)/

In early 2010, I’d like to invite some of the other players in AR-related technology in Northern Ireland, like Awakin, Filmtrip, the Design Zoo, ReDisc0very, Ulster MediaScapes and others to have a “DevDays” type event where we talk about the very possibilities of augmented reality solutions. Some of them read this blog, some don’t – but I’d like to hear of other folk in the province (and beyond) who are interested i talking and/or presenting in a BarCamp-esque situation.

Ten Apps I Want…

Ten Apps that I’d like to see on the iPhone. I’m also suggesting names for these. To be honest, I’d like to pull together a team to build them but that seems to be a lot more difficult than I’d hoped. If anyone wants to call me and work with me to pull together funding, … Continue reading “Ten Apps I Want…”

Ten Apps that I’d like to see on the iPhone. I’m also suggesting names for these. To be honest, I’d like to pull together a team to build them but that seems to be a lot more difficult than I’d hoped. If anyone wants to call me and work with me to pull together funding, then you know where to get me.

  1. MeetFreak/TrendSeek
    Helps people find each other by abusing Twitter trends and trying to suck Location Data in there. This is a lot easier now that Twitter is supporting GeoTags. So, let us see a map of trends? People are talking about #RED, where are they talking about it? Let us see every tweet with the Trend on a map that we can see. Then you’re more likely to be able to congregate with people
  2. Multitool
    Uses the five tabs along the bottom to give you a view of
    1) IMAP account
    2) Web Browser
    3) Twitter
    4) Mapper
    5) Converter/Calculator
    Redirects all http:// and mailto: seen inside the app, to the app and not outside so doesn’t launch Safari or Mail. A lot of this is kinda redundant when we have decent clients for much of this inside Safari. But some offline caching is a big deal for those of us who tend not to be inside the city centres where you can get decent 3G.
  3. Screen shot 2009-12-01 at 11.32.12

  4. Verifriend, Reputato
    This is an online reputation profiler. Yes, it’s going to be a popularity contest but essentially it all depends on trust. Adding your rating to someone is not something to be done lightly. In some ways it needs to be a trust engine – and it can be as simple as giving a trust rating to a new friend based on the trust ratings that others have provided. There needs to be some sort of anonymity (maybe like the reviews process on iTunes you only get a rating when a certain number of reviews have been processed) but unlike FaceBook it should provide that extra level of security.
  5. Screen shot 2009-12-01 at 11.30.26

  6. Director
    Allows me to text directions to someone who asks me on the street. In plain text. Or Bluetooth them. Or even just email them. Or something. Or magic them straight into their brain. Any of these things would be fine. Just so I don’t have to try to explain the directions to someone.
  7. REDACTED
    This one was so good, someone asked me to take it down. 🙂 Suffice to say it was AR related.
  8. Tweet16
    Twitter lists are all very well but they don’t solve th problem I have. I follow about 1000 people but there’s probably less than 150 or so (that magic Dunbar number) whom I regularly interact with. There’s probably only 10% of those whom I really want to pay attention to. I’d like a Twitter client that shows me my timeline, my mentions, my DMs and finally, my Tweet16 – 16 people from whom I see all of their public messages rather than not seeing the ones who are at people I don’t follow.
  9. Plannity
    So, I fill in all of this information into my calendar and that includes times and dates and, most crucially, locations of my meetings. Why hasn’t there been a social app that runs via Exchange/Outlook, on iPhone, iCal and other formats which takes this location information, munges it up with my social network and allows me to see when I can grab lunch with friends or when I’m in the same town as someone I like. I think that Tripit is meant to do this and today I read about Plancast which promises to do something about this. But this is a hot topic, guys. Location is the big thing for 2009/2010.
  10. Echelon (or TwitterBug)
    I mentioned this a week ago – a cool idea for Twitter and other social networks which again uses location. So – get this – all of your messages are geotagged, or if not now, a lot of them will be. So, Echelon ‘listens’ in for anything said in an area rather than things said about trends or by your friends. The default set is seeing tweets which are in your immediate area – the killer part though is being able to drop a ‘bug’ (for bug, read ‘pin’) on a map and be able to sample the Tweets going through that area and the surrounding radius. So, in effect, you’ve dropped a Twitter Bug somewhere and you’re able to listen in. The Freemium version could monitor one location, the PayFor version could monitor several. ( ECHELON is a name used in global media and in popular culture to describe a signals intelligence (SIGINT) collection and analysis network operated on behalf of the five signatory states to the UK-USA Security Agreement (Australia, Canada, New Zealand, the United Kingdom, and the United States)
  11. photo

  12. The Official CIA Manual of Trickery and Deception
    Perfect for the Sandbagger or Spook among us, this is a recently published book derived from an official manual. As most of them are small pictorial sessions, they’re ripe for viewing on the iPhone, turning the iPhone into the ultimate tradecraft manual. You can see clips from the book on Gizmodo. So scan it, make it searchable so you can quickly flick through and find the perfect tradecraft for the perfect moment.
  13. Pollenator
    For public debates, a simple push notification which opens the app and gives you a simple couple of choices accompanied with text, audio or video. Push one, it’s recorded (with time, place, ID, IMEI and whatever other data you have collected and after a certain amount of time, the poll times out. Poll answers should be “Yes”, “No” or “Whatever”. If you choose to ignore or “Whatever” it, then you’re counted as an abstention. I’d love to see this app running and see visualisations of what it could bring in terms of demographics, location and other meta data. I sat with Stuart and Phil (and with PJ on the end of a Skype call) one evening and we mocked up some stuff for this based on Stuarts idea of “Pirates versus Ninjas”. But the actual implementation could have led to entirely other applications.
  14. Polls widget from Google Wave
    Polls widget from Google Wave

I’d love to see all of these on my iPhone. Id love to talk more about these apps to people who are interested. I’d love even more to be involved in the group/company/whatever that was going to make some of these.

Please comment if they inspired you or if you’re working on something similar.

XCake Belfast November

XCake, the local developer group for folk who use XCode had an interesting meeting last night. It was held in the very impressive University of Ulster Belfast campus and was catered for with cake and traybakes by Digital Circle. The first presentation lasted about an hour and detailed the developments in the OneAPI, a GSMA … Continue reading “XCake Belfast November”

XCake, the local developer group for folk who use XCode had an interesting meeting last night. It was held in the very impressive University of Ulster Belfast campus and was catered for with cake and traybakes by Digital Circle.

IMG_0649

The first presentation lasted about an hour and detailed the developments in the OneAPI, a GSMA Reference model for interoperability of network services for telecommunications operators. That’s the long way of saying it’s an easy way for developers to get access to call control, SMS and location services from cell networks. We had three clever folk (Seamus, Richard and Michael) from Aepona who very ably demonstrated the services and answered developer questions. More usefully, however, they were asking the developers about their opinions regarding the use of SOAP and JSON. This is all above me – but it was entertaining to hear the opinions (which were essentially: making XML for SOAP isn’t an issue for most developers but JSON is lighter and simpler).

After that we had a short discussion about our future meeting with Translink, the developments we’ve had with accessing their data and the renewed enthusiasm considering that the Ordnance Survey in Great Britain is opening up it’s 1:10000 map dataset to the public. I hope you’ll join me in encouraging the Ordnance Survey in Northern Ireland to do the same. For what it’s worth, we also have our baleful eye cast in the direction of the Postcodes held by the Royal Mail. At the end of the day if there was government money (our taxes) used to pay for datasets, then I’m determined not to pay for them again.

And we finished with a discussion of future events:

  • An Intro to InterfaceBuilder
  • NimbleKit, PhoneGap and Titanium: do they do what they say or is it all bollocks?
  • Developing for iPhone without InterfaceBuilder
  • Unit Testing for iPhone

We’re kinda unaware of other developer-related events in Belfast but we did mention that Monday night is Demo Night at MobileMondayBelfast.