Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)"— 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/ 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 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 Magik prompt Editing Buffers Quick Buffer Selections

10 GESmallworld.org Redirects to http://sw-gis.wikidot.comhttp://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.orgGESmallworld.org Know if you are logged in Registering & Joining Site Top Level Links Tag Links Current Page 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 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 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.orghttp://tortoisesvn.tigris.org Create an Assembla account – http://www.assembla.com/spaces/magik- components and choose “Login” http://www.assembla.com/spaces/magik- components

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? 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 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://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 Commercial Instructional YouTube Why YouTube?

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 mark@field-csi.com Alfred Sawatzky – alfred@ifactorconsulting.com alfred@ifactorconsulting.com


Download ppt "The Smallworld Online Community - Exposed Mark Field – FCSI (Booth #8) Alfred Sawatzky – iFactor (Booth #7)"

Similar presentations


Ads by Google