1 / 35

The Smallworld Online Community - Exposed

The Smallworld Online Community - Exposed. Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7). Follow This Presentation Live. http://bit.ly/swgisonline. Overview. Go over “known” online sources of GE Smallworld Technology Specifically free tools, utilities, and information

barr
Télécharger la présentation

The Smallworld Online Community - Exposed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)

  2. Follow This Presentation Live http://bit.ly/swgisonline

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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/

  8. 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

  9. Igor-macs Snapshot - ECB Quick Buffer Selections Editing Buffers Magik prompt

  10. 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

  11. How to Contribute to GESmallworld.org Know if you are logged in Current Page Top Level Links Registering & Joining Site Tag Links Edit & Options

  12. How to Edit Page • Navigate to Page • Select Edit Default for new Pages Add New Section Change Text Style Add Links Don’t Forget to Save!

  13. Adding Tags & Parents Tags are spaced separated keywords that deal with this page Parent allows for ease of navigation

  14. Types of Contributions • Tutorials • Step by step examples w/code • Tips/Tricks • Performance • How-Tos • If something was solved on Yahoo, bring it here!

  15. 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”

  16. MCLIB • Magik Components Library • http://www.assembla.com/spaces/magik-components • 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

  17. 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

  18. How to Get Assembla Code • Download a zip file • http://www.assembla.com/spaces/magik-components/wiki/Where_can_I_download_a_zip_file

  19. 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-components and choose “Login”

  20. How to Get Assembla Code • Use your SVN client to “Check Out” the mclib source tree into a local directory

  21. 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?

  22. How to Contribute to Assembla • This is the easy part! • You can make any changes in your local MCLIB magik files. • Add, remove, rename

  23. How to Contribute to Assembla • Check in the code

  24. 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

  25. 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 

  26. Social Media • Smallworld/Magik Community is active in • Blogs • YouTube • LinkedIn • Twitter

  27. Blogs • Why blog?

  28. 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/

  29. YouTube • Why YouTube? Commercial Instructional

  30. 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

  31. LinkedIn • www.linkedin.com • Groups • GE Smallworld • Not too much tech discussion. Mostly job postings. • Why LinkedIn?

  32. Twitter • Why Twitter? • Recommend to use #swuc and #swgis hash tags

  33. Twitter • @ubisense @fieldcsi @wedoitNews @swno @RealworldTweets @magiklib @cliffhangerSolu @iFactor @Fasterre @WMCReleases @boulderalf

  34. 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?

  35. Contact • Mark Field • mark@field-csi.com • Alfred Sawatzky • alfred@ifactorconsulting.com

More Related