Categories
Uncategorized

Two Mobile Tech Lessons from a Japanese Electronics Shop Photo

Take a look at this:

PUBLISHED by catsmob.com

If you work in technology, and especially mobile technology, you should draw at least two lessons from this photo.

Lesson 1: Thumbs are the New Index Fingers

Take a look at how the kid is pressing on the screen: with his thumb.

Next time you’re in an elevator or outside someone’s house and about the ring the doorbell, make a note of what fingers people use to push buttons. You’ll find that as a general rule, older people and those who don’t use technology much tend to use their index fingers, while the younger set and those who use mobile devices or play console games favour their thumbs. This trend was observed a decade ago, well before today’s era of ubiquitous smartphones and tablets. As Dr. Sadie Plant of Warwick University’s Cybernetic Culture Research Unit observed:

“The relationship between technology and the users of technology is mutual. Discovering that the younger generation has taken to using thumbs in a completely different way and are instinctively using thumbs where the rest of us are using our index fingers is particularly interesting.

Lesson 2: A Screen That Doesn’t Have a Mouse or Touch-Sensitivity is Broken

The photo also reminds me of a 2008 presentation by Clay Shirky, which is often referred to as the “Gin, TV, and Cognitive Surplus Talk”:

clay shirkyIn the talk, he tells the story of a four-year-old girl watching a movie on television:

I was having dinner with a group of friends about a month ago, and one of them was talking about sitting with his four-year-old daughter, watching a DVD. And in the middle of the movie, apropos of nothing, she jumps up off the couch and runs behind the screen.

It seems like a cute moment. Maybe she’s going back there to see if Dora’s really back there, or whatever. But that isn’t what she was doing. She was rooting around the cables.

And her dad said “What’cha doin?”

And she stuck her head out from behind the screen and said “Lookin’ for the mouse.”

Here’s what four-year-olds know: a screen that ships without a mouse ships broken. Media that’s targeted at you — but doesn’t include you — may not be worth sitting still for.

Touchscreens are the “new” mice, so Shirky’s statement can simply be amended to “A screen that ships without a mouse or touch sensors ships broken”.

Categories
Uncategorized

Enterprise Mobility Exchange’s “The Mobility Revolution” Video

enterprise mobility exchangeEnterprise Mobility Exchange describes itself as “an online community for global mobility professionals and business leaders who are leveraging mobile technology and services to improve operational efficiency, increase customer acquisition and loyalty, and drive increased profits across the entire enterprise.” They recently contacted me and pointed me to their video, The Mobility Revolution, which describes mobile technology as “the biggest technological shift since the internet”, an opinion that I happen to share with them:

While the video’s main goal is to encourage people to become members of the Enterprise Mobility Exchange, it’s got some juicy data points that you can use in your next mobile technology presentation or when you’re trying to convince decision-makers at your company (or your customers’ firms) to invest in mobile technologies and applications and to put together a mobile strategy, including:

mobility revolution 1

mobility revolution 2

mobility revolution 3

mobility revolution 4

mobility revolution 5

mobility revolution 6

I’ve joined Enterprise Mobility Exchange, as it’s the sort of thing that fits in with my line of work, which itself is evolving. If the following benefits sound like something that would be useful to you…

  • Access to expertly produced webinars, whitepapers, infographics, industry reports, case studies, videos, podcasts and more
  • Up-to-date reports and current content from leading analysts in the enterprise mobility space
  • Weekly newsletters with a round up of the latest content and professional development resources available online
  • Exclusive invitations and offers to attend their global mobility events
  • Networking opportunities with an extensive community of enterprise mobility decision-makers
  • An enterprise mobility App that will give you the most up-to-date information on their events

…then you might want to consider joining too.

Categories
Uncategorized

iPhone Case of the Day

apple abacus phone case

Click the photo to see it at full size.

If you find yourself constantly reaching for the Calculator app, you might find this iPhone case useful — assuming those apple-shaped beads slide easily.

Categories
Uncategorized

“App Marketing Secrets Revealed”: A Great Book at a Great Price — and for a Limited Time, 40% Off!

app marketing secrets revealed

Your app may be a unique and special snowflake, but with about a million of them in each of the stores that matter, it’s a snowflake in the middle of a blizzard. Without a way for your potential customers to find out about your app, no matter how great or beautiful it is, it will never be found or bought.

Luckily for you, the app developer, there’s Harry Lucas’ handy ebook, App Marketing Secrets Revealed. In a breezy 56 pages that won’t waste your time, it lays out a series of steps that you can take to ensure that your app gets seen by people, and more importantly, purchased. As the book itself says in its preface, it will explain:

  • How to plan your marketing campaigns and figure out your ideal user,
  • How to create buzz and hype for your app prior and after the release,
  • How to optimize your app for the app store,
  • How to choose the right pricing strategy,
  • How to advertise after the launch of your app, and
  • How to overcome problems you may face along the way.

App Marketing Secrets Revealed has these chapters:

  1. The all-important question you need to ask yourself: Before you even start writing your app, never mind marketing it, you need to ask yourself this question.
  2. The planning process: How to set goals, the sorts of plans you should make, and identifying your target market.
  3. Pre-launch marketing: The importance of building buzz, and pre-launch strategies.
  4. App Store optimization: With so many apps in the Store, you’ll need to take some measures to make it more findable. This chapter  shows you how to make the most of the App Store’s features.
  5. Pricing strategies: How much should you charge…or should you charge? It also includes a discussion of discounts.
  6. Preparing for launch: How to get the word out about your app when it’s nearly done.
  7. Post-launch marketing: Once your app’s out, you still have to keep marketing it.
  8. Overcoming problems: Stuff happens; this shows you how to deal.

other mobile oss

Oh yeah — App Marketing Secrets Revealed may be written with iOS developers in mind, but after reading it, I can say that most of it is equally applicable no matter what mobile OS you’re developing for.

sale

App Marketing Secrets Revealed is a great deal at a mere $5 for a lot of useful advice, but Harry Lucas got in touch with me with an offer for you, the Global Nerdy reader. If you use the code iphonedev when you check out, the price will be discounted 40%, meaning you’ll only pay $3. This deal won’t last forever, so you’ll want to get the book as soon as possible!

Categories
Uncategorized

Staying Sharp: Maintaining Your Development Skills

saw

Ours is a field where change is just one of those things you have to live with. The constant evolution of computers – from mainframes to the computing devices in our pockets that just happen to also be phones – along with the almost-daily introduction of new technology stacks, requires us to be constantly learning new things. Here are some tips that should help you on your ever-going learning journey in software development…

Choose Your Reading Material

programming books

With developer technologies changing so quickly – especially in hot, rapidly-evolving areas such as this blog’s focus, mobile – finding reading material can be tricky. My two pieces of advice:

  • Take advantage of websites that focus on the material you’re trying to learn. For instance, in my studies of iOS development, I follow sites like RayWenderlich.com and iOSDeveloperTips.com, which feature regular and frequent updates.
  • If you’re going for books, favour ebooks over paper books. Programming is a subject that changes so quickly that all but the most timeless of books on the subject – books like Knuth’s Art of Computer Programming –  go out of date in a matter of months. I just recycled a copy of Core Java 2, which dates from 2003.

Pick a Project

pair programming desk

Remember this mantra: “I hear, I forget; I see, I remember; I do, I understand”.

Reading is helpful, but to truly learn a programming language, library, or technology, there’s no substitute for getting your hands dirty and actually working on a project that uses that programming language, library, or technology. “Finish project X with this list of features and functionality” is a more concrete, more measurable goal than “Learn programming language X”, “Learn library Y”, or “Learn technology Z”; it also gives you a better idea of your progress, gives you valuable experience, and even gives you something to add to your portfolio. If you can, learn by building a full project rather than just following code examples from your reading.

Most people understand the need the practical experience that comes from learning by building a project. The hard part, they say, is coming up with an idea for that project. Some suggestions:

  • Do you have a friend or someone in your family who could use an application that makes use of the language, library, or technology that you’d like to learn? I’ve got a couple of young nephews, and I’ve found writing games for them has been a great way to learn frameworks like XNA and Cocos2D; I’m hoping to write a Sprite Kit-based game for them soon.
  • Is there an open source project that makes use of the language, library, or technology that you’d like to learn? You may find that contributing to it or forking it is a great way to learn. You may also find that working with an existing project is easier than starting from scratch.
  • Do you know of a business or charity that could use an application that makes use of the language, library, or technology that you’d like to learn? Here’s a chance for you not only to learn and have a new application in your portfolio, but also to have a user base who can give you a lot of feedback.

Learn by Teaching

Yours Truly, teaching basic game development for Windows Phone, 2010.

During my time as a developer evangelist at Microsoft, I did tutorial presentations and wrote online tutorials regularly. Sometimes I’d cover material that I knew well, but since Microsoft has such a wide array of tools and technologies and are coming up with new ones all the time, I often found myself having to learn the material that I would end up teaching.

This turned out to be a great way to learn new things. Having to teach the material you’re learning is a good motivator, and the need to make your understanding of the material comprehensible to others help to guide your own learning. As Floor Drees, a tech reporter and developer evangelist in Austria puts it, “I genuinely believe that teaching skyrockets your own learning curve and would encourage everyone to start coaching beginners, even if you feel you are still a beginner.”

If you’re given decent study and teaching material – and luckily, at Microsoft, that’s usually easy to find – and enough time and tools to experiment with mini-projects to get a better understanding, and if you’re comfortable in the role of teacher, whether one-on-one, in front of a crowd, or as an author, you may want to try learning by teaching.

Deal With Speed Bumps

speed bumps

As you brush up on your development skills, you’ll hit the occasional “speed bump”: some kind of problem that you can’t figure out or that leaves you stuck without any idea of how to solve it.

This is a good thing.

Really, it is. If you’re ever learning something new and you find that absolutely everything is coming to you without even the slightest bit of difficulty, it means that you’re not actually doing any real learning. The best and most valuable learning experiences are those in which you struggle with a problem, try all sorts of things, and then finally find the solution. You learn a lot during those times when it feels like you’re fumbling in the dark, trying to piece together a way to make something work, and it tends to stick with you afterwards.

During these times, there are a few things you can try:

  • See if there’s a project that you’ve already successfully done that has a solution similar to the one you’re trying to implement.
  • See if there’s a project that someone else has done and posted online that has a solution similar to the one you’re trying to implement.
  • Make use of online developer forums. Stack Overflow is your friend, and it’s saved me a lot of headaches over the years. Many developer communities also maintain their own forums; be sure to check those out as well.

Take Some Classes

classroom

I’m one of those developers who learns through a combination of building my own projects, looking at the code of other people’s projects and learning through teaching. However, that’s not everyone’s style; some people prefer the structure provided by a classroom environment. Luckily, there are a number of options for those of you who prefer this style of learning:

  • Many schools and community colleges offer programming courses that are available not only to fully-enrolled students, but the general public.
  • If you live in a city with a tech-centric coworking space or a “hackerspace”, you may find that they offer some programming instruction for groups, sometimes for free.
  • A number of cities now offer “boot camp” style instruction, in which you can learn a programming language or whole technology stack through intensive classes and hands-on sessions that span days or even weeks.
  • If you’ve got a business whose developers need training for enterprise tools and technologies, such as Microsoft’s, Oracle’s, Java, or in areas ranging from SOA and cloud to agile development and business analysis, consider courses from training organizations such as Web Age Solutions.
Categories
Uncategorized

The Mysterious “Hooray for Big Brother” Billboards in Silicon Valley are BitTorrent’s Awareness Campaign

VentureBeat writes that these “Hooray for Big Brother” billboards have been appearing in and around San Francsico and Silicon Valley:

your data should belong to the nsa

artists need to play by the rules

the internet should be regulated

…and they seemed to be part of some “to be continued…” campaign in which the full message would be revealed later.

Well, later is now, and as expected, the billboards are there to promote the exact opposite message. The sponsor: BitTorrent!

Here’s what the signs look like now:

your data should belong to you

artists need options

the internet should be people-powered

In the most recent post on their blog, the people at BitTorrent write:

These statements represent an assault on freedom. They also, for the most part, represent attitudes Internet culture has accepted. Chips we’ve traded for convenience. Part of the allegiance we’ve sworn to the web’s big platforms and server farms. That’s what you get for going online.

We put these billboards up last week in New York, Los Angeles and San Francisco. Because we wanted to remind the world what’s at stake on the world wide web.

As a society, we’ve chosen to accept data centralization: personal information as property of a powerful few. We’ve chosen to accept walled gardens of creativity: a lifetime of work (our life’s work) locked into digital stores that take 30% of the revenue and streaming services that pay pennies in royalties. We’ve chosen to accept surveillance culture: the right of security agencies to violate the Fourth Amendment; to see and store data as they see fit.

But these things are just that. They’re choices.

And these choices belong to us.

There’s more — go read their blog entry!

Categories
Uncategorized

Lenovo X201 Tablet for Sale – $450

lenovo x201 for sale

I’ve got a friend in the Toronto area who’s looking to sell his Lenovo X201 tablet-style laptop with the following features:

  • Core i7 processor
  • 4GB RAM
  • 128 GB SSD drive (fast!)
  • Touchscreen w/ stylus
  • The 64-bit version of Windows 7 Pro

It’s yours if you want it for $450. Contact me at joey@joeydevilla.com and I’ll arrange an email intro.

This article also appears in The Adventures of Accordion Guy in the 21st Century.