Entries Tagged as 'Mobile'

#wtrip10 – Stalking me via Enroute

This is more of a test than anything.  Using EnRoute for the Location Sharing on my 3 day drive to Adelaide following the coast.

As I am on Vodafone sim on my HTC-Desire (more outback trips I use a Telstra Sim), there are a few black spots along the coast I will be dropping back to Edge network as well… so I have no idea how well it work.

(p.s sorry about the frame as well, but all going well this should work)

(p.p.s sorry in advance for the fact that I will forget to turn on the software at some point in time :-) )

Also you can stalk me in the usual ways via Twitter or Foursquare as well.

Google’s App Inventor… the new rapid prototyping tool.

Yesterday Google announced the App Inventor for Android, which is basically a drag and drop GUI for making Android Apps.  Immediately blog posts fill with “all the apps will be crap”, “how do I hide these apps”, “nothing good will come of it”, etc comments.

Firstly I think the people with this attitude are bit full of themselves.  Why, because a lot of apps on both Symbian and Iphone are just templates and are well crap.  They are the ones that have low ratings, but make up the numbers.  The numbers is what people trot out when talking about how cool their ecosystem is.  I’m a big fan of quality of quantity myself.  Not that I am saying that Android has the quality, not yet.  I am frustrated that a lot of apps that are on Itunes are just hollow shells on the Android platform.

I can however see two major uses for it. The first is I can custom make quick apps to do something only I need.  It doesn’t have to look pretty, it doesn’t need a good UX, it just needs to be quick and dirty and work.  So I am sure my phone will fill up with these kind of apps, just for me and knocked out in 5 min.

The bigger one though is prototyping, and rapid prototyping.  This tool will give not just high end programmers the ability to make an app, but a much wider community.  How often have to encountered people in your own organisation with a great idea who can’t get it up because they can’t even show you a wireframe of their idea.  Many of the projects I have done over the years have started life as a series of boxes on a screen, boxes that pull in, mash up and output content.  Of course the best ideas still need graphic design, UX, UI etc.  Those that have that ability or access to those skills will take their projects from the mundane to the extraordinary.  But now Android has a tool that can be used inside a business to show what can be done.  Selling a concept to your manager via a wireframe PDF or an interactive document are very different propositions.  The ability to interact gives feedback to the user, even in prototype stage.

The faster you can make a prototype the faster you can see if a project is even going to work.  A rapid prototyping tool can save weeks of development when you can quickly find the issues in software, issues that could make or break the complete development cycle.

The most bizarre thing about the google post about the software is that they don’t even mention this functionality on the main page.

(Update)

Thinking about this some more…  Google have just opened up a dev environment to the Lego Mindstorm kids… and lots of other kids as well. Forget shelling out $100 to Apple, Google is free.  When you are 16 and living on pocket money $100 is a lot! This really is a big game changer. Kids (and adults) will be able to make an App just for themselves or their close social network and distribute that app to them.  Millions of these apps will be created and the vast majority of them will never see the light of day on the App Store.  Why because you don’t need the App store to distribute them just a USB cable.  In many respects the breaking down of the App store may well be the liberation that the platform needs to break into the mass market.

Further to my first point, granularity is said to be king in this modern internet world.  When people can make an App for 1 or 2 people, then granularity has traction.  Drag and drop for interface functions means ease of build, which opens up these micro markets.  Micromarkets means developers working on your platform and not the oppositions. All this leads to market share (over the long term).  Google are a long term player and this when compared to Apple shutting down “Flash Developers”, shows where Google are heading.

———

I for one am really looking forward to this new tool from Google.

Here is the video…

The real reason I’m not Flashing Froyo on my Desire

As a rule I tend to break things.  Not break in the bad way, but break things so they work.  Now that can be from region freeing my dvd player to mashing the hell out of my computer to get software on it.

But I’m not going to flash my HTC Desire and put Froyo on it.  And I think at least some of you need not to as well.  Most of my friends with iPhones just go out and jailbreak them.  Why, so they can make the phone work.  But the jailbreak is very like the flashing of an Android Phone, it gives the power user a whole lot more.

And this is the problem all the “experts” have.  They are power users.  They could hack batch files, create yahoo pipes feeds to pull custom RSS and break their phone to sideload apps.  All great things, and things that I often do myself.  But this is not the general audience, yet we are the ones that build for that audience. (Like the Rubiks cube… most people didn’t complete it)

One rule of thumb I have always had when developing software is.. “If I use the shortcuts that I know all the time to get something done, I’ve done it wrong”.  The audience won’t know the shortcuts.  Some may over time learn them and good for those users.  But the average user will never take the time to learn your shortcuts.  Either it will be intuitive for them or chances are they will go elsewhere.

Now I only have one Android phone and I use it all the time to me it is a computer in my hand and not a phone.  Still to most phone users they are buying a phone first and it does some other stuff a very distant second.  I can still heavily tweak my phone (which I’ve done), but at the end of the day the user experience is the same as anyone else who buys one from the store.

This means I can show people things that don’t require them to void the warranty for example, or risk turning the $800 device into a light weight paper holder.

It pays to remember if you are developing Apps for these phones that the chances are your audience is not as smart as you. So always test and retest on their platform, not yours.  Like with browsers, IE still has market share.  Yes make all singing all dancing HTML 5 Canvas apps with only OGG video if you want, but if you want to reach a wider audience stop and think about IE7.

When Froyo comes as on OTA update I will be installing it that day for sure, but until then I will be using my phone for testing and evaluating software the same as everyone else who has it.

Sometimes keeping your tech dumb does make you smarter.

a few of my favourite things …. well android apps

It has been a few weeks of playing the the HTC-Desire now and I am starting to settle into a few key apps. Those ones I use on a day to day basis or ones I have migrated to and that are now sitting on top level scenes to access them quickly.

Whilst I have an appbrain account http://appbrain.com/user/wolfcat which gives you the name of the apps, I thought I would explain a bit more a few of the apps.

In no particular order and more importantly all are free.

Seesmic.
This is my preferred twitter client, the Twitter Android App just isn’t as well developed.  It still gives me the ability to ols style retweet aka quote, my own bit.ly account, follow hashtags, multiple accounts et.c.  It still isn’t perfect but is close enough to be usable :-) One thing that is annoying is that if yo are  a heavy user of the account you can bump into API limits, which sees you heading off the the website again.

My Tracks
Perfect for capturing your route and showing it on a Google Map.  Gives you speed, moving time, time at rest, elevation changes, grade e.t.c and it works.  Export tracks as KML and GPX to use in other software.

Google Voice Search.
Sitting in a bar some one asked me about the Penumbra ABC MP3 remix.  Press Google Voice, speak Penumbra ABC MP3 and hey presto there are the search results. No typing, instant results.  You have to watch what you say and be careful with pronunciation or your search terms can be amusing at least.

On My Way
A new toy from Google that creates a Google Map with real time updates for your location.  With each URL being unique it can be as private or public as you want.   I’m looking forward to my next big road trip to really test this out.  But handy even for travelling around town if you wish to share your travels in  real time.

Gps Stats
Not only gives me a compass, but gives me a great set of data showing the strength of the incoming GPS satellites with number of fixes e.t.c.

Compass
Not only gives me a great traditional compass, but 5 other types of compass with pitch and roll, GPS location and an easy to use compass calibration as well.

NeoReader
Reads every type of code from flat codes to bar codes to QR with one touch operation and internet looking up of the code, great for comparing products when you are out shopping. You don’t have to tell it what kind of code, just open the app and point.  Reads of the back of packets or from a computer screen quickly and reliably.

Wifi Analyser
Great tool for seeing what networks are round you and what security they are using.  Coupled with Wifi Connecter Library you have a great set of controls for accessing wifi and storing passwords for various accounts.

Google Skymap
Just because it is cool.  If you like astronomy you need this.

Aussie Weather Radar
Just the BOM radars, I wish it could include a lot more features, like storm tracking, lighting, rainrates, but it doesn’t.  Still handy if you are out and want to know if it is going to rain on your parade as it were.

Layar
Is what calls itself a Reality Browser, which is an augmented reality app.  Australian content is kind of lacking, but it starting to come.  Surprisingly the Public toilet map is really helpful :-) I think a lot more content should be built for it in the next few months and the latest version seems quite stable and opens with a new what is around you mode which encourages browsing a lot more

AppBrain
Is a great way of hooking into what others are using on their android device.  Not only can it give you the ability to queue and manage your apps from your desktop then you can sync with your device at a later time.

Google Goggles
A visual search engine, just point the camera at an item, take a photo and away it goes.  Great for identify logos and buildings e.t.c. Still quite early in the database of images, but you can see where the future of search is going with this kind of app, where information on anything is a single click on your camera away.

Robo Defense
Damned this game is addictive.  Get the free version if you want… but you are going to want to upgrade it soon after.  A classic tower defense game with stunning graphics and a great way to pass the time on the daily commute

Let me know if there is something along the above lines that I haven’t found…

everyone is doing iPad posts…

Everyone is doing it…  of course they are…  but really how many of the posts are nothing more than link bait…  if I put iPad into a post it will get more visits…  Just how many words are being spent on the iPad, when say there are actually important things happening in the world.  I think more has been written about the iPad in Australia than the govts change of heart on the ETS.

So here are two posts in one…

A pro iPad and then an antiIpad post….

…………………….

Magical device blah blah.
Revolutionary device blah blah blah
This changes the face of publishing blah blah
Taking the world by storm blah blah.
OMG how did we live with out this blah blah blah
Steve has shown the way of the future blah blah blah.
Flash is just for advertising blah blah blah
I waited 7 days in a blizzard for it blah blah blah
So many great apps blah blah blah
So much better than the iPhone blah blah blah
It replaces 500 devices in my house blah blah blah
Everyone should release an iPad version of their blah blah blah

…………………….

Flash is an important part of the web blah blah blah
Close ecosystem blah blah blah
4×3 video is a waste of blah blah blah
No camera no blah blah blah
Queuing for a computer is just stupid blah blah
Oh you can change Job’s liver but not the battery blah blah blah
No Mulitasking blah blah blah
iTunes is just screwing developers blah blah blah
It is just a big iPhone that can’t make calls blah blah blah
Just more e-waste that does nothing my blah cant do blah blah blah
Why do we have to recode blah blah blah for the iPad

……………………

Under the post you may or may not find lots of pro and anti Apple flame wars…  although I doubt it :-)

I think I’ll leave the conclusion to iPad Lorem Ipsum…. it seems only fitting, and possibly better research than a lot of content out there.

Nunc iPad lectus a urna commodo iPad. Apple feugiat ipad consectetur diam revolution scelerisque. Suspendisse iPad dui a Apple dictum Steve Jobs. Vivamus quis iPad magic sapien placerat blandit vitae in iPad. Apple erat magical, pulvinar nec elementum sed, facilisis sit amet est. Praesent ipad, tincidunt semper publishing industry, ornare vel turpis. Fusce lots of apps pharetra. Aenean tincidunt dapibus iPad, eu aliquam sem Apple non.