Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
NBT FOSS4G 2013: Enyo + Leaflet
Transcript of NBT FOSS4G 2013: Enyo + Leaflet
Which Client Framework should I use?
Enyo, GeoExt, DHTMLX, GWT Mobile, jQuery, Titanium, xui.js, dojo, ZK, Sencha, pure HTML5, Wink, Bootstrap Mobile, Vaadin, Angular.js, Zepto, jQt,
Well, it's complicated...
Drag and Drop
2D Canvas Support
Compatible with LESS
Dynamic Feature Detection
DOM Wrapped by Framework
Built-in XHR Data Retrieval
Server Push Support
Back Button / History Management
Input Form Widgets and Validation
Hierarchical Tree Component
Compatible with Backbone
Responsive Layout Support
PhoneGap Build Tools
Legacy Browser Support
HTML5 Feature Support
Free and Open Source
Searchable Plugin Gallery
Extensible Design Pattern
Building Mobile Mapping Applications with Enyo JS
FOSS4G North America Minneapolis 2013
Leaflet and Enyo both...
"mobile first" philosophy, with legacy support
lightweight, in both code size and pattern complexity
sensible customization points, re usable modules
works in IE8 or better on the desktop, and all major mobile platforms
extensible and re usable components
project endurance and stability, with community support
sensible and structured idiomatic design pattern
Let's see some code!
pattern offers a well-lit path but remains flexible
themes and custom styling using
user interface builder