2. IRIS GUTOWSKI
-Software Developer at Safe on FME
Server Team
-5 years at Safe in various roles,
Previously worked on support team
and Desktop Development teams
-Background in Physics and GIS
3. VIEW & EDIT
EVER USING FME SERVER AND WISH YOU
COULD
YOUR WORKSPACE RIGHT THERE?
4. Why build a web app?
Advantages of web apps:
Cross platform
No installs
Access app from anywhere
Idea of having a browser-based workbench has been kicking
5.
6. The spark
During a Safe sponsored innovation week, a group of
5 got together to see if we could make this happen.
Unique mix of backend devs, web devs, and
workbench gui devs who don’t normally work
together… and magic happened.
7. in the browser?
Javascript has come a long way, as
have processing power on all kinds of
devices, we can do what we need
write on the client.
100ms Perceptible UI lag
The days of lags are gone...new
libraries allow us to build a fast
canvas
How to build the canvas
8. Built a prototype focused on viewing
using an svg-based library Draw2d
Gave us the concept of nodes and
links
Went crazy with design:
Took the opportunity to up the
voltage on colors
Experimented with icons
Had a lot of fun
Answer: find a good
canvas library and get to
work
10. Getting Serious
How to make this a real
product?
How do we support
editing?
Support every
transformer interface?
11. A lot of hard work and years
of effort
Good news is we’ve already
started
Going with an incremental
approach
This is a big task...
12. Learn from a smaller
project
Using new canvas and parameter
technology in new features for FME Server
Stay tuned to Friday’s Keynote...
13. Tester
Pass
Fail
Google Drive
Connector
Line on Area
Overlayer
Parks
Shape Reader
Attribute Creator
!
!
Bike Lanes
Address
Beautifier
Rounded
Bufferer
KML Writer
Greenbelt
Line
Area
Taking an opportunity to explore
new ideas
14. Want to see this
live?
Come Find Us!
Iris Gutowski Amun Dhak