Using Windows 7 to host PHP applications in 5 easy steps!
A few people have asked me recently whether it’s possible to setup Windows 7 as a PHP server (for development purposes). The answer is absolutely yes, and it’s a breeze to setup. Follow these five...
View ArticleMoving VHDs to the Cloud
When I speak with customers about cloud computing, a common question is often “how do I migrate an application to the cloud?” While this is a multi-part answer, one of the hurdles for migration is...
View ArticleCITA-P – Certified IT Architect
Last week I took (and passed!) my CITA-P examination. CITA-P (Certified IT Architect) is a new certification, offered through IASA (the International Association of Software Architects). I wanted to...
View ArticleEasy Event Logging on Windows Azure
I’ve been working on an application that has a need to log many events on a Web Role running on Windows Azure. Effective logging can be difficult to setup. Do a search, and you’ll find a handful of...
View ArticleJavaOne Tutorial Apache Tomcat on Windows Azure
As I mentioned in my previous post, I’ll be participating in a panel at JavaOne on Monday. With a similar format to last year, each panelist is given 5 – 10 minutes before it opens up for general...
View ArticleTest Driven Development (TDD) and Windows Phone 7
Kylen, my 6 year old son, is really into world flags. At home we have a sheet of around 200 flags from across the globe, and he’s pretty close at reciting all of them (and certainly much better than...
View ArticleGetting Authentication Working with WCF and WP7
Although Windows Phone 7 (WP7) has support for a Windows Communication Foundation (WCF) client, connecting to Web services that require authentication can be a little quirky. After working on a project...
View ArticleUsing Apple Push Notifications from Windows Azure
In my MIX11 session last week I demonstrated how to create push notifications to iPhone and iPad devices from Wndows Azure. I’ve put together this blog post to share more detail and the source code for...
View ArticleRunning Visual Studio 2010 on the Mac
Following a few recent presentations, I’ve had a couple of people ask how I run Visual Studio on the Mac. You’ll be sad to hear that I don’t have a special version of Visual Studio for Mac OSX -...
View ArticleUsing Federated Identity for iOS Applications
Last week, Microsoft released v1.2 of the Windows Azure Toolkit for iOS. As development partner for the toolkit, Neudesic has been working with several customers on implementing ACS for iPhone and iPad...
View ArticleAuthenticating with Google, Facebook, and others from your jQueryMobile...
In my last post, I showed how to implement authentication using Google, Facebook, etc. for your iOS application – using the Windows Azure Toolkit for iOS. This works well for iPhone applications...
View ArticleWorking with the Windows Azure Toolkit for Android
At the end of August, Microsoft published the Windows Azure Toolkit for Android. At Neudesic, the partner behind developing the both toolkits for iOS and Android, we’ve been working with customers that...
View ArticleExtracting and Using Facebook OAuth Token from ACS
A couple of my previous blog posts have shown how AppFabric ACS (Access Control Service) can be used as part of the Windows Azure Toolkit for iOS to enable federated authentication with Facebook,...
View ArticleTips, Tricks, and Recommendations for HTML5/Mobile Web Development
Over the past few months I’ve been fortunate to have worked with several customers creating Mobile Web applications for different devices. These have included an iPad based Mobile Web app for a...
View ArticleAn Objective View of MEAPs
I recently had the opportunity to put together some research for a customer who has been interested in the MEAP (Mobile Enterprise Application Platform) space. My premise is that the market has become...
View ArticleAnnouncing Neudesic Slingshot!
Getting SharePoint working on a mobile device can be hard. The “out of the box” experience, even with SharePoint 2010, is very basic and doesn’t take advantage of the device. Solutions on the AppStore...
View ArticleUploading Photos from Mobile Web Applications
Here at Neudesic, we’re fortunate to be involved in many exciting HTML5/Mobile Web applications for different organizations. For many of these projects, one of the common requests, especially for...
View ArticleQCamera
Doing mobile development on a Mac? Need to show your mobile device using your USB camera during a presentation?Here’s a quick utility that I hacked together over the weekend to do just that. Supports...
View ArticleOn-Demand VPN using OpenVPN for iOS
Many large organizations have existing VPNs in place, and the rise in development of enterprise mobile applications often requires that apps running outside the firewall need to “VPN in” before they...
View ArticlejQuery Mobile and AngularJS Working Together
Both jQuery Mobile (jQM) and AngularJS are awesome at what they do, but getting them to play nicely together can be tricky. As you may have discovered, both want to manipulate the URL/routes and DOM...
View ArticleEnabling x86 Android Emulation
If you’ve undertaken any Android development, you’ll have likely found that the Android emulator can be painfully slow – to the point where the majority of developers I know use a physical device to do...
View ArticleTransferring Data via Bluetooth on Android (android-btxfr)
Recently, I’ve been working on some code to transfer images and other data between Android devices using Bluetooth. While I could have used the Basic Imaging Profile (BIP) of the Bluetooth 4.0...
View ArticlePersistent Logging in Android
No code is perfect, but the nasty types of bugs are the ones that happen randomly and infrequently. On a couple of recent Android projects we’ve been experiencing such bugs, and as you can guess they...
View ArticleDesigning a Web API for Mobile Apps
As you can imagine, over the past few years, we’ve seen a fair share of good and bad API design. In this blog post, I wanted to share some of my observations, thoughts, and questions that I ask of a...
View ArticleBuilding a WebRTC Client for Android
If you’ve been following any of the recent developments with WebRTC, you’ll know that the majority of samples and example code available today target the Web browser (typically Chrome or Firefox)....
View ArticleiBeacon Demo at Gartner AADI
Last week, I joined my colleagues from Neudesic at the Gartner AADI (Application Architecture Development & Integration) Summit in Las Vegas. One of the neat things that we were showing was a demo...
View ArticleFile > New > Presentation
About a year ago, I set out on a journey to write a book on presentation skills, aimed primarily towards software developers and other technical professionals. My reasoning is that too many...
View ArticleAutomated Web Testing using JavaScript
The process of creating automated tests for Web applications has been around for many years. Vendors such as HP, Parasoft, QFS, and even Microsoft have test software that can be used to create and run...
View ArticleBluetooth Issues on Mavericks
I’ve been having some issues recently with the Bluetooth stack on my Mac acting strangely - causing Bluetooth devices to drop at random times and on occasions, the default mouse and keyboard will stop...
View ArticleGIDS 2014
A couple of weeks ago, I had the privilege of speaking at GIDS (the Great Indian Developer Summit) 2014 in Bangalore. GIDS is a multi-day event, with each day dedicated to a particular theme or topic....
View Article
More Pages to Explore .....