Archive for the ‘Web Development’ Category

HTML5+Google APIs = A New Era of Mobile Apps

Tuesday, June 29th, 2010

When building nextstop’s HTML5 mobile apps, we were able to influence a powerful grouping of HTML5 and Google API’s to build a mobile web experience that we believe rival what we could have built natively. For more on our mobile apps development we will just focus on the technologies that made this experience possible.

Recently HTML5’s video features have gotten a lot of attention, but it’s three other HTML5 features that we’ve found most useful for mobile web development.

1. Prefetching using Local Storage: It’s no secret that mobile data networks are slow but by putting a bit of thought into what users will tap on next, and prefetching that data in the background you can build a spectacularly quicker user experience. It’s possible to do limited forms of prefetching using plain old JavaScript, but using the local Storage key/value storage built into HTML5, we’re able to store much more data and therefore prefetch more assertively.

If you’re using a recent version of Chrome or Safari or on an iPhone 3 or Android 2 phone and want a sense of what prefetching feels like, try clicking the left and right arrows here (you can ignore the warning you will see in Chrome and Safari).

2. Geolocation: Using the geo location features built into HTML5 (available on iPhone 3 and Android 2), we’re able to connect you with local information based on the GPS in your phone, so all you have to do is launch the app to see nearby recommendations. I wish it were a bit faster, but it sure beats entering an address or zip code — and it’s very easy to catch into as a developer.

3. App Caching: The last HTML5 feature that we greatly rely on is the application cache. If a cache obvious file is specified, the browser won’t re-download files unless the content of the manifest file has been updated. This may not sound like a big deal, but the latency of cellular networks can be long enough that requesting multiple files at startup can slow down your application by 10 or 20 seconds. Ideally, you’d put all your static JavaScript, CSS, and image files in the manifest file, so users never have to wait for them to be downloaded more than once.

As thrilled as we are about HTML5, things get even more interesting when you combine these technologies with Google APIs.

Next generation of mobile telephony

Saturday, April 10th, 2010

There is a broad range of applications for 3G, which makes investment in a licence attractive

Dubai: 3G is a synonym with the “third generation” of mobile telephony, officially named International Mobile Telecommunications-2000 (IMT-2000).

It comprises a couple of standards for mobile tele-communications fulfilling specifications by the International Telecommunication Union, which includes UMTS, and CDMA2000 as well as other wireless standards such as DECT and WiFi.

Services include wide-area wireless voice tele-phone, video calls and wireless data, all in a mobile environment.

Compared to 2G and 2.5G services, 3G allows simultaneous use of speech and data services and higher data rates (at least 200 kbit per second peak bit rate to fulfil IMT-2000 specification). Today’s 3G systems can offer practice of up to 14.0 Mbit per second on the downlink and 5.8 Mbit per second on the uplink.

There is a broad range of applications for 3G, which makes investment into a licence very attractive to telecom operators due to high yields on the service. Some of the applications are:

  • Mobile TV: A TV channel can be watched on a 3G mobile phone or PDA (personal digital assitant)
  • Video on demand: Movies are sent to the subscriber’s phone.
  • Video conferencing: Subscribers can see as well as talk to each other.
  • Tele-medicine: A medical provider monitors or provides advice to the potentially isolated subscriber.
  • Location-based services: A provider sends localised weather or traffic conditions to the phone, or the phone allows the subscriber to find nearby businesses or friends.

Requirements

To use 3G services, a compatible device is necessary. A phone that has 3G functionality has nothing to do with the number of cameras or the memory it has. The device is connected to the 3G network through its SIM card or its 3G data card, which are both generally provided by the telecom network operator. Through that, customers get connected to the internet whenever they are within a 3G network.

If they are not in one, the device switches automatically to 2G or 2.5G services without interruption, but with slower data services.

The service must be subscribed to, and many providers charge flat rates for mobile data usage. However, customers have to be careful when using 3G data abroad when they leave their home network, as costs for data transfer can dramatically rise.

Mobile infrastructure providers are currently working on a new technology called 4G or IMT Advanced. 4G refers to all IP packet switched networks, mobile ultra-broadband at gigabit speed access and multi-carrier transmission.

A 4G system is expected to provide a comprehensive and secure all-IP based solution.

Resource:
http://gulfnews.com/business/telecoms/next-generation-of-mobile-telephony-1.610154

Google stoked to fight FTC over AdMob

Saturday, April 10th, 2010

Google is gearing up for a war with federal regulators.

As signs mount that the Federal Trade Commission will block its $750 million acquisition of mobile ad company AdMob, Google is preparing for a legal challenge, a source close to the situation said.

“There is a high likelihood Google will litigate,” the source told The Post.

The FTC’s staff wants to challenge Google’s proposed deal the source said, and will soon present its findings to the five FTC commissioners, two of whom have been seated in the last several days.

“My guess is they will be conservative in their judgments,” and might be reluctant to overrule their staff, said Stroock & Stroock & Lavan antitrust lawyer Bruce Schneider, who is not working on this case.

The argument against Google buying AdMob is that it already dominates the online-search advertising market and should not be allowed to do the same in mobile advertising, which is part of the same overall market. Google argues that they are two separate markets.

Apple’s unveiling of a new mobile ad platform, the iAd, yesterday, may help Google’s case, because it shows there will be robust competition in mobile advertising.

If Google sues, a district judge would decide whether to issue a temporary injunction stopping the merger. Judges do occasionally rule against the FTC, like in 2007 when it let Whole Foods buy Wild Oats — though the FTC succeeded with an appeal and eventually reached a compromise with Whole Foods.

A Google spokesman declined to comment on whether it was preparing to litigate, saying only that “there is overwhelming evidence that mobile advertising will remain competitive after this deal closes.”

Resource:
http://www.nypost.com/p/news/business/google_stoked_to_fight_ftc_over_vmYimI695hdri5MjBbPm0L

Review: iPad Apps Cool, but How Many Will You Buy?

Saturday, April 10th, 2010

SAN FRANCISCO (AP) — Because its large touch screen is interactive and inviting, Apple’s iPad offers media companies, game makers and other content providers a way to display material that consumers supposedly will be more likely to pay for.

Yet after spending a few days buying and using applications on the iPad, I’m skeptical that many people will be willing to shell out for more than a few $5 to $10 apps. There’s just too much content that the iPad can access for free on the Web, and plenty of great apps in Apple’s own App Store that are cheap or free.

It’s possible people might be more inclined to pay for an app or a download from Apple’s iTunes store to access compelling videos. You’re mainly out of luck if you want to use the iPad’s Safari Web browser to watch free online videos, because many Web sites, such as Hulu, do that with Flash technology, which the iPad and iPhone don’t support.

But after shelling out at least $499 for an iPad, how much more will you really want to spend to fill the tablet with apps? I’m guessing that people fatigued by constant entreaties to pay for content on multiple devices will be more inclined to stick with what’s cheap and free.

The iPad itself is an amazing device. It’s comfortable in my hands, easy to use and beautifully designed. Right out of the box, it reminded me of other Apple ”firsts” that gave me a new way of interacting with electronics — the first Apple computer my family had in the early ’90s, the first iPod I bought in 2004.

When I turned it on for the first time, it practically looked naked with just a handful of included applications for doing things such as playing videos, listening to music and surfing the Web. I wanted to fill it up with apps, and fast.

Already it’s clear that many application makers are going to ask for more money for their iPad apps than for the ones they’ve been selling for the iPhone. (IPhone apps will work on the iPad but might not be optimized for the larger screen.) Of the 10 most-downloaded paid iPad apps, five of them are $10 apiece. Seven of them cost more than $4.

In comparison, only one of the top 10 paid apps for the iPhone costs more than $4. (It is MLB.com At Bat 2010, which at $15 is the same price on the iPhone and the iPad.)

To be sure, some expensive apps are cool. There’s an iPad version of Brushes ($10), a popular painting program for the iPhone. The iPad’s large, bright screen makes a great canvas, and I was impressed by the command I had using just a finger or two as my paintbrushes. The $10 Scrabble app is fun and includes a ”Party Play” feature that lets you take word play to the height of geekiness (and Apple mania) by using up to four iPhones as tile racks if they have a free Scrabble app to enable that. Bento ($5, the same price as on the iPhone) is an organizer program that helps you manage everything from contacts to recipes to work projects.

Even so, the most enjoyment I’ve been getting out of the iPad has come from things that are cheap or free.

For $3, Smule’s Magic Piano app kept me entranced for an embarrassing amount of time. It features a spiral-shaped piano keyboard that was fun to play (or, in my case, attempt to play). You can play duets with distant iPad users, which led to several cacophonous sessions with strangers, or listen to what people are playing around the world.

One of the best free apps, from Netflix, lets you stream movies and TV shows to the iPad. You need to have a Netflix account to use the application and it’s not that easy to navigate, but once you find what you want to watch, it streams well as long as you have a good Wi-Fi connection.

I also liked Voice Memos for iPad, a free voice recorder app. It was extremely simple to use and nicely fills a little void because the iPad doesn’t come with its own voice memo utility as the iPhone has.

And importantly, there are still lots of times when old-fashioned Web surfing beckons. The tablet’s super-crisp screen, 9.7 inches diagonally, makes the Internet look better, and it was a pleasure to read free blogs and news Web sites.

Many media companies that gave away content on the Web and on phones such as the iPhone, including The Associated Press, have built iPad apps that they hope can be a new way to make money. For now, though, many of these news apps are free. Ones from USA Today and The New York Times display the news more simply and more like a traditional newspaper than those newspapers’ Web sites do. Sometimes the Web offers a richer experience, though: You can watch videos posted on the front page of the Times’ Web site, for example, but I didn’t see any videos in the iPad app.

The browser also is the venue you’d use for checking and updating Facebook on an iPad; there isn’t yet a Facebook app for it and the one built for the iPhone was cumbersome to use on the larger device.

Whether you’re after entertainment, information or productivity, there are plenty of good ways to use the iPad that don’t require spending lots of money — and you probably won’t feel like you’re missing out.

Resource:
http://www.nytimes.com/aponline/2010/04/07/business/AP-US-TEC-Digital-Life-Tech-Test-iPad-Apps.html