FOSS4G North America Conference 2013 Preliminary Program
FOSS4G North America Conference 2013 Preliminary Program
FOSS4G North America Conference 2013 Preliminary Program
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Android and iOS is no longer merely useful it is essential.<br />
Enyo JS is a prodigiously elegant open source mobile development framework which offers a<br />
tactically sound approach to solving the strategic problem of emerging mobile device ubiquity<br />
and diversity. Conceived in order to smooth the disruptive effect of the grand migration to mobile,<br />
Enyo is itself a disruptor. Its primary design goal is allowing the developer to write one application<br />
for multiple mobile operating systems, and succeeds where other similar tools have failed. The<br />
framework provides clever apparati through which developers can rapidly stand up<br />
layoutresponsive mobile applications. Managers can take solace in the discipline that Enyo<br />
encourages through sensible design patterns. In this presentation I will not only convincingly<br />
demonstrate that Enyo is the right tool for developing mobile mapping applications, I will livecode<br />
a mobile mapping application using Enyo and Leaflet on stage in order to showcase Enyo’s<br />
straightforward development logos and rapid prototyping ability. Enyo is a relatively new tool that<br />
is rapidly gaining traction for mobile app development, and its flexibility and extensibility makes it<br />
a perfect companion framework for mobile GIS and mapping applications.<br />
<strong>Program</strong>ming<br />
The Zen of Python GIS<br />
Sean Gillies, New York University<br />
You are probably familiar with Tim Peter's ""Zen of Python."" I will discuss its 20 aphorisms in the<br />
context of geospatial Python programming and propose a few new ones coming out of my<br />
experience working on Shapely, Fiona, and friends.<br />
>>> from fiona import this<br />
The Zen of Python Vector Data Processing, by Sean Gillies<br />
Data files can just be files.<br />
Mappings are sometimes better than classes.<br />
Feature types aren't special enough to break the rules.<br />
Functional programming is a great idea let's do more of that!<br />
I think the Zen of Python matters to geospatial programmers and will explain why it does and how<br />
to follow and use it for fun and profit.