Skip to main content

Mobomo webinars-now on demand! | learn more.

logo-skypeSkype is finally going to be available over 3G on the iPhone, but it's going to cost all of us who've been waiting.

Skype-to-Skype calls might be free from your computer or enabled VoIP phone, but that's not going to be the case with the iPhone. At least, not after the end of August. After that, if you want to make a Skype-to-Skype call from your iPhone, there'll be a monthly fee. As if that's not a downer for iPhone owners who were looking forward to this Skype feature, AT&T just changed its data plan pricing. Even if there was no monthly Skype-to-Skype 3G fee, AT&T's new plan makes it less cost effective. (Without doing a detailed calculation, it's hard to say by how much.)

This double whammy of cost is likely to dissuade Skype-to-Skype 3G calls on the iPhone, so my guess is that Skype is charging the monthly fee because they have to pay off carriers.

Notes: The Next Web.

Categories
Author

It's here! The long awaited desktop app for Presently is now available for download and is available for Windows, Mac, and Linux.

With the desktop app you can:

  • See real-time status updates from your co-workers, teammates, and groups.
  • Post messages, reply to others privately or in the public feed, and 'like' posts directly from your desktop.
  • Along with the normal feed, you can view Replies, Direct Messages, Group Messages, and view a list of the company directory right from the desktop app.
  • Detailed user directory shows list of users. You can also follow/unfollow directly from the desktop app.
  • Desktop app runs in the background and when a new message arrives, you are notified seamlessly. If you have Growl installed on your system, you'll be happy to know that the new Desktop app is Growl-notification ready.

The long-awaited release of our desktop app was entirely written using Appcelerator's Titanium Platform. It replaces the original Adobe AIR app. This desktop version of Presently is an extremely lightweight application and can do all the things you can do with the Web, iPhone and Android mobile app versions of Present.ly.

If you're already a Presently user, just add your account information in the "Settings" tab of the application:

  • Account/URL (e.x: myaccount)
  • Username
  • Password

If you're not using Presently yet, you can sign up for a free account on our website and try it out. If you are interested in using a secure, behind-the-firewall instance of Presently for your company, you can read about the free trial.

Categories
Author

logo-attThe Apple iPad is now available in nine more markets, not including the USA. Both the WiFi-only and 3G models are available, in all three memory sizes (16GB, 32GB, 64GB). This is great news for non-U.S. consumers who have been waiting for these devices. Meanwhile the USA seems to be sold out of them. Unfortunately, for American consumers who bought a 3G model in hopes of getting the AT&T unlimited data plan for $29.99, if you don't have it already, you'll be out of luck after June 7th. AT&T has decided to completely change the data plans, and depending on your intended usage, it might cost you more.

There are now two per-usage options for iPad 3G data plans through AT&T:

  1. DataPlus plan, $15/month, capped at 200MB/ month. Extra data costs $15 for 200MB blocks. Not sure if this is prorated if you go over by a little bit.
  2. DataPro plan, $25/month, 2GB/month cap. Extra data costs $10 for 1GB chunks.

While the DataPro plan is obviously a better deal if you're going to be a power iPad data user, it's going to end up costing a lot more. AT&T claims the majority of consumers are not using up their 5GB caps on the iPhone. That's probably because they never allowed tethering. They will now, for the next iPhone, but it'll cost you an extra $20 in addition to requiring the DataPro plan. That means $45/mth to let your iPhone be a tether so that your iPad (WiFi-only or 3G models) can share the data plan.

By comparison, Verizon's Palm Pre Plus phone has a Mobile Hotspot feature that allows tethering of WiFi devices at no extra cost over the data plan (roughly $40/month), which is capped at 5GB. What do you think is the better deal, aside from the fact that the new iPhone is expected to have a much longer battery life than before, and Palm Pre Plus' tethering drains the battery within 3 hours or less.

If you were plan to use your iPad in all the amazing online ways that Apple's commercials suggest, it's going to cost you. Forget watching video on the go, because that'll eat up your data plan in short order. AT&T claims this is a new lower-priced wireless data plan intended to make mobile Internet more affordable to more people. Unfortunately, power users get punished, but this sort of plan change has been part of the cellular industry for years.

Categories
Author
 pre{ background: #FFF6BC; padding: 10px; border: 2px solid #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } h3{ color: #5F5444; }

With the advent of plugins like subdomain-fu, it has become quite easy to develop web applications that use subdomains. For the latest project I'm working on at Intridea, I need to allow clients to custom brand a web application with their company's look and feel; I chose to use subdomains to achieve this goal.

In a staging or production environment, this involves modifying the DNS and adding a wildcard entry that points all hosts to the primary domain. For example, most hosted DNS management systems allow for creating new entries via some sort of GUI as seen here at the name.com DNS management screen:

In this case simply add "*" in the Record Host column, and the server's IP in the Record Answer column. Then with a slight modification to the VirtualHost:

ServerAlias *.appname.com 

you're usually in business.

To develop and test the subdomain aspect of a web application like this, developers usually edit their hosts file locally and add an entry that piggybacks on the localhost entry. On Mac OS X the hosts file is found at "/etc/hosts" and the setup I described might look something like this:

127.0.0.1       localhost appname.local client1.appname.local 

While this works for sites where there are only a few pre-defined subdomains, it is less desirable for situations where the application itself has the ability to introduce a new subdomain dynamically. When you want the app to be able to respond to any subdomain in development, it's best to setup a local DNS server that will be able to handle a request to any subdomain without the need to continually modify configuration files.

To do this locally on OS X I'll show you how to use the built in DNS server BIND. BIND should also be included with most flavors of Linux so this guide may work there as well, but there may be slight differences in the configuration files which could create small inconsistencies. Off hand, I know that OS X/Unix is pickier about tabs and spaces in it's configuration files whereas Linux, for the most part, will accept any formatting. Let us know in the comments if you are able to get this setup working in a Linux environment!

A few notes on the setup instructions:

You'll be editing files at the command line so make sure you are somewhat comfortable with Terminal before proceeding. As always, I recommend that you make backups of any configuration files you'll be editing so that you can reference or revert to them if necessary without digging around on another mac or the web to find a suitable restore file. You can backup any file by using the cp command and appending .bak (or similar) to the end of the file like so:

$ sudo cp /etc/named.conf /etc/named.conf.bak 

You'll also need to have root permissions to edit the files referenced in this guide so to elevate your terminal session issue the following command (the rest of the guide will assume elevated root permissions):

$ sudo -s 

BIND is disabled by default on OS X, but it's easy to configure and turn on. Follow these steps to a happier development environment.

  1. Create the "rndc" configuration file by issuing the following command:
    $ rndc-confgen > /etc/rndc.conf 
  2. Create a keyfile that will allow the rndc client to talk to the name server and control it.
    $ head -n5 /etc/rndc.conf |tail -n4 > /etc/rndc.key 
  3. Edit the /etc/named.conf file to add a zone for the application. The zone can be named whatever you want, I'll call it "appname.local", it looks like this:
    zone "appname.local" IN {   type master;   file "appname.zone"; }; 

    and I placed it between the "localhost" zone and the "0.0.127.in-addr.arpa" zone in my named.conf file.

  4. To make sure the named.conf file is setup properly use the built in tool checkconf:
    $ named-checkconf /etc/named.conf 

    If this returns nothing then the named conf file is syntactically correct.

  5. Create the zone file in "/var/named/appname.zone". It should look like this (make sure you have the spaces/tabs the same!):
    appname.local. 7200    IN       SOA     appname.local. root.appname.local. (           20100601 ;    Serial (a date in this case)           15      ; Refresh every 15 minutes             3600    ; Retry every hour             3000000 ; Expire after a month+             86400 ) ; Minimum ttl of 1 day               IN      NS      appname.local.               IN      A       127.0.0.1 *.appname.local.        IN      A       127.0.0.1 
  6. To make sure the zone file is setup properly use checkzone:
    $ named-checkzone /var/named/appname.zone 

    It should return something like:

    zone appname.local/IN: loaded serial 20100601 OK 
  7. After the zone file is setup you need to tell BIND to start when the machine boots. Issue the following command:
    $ launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist 
  8. Set up your machine's network adapter's DNS to look locally so BIND will resolve first. On Mac OS X go to System Preferences and edit each network adapter that you use, modifying the DNS settings to have "127.0.0.1" as the DNS server.
  9. Finally startup BIND and Flush the DNS Cache:
    $ sudo /usr/sbin/named $ sudo dscacheutil -flushcache 

    If the above commands don't seem to work then try rebooting your machine to make sure BIND is properly started.

Note: If you're using passenger locally on OS X you'll also need to modify your VirtualHost file to have an alias. I'm using the passenger preference pane which makes this dead simple:

You can also edit the VirtualHost file directly and specify the ServerAlias if necessary.

You should now be able to visit any subdomain of your local app and have it resolve!

Categories
Author

More and more web applications are providing external logins through sites such as Twitter, Facebook, and more. It can be a bit of a pain to assemble suitable buttons for all of these services to display as the “NASCAR box” of logos for users to click when signing up or on to a site.

To make this a little bit easier, Intridea is releasing a collection of free and open-source logo buttons for use, well, however you’d like, but probably for these types of authentication scenarios. This collection is starting with twelve buttons:

The initial set created are for Twitter, Facebook, Myspace, OpenID, Google, Yahoo, Basecamp, Campfire, Present.ly, Aol, LinkedIn, and GitHub.

This collection will grow over time as we get suggestions (or forks) of new iconography. The idea is simply to provide a clean, consistent set of icons that can be used to represent some of the web’s most popular services. Each icon is available in 32×32, 64×64, 128×128, and 256×256 PNGs as well as an Illustrator CS4 source file that contains all of the buttons and individual CS3 .EPS files that contain each button individually.

To see a full download grid for each icon, visit the GitHub Project Page. If you have a logo you’d like to see included, please add a request for it to the GitHub Issues Page

Categories
Author

scr-app-safe-driver-300wMobile apps have infiltrated themselves into the auto industry and one of the newest, Safe Driver Program for the iPhone by Dangerous Decisions, is going to make most parents of driving teens pretty happy. Amongst other things, this app lets you know the moment your teen goes over a certain speed or acceleration that you've set (by utilizing the iPhone's GPS and accelerometer). It also records a number of other bits of driving data, including braking and cornering. This trip report can be password protected.

The app gets installed on the driver's 3G or 3GS iPhone. Parents can use this to monitor teens, or companies can monitor employees who drive regularly as part of their job. Visual and audio indicators can warn a driver if they're getting close to some set limit such as speed. If the driver violates some limit, the trip log plots the location on a Google map. Text message and email notifications, if configured, are received in real-time by the person doing the monitoring. The

Cost: free for the basic app and US$24.99 for the pro version. [Via Mobile Weblog]

What's not clear is how you get someone to run the Safe Driver app, since it's on their phone, but it sounds like a great concept. (I suppose you could make running the app on every trip mandatory.)

Want to discuss a mobile Web or native mobile app for your business or projects? Feel free to contact us to discuss your app or mobile campaign needs.

Categories
Author

There's speculation that the with the introduction of the iPad, netbook and laptop sales might be in danger. When you think about it, tablet computers have a different if overlapping purpose than netbooks and laptops. On the other hand, tablet computers can do what e-Readers such as the Nook and Kindle do, and witih more features. So if any type of device is doomed by the existence of the iPad and all the tablet computers that will follow, it's the e-Reader.

The big bookstore chains even seem to be hedging their bets by introducing iPhone OS apps intended for people who don't own their device. Barnes & Noble is the latest with their Nook app for the iPad. The app has several iPad specific features, including new fonts and customizable layout for readability, in-book search, bookmarks, cross-device syncing, ePub support. Crunchgear have published the full press release from Barnes & Noble, which says there'll be an Android version this summer as well.

Amazon isn't ready to give up yet, with plans to release a thinner Kindle reader in August. But it'll have neither a touchscreen nor a color screen. I think about the beautiful Alice in Wonderland interactive book in full color on the iPad and ask myself why I'd ever want a non-color, non-touchscreen Kindle? Sure, the iPad might cost more than some people want to spend, but there are expected to be low-cost tablet devices appearing later this year which can double as both e-readers and mobile computing devices.

So why would you want to buy an e-Reader device? Well other than ZDNet's finding that the iPad is poor for outdoor reading, and another experiment's finding that suggest the iPad might disrupt your sleep habits because of its backlit IPS screen. E-Readers that use e-Ink technology (Kindle, Nook, Sony's devices) are said to be less likely to do that.

Image: Flickr.

Categories
Author

If the increasing number of tablet computer options hasn't caught your interest, maybe the one HTC is planning will. If you're a woman. The idea is that women do a great deal of social networking, such as on Facebook, and HTC thinks this is something they might like to do while watching TV. They're considering an Android-based HD tablet aimed at women.

Now does HTC really want to fragment their potential market share like that? I mean, I use my iPad to check email and Facebook while I watch all the programs recorded on my DVR -- multitasking. Does that mean I need a special man-version? What about all the women who want a tablet computer but not for social networking while watching TV? What version do they use? Doesn't it make more sense to have a single tablet but with specialized configurable features? Or special cases in different colors and patterns? What compelling features will such a female-specific HTC tablet have that would persuade the numerous women I know who use netbooks to check Facebook while watching TV?

While competition is always a good thing, it seems to me that HTC's approach is just fragmenting the mobile computing market a little too much. What do you think?

Trying to make sense of your mobile device and apps options? Want to discuss a mobile Web or native mobile app for your business or projects? Feel free to contact us to discuss your app or mobile campaign needs.

Categories
Author

pic-OLPC-XO-3-tablet-computer-300wRemember the OLPC (One Laptop Per Child) campaign aimed at providing children in developing nations with affordable computing devices? It ended up costing way too much, but there's a new, relatively inexpensive option. The next version of the campaign's device won't even be a laptop, it'll be a tablet computer.

According to specs in Fortune, the XO-3 will be a 9-inch, Android-based tablet made by Marvell. It'll have one or two cameras, Wi-Fi, and a multi-touch screen. It'll also work with a plugin mouse and keyboard. Apparently it'll be capable of playing HD video, too.

One of the benefits of this device is that it'll be easier to support a variety of languages than was the case with the previous OLPC because of the physical keyboard. A virtual keyboard, on the other hand, can be switched, for example, to non-Latin characters on the fly.

The hardware is expected to cost $99 initially, but drop to $75 by 2011. Sounds pretty cheap, but at least one Asian manufacturer is planning Android-based tablet computers for $100-150, to be released by the second half of 2010.

Who knows? They might even have a similar deal as with the old OLPC, where you could buy two devices for a fairly reasonable price -- by N. American standards -- and one device would be given as a gift to a student in a developing country. If they manage the $75 price tag, I'm looking forward to getting a couple of these for my twin nieces -- who were addicted to my iPad within minutes of trying it -- as well as maybe contributing some.

Categories
Author

Foxconn, the Chinese company that manufactures Apple's iPhone has had over a dozen suicides either on its premises or from the homes of workers. The why of this is still being investigated, but so far it's chalked up to high-pressure, low wages. As a result of this, Silicon Valley Watcher's Tom Foremski asks whether it's time for a "Fair Trade" iPhone

Foxconn's Taiwanese parent company Hon Hai has promised a 20% raise to all 420,000 employees, but says that this has nothing to do with the suicides and does not address the reportedly sweatshop-like work conditions at Foxconn. Foxconn had been playing Buddhist music, presumably to soothe workers, and apparently went as far as sending a letter to employees asking them not to kill themselves, which they retracted. In addition to manufacturing iPhones for Apple, it produces devices and components for Dell and HP.

Categories
Author
Subscribe to