Customer feedback quickly and easily -
Traffic Light Feedback

Archive for the ‘Mobile Development’ Category

You remember Uptime Robot, a free website uptime monitoring service that we launched few weeks ago.

While building it, we're looking for a free & easy way for adding SMS support to the application which would notify users when their websites were down (and back up).

There are great APIs around but they are paid & we experienced that the best way to do this is using the e-mail to SMS gateways of mobile providers.

But we needed a list of providers that had support for e-mail to SMS.

E-mail To SMS Providers List

After digging, we found several lists, realized that every provider has a different format where some requires a prefix & other can require a suffix, digit requirements differ, etc.

At the end we merged lists, removed invalid entries, added new ones with the help of Uptime Robot users & created a flexible MySQL table that included this data.

Now, we're sharing it (as SQL & CSV formats) at the Uptime Robot website so you can easily add SMS support to your web applications & won't lose the time we already did.

P.S. Note that there may still be some invalid entries that we couldn't get a feedback yet. If you think there are, please share them in comments, we'll updating them & always be sharing the latest version of the data.

WebApp.Net is a feature-rich JavaScript framework for building mobile web applications.

It provides a complete set of components (switch buttons, radio groups, etc.) that will help your website look & behave like a native mobile application.

WebApp.Net

The framework has full support for Ajax & every action from clicks to form submissions can be Ajaxed with tiny declarations.

Other features of WebApp.Net:

  • native fullscreen for iPhone & iPod Touch
  • custom events
  • advanced styling for components
  • progressive loading (objects will be loaded only when they are needed)
  • animated PNGs
  • & more..

The framework is still in beta but it is promising. A detailed documentation helps understanding it better & the demo shows its capabilities.

Detect Mobile Browser is an open source project for easily understanding whether a visitor of a website is using a mobile browser or not.

It provides codes in several scripting languages (PHP,Rails, ASP, JSP, Coldfusion, .htaccess & JavaScript) that can detect the browser.

Detect Mobile Browser

The website also has a simple forwarding function which you can create a link like:

http://detectmobilebrowser.com/a.com|b.com

and the user will be redirected to "a.com" or "b.com" depending on the browser type used.

jQTouch is a jQuery plugin for creating mobile applications with just HTML, CSS & JavaScript.

It comes with native animations, automatic navigation, and themes for mobile WebKit browsers like iPhone, G1, and Pre.

jQuery Webkit Plugin

It can be setup in a few minutes & totally customized with the selector options.

It has 2 ready-to-use themes:

  • default Apple theme
  • jQTouch theme

and new ones can be created with less effort.

The plugin offers page history management and CSS3 page transitions including 3d flip. Also, it easily allows applications to run in fullscreen mode with custom icons and startup screens.

iWebKit is an open source toolkit for creating iPhone / iPod compatible websites very easily & quickly.

It is simplicity lies under the usage of basic html that anyone can edit rather than more complicated Ajaxed solutions.

iWebKit

The toolkit has support for:

  • iPhone-style form elements (like on/off checkboxes)
  • pop-ups
  • fullscreen
  • & more..

It is possible to theme the interface besides the standard iPhone theme & the download package comes with various ready-to-use themes.

And, websites created with iWebKit are compatible with the latest iPhone OS 3.0.

Whether it is a web application or an iPhone application, creating the visual output in an image editing software first and creating it in code next is a common development process.

Mercury Intermedia is presenting a huge set of vector iPhone user interface elements to make the design process much easier.

Vector iPhone UI

The set consists:

  • buttons, grid views
  • notification windows
  • system menus
  • keyboard & more..

P.S. It is created with Adobe Illustrator (.AI).

DetectMobileBrowsers.mobi is a website providing a function & information on how to detect mobile browsers.

It can detect:

  • iPhone
  • Opera Mini
  • Android
  • Blackberry

Detect Mobile Browsers

It has an online function generator that guides you to create a personalized function according to "how you want to treat every browser".

P.S. The code is free to be used on non-profit websites.

Intersquash is a simple yet very functional & free web service that generates an iPhone compatible web interface from feeds.

It is very handy to use the service for creating an iPhone version of any website.

iPhone Website Converter

Usage of the service is very easy. Just mention the feed URL & the title of the website &  that’s all.

You can see an example for WebResourcesDepot here.

A post: "iPhone Application And Website Development: All Tools And Tutorials You Need" was published at WebResourcesDepot a few weeks ago (if you still didn’t check that post, click here).

Since then, iPocketApps created a website named Apps Amuck whose aim can be summarized as: "learning iPhone application development / 31 days – 31 iPhone applications".

iPhone Application Development

From the website:

The key here is simple: "Taking baby steps is better than taking no steps at all!"

iPhone application development is completely a new world & rather than trying to learn everything once, Apps Amuck is trying to present the information piece by piece.

There are great applications like:

  • What is my IP?
  • FlickrKML
  • MyGoogle & more..

The source codes of every application can be downloaded.

iPhone is rapidly mobilizing internet users & creating its own standards.

At the time this post is written, there are millions of iPhones in use & numbers are increasing really fast. So, it is becoming very hard to stay in-compatible with it.

There are 2 main ways to deliver your content / product into iPhone:

  • As an application
  • As a compatible website (can act like an application)

The major differences between them are, an application can use all the iPhone features (like sounds, movements…), work offline where a webpage cannot (technically yes but it is not functional) and an application can be sold / distributed via the iPhone store.

You may also like:

 

iPhone Application Development Tools

Tools that are must when creating for iPhone like the SDK or the optional ones that you’ll find very handy.

iPhone Dev Center By Apple

iPhone Dev Center

The main & official source for creating iPhone applications. It provides great & very detailed information & iPhone SDK can be downloaded from here.

Free membership is required for reaching the content. To download development tools like Xcode & distribute your iPhone apps via the store, you need the pay for it.

PhoneGap

iPhone JavaScript

PhoneGap is an open source development tool and framework that allows web developers to take advantage of the powerful features in the iPhone SDK from HTML and JavaScript.

iPhoney – Free iPhone Web Simulator

Free iPhone Web Simulator

iPhoney, powered by Safari,  gives you a pixel-accurate web browsing environment that you can use when developing web sites for iPhone. It’s the perfect 320 by 480-pixel canvas for your iPhone development

TestiPhone.com – Free iPhone Simulator

iPhone Simulator

A web based application that enables you to test the look & dimensions of iPhone applications.

iUI

iUI - iPhone User Interface Library

A very functional iPhone UI library. It aims to turn standards-based HTML into iPhone compatible interfaces.

To give an example: it transforms <a> tags into sliding interfaces rather then opening a new page. You can read the introduction of the author & see an example (digg for iPhone) created with it.

Read the rest of this entry »

Uptime Robot
feed-holder
FeedBurner
  • PSD to HTML
  • MailChimp
  • activeCollab | Project Management
    PSD to HTML
    PSD to HTML

Vivvo CMS - Web Publishing at your Fingertips