Categories
Uncategorized

This is what Android programming feels like

android programming

In addition to taking iOS development with Swift for a test ride, I’ve been doing some exploratory Android development as well. I find myself agreeing with this assessment of iOS vs. Android development on TechCrunch:

Android has its advantages, but overall, it remains significantly easier to write good iOS apps than good Android apps.”

There are some great ideas in Android, and some areas where its APIs have an advantage over iOS’ (networking, notably — but as the TechCrunch article points out, third-party libraries have stepped up), but working with Java and Eclipse really tarnish the development experience. I know some people love that combo, but it ain’t my thing.

As for the photo above (it’s of a training simulator for prostate exams), I initially used it to describe my recent experience trying to cancel a mobile subscription and my feelings about telco customer service in general. I thought it applied equally to my feelings about Android development, and hey, I’m not letting a good pic go to waste!

Categories
Hardware Humor

Kirk and Spock travel to 2014; get laughed at for their pitiful mobile devices

kirk and spock in 2014

Click the image to see the full comic on its original page.

Dan Piraro, on his comic strip Bizarro, shows exactly what would happen if the crew of the U.S.S. Enterprise time-traveled to 2014 and people saw their communicators.

Oddly enough, it was Star Trek that inspired Motorola’s Martin Cooper in his work on the first truly mobile phones:

this article also appears in the GSG blog

Categories
Uncategorized

Traveling by air? Make sure your mobile devices are charged!

portland airport security gate

Creative Commons photo by M.O. Stevens. Click to see the source.

Following reports of increased activity by Al-Qaeda and affiliated terrorist groups, the Transportation Security Administration (TSA) is requiring security personnel at undisclosed airports in Europe, the Middle East, and Africa to not allow uncharged portable electronics aboard flights. Passengers boarding U.S.-bound aircraft will be required to switch on devices such as laptops, phones, and tablets in order to prove that they are what they appear to be and not disguised explosive devices.

Our recommendation to those of you traveling by air — even you’re flying only within the US — is to make sure that any portable electronics you bring with you are ready to operate at a moment’s notice when you take them through the security check. This means…

"Charge your devices before you fly!": Photo of iPhones charging

Charging your devices before you go to the airport. Ideally, you should do this overnight before leaving. Even plugging a completely drained smartphone or tablet for a half hour should be sufficient for the airport check; we’ve observed that most modern smartphones can be brought up to 50% charge in about an hour.

"Airplane mode doesn't really speed up charging time": Screen shot of iPhone's settings page with Airplane Mode on.

In spite of what some popular reports say, putting your phone or tablet in “Airplane Mode” won’t speed up the charging time very much. You may have seen articles that tell you that devices in Airplane Mode (which turns off their cellular and wifi radio units) charge twice as quickly, but test have shown that the speed boost you get is closer to 2%. You might as well keep your device out of Airplane Mode and not miss any important emails or calls.

"Charge on the way to the airport": Photo of USB cigarette lighter power adapter

Get a USB cigarette lighter power adapter. If you’re driving (or being driven) to the airport and haven’t yet had a chance to charge your mobile device, take advantage of the in-car cigarette lighter (nowadays called the “power socket”) and use it to charge your phone or tablet. These USB chargers are cheap and available just about everywhere — even in gas stations and convenience stores. They’ve saved me a lot of trouble more than once.

"Power mobile users should consider external battery packs": Photo of RAVPower external battery pack

If you’re a heavy mobile user, you should consider getting an external battery pack. It’ll ensure that your device can get through airport security as well as a day of long conversations or heavy mobile computing. This recent Cnet article covers the highest-capacity battery packs available, including the beast pictured above: the RAVPower Element, which gives you 10,400 mAH (milliamp-Hours) of power — “enough juice to charge an iPhone from empty more than five times”. For a mere $30 at Amazon, that’s a lot of bang for the buck.

Keep your devices charged, and have a safe trip!

this article also appears in the GSG blog

Categories
Uncategorized

I’ll be the subject matter expert at this Pomeroy/InformationWeek/GSG webinar this Wednesday: “Uncovering the True Cost of Your Mobile Telecommunications”

pomeroy informationweek gsg webinarThis Wednesday at 1:00 p.m. EDT, we’ll be taking part in a webinar that our partner Pomeroy will be co-sponsoring with InformationWeek titled Uncovering the True Cost of Your Mobile Telecommunications, where we’ll talk about the cost of enterprise telecom and what you can do about it.

Here’s the abstract for the webinar:

The proliferation of mobile platforms and devices in the workplace has resulted in a dizzying array of carrier plans for organizations to track and manage. Telecom expense management tools intended to simplify administration have frustrated managers due to the time, resources and manual processes required. Expense management has become more difficult, and costs harder to control – an unsustainable situation given these costs are now the largest, fastest growing item in the IT budget.

Marty EzzoThe webinar will be hosted by Martin “Marty” Ezzo, Pomeroy’s Practice Director for Enterprise Mobility. Marty has more than 25 years of industry experience developing, communicating and executing corporate strategic vision. His wealth of experience in the Information Technology arena includes leading high-powered teams in the development, implementation and operation of large complex solutions in the area of IT Service Management, specializing in End-user Services, Systems Management, Data Center Operations, Enterprise Mobility and IT Outsourcing.

Joey deVillaGSG will provide additional subject matter expertise to the webinar in the form of Joey deVilla, GSG’s Platform Evangelist. He’ll provide additional information throughout the session, including industry analyst reports, a “state of the union” report on mobile technology in the workplace, GSG’s approach to managing mobile telecom expenses, and case studies of organizations who’ve used GSG’s telecom expense management solutions with great success.

The webinar is free to attend, and will take place this Wednesday, June 25th at 1:00 p.m. Eastern (10:00 a.m. Pacific, GMT-4). You do have to register to attend, and you can do so on InformationWeek’s webinar registration site.

this article also appears in the GSG blog

Categories
Uncategorized

The benefits of putting “World of Warcraft” on your resume (and a funny reminder of WoW’s dangers)

stephen gillett

You might not think it’s a wise idea to list your World of Warcraft achievements on your resume, but it seems to have paid off for Stephen Gillett, who says it’s helped him land jobs at Corbis, theh his CIO job at Starbucks, and now the COO position at Symantec. In case you were wondering, he’s a level 70 paladin and priest with a focus on healing.

Here’s what the recent CNNMoney profile on him has to say:

Gillett said he includes his World of Warcraft achievements on his resume, because it’s not just about role-playing games. It shows he exercises leadership in both the physical and virtual realms. Plus, he understands the current societal fascination with earning points and interactive entertainment.

As a guild master, his current duties and responsibilities include organizing dungeon raids and managing the group’s virtual bank. And he has a knack for recruiting key talent. Think mages and warlocks.

Those skills transferred to his position as Starbucks’ CIO, Gillett says. In that role, he was tasked with saving the company’s suffering technology assets. Cash registers were outdated. Computers were scarce. Customer sales were down.

Gillett’s answer: Take Starbucks executives on a field trip to the Irvine, Calif., headquarters of World of Warcraft maker Activision Blizzard (ATVITech30). The goal was to expose them to a business model that capitalizes on gaming.

I’m glad to see that all that time invested in WoW (I’m judging based on his level 70 status) paid off. It doesn’t always work out that way:

Categories
Swift Kick

Swift roundup: Interesting sample code and tutorials I’ve found this week

swift roundup

swift kickAs useful as Apple’s The Swift Programming Language book is, it’s focused solely on the language and has nothing at all about the other 90% of iOS development: the various Cocoa Touch APIs and libraries. Luckily, it’s not that hard for a developer with some iOS/Objective-C coding experience to figure out how to call on them in Swift, and a number of them are sharing their knowledge and findings. Here are some of the more interesting Swift finds that I’ve stumbled across online this week.

Tutorial: Conway’s “Game of Life”

life in swift

If you’re looking for a tutorial that walks you through the process of building a reasonably complete iOS app, MakeGamesWith.Us’s tutorial is for you! You’ll build Conway’s Game of Life using SpriteKit, and get a better understanding of how to call various Cocoa Touch APIs in Swift.

Brian Advent’s video tutorials

If you’ve gone through Apple’s The Swift Programming Language book and are feeling confident about the language itself but less so about calling the various iOS APIs, you’ll find Brian Advent’s video tutorials helpful.

Simple UI in Swift

Want to get started writing full iOS apps in Swift rather than just coding up language-features-only stuff from the book? Start here.

Swift and UIKit

This goes over Swift and some of the UI features we’ve come to know and love — text fields, alert views, and table views — as well as using Swift delegates and closures.

Blurring with UIVisualEffect and Preview in Interface Builder

UIVisualEffect is a new class in iOS 8; this tutorial shows you how to use it to get a blur visual effect. This video also shows you how to use the Preview feature in IB.

iOS 8 notification

iOS 8 lets you add custom actions to your notifications, whether on the lock screen, the Home screen, or the Notification Center. This tutorial shows you how to code them.

Swift projects on Github

Swift-2048

swift - 2048

Austin Zheng posted iOS-2048, his rendition of the game 2048 in Objective-C a few months back, and he’s since made a Swift version, Swift-2048. It’s not complete, but the basic game works, and it should give you a good starting point for your own non-SpriteKit game projects.

Swift Weather

swiftweather

Swift Weather uses not just an Apple API — Core Location —  but also the third-party AFNetworking framework by way of CocoaPods. Be sure to follow the “How to Build” section of the readme.

Want to see more Swift content?

Click here or on the “Swift Kick” logo near the top of this article to see all the Swift-related articles on Global Nerdy.

Categories
Uncategorized

Hey, Google fans: Want to annoy the Apple fanboys?

Since Global Nerdy’s been so Apple-heavy as of late, I thought I’d offer this to those of you who are heavy into the Google love. I do try to be multi-platform, after all…

meanwhile over at apple

Click the graphic to see the Apple-fan-baiting at full size.