Surabhi Saxena, Apr 03
Beginning Java: Data types, Variables, and Arrays
Java is a simple, object oriented, high performance language. It is distributed, portable, multi-threaded, and interpreted—mainly intended for the development of object oriented, network based software for Internet applications.
Craig Buckler, Feb 09
What's New in Chrome 17
Craig looks at the latest changes to Google's market-dominating web browser.
Mick Gibson, Jan 18
What's Happening at SitePoint in 2012?
Hari K T, Dec 23
PHPMaster: Integrating with Facebook
Integrating with Facebook from PHP is easy with the help of Facebook’s PHP SDK and some HTTP libraries like Zend_Http_Client or PEAR HTTP_Request2. In this article I’ll show you how to get started using the Facebook PHP SDK. You’ll learn about the Facebook Graph API and create a Facebook application capable of updating your status message and uploading photos. If you don’t have it already, you can clone or download the PHP SDK from Github
Romin Irani, Dec 21
BuildMobile: Android App Review: SwiftKey X
Smartphones are often touted as the tools that will lead to higher productivity in our daily lives. This is generally true with the large number of applications that are available in various categories. In spite of that, the most fundamental of all operations on the smartphone is typing and it is one of the pain points of using a smartphone. Several people are clearly in discomfort to type on a smartphone due to the small screen size and sometimes a bad keyboard layout that is often too small for their fingers
Laurence Moroney, Dec 02
BuildMobile: Migrating Android Applications to Windows Phone 7
This article gives you a hands on approach to migrating an application written in Java using Eclipse for Android, to Windows Phone 7 using Visual Studio, C# and Silverlight. You’ll take a look at a complete Android application, and see how to migrate its user interface and code over to Windows Phone 7. You’ll see how you can use the Interoperability Bridge from Microsoft to assist in API translation.
HTML & CSS
Craig Buckler, Nov 19
jQuery Mobile 1.0 Final Released
Craig takes a look at final jQuery Mobile 1.0 release and illustrates how it could help you build your next mobile application.
Craig Buckler, Nov 09
Adobe Abandons Flash on Mobile Devices
Adobe has announced they are pulling the Flash plugin from mobile devices. Craig looks at the implications.
Martin Psinas, Oct 10
PHPMaster: Creating a Mobile Photo Blog, Part 1
It seems like everyone these days is texting away on their mobile phone or updating their social network status every 5 minutes. It’s no surprise that the convenience of being able to access the Internet from anywhere at any time has made sharing messages and pictures so popular. I can’t imagine going anywhere without my cell phone on the off chance that something interesting might happen and I can document it as if I were the first news reporter on the scene. This is the first article in a two-part series in which I will show you how to create a photo blog as part of your personal website which you can update from your phone simply by sending an email.
Bruce Cooper, Oct 09
BuildMobile: What's Coming for Developers in Ice Cream Sandwich?
It's now widely understood that Google will be unveiling the next version of its Android operating system, Ice Cream Sandwich (ICS), next week on the 11th of October . It will launch along with a new flagship phone from Samsung, but along with it is a promise to get the new tasty treat OS on to many of the recently released phones . If they back this up, this means that there will soon be a lot of phones out there running the newest version of Googles OS.
Craig Buckler, Sep 29
Amazon Kindle Fire, the Silk Browser and its Impact on Web Development
Craig looks at Amazon's new Kindle Fire tablet, it's Silk browser, and how web developers can adapt existing sites.
HTML & CSS
Bruce Cooper, Sep 25
BuildMobile: Android Layouts: Resolution and Orientation Solutions
Android applications face a number of challenges that other mobile platforms may not have to deal with (yet). Android is available on a wide variety of hardware, each having a different screen size and pixel density (DPI), sometimes with a physical keyboard and sometimes without a touch screen (e.g. Google TV).
HTML & CSS
Aaron Osteraas, Sep 20
BuildMobile: Write for BuildMobile!
BuildMobile is looking for talented authors to join it’s team. We’ve got a large demand for a wide range of topics and we simply can’t keep up! If you think you can write on these any of these topics, then get in touch below. Mobile Application Design Small Screen Website Design Responsive Web Design Objective-C for iOS Java for Android jQuery Mobile Zepto.js Backbone.js jQTouch Appcelerator Titanium PhoneGap Sencha Touch Content Strategy on Mobile Mobile News and Events Send your ideas or what you’d like to write about through to us now! It might be worthwhile having a quick read of the About and Contribute sections of BuildMobile. Once you’re set, please email The Editor where fame and fortune awaits!
HTML & CSS
Claudio Lassala, Sep 12
RubySource: Putting Ruby, Rails, C#, and ASP.NET in context
I’ve noticed there’s quite a bit of misunderstanding among .NET developers as to what Ruby or Rails are, and how those compare to what they came to know and love in .NET. I know I didn’t understand it myself for a while. The following comments, drawn from my two previous posts ( Switching to Ruby from .NET and Why should a .NET developer look into Ruby or Ruby on Rails ) serve to illustrate my point: “Had a look at Ruby but no thanks, .NET remains the way for me.” “…are there demos or samples of Ruby on Rails that can compare with the web apps that I can create with ASP.NET or Silverlight, and components like DevExpress for the ASP.NET MVC? Is there something like that in Ruby?” While the first comment compares Ruby to .NET, which is a comparison between a language and an entire development platform, the second comment mixes html-based applications with rich client applications built on Silverlight, brings 3rd part visual controls into the equation, and wonders whether such controls are available in Ruby (a language…)
Paul Bridgestock, Sep 01
BuildMobile: The Future of WebOS
Bruce Cooper, Aug 16
BuildMobile: Performing Network Updates
In this, the final in this series of posts about Android Widgets, we will build on the previous articles by taking our periodically updating widget and adding a background service to fetch data from the network. To make things easy for ourselves, we’ll show the most recent Tweet from a public timeline from Twitter as our datasource, but this will be easily adaptable to other sources. We’ll also add a configuration activity, prompting the user of the Widget to enter the Twitter user they want to display Tweets for, before the Widget is displayed. If you need to catch up, the previous articles were: How to Code an Android Widget AlarmManager and Sleepy Android Apps Prepping the Demo In our previous example using AlarmManager , we had a working Widget that showed a clock, which updated itself every second through the use of AlarmManager.
Aaron Osteraas, Jul 29
BuildMobile: Dolphin HD: A Full-Featured, Secure Android Browser
I imagine most people these days use a service to remember their countless credentials that have built up over the course of their internet career. I use LastPass and while looking for the Android browser extension I stumbled on Dolphin HD. I was out and about and needed credentials for something and it was time to go LastPass Premium so I could have it on the move. The reviews for the official app were not so flattering.
Bruce Cooper, Jul 12
BuildMobile: Activities, Tasks and Intents, Oh My!
Whenever you read about Android development, you’ll see the word Activity pop up all the time. In this article, we’ll explain what Activities are, and how they relate to Tasks, Processes and the Back Stack running on the phone. Activities An activity is a visual component that you see on a screen, with some associated logic to manage life cycle and navigation. An application will generally consist of several activities.
Tony Lukasavage, Jul 07
BuildMobile: Waiting for Android: UrlJsonAsyncTask
Waiting for Android: UrlJsonAsyncTask Source code for this article: UrlJsonAsyncTaskTest on GitHub Download and install the Android app: UrlJsonAsyncTaskTest.apk (Android 2.2 or greater) You can also scan this QR Code to download it to your Android phone: Overview I can’t even count how many times I’ve had to load a ProgressDialog in Android, query JSON from a remote URL, and then return control back to the app once the query has completed. It’s an incredibly common control flow, and one I’m sick of doing over and over again. I’m sure I’m not alone.
Bruce Cooper, Jun 21
BuildMobile: How To Code an Android Widget
One often vaunted feature of Android are the Home screen widgets. The official definition of a widget, taken from the Android documentation is: App Widgets are miniature application views that can be embedded in other applications (such as the Home screen) and receive periodic updates. In practice, widgets are generally only used on the Home screen. Widgets can also be interacted with, reacting to touch events, although there are some limits on what can be done
Aaron Osteraas, Jun 08
BuildMobile: Getting Started with Android
Ever since I purchased my HTC Desire in April 2010, I wanted to know more about how it did, well, what it did. I knew it was Java, but I didn’t know how it all came about. This article is for absolute beginners of the highest order so please don’t expect to come out the other side being a superstar.
Kevin Yank, Dec 20
Java 6 for Mac OS X Back on the Radar
Kevin Yank, Nov 09
Missing in Action: Java 6 for Mac
Kevin Yank, May 25