Automated cities : App development & Urban OS in the UK

4/4/2012 5:46:52 PM
Automated cities

Description: Automated cities

Cat Hackforth talks to the creators of the world’s first city-wide OS

While you’re at work, a discarded cigarette sets light to a bin and fire begins to lick up the building. As the fire alarm sounds, the light panels on the office wall turn green and their 12 x 12 LED grids display scrolling arrows that direct you to the nearest fire exit. Sensors in the building’s structure alert the emergency services, who arc directed to the blaze by a yellow line, again displayed on the LED panels. The fire is quickly extinguished, and further sensors built into the office confirm that the building has suffered no Structural damage.

This type of practical automation of city services is the basis of the Urban OS - a system of networked sensors, cloud-controlled middleware and simple user interfaces that could represent the future of cities worldwide.

The Urban Operating System (UOS) is the work of Living PlanIT, a technology company whose partners include Microsoft, McLaren and Cisco. Its aim is to reduce waste, improve safety and enhance quality of life for its residents. UOS takes its cues from mobile operating systems like lOS and Android, with small programs called PlaceApps controlling functions within the city-everything from street lighting and traffic management to domestic appliances. These apps will be accessible from a wide range of devices, including smartphones and wall panels.

App development

Description: The first buildings based on the Urban OS are bieng built in Greenwich and in PlanIT Valley in Portugal. There is also a project underway in Birmingham

The first buildings based on the Urban OS are bieng built in Greenwich and in PlanIT Valley in Portugal. There is also a project underway in Birmingham

“The idea of the PlaceApps is that most of the logic actually runs server-side, rather like an iPhone app,” explains John Stenlake, Chief Technology Officer at Living Plan IT. “The app principally consists of a few service calls and then you have a pretty thin binding to the actual device that consists of some appropriately styled elements, and whatever validation is needed for buttons or fields. The rest of it is all done by services at the hack end.”

Stenlake and his team have already developed a PlaceApp for fire detection and evacuation management. “The application uses many sensors in the building that might be sensing temperature,” he says. Some of the sensors appropriately embedded in structures can he good up to 400°C, so even in a fire they work for a long time before it gets too hot for them to handle the situation, thereby providing a lot of very useful informal ion about what the problem is, where it’s happening and how it’s spreading.

Urban OS in the UK

Description: The operating system will work best in new buildings with the necessary infrastructure already in place. Conversion of older buildings is less viable

The operating system will work best in new buildings with the necessary infrastructure already in place. Conversion of older buildings is less viable

Living PlanIT is building a test bed for the Urban OS in Portugal (PlanIT Valley), but the technology could arrive here first. “It’s quite likely that the first buildings our technology goes into will be in Greenwich,” says Stenlake. “One of our partners is Quintain Estates and Development, which is a very forward looking developer. Adrian Wyatt, their CEO, is a real visionary who had figured out the need for some of this stuff before we came along, and it was very much a meeting of minds. They have new developments going on around Greenwich peninsula, around the 02, in association with Lend Lease. We’re very much looking forward to that - we think that will just beat the first buildings in Plan IT Valley out of the ground.”

PlaceApp security

Urban Plan IT is developing a bank of PlaceApps for Urban OS, but the company plans to publish its API so everyone from partners like Microsoft to self-taught bedroom coders can try their hand at PlaceApp development and even sell their creations in a virtual store.

With the Urban OS and its apps permeating every aspect of city life, we asked John Stenlake what the company was doing to avoid compromising residents’ security and privacy.

“In the general case, I don’t think there will be a lot of data that actually persists on the device, and anything that does persist we can encrypt, so quite honestly I don’t think there’s a huge security problem there,” he told us. “Obviously security and privacy is really important, and so all of the APIs require authentication, and there are authorisation levels by role and by identity for any call that you want to make against those APIs. A lot of these things end up being contextual, so for example you would be able to remotely control certain things in your apartment from your smartphone, but you wouldn’t be able to do it with your friend’s apartment — not even if you were standing in it, unless your friend had granted you those permissions.”

  •  Searching for Google’s future (Part4) - Smarter search
  •  Searching for Google’s future (Part 3) - Gene genie
  •  Searching for Google’s future (Part 2) - Playing a long game & Mobile money
  •  Searching for Google’s future (Part 1) - Taking the tablets
  •  Small Business Development Centers - Assistance For Entrepreneurs
  •  How to set up your own virtual private network (Part 2)
  •  How to set up your own virtual private network (Part 1)
  •  LCD NEC EX201W
  •  Collaborating via Web-Based Communication Tools : Evaluating Web Conferencing Tools
  •  Visual Studio 2010 : Writing Custom Facebook Applications - Querying Data from Facebook
  •  Writing Custom Facebook Applications - Creating Your Application with Visual Studio 2010
  •  Xen Virtualization : Installing Xen from Source
  •  Xen Virtualization : Installing Xen from Binary Packages
  •  Introducing IBM BPM and ESB : IBM SOA Reference Architecture & Introducing IBM WebSphere Process Server
  •  Introducing IBM BPM and ESB : Achieving success through BPM enabled by SOA
  •  Separating BPM and SOA Processes : Example-Process for Handling Credit Card Disputes
  •  Separating BPM and SOA Processes : The Model Stack & Design Tips on Separating BPM and SOA
  •  BizTalk 2006 : Editing and Resubmitting Suspended Messages (part 2) - Pseudo-Walkthrough to Perform Edits and Resubmits
  •  BizTalk 2006 : Editing and Resubmitting Suspended Messages (part 1)
    Top 10
    Windows 7 : The Zune PC Software (part 4) - Using Zune - Working with Videos, Organizing Pictures
    Windows 7 : The Zune PC Software (part 3) - Using Zune - Rating Content, Working with Playlists
    Windows 7 : The Zune PC Software (part 2) - Using Zune - The Zune User Experience, Enjoying Music
    Windows 7 : The Zune PC Software (part 1) - Finding and Installing Zune, Configuring the Zune Software
    Windows 7 : Microsoft Zune - A Digital Media Alternative - Why Zune?
    Microsoft .NET : Design Principles and Patterns - Applying Requirements by Design (part 2) - Security
    Microsoft .NET : Design Principles and Patterns - Applying Requirements by Design (part 1) - Testability
    Silverlight Recipes : Controls - Applying Custom Templates to a DataGrid Cell
    Silverlight Recipes : Controls - Displaying Row Details in a DataGrid
    Experience Sennheiser HD700 Headphones
    Most View
    Buying Guide: CPU Cooling Equipment (Part 5) - Antec KUHLER H2O 620,Arctic Cooling Freezer i30,Cooler Master Hyper 612 PWM
    iClone 5 Pro
    Sharepoint 2010 : Creating Security Trimmed CRUD Operations on a SQL Database Using Visual Studio 2010
    SQL Azure : Building Two OData Consumer Applications (part 2) - Windows Mobile 7 Application
    Samsung Series 8 PS51D8000 3D Plasma TV
    Summer games
    Microsoft ASP.NET 3.5 : The HTTP Request Context - The global.asax File
    The best music apps for your iOS Device (Part 1)
    Kingston SSDNow V+ 200 - SSDs for The Budget Conscious
    Windows 7 : Protecting Your Data from Loss and Theft - Encrypted File System (part 1) - Encrypting Offline Files, Using CIPHER
    Tube amplifier for headphone review
    Unifying: Greatest Challenge
    The Best Apps and Gear of 2012 (Part 3)
    Social Networking Tips & Tricks (May 2012)
    MobileMe Gallery after iCloud
    HP Anti-glare Compaq LCD
    Dual-SIM Smartphone Galaxy Ace Duos – Battery Test
    Sharepoint 2007: Personal Sites and Personal Details (Available Only in MOSS)
    Advanced ASP.NET : Data-Access Components (part 2) - Using the Data-Access Component
    Dell S2740L - A Beautifully Crafted 27-inch IPS Monitor