Category: mobile

  • Exploring the Network Information API

    Exploring the Network Information API

    Dylan Schiemann | November 18, 2019

    In 2007, we were invited to speak at the Apple WWDC event. At the time we didn’t know why we were invited. We later learned that because there was initially no native SDK, developers were advised to use JavaScript, HTML, and CSS to create iPhone apps, and were encouraged to attend our session.

    Read More >>
  • Twitter Flight Recap

    Brian Weiser | October 23, 2015

    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.

    Read More >>
  • SitePen JavaScript Support in Action

    Dylan Schiemann | September 30, 2015

    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. In this case, we went from initial inquiry to solution in less than 48 hours.

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

    The Year of Dojo is Here!

    Angela Segovia | January 17, 2012

    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

    Colin Snover | December 7, 2011

    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. In Dojo 1.

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

    dojo/on: New Event Handling System for Dojo

    Kris Zyp | August 3, 2011

    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. While Dojo continues to provide backwards compatibility with dojo.

    Read More >>
  • Platform Optimization Strategies for Ajax Toolkits

    Platform Optimization Strategies for Ajax Toolkits

    Dylan Schiemann | January 22, 2009

    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

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

    Connect to the Mobile Web with SMS

    Jason Cline | June 30, 2008

    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

    Jason Cline | May 12, 2008

    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

    Kevin Dangoor | March 24, 2008

    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. Apple has been putting actual dollars into making Safari and the underlying open source WebKit really, really fast.

    Read More >>
  • Mobile Gears could help network latency

    Jason Cline | March 5, 2008

    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. On the desktop, a lot of the focus on Gears was its ability to allow applications to function when your computer was not connected to the network.

    Read More >>
  • An Android without Gears?

    Jason Cline | November 12, 2007

    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

    Dylan Schiemann | September 27, 2007

    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

    Dylan Schiemann | September 4, 2007

    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

    Jason Cline | July 12, 2007

    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. Unfortunately they stopped short of providing a seamless IM experience. Hopefully Apple will add these features in a future software update.

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

    Thinking outside the (browser) box

    Dylan Schiemann | July 4, 2007

    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

    Dylan Schiemann | July 3, 2007

    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

    Jason Cline | June 6, 2007

    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

    Jason Cline | April 24, 2007

    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. Its large screen and advanced browser will allow for the development of applications never before seen on mobile devices.

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

    Mobile Ajax: Hype, Reality, and SitePen

    Alex Russell | September 30, 2006

    “Mobile Ajax” is a code word for “snake oil” and the folks who claim it’s the future probably aren’t working with it. SitePen has been digging pretty deep under the covers of the carrier/content/developer mess, and here’s what we found.

    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