Posted these over on hacker news last month and guess they really should be on here as well
* iPhone 5 will add NFC, which will have advertisers foaming at the mouth as Apple will link to ATV* RIM will be brought by a network operator for their operator friendly tech
* Existing iOS and Android publishers will be looking to other markets to get a ROI on their current outlay
* Stephen Elop will jump ship from Nokia
* Nintendo will release something on one of the existing mobile platform (probably more hoping, they should just do a high priced accessory game combo branded for Zelda/Mario for iOS)
Due to I assume a probable misconfiguration of something in O2, it appears that peoples phone numbers (MSISDN in GSM parlance) are being sent in the http headers on certain gateways, this was spotted by @lewispeckover .Hes set up a simple script to dump the http request headers to the browser screen, so you can see what is being transmitted (PHP code at the bottom of this post if you want to do yourself)
It is worth noting however a lot of mobile network operators wash this information about or have it hashed into some other form (which means it can still be used as a unique identifier)
So whilst you are using Lewis’s tool you might want to keep an eye out for some of the popular headers, that this information is contained in
First phone, eventually given to my younger brother
Ericsson T10i
This phone was purchased with my first taste of “internet money” during the dot com boom with gains from alladvantage.com (living in student halls with free internet really was a bonus when coupled with the affiliate scheme!!)
Nokia 402
When the T10i broke my flatmate gave me his old Nokia as he had upgraded to a t28 that he held onto for many years and I believe still owns!
Nokia 6100
I had been convinced by mobile Java and this was my personal phone, as it ran the apps I was writing in glorious colour!
Nokia 7610
With a 1MP camera on a phone, a large screen and lots of memory to run the apps I was writing it was a fairly easy sell!
Sony K800
The Sony K700 and K750 were the darlings in the office as they had made our life so much more simple and were a pleasure to write apps for compared to others, so when it came time for me to upgrade this was an easy choice.
After meeting @elroid at the Moto dev conference where they demo’d multiple developer platforms, I had lost faith in them with this strategy as it felt blunder buss. I also had my barrier to the price reduced by drinking some beer with Elliot and Stuart. The first time I had purchased a full price brand new Apple product was in Euston station on the launch day after leaving the moto event and heading home.
Still having a large soft spot for Java on mobile, I had followed Android for a while before there were phones and we were just playing with the beta SDKs. I got involved with the London Android meetup group after delivering the Future of Mobile workshop with Carl
Forcing myself to try and see what the fuss was about I purchased and used this device for about 3-4 months after concluding that for me it was as unpleasant to use as their developer tools. It was therefore swiftly put onto eBay. I am fairly sure the dev tools had just left too deep a scar for me to ever get on with it!
Nexus One
Google were kind enough to hand out this device and I have used it as a second phone ever since
iPhone 4
Bit the bullet and upgraded the 3gs to this to truly experience the “retina display” which I had seen technically realised many years earlier on the Nokia N80. Praying for better battery life it has delivered and for the amount of use I give the iPhone it has been a worthwhile upgrade
Listening to the Apple keynote in the overflow room yesterday the reality distortion field hopefully did not have the same effect as those who had queued most of the night.
However one number and a couple of announcements that really did stand out for me, was the fact that Apples push notification service has now sent 100 billion messages, the other was iMessage allowing free and interoperable comms between iOS to iOS device, much like RIMs Blackberry Messenger Service and the deep integration with twitter which will effectively allow a similar service between iOS and twitter users.
Some quick jungle arithmetic
Launched 2009 June so 2 years old
200 million iOS devices sold
so roughly 500 push messages per device in 2 years, assuming all those devices are still in circulation
Factoring in some growth from MDAs data http://www.themda.org/mda-press-releases/the-q4-2009-uk-mobile-trends-report.php
60 million people in the UK ~2000 messages per person per year
Now add in Twitter and iMessage to those 200 million iOS devices……
Maybe its just a rising tide and users are using notifications by either bearer more and more, hence the introduction of easy to use notification bars into iOS much like Palm and Android had before them, however maybe just maybe the juggernaught train of sms maybe starting to slow down
To celebrate the Londroid group reaching over 1000 members a hack was organised and held in the crypt at Clerkenwell
Despite having had a busy but productive week I went along with the hopes of some sort of inspiration would hit me at the event itself, that could possibly lead to something productive being produced. Thankfully even if this had not been the case the event would have been worth attending just to talk with and meet some of the people there and share some experiences of developing on Android and mobile in general.
My initial idea was to produce something utilising the LovefilmAPI to start streaming movies instantly on the tablet, one advantage of having flash is if there was a direct link to the stream files it could be started instantly, my searching at 10pm didn’t lead to anything that would solve this problem.
After a few drinks a far more “hack friendly” (read stupid) idea was born, Lolcatz, which basically would be a simple game where balls of yarn would be introduced into a central play area and 2-4 players would control a pair of cats in an attempt to grab them all for themselves, the thought being that tablets open up an opportunity for multiplayer games on a single device that can be more engaging than something you could achieve on smaller devices
Using the Corona SDK it was possible to get a very rough proof of concept in the time left and still manage to grab a couple of hours sleep, providing much amusement whilst we literally threw it together, in particular when the cats arms were not made static so “blew” off the minute they connected with a ball of yarn
Its been added to my list of hacks to polish up and stick into the store, but it will need some time to do that so watch this space for its release on both Android and iOS phones and tablets
Sometimes after a clean reinstall of your system, you want to reinstall one of the previous versions of the iOS SDK, maybe your not fully happy with xcode 4 yet or have a project that will only compile with an older version without somechanges you do not wish to make.
The older versions are available with a little digging on the following URLs
Whether you believe LinkedIn is overpriced or not and taking into account the shortage of shares made available (7.84 million was all that the underwriters released) the shares really did pop yesterday
It looks like a lot of money was left on the table at the price of $45, back when Google floated they did things a little differently and setup a dutch style auction in an attempt to avoid this, whilst it was not particularly rosy for Google as Eric Schmidtrecalls in his piece in the Harvard Business Review, there was less of a pop than there was with LinkedIn
I think we might see the rumoured tech IPOs of Groupon, Facebook and Zynga go with the Google approach
“we have created a new permission level for applications called “Read, Write & Direct Messages”. This permission will allow an application to read or delete a user’s direct messages. When we enforce this permission, applications without a “Read, Write & Direct Messages” token will be unable to read or delete direct messages. To ensure users know that an application is receiving access to their direct messages, we are also restricting this permission to the OAuth /authorize web flow only. This means applications which use xAuth and want to access direct messages must send a user through the full OAuth flow.”
“Applications that use “Sign-in with Twitter” or xAuth will only be able to receive Read or Read/Write tokens.
What this means is only applications which direct a user through the OAuth web flow will be able to receive access tokens that allow access to direct messages. Any other method of authorization, including xAuth, will only be able to receive Read/Write tokens.”
This probably particularly affects a lot of iOS applications that have made use of the xAuth. Several popular, well crafted apps made use of xAuth because of the lack of a decent mobile sign in page for oAuth, thankfully this has changed, Twitter do now have a very good mobile experience and fast app switching on iOS has at least made the problem last of a jarring experience for the users.
Unfortunately changes to t+cs like this can be problematic especially when there is at least a one week delay in getting an app approved for the app store, meaning that whilst Twitter have offered some grace until the end of this month, it actually only leaves four working days, if you want to allow Apple five working days to process the update. A particular problem if you do not have your own iOS developers in house that you need to contact and schedule time with
Update and correction: Matt Harris from Twitter pointed out that if you have a read/write token you will still be able to send DMs, so I have altered the title of this post from cannot send DMs to cannot read DMs. The main problem being of course this still only leaves a few working days for applications such as Tapbots Tweetbot or the Icon Factorys Twitteriffic client, which will need to update accordingly to retain the functionality.
I was lucky enough to be able to personally grab one of the in demand tickets for GoogleIO back in February; the event sold out in 58 minutes so these were obviously heavily in demand. The question for those of us outside Northern America is is the event worth attending? Thankfully a short answer: without a doubt even without hardware freebies. Personally whilst these freebies are very welcome and I will certainly be writing apps for the honeycomb tablet as now I no longer have to use the emulator, which on even a fairly high-end laptop is about impossible, I think they distract from the event which for me is the opportunity to learn, meet new people in a similar field and get a sneak preview into the future, rather than new hardware product launches.
Being in mobile I spent most of the time in San Francisco attending sessions and side events to do with Android the main two being the Adobe Android Mixer and the Android track at IO itself
Android Mixer
Held in Adobes offices we were handed a perfect T-Shirt to enrage any Apple fanboy
There were 5 organised talks from
Adobe, on their Flex framework
Sony Ericsson, on developing for xperia, however this was really a basic Android tips session
The keynote introduced some impressive stats for Android developers on the growth and traction that Android is gathering
36 OEMS
312 Devices
Passed 100 million activations
112 countries shipping Android based devices
200k apps in Market
4.5 billion app downloads
One negative is that the announced new service Google Music, like Google TV, is US only due to I assume legal issues with EU law on copyright and fair use
The sessions I found most useful from the 2 days were as follows:- (thankfully where these clashed or the room was full I was able to watch the videos which are already available)
How to NFC whilst it seems like it will always be the year of NFC on mobile, I remember having a great conversation with Stuart and Elliot at motodev, the day the original iPhone came out that NFC would be big next year. I am still a believer and really looking forward to the opportunities it will bring as more Android handsets and maybe iOS bring support in
Ignite This format really works and was a great close to the day
As recommended to me by Mac, the session on how Pacman was built is well worth watching
On the conference organisation itself
+ Far more room for the Android talks, which were still crowded even though held in rooms which were at least double if not triple the size they were previously were still overcrowded (I really wanted to attend the ADK session but was late after a great lunch time chat with Carl, Kenton and Tor)
+ Registration was painless
+ The main after party on day one with all the crazy tech and rides (the less said about the bikes welded to a merry go round and my two broken toes however the better)
+ The smaller after party on Thursday at Thirsty Bear
+ Catering was brilliant but lunch had long lines.
- WIFI basically failed, which for those of us not wanting to pay roaming charges whilst abroad was very irritating. Despite the signs asking people not to run MiFis it seems many did and soaked up all available spectrum. This was of even more annoyance for the people who were in the sandbox trying to run demos of connected applications such as the UK company Lightbox
If you are a developer and get the chance to go next year even with Flights from UK + hotel cost making this ~£1000 event, the knowledge gained and people met is easily worth that alone any freebies should be for developers who will make use of them (I for example will probably do little to advance ChromeOS with the free netbook, hopefully offset though by what I will do with the free tablet!)
Back in the UK after a great GoogleIO (more in depth post shortly), whilst unpacking my suitcase I realise that between the Adobe mixer and GoogleIO freebies, I have obtained everything needed to make sure everyone at WWDC wants to talk to me and be my friend!
Then again maybe leaving an Adobe+Android t-shirt behind and a mifi is a good idea