Category: mobile
Search
Beyond the Code: A Look at the Next Steps in Mobile App Development
Beyond the Code: A Look at the Next Steps in Mobile App Development

Developing a mobile app is a major accomplishment, but it’s just the first step in a long journey.

Read More
React Native Everywhere: iMessage Apps and Input Services
React Native Everywhere: iMessage Apps and Input Services

React Native is great for writing mobile applications. It lets you use web paradigms for UI construction, which are usually much simpler than the native analogues.

Read More
Add CarPlay to your React Native App
Add CarPlay to your React Native App

CarPlay is an Apple iOS car integration standard that allows you to display content from your iPhone onto your compatible car head unit and control your phone. Common uses for this include casting music from services such as Spotify or Apple Music or for trip navigation using a map application.

Read More
React Native: Crash Course for the Business-Side
React Native: Crash Course for the Business-Side

Mobile development mostly deals with 2 platforms: iOS and Android. There are distinct ecosystems for both platforms — each has its own languages (Java and Kotlin for Android, Objective-C, and Swift for iOS), its own standard environment (Android Studio for Android, Xcode for iOS), its own app architectures, app stores, libraries, etc.

Read More
Exploring the Network Information API
Exploring the Network Information API

In 2007, we were invited to speak at the Apple WWDC event. At the time we didn’t know why we were invited.

Read More
Twitter Flight Recap
Twitter Flight Recap

I was recently invited to attend the Twitter Flight conference in San Francisco! While this conference is clearly focused around Twitter products, this year included mobile and data tracks which covered the Fabric mobile SDK and the GNIP enterprise API platform. Overall they did an amazing job creating the conference, giving me a great opportunity to meet new people and attend some engaging talks.

Read More
SitePen JavaScript Support in Action
SitePen JavaScript Support in Action

SitePen’s team of JavaScript experts provide high quality development and production support to a wide range of companies, from the Fortune 500 to small startups. Recently, we had the opportunity to assist BuyWinR, a company based in Brisbane, Australia.

Read More
Feature Detection and Device Optimized Builds
Feature Detection and Device Optimized Builds

The mobile device revolution has placed new demands on web applications. Mobile devices generally have lower bandwidth and lower CPU capacity, forcing us to avoid large complex code.

Read More
The Year of Dojo is Here!
The Year of Dojo is Here!

Welcome to 2012 – The Year of Dojo!  We are expecting an amazing year! Make SitePen your one stop shop for all of your web application needs: Dojo workshops, JavaScript support and web app development.  Together, with SitePen, you will meet your 2012 goals!  When you’re happy, so are we.

Read More
Touching and Gesturing on iPhone, Android, and More
Touching and Gesturing on iPhone, Android, and More

One of the most important parts of creating an effective and intuitive user interface on touch-enabled smartphones has nothing to do with visual appearance—instead, it has to do with creating an interface that properly responds to user input based on touch. For Web applications, this means replacing mouse events with touch events.

Read More
dojo/on: New Event Handling System for Dojo
dojo/on: New Event Handling System for Dojo

Dojo 1.7 includes a rewrite of the event handling system and introduces a new module, dojo/on, to provide lighter-weight, faster, more succinct, and more direct event handling. The new event system is highly optimized for mobile applications, with a lightweight footprint and cross-platform touch event normalization.

Read More
Platform Optimization Strategies for Ajax Toolkits
Platform Optimization Strategies for Ajax Toolkits

With the proliferation of real web browsers on mobile devices (iPhone, Android, Palm Pre, Nokia), an increasing number of browsers (Chrome) or browser-like platforms (AIR, Titanium, Jaxer), portal standards for widgets and gadgets (Caja, AdSafe, work by the OpenAjax Alliance, and much more), are the days numbered for a JavaScript toolkit that uses the same code base across all platforms without a compile step numbered? Consider the following: “We hear your words. Why another JavaScript framework?! When development of PhoneGap was under way we noticed slow load times for modern JavaScript frameworks (such as Prototype, MooTools, YUI, Ext and (yes) even jQuery.

Read More
PhoneGap, Palm Pre, and the State of Mobile Apps
PhoneGap, Palm Pre, and the State of Mobile Apps

With their announcement of the Pre last week, Palm has placed their bet that great mobile applications can be built using the same open web technologies that drive the desktop environment today. Web applications that run on modern desktop browsers are constantly pushing the envelope of the types of applications that no longer require a proprietary platform-specific SDK.

Read More
Touching and Gesturing on the iPhone
Touching and Gesturing on the iPhone

NOTE: This post is out of date.Read our updated version of this post for more up to date information! Everyone who owns an iPhone (or who has been holding out for an iPhone 3G) is bound to be excited about a lot of the new things the device can finally do, particularly the introduction of third-party applications. But those of us in the web development community have been itching for something further still: good web applications on the iPhone.

Read More
Connect to the Mobile Web with SMS
Connect to the Mobile Web with SMS

SMS is a great way to push small amounts of text to mobile users. But what happens when your application needs to send more than 140 characters of information? Most modern phones, including Apple’s iPhone, support the ability to launch the mobile web browser using the URL embedded in the SMS message.

Read More
The Key to Quick Mobile App Navigation
The Key to Quick Mobile App Navigation

Navigating a mobile app can be slow, especially on long pages and slow scrolling phones. Fortunately the xhtml mobile profile markup language supported by mobile phones provides a solution to finding links and starting phone calls inside the mobile browser.

Read More
Why Apple is Investing in WebKit Performance
Why Apple is Investing in WebKit Performance

Today, I was eating lunch alone at a restaurant and reading some news via my iPhone’s EDGE connection. Suddenly, Surfin’ Safari – Blog Archive » Optimizing Page Loading in the Web Browser made even more sense.

Read More
Mobile Gears could help network latency
Mobile Gears could help network latency

Mobile application development has many challenges. The announcement of Google Gears on Mobile Devices will help solve the problems of network connectivity, network latency, and limited bandwidth.

Read More
An Android without Gears?
An Android without Gears?

Google released the first preview of Android today. It is chock full of features and a great emulator, but there was one interesting omission.

Read More
Dojo on the iPhone conference slides
Dojo on the iPhone conference slides

I recently had the opportunity to speak about Dojo on the iPhone at AjaxWorld West. The session was a straightforward, if not colorful, review of the current state of app development for the iPhone.

Read More
The iPhone Screenshot Quest
The iPhone Screenshot Quest

I speak at a number of conferences and am giving a couple of talks later this year about Dojo on the iPhone. Of course, giving a talk without being able to show demos is frustrating, but giving a talk without having high-quality screenshots is silly.

Read More
Filling the iPhone Chat Gap
Filling the iPhone Chat Gap

Many people are perplexed by the absence of instant messaging on the iPhone. Apple has done great things for SMS with their ichat styled interface.

Read More
Thinking outside the (browser) box
Thinking outside the (browser) box

Apple’s iPhone web application development tips are yet the latest example of blurring the lines between the power of the web and the desktop. The example that drives this point home the most is Google Maps: Google maps links open a built-in Google client rather than making a connection through the public website.

Read More
SVG missing on the iPhone
SVG missing on the iPhone

Safari on the iPhone does not currently have support for SVG. Safari 3 beta on Mac and Windows is currently the best browser on the planet for SVG performance, so this is a somewhat disappointing omission.

Read More
An Insider’s look at Google Mobile Apps
An Insider’s look at Google Mobile Apps

Google has posted many of the talks from Google Devloper Day 2007 on YouTube. Gummi Hafsteinsson, a Google Mobile Applications Product Manager, gave an excellent overview on building for the mobile web.

Read More
Mobile Web Apps: Apple iPhone to Wurfl
Mobile Web Apps: Apple iPhone to Wurfl

Apple’s iPhone has sparked a great deal of interest and excitement in mobile web application development. The iPhone significantly raises the bar for the capabilities of mobile devices.

Read More
Mobile Ajax: Hype, Reality, and SitePen
Mobile Ajax: Hype, Reality, and SitePen

“Mobile Ajax” is a code word for “snake oil” and the folks who claim it’s the future probably aren’t working with it.

Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy