the smallworld online community - exposed mark field – fcsi (booth #8) alfred sawatzky – ifactor...
TRANSCRIPT
![Page 1: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/1.jpg)
The Smallworld Online Community - Exposed
Mark Field – FCSI (Booth #8)Alfred Sawatzky – iFactor (Booth #7)
![Page 3: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/3.jpg)
Overview
• Go over “known” online sources of GE Smallworld Technology
• Specifically free tools, utilities, and information
• Directions on how to use gesmallworld.org and Assembla Magik Components
![Page 4: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/4.jpg)
Yahoo Groups
• http://tech.groups.yahoo.com/group/sw-gis/• Open to anyone
– Must log in with yahoo account
• Post questions• Reply with answers• Can use PGOffline to download all posts
– http://www.personalgroupware.com/– Sometimes gives better search results
![Page 5: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/5.jpg)
bitbucket.org/SWOT
• https://bitbucket.org/SWOT• Holds the “latest “ MUint (Magik Unit Test)
– 4.x and 3.x versions available
• Wiki page with instructions
![Page 6: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/6.jpg)
Assembla Magik Components
• http://www.assembla.com/spaces/magik-components
• Holds latest MCLIB• Has a copy of MUnit • Based on Subversion Source Control
– Makes modifying easier– Makes updating downloads easier
• Any new free utilities should be put here
![Page 7: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/7.jpg)
Sourceforge Magik Components
• http://sourceforge.net/projects/magikcmpnts• Tim Minto’s free MSS • The site also has a version of MCLIB but was
last modified in March 2008.– Use the one on assembla instead.
• “Workbench by Minto Spatial Solutions is an integrated set of productivity enhancement tools…” – http://www.mintospatial.com/
![Page 8: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/8.jpg)
Igor-macs
• http://www.magikemacs.com/• Enhanced emacs developed by Igor Lapitski
– Emacs Code Browser (ECB)– Code completion – Magik Sniffer (looks for smelly code)– Easy key bindings to simple debugger and object
inspector• F4-d and F4-o
![Page 9: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/9.jpg)
Igor-macs Snapshot - ECB
Magik prompt
Editi
ng B
uffer
s
Qui
ck B
uffer
Sel
ectio
ns
![Page 10: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/10.jpg)
GESmallworld.org
• Redirects to http://sw-gis.wikidot.com • WIKI designed to be community friendly• Links to other online sources
– Not complete• Technical information/examples• Tutorials • Needs more community support
– Tutorial development– Update/add solutions from Yahoo groups
![Page 11: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/11.jpg)
How to Contribute to GESmallworld.org
Know if you are logged in
Registering & Joining Site
Top Level Links
Tag Links
Current PageCurrent Page
Edit & OptionsEdit & Options
![Page 12: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/12.jpg)
How to Edit Page
• Navigate to Page• Select Edit
Default for new Pages
Add New SectionChange Text StyleAdd Links
Don’t Forget to Save!
![Page 13: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/13.jpg)
Adding Tags & Parents
Tags are spaced separated keywords that deal with this page
Parent allows for ease of navigation
![Page 14: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/14.jpg)
Types of Contributions• Tutorials
– Step by step examples w/code
• Tips/Tricks– Performance– How-Tos
• If something was solved on Yahoo, bring it here!
![Page 15: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/15.jpg)
Vendor Contributions• Vendors
– Add Services– Add Products
• Including Simple Utilities
– Short to the point – links to your page
• GE– Add Class ‘C’ Utilities that are
available
• Similar to old “Product Directory”
![Page 16: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/16.jpg)
MCLIB
• Magik Components Library– http://www.assembla.com/spaces/magik-compon
ents
• Open Source Magik code licensed under GPL• CASE report, Layout Viewport, Rational Rose
dumper, HTTP Server, HTTP Connection, Graphviz, KML import/export, JSON parser, others…
• In various states of robustness
![Page 17: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/17.jpg)
MCLIB
• Moved from SourceForge to Assembla– Easier access?
• Currently maintained by Alfred Sawatzky• Vision: make it a more collaborative library• To benefit, you really also need to contribute
![Page 18: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/18.jpg)
How to Get Assembla Code
• Download a zip file• http://www.assembla.com/spaces/magik-com
ponents/wiki/Where_can_I_download_a_zip_file
![Page 19: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/19.jpg)
How to Get Assembla Code
• Check out your own working copy from the Subversion (SVN) repository
• You will need a SVN client.– I like to use TortoiseSVN http://tortoisesvn.tigris.org
• Create an Assembla account– http://www.assembla.com/spaces/magik-component
s and choose “Login”
![Page 20: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/20.jpg)
How to Get Assembla Code
• Use your SVN client to “Check Out” the mclib source tree into a local directory
![Page 21: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/21.jpg)
How to Get Assembla Code
• You’re done!• See full details and videos at
http://www.assembla.com/wiki/show/magik-components/How_do_I_contribute?
![Page 22: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/22.jpg)
How to Contribute to Assembla
• This is the easy part!• You can make any changes in your local MCLIB
magik files.– Add, remove, rename
![Page 23: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/23.jpg)
How to Contribute to Assembla
• Check in the code
![Page 24: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/24.jpg)
MCLIB Homework!
• To familiarize yourself with MCLIB, Assembla and SVN.
• Use the MCLIB modules to build a procedure that reads a Weather Stream from Yahoo! and writes it to Magik output
• URL is something like http://weather.yahooapis.com/forecastrss?p=80305&u=f
![Page 25: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/25.jpg)
MCLIB Homework! Hints
• Load mclib_http_interface module• Important code snippet…
_local URL = some URL string_local hr << mclib:http_request.new_for_url(_unset,_unset,URL)_local response << hr.connect()_local a_xml_doc << response.smart_result()
• Successful entries will win…?– Worldwide recognition on sw-gis-announce and
other blogs.– Sorry, I don’t have an iPad to give away
![Page 26: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/26.jpg)
Social Media
• Smallworld/Magik Community is active in– Blogs– YouTube– LinkedIn– Twitter
![Page 27: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/27.jpg)
Blogs
• Why blog?
![Page 28: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/28.jpg)
Blogs
• http://sworldwatch.blogspot.com/2007/01/on-line-smallworld-resources-closed-and.html
• http://www.magikemacs.com/• http://magikfun.blogspot.com/• http://magikbites.blogspot.com/• http://magik-smallworld.blogspot.com/
![Page 29: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/29.jpg)
Commercial
Instructional
YouTube
• Why YouTube?
![Page 30: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/30.jpg)
YouTube
• http://www.youtube.com/boulderalf• http://www.youtube.com/cliffhangersolutions• http://www.youtube.com/sepmify• http://www.youtube.com/ifactorconsulting• http://www.youtube.com/MagikEmacs• http://www.youtube.com/realworld2all
![Page 31: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/31.jpg)
• www.linkedin.com• Groups
– GE Smallworld• Not too much tech discussion. Mostly job postings.
• Why LinkedIn?
![Page 32: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/32.jpg)
• Why Twitter?• Recommend to use #swuc and #swgis hash
tags
![Page 33: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/33.jpg)
• @ubisense @fieldcsi @wedoitNews @swno @RealworldTweets @magiklib @cliffhangerSolu @iFactor @Fasterre @WMCReleases @boulderalf
![Page 34: The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)](https://reader035.vdocument.in/reader035/viewer/2022062423/5697bf851a28abf838c872ea/html5/thumbnails/34.jpg)
Discussion
• Agree on community tags– “Smallworld” is too generic. Gets too many hits.– “Magik” is also too generic.
• swgis isn’t being used anywhere else.• Other ideas?
• Why contribute to MCLIB?• Why contribute to SWGIS Wiki?• Why share your swgis experiences in social
media?