Category Archives: Software Architecture

A Universal Example

In my last post What Does It Mean to Be Universal, I talked about Microsoft’s new Universal Application Platform (name may be changing to Universal Windows Platform), coming in Windows 10. This new application platform allows you to build one … Continue reading

Posted in IoT, Software Architecture, Universal App Platform, Windows 10 | Leave a comment

What Does It Mean To Be Universal

So what does it mean to be universal when it comes to Windows 10?  A new way of building applications is coming in Windows 10. The past few years Microsoft has been on this path of converging all of their … Continue reading

Posted in IoT, Modern Application, Software Architecture, Windows 10, WinRT | 1 Comment

Can Technology Go Too Far?

Over the past two posts I started to explore the concept of ubiquitous computing. I started out by defining ubiquitous computing, and then followed that up with a post that talks about how developers can contribute to the ubiquitous utopia. … Continue reading

Posted in Computer Science, Contextual Computing, IoT, Software Architecture, Ubiquitous Computing, User Experience, UX | 1 Comment

“My” Contribution To Ubiquitous Computing

In my last post, Ubiquitous Computing–Breaking Down the Silos, I talk about how ubiquitous computing is starting to make its way into the world around us.  You may know ubiquitous computing as pervasive computing, ambient intelligence, Internet of Things, haptic … Continue reading

Posted in Computer Science, Contextual Computing, IoT, Mobile, Modern Application, Software Architecture, Ubiquitous Computing, User Experience, UX | 2 Comments

Ubiquitous Computing–Breaking Down the Silos

During Build 2013, I attended a session on Ubiquitous Computing given by Bill Buxton.  This was one of the better sessions given at Build, which is saying something since there was not a single line of code shown.  I have … Continue reading

Posted in Computer Science, Contextual Computing, IoT, Mobile, Modern Application, Software Architecture, User Experience, UX | 3 Comments

What Happened to My LayoutAwarePage?

Recently at the //Build/ Conference Microsoft showed off the development environment for Windows 8.1.  In less than an year Microsoft has rev’ed Visual Studio.  For Windows 8, Microsoft tried to provide project templates that got you heading in the right … Continue reading

Posted in Build 2013, Metro, Modern Application, MVVM, Software Architecture, Windows 8.1 | Tagged , , | 2 Comments

Modern Enterprise Applications – Native Application vs. Mobile Web

In my recent post, A Mobile Web Strategy, I covered some of the architectural decisions that go into build a mobile website.  I glazed over the process of choosing whether to a mobile web application or build a native application. … Continue reading

Posted in HTML5, Mobile, Modern Application, Software Architecture, UX, Windows 8, WP7, WP8 | 1 Comment