Posts Tagged ‘Android’

Upgrading My Wife (Her Phone That Is)

Wednesday, December 1st, 2010

HTC HD7, via HTC websiteI’ve always been a technology geek, but I can’t necessarily say the same for my wife. While she’s proficient with a computer, she’s nowhere near as techie as I am, although she’s grown since marrying me.

When we switched to T-Mobile back in 2007, I started off with the T-Mobile Dash (Windows Mobile phone with QWERTY keyboard), but my wife opted for a simple flip phone. After upgrading to the Google G1 in 2009, my wife inherited my Dash (without a data plan). Why did she get the Dash? Well, she was starting to do a lot more texting and saw the benefits and speed of having a full keyboard, so she gladly took my old phone. That was the beginning of upgrading my wife.

Fast forward to earlier this year (2010), and the Dash finally started to show its age by dropping calls & no longer keeping a charge for a good part of the day. With that, my wife started asking me to get her a new phone. The only requirement that she gave me was that it had to have a QWERTY keyboard because she had become accustomed to it & really liked it, although she said she might consider a device with an on-screen keyboard (ala the iPhone & the like). Seeing that we were still on T-Mobile & her wanting a QWERTY, that guaranteed that it was a smartphone, but didn’t leave very much wiggle room outside of a Blackberry or Nokia device, or maybe an Android. I personally liked the idea of a Nokia because I couldn’t bear the thought of my wife having a “better” phone than me (LOL).

Over Thanksgiving weekend, we both got our wish. Having followed the Windows Phone 7 since it was announced, I’d received many emails concerning their phones, including an email that I’d received earlier in the week that I could get the HTC HD7 in a buy 1 get 1 free offer. I also knew they had the Samsung Vibrant (Android) for the same deal (and price), so that was an option too. The only downside to both of these phones is that neither had the physical QWERTY that my wife wanted. Either way, I promised her a new phone and thought the HD7 would fit the bill, so we headed out to the local T-Mobile store in Detroit, where we were for the holiday. To our surprise, they had about 6 or 7 smartphones that they were selling with the buy 1 get 1 free offer, including the Google G2, which I had personally been coveting since I first heard about it.

Even though I wasn’t up for a new phone until next month per our contract (December 26), the representative was nice enough to call customer service, who gave the okay to give me the discount/upgrade a month early; which we needed to do the buy 1 get 1 free deal without adding a new line. So, now my wife & I are both happy. She has her new phone, and I have a new phone too, and the one I really wanted all along.

The nice thing now is that it’s giving me an opportunity to teach my wife a new operating system (Android), and how to use her phone to the best of its abilities. I’ve already shown her how to setup her Facebook account, and all the basics of the phone, including giving her a custom made ringtone. Over the next few weeks I plan on showing her the in’s & out’s so that she’s a proficient Android user.

 

Noticing Things with Bible Formats

Friday, November 19th, 2010

This should probably turn into a segment in our Future Trends series (Publishing, Software, Hardware), but I’ve got to do a bit more digging before making some more definitive positioning statements. One thing is for sure, there are some trends in regards to data formats that I see a bit clearer after doing some updates to our Mobile Bibles page, and it could end up being a win-win for a lot of folks – especially users.

A Short History of Files

Years ago, I got involved with the Palm Bible+ project as the webmaster and a user. As one of the few free Bible applications (at that time), Bible+ used to get all kinds of requests for Bibles in various languages. This was usually easy to do with a bit of programming on the part of the user, but you usually ended up with a Bible that would only work with that application.

In a similar fashion, there was the eSword application and Bibles created for it.  This application were also free to distribute  and worked across several desktop PC platforms. In the years since initially running into the eSword project, there’s been several updates to the file format, including the use of the STEP format, and the creating of a Windows Mobile client to also read these texts.

On the other side of the Bible+ project was the move to DRM texts. The original developer of the Palm Bible Reader made steps to create a version of the Bible reader that would accept copyrighted texts. The Bible+ project grew out of this, yet it was clear at this point that there would need to be two methods for handling Biblical text/media.

The Dollar Items

Of course, not everything can be for free, and as we’ve chatted about here several times, the issue of Bible formatting is a sensitive one for those publishers and developers involved.

There is a clear line though towards Bible formats and what becomes needed to be paid for. For example, there has always been numerous versions of the Bible available for free – but, it had not been until recently (past three years) that you’d be able to find some of the more modern translations available for free.  These were (rightly) tied to an application, and coded to work specifically with that body of text.

This works well when you are talking about the audience of readers whom are invested into reading the text – those people who are new to the faith, or who only see the Bible for a casual reading/reference work will place a different value to it, and therefore look at the cost of it to them differently.

Not everything can be free, and not everything will fly off the shelves priced too far away. There’s got to be some kind of answer to this issue, and maybe it is near the actual formats that are used in various Bible applications.

What I Noticed

When looking at the Mobile Bibles page, I noticed a few things. The Bible+ Project was originally just for one platform, and the Bibles created for it can now be read in PalmOS Classic, Symbian, BlackBerry OS, and Maemo/MeeGo. Bibles made for the eSword environment also are supported on several platforms (Windows/Mac/Linux, Maemo, Maemo/MeeGo, and some previous Windows Mobile devices).

And that’s the free stuff. When you get to the paid Bibles, there’s compatiability for everything from Java-based handsets, to iOS (iPad, iPhone), Android, Symbian, and BlackBerry mobile devices.

A newer approach is being taken on by Logos, with the Biblia API project. Here, its not so much the actual reading environment that is being pressed, but you are given content, and have the ability (through license agreement) to use that content in a manner that works best for you. So here, you are using both new and old texts, free and paid texts, in a connected space, over a browser, or a customized (for the platform) application. So far, other companies aren’t going this route, but I do postulate that this would be the eventual end of much of the content that we deal with Biblically when consistent connectivity (QoS) isn’t in question.

In effect, everything is covered by two approaches to Bible formats:

  • Leveraging the existing content, older translations, and multi-lingual needs created for platforms that still have a large user base, but the users may have moved to newer devices and don’t want to purchase their initial downloaded investments
  • Utilizing proprietary formats which are advantageous for newer translations, free and purchase systems, and leverage the exposed connectivity features of newer mobile platforms and/or wireless access levels of users

I think that we still need to get to a point of seeing one commonly used Bible format, with the sharing, purchasing, etc. components handled by device/user tokens. And we might get there. Looking at just what is available now, and how the needs of those looking for Bibles are being addressed, it looks like we might essentially get there – but with users needing to pay as much attention to the reading platform, as much as they do the text itself.

At least that’s what it looks like on our Mobile Bibles page. I’ll probably tweak this page even more later when more of these associations are noticed. Besides making it easier for you to find a reader, it might help you make better decisions about how to manage your digital Biblical assets before the next major change hits several more software/development companies in this space.

And to think, I’m not even touching (yet) audio Bibles ;)

 

Carnival of the Mobilists #242 at Blog.AntoineRJWright

Wednesday, November 3rd, 2010

Carnival of the Mobilists (logo)It is always a good thing when the Carnival of the Mobilists (CoM) is published. A collection of the past week’s writings on mobile, the CoM is a chance to spread some of the wealth of thought and application occurring in the mobile space.

This week’s CoM is hosted over at Blog.AntoineRJWright and features pieces on recent stats, user interface/experience with tablets, and several things happening with platforms and carriers.

There’s always room for new contributors – so if you are doing anything related to mobile ministry, here’s a platform to get the word out about another influential area of mobile. Read the submission details and post schedule over at the Carnival of the Mobilists website.

 

WIP/VDCC Recap: Cross-Platform Conversations

Friday, September 24th, 2010

This week, MMM participated with WIP at the Verizon Developer Conference. We were invited by WIP to annotate the UnPanel session on day two, but ended up contributing towards one of the session conversations on cross-platform development.

As many developers find out quickly, and some users have figured out as they have gotten into Google Android-powered mobile devices, or have moved from one mobile platform to another, there are times when applications or content just doesn’t work so well. We kind of think about data as being something that is easy to transfer from one platform to another, but such doings are ripe with challenges and opportunities. At the Verizon Developer Conference (VDCC), we participated in facilitating a few panel discussions on cross-platform development and some of the challenges. The following three items came up the most in these conversations.

Fragmentation
The number one issue that developers said that they faced when trying to take an application, or apply a service across several mobile devices, is this issue of fragmentation. Fragmentation is basically when you have a single platform (for example Google Android), but there are variances in how that platform is implemented across devices. These variances can include input mechanisms (touch, keyboard, etc.), application program interfaces (APIs) which talk to hardware or services, and even carrier-specific functionality which doesn’t line up across the same device on different carriers (for example, cell ID information).

What happens is that when a new update to a platform comes out, or an offshoot of a current platform is produced, developers have to code their applications and/or services to account for these changes. And especially in the case of non-Apple iOS devices (where things are commonly similar across all of these devices), this causes the developer to have to spend more time acquiring the resources to test and approve their software across these variant platforms.

One of the things that frequently came to mind is the challenge that many of the developers of Bible software have towards this issue. I wonder how many of you deal with fragmentation, and whether you share the opinion that this isn’t something that’s going away, but might be solved with better tools?

Communication
Another impact to cross-platform development that was talked about in these sessions was that of communication with the carrier. For example, while fragmentation is an issue, developers who are proactive would like to hear from the carrier something towards devices, APIs, etc. which might not be support or might change when platforms are updated so that they can be faster able to adapt their products to those new devices.

On the carrier side, its difficult to respond to everyone individually, and so carrier involvement in developer networks, standards bodies, and a general attention to being open in communication is something that Verizon and others are doing a lot more of. The challenge for them (of course) is to be open without impacting their abilities to continue to offer differentiated products and services.

To you who are developers, or even users, what kinds of communication strategies would you like to see from developers, carriers, and other service providers to better allow you to make the move from one platform to another? Or, does this even matter, do you just need things to work?

Up-to-Date Market Information
Of the many issues that developers can have in making sure that they have a solid application or service, one of their challenges is making sure that they have up-to-date market information about platforms. Verizon’s Developer Center has some upcoming things in this area, as do some other developer networks. But, this is still the challenge.

As a resource and analyst, one of the challenges is always to promote the statistics and the information that allows developers to make sound decisions towards where they can make solid applications. For example, you will never hear MMM tell you that Symbian isn’t a good platform to develop for, unless your target audience for your content is in an area where Symbian is not a primary focus for the carrier/user base. In the same accord, as a developer, you have to broaden your research and analysis horizons beyond just those persons who are “louder” about what positions they have, and make sure that you are seeing those folks who are holding a contrary viewpoint.

That being said, it is difficult for many people to both develop an application/service, and keep on top of market trends. What would you like to see more of in terms of getting up-to-date market information for your respective target audiences? Where do you go for information now, and are those areas sufficient?

Conclusion
During the time at the Verizon Developer Conference, I was exposed to a subset of some of the general opinions that I hear developers go through. Much of MMM’s viewpoints are formed and spoken of in global contexts – this was a chance to center in on a specific US (only) carrier and what issues matter to them.

Stay tuned as in a future post we’ll talk some about these specific challenges and opportunities. And what you can do as developers and as a notable target market (re: faith-based organizations) to make your applications more visible and profitable both spiritually and economically.