Events

Innovation in the Age of ‘Smart’ Tech

March 27, 2019

Recently, I had the honor of speaking at the National Governors Association NGA winter meeting. For those who are unfamiliar with the NGA, it is a bipartisan organization representing our nation’s governors that identifies priority issues and deals with matters of public policy and governance at the state, national and global levels. I took part in a fireside chat that was moderated by North Dakota Governor Doug Burgum, along with Deloitte CEO Cathy Engelbert, about the future of smart city technologies and their deployment and applications. It was a tremendous opportunity, both professionally and personally, to speak on topics that I’m so passionate about.

One of the first topics that Governor Burgum brought up for discussion was about how to pinpoint where efficiency problems occur. As I shared during the panel, smart data is part of the solution since it can intelligently target acute problems and smart analytics can better target investments to proactively fix inefficiencies. Smart communities also need to close the gap of information between providers and their customers about the municipal services received and commodities consumed. Citizens are demanding more timely and accurate information, and Itron is working with our customers to help them deliver that. One way to achieve this is to embrace open standards that can unlock innovation and allow other players to come in and present new ways of doing things. It is imperative to create an environment that enables other people to develop ideas, as there is an incredible wealth of innovation that remains to be tapped.

During the panel, I also shared that smart city technology can really take off through early wins that have quick payback and serve as anchor tenants for other technologies. For instance, we have seen this with smart streetlights and re-lamping with LEDs, which are 70 percent more energy efficient. Starting here, cities can create a canopy where other smart technologies can be added that address air quality, traffic management or public safety. Addressing in this manner enables cities to better manage their economic risk by tackling a specific problem and then building outward with other technologies.

Smart communities need a greater focus on resiliency and modernization of systems to be more reliable and better handle disruption—whether natural or manmade. It was a sobering reality for the governors at NGA to learn that 5 to 7 percent of electricity is lost in the electrical distribution system. And 30 percent of water that is put into the water distribution system is lost before it even gets to the end consumer.

Looking ahead, there is much to be done. I applaud NGA for being open and receptive to the tech industry as a partner to help with these challenges, and Itron will continue to be a proud sponsor of NGA’s “Smarter States, Smarter Communities” initiative. I am incredibly enthusiastic about Itron’s role in this future and how we can help improve energy efficiency and create smarter cities and grids.

To watch the full recording on the panel, please visit: https://www.c-span.org/video/?c4781988/itron-deloitte-nga-2019

Wystąpił błąd podczas przetwarzania szablonu.
The following has evaluated to null or missing:
==> authorContent.contentFields  [in template "44616#44647#114455" at line 9, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: contentFields = authorContent.content...  [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign 
2	webContentData = jsonFactoryUtil.createJSONObject(author.getData()) 
3	classPK = webContentData.classPK 
4/> 
5 
6<#assign 
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs") 
8contentFields = authorContent.contentFields 
9categories=authorContent.taxonomyCategoryBriefs 
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
11friendlyURL = authorContentData.friendlyUrlPath 
12authorCategoryId = "0" 
13/> 
14 
15<#list contentFields as contentField > 
16   <#assign  
17	 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)  
18	 name = contentField.name 
19	 /> 
20	 <#if name == 'authorImage'> 
21	    <#if (contentField.contentFieldValue.image)??> 
22	        <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />	 
23			</#if> 
24	 </#if> 
25	 <#if name == 'authorName'> 
26	    <#assign authorName = contentField.contentFieldValue.data /> 
27			<#list categories as category > 
28         <#if authorName == category.taxonomyCategoryName> 
29				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
30				 </#if> 
31      </#list> 
32	 </#if> 
33	 <#if name == 'authorDescription'> 
34	    <#assign authorDescription = contentField.contentFieldValue.data /> 
35			 
36	 </#if> 
37	  
38	 <#if name == 'authorJobTitle'> 
39	    <#assign authorJobTitle = contentField.contentFieldValue.data /> 
40			 
41	 </#if> 
42 
43</#list> 
44 
45<div class="blog-author-info"> 
46	<#if authorImageURL??> 
47		<img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" /> 
48	</#if> 
49	<#if authorName??> 
50		<#if authorName != ""> 
51			<p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p> 
52			<hr /> 
53		</#if> 
54	</#if> 
55	<#if authorJobTitle??> 
56		<#if authorJobTitle != ""> 
57			<p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p> 
58			<hr /> 
59		</#if> 
60	</#if> 
61	<#if authorDescription??> 
62		<#if authorDescription != "" && authorDescription != "null" > 
63			<p class="blog-author-desc" id="author-job-desc">${authorDescription}</p> 
64			<hr /> 
65		</#if> 
66	</#if> 
67</div>